ວິທີການຄຸ້ມຄອງສະພາບແວດລ້ອມ Virtual KVM ໂດຍໃຊ້ເຄື່ອງມື Commandline ໃນ Linux
ໃນພາກທີ 4 ນີ້ຂອງຊຸດ KVM ຂອງພວກເຮົາ, ພວກເຮົາ ກຳ ລັງສົນທະນາກ່ຽວກັບການຄຸ້ມຄອງສິ່ງແວດລ້ອມ KVM ໂດຍໃຊ້ CLI. ພວກເຮົາໃຊ້ເຄື່ອງມື 'ການຕິດຕັ້ງທີ່ມີຄຸນນະພາບ ໃນການສ້າງແລະ ກຳ ຫນົດຄ່າເຄື່ອງຈັກຕ່າງໆ, ເຄື່ອງມື virsh CL ເພື່ອສ້າງແລະ ກຳ ນົດສະລອຍນ້ ຳ ໃນບ່ອນເກັບມ້ຽນແລະ qemu-img CL > ເຄື່ອງມືໃນການສ້າງແລະຈັດການຮູບພາບດິດ.
ບໍ່ມີຫຍັງ ໃໝ່ ໃນແນວຄວາມຄິດນີ້, ພວກເຮົາພຽງແຕ່ປະຕິບັດວຽກງານກ່ອນ ໜ້າ ນີ້ໂດຍໃຊ້ເຄື່ອງມືບັນທັດຄໍາສັ່ງ. ບໍ່ມີເງື່ອນໄຂ ໃໝ່ໆ, ມີພຽງແຕ່ຂັ້ນຕອນດຽວກັນ, ພວກເຮົາໄດ້ປຶກສາຫາລືກັນໃນພາກສ່ວນກ່ອນ ໜ້າ ນີ້.
ຂັ້ນຕອນທີ 1: ຕັ້ງຄ່າສະລອຍນ້ ຳ ເກັບຂໍ້ມູນ
Virsh CLI ເຄື່ອງມືແມ່ນອິນເຕີເຟດຜູ້ ນຳ ດ້ານການຄຸ້ມຄອງ ສຳ ລັບການຄຸ້ມຄອງໂດເມນຂອງແຂກ. ໂປແກຼມ virsh ສາມາດໃຊ້ໄດ້ທັງການໃຊ້ງານ ຄຳ ສັ່ງດຽວໂດຍໃຫ້ ຄຳ ສັ່ງແລະ ຄຳ ໂຕ້ຖຽງຂອງມັນຢູ່ໃນເສັ້ນ ຄຳ ສັ່ງຫອຍ.
ໃນພາກນີ້, ພວກເຮົາຈະ ນຳ ໃຊ້ມັນເພື່ອສ້າງສະລອຍນ້ ຳ ສຳ ລັບສະພາບແວດລ້ອມ KVM ຂອງພວກເຮົາ. ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບເຄື່ອງມື, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# man virsh
1. ໂດຍໃຊ້ ຄຳ ສັ່ງ pool-define-as ກັບ virsh ເພື່ອ ກຳ ນົດສະລອຍນ້ ຳ ເກັບຮັກສາ ໃໝ່, ທ່ານກໍ່ ຈຳ ເປັນຕ້ອງລະບຸຊື່, ປະເພດແລະປະເພດຂອງການໂຕ້ຖຽງ.
ໃນກໍລະນີຂອງພວກເຮົາ, ຊື່ຈະເປັນ Spool1 , ປະເພດແມ່ນ dir . ໂດຍຄ່າເລີ່ມຕົ້ນທ່ານສາມາດສະ ໜອງ ການໂຕ້ຖຽງຫ້າປະເພດ ສຳ ລັບປະເພດ:
<
ສຳ ລັບປະເພດ ( Dir ), ພວກເຮົາຕ້ອງການຕົວຢ່າງສຸດທ້າຍ“ ເປົ້າ ໝາຍ ” ເພື່ອ ກຳ ນົດເສັ້ນທາງຂອງສະລອຍນ້ ຳ, ສຳ ລັບການໂຕ້ຖຽງອື່ນໆທີ່ພວກເຮົາສາມາດໃຊ້“ - ” ຕໍ່ກັບພວກເຂົາບໍ່ແນ່ນອນ.
# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"
2. ເພື່ອກວດກາສະລອຍນໍ້າທີ່ທ່ານມີຢູ່ໃນສະພາບແວດລ້ອມ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# virsh pool-list --all
3. ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະສ້າງສະລອຍນ້ ຳ ທີ່ພວກເຮົາໄດ້ ກຳ ນົດໄວ້ຂ້າງເທິງໂດຍມີ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# virsh pool-build Spool1
4. ການໃຊ້ ຄຳ ສັ່ງ virsh pool-start ເພື່ອເປີດໃຊ້ງານ/ເປີດສະລອຍນ້ ຳ ທີ່ພວກເຮົາຫາກໍ່ສ້າງ/ສ້າງຂື້ນມາຂ້າງເທິງ.
# virsh pool-start Spool1
5. ກວດກາສະຖານະພາບຂອງສະລອຍນໍ້າສິ່ງແວດລ້ອມໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# virsh pool-list --all
ທ່ານຈະສັງເກດເຫັນວ່າສະຖານະຂອງ Spool1 ປ່ຽນເປັນການເຄື່ອນໄຫວ.
6. ຕັ້ງຄ່າ Spool1 ເພື່ອເລີ່ມຕົ້ນໂດຍການບໍລິການ libvirtd ທຸກໆຄັ້ງໂດຍອັດຕະໂນມັດ.
# virsh pool-autostart Spool1
7. ສຸດທ້າຍສາມາດສະແດງຂໍ້ມູນກ່ຽວກັບສະລອຍ ນຳ ້ ໃໝ່ ຂອງພວກເຮົາ.
# virsh pool-info Spool1
ຂໍສະແດງຄວາມຍິນດີ, Spool1 ພ້ອມທີ່ຈະ ນຳ ໃຊ້ສາມາດທົດລອງສ້າງປະລິມານການເກັບຮັກສາໂດຍໃຊ້ມັນ.
ຂັ້ນຕອນທີ 2: ຕັ້ງຄ່າປະລິມານການເກັບຂໍ້ມູນ/ຮູບພາບ
ດຽວນີ້ມັນເປັນການປ່ຽນຮູບຂອງແຜ່ນແລ້ວ, ໂດຍໃຊ້ qemu-img ເພື່ອສ້າງຮູບພາບດິດ ໃໝ່ ຈາກ Spool1 . ສຳ ລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບ qemy-img , ໃຊ້ ໜ້າ ຜູ້ຊາຍ.
# man qemu-img
8. ພວກເຮົາຄວນລະບຸ ຄຳ ສັ່ງ qemu-img ທີ່ຢູ່“ ສ້າງ, ກວດເບິ່ງ, … .etc”, ຮູບແບບຮູບພາບແຜ່ນ, ເສັ້ນທາງຂອງຮູບພາບແຜ່ນທີ່ທ່ານຕ້ອງການສ້າງແລະຂະ ໜາດ.
# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G
9. ໂດຍການໃຊ້ຂໍ້ມູນ ຄຳ ສັ່ງ qemu-img , ທ່ານສາມາດໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບຮູບພາບແຜ່ນ ໃໝ່ ຂອງທ່ານ.
ຄຳ ເຕືອນ: ຢ່າໃຊ້ qemu-img ເພື່ອດັດແປງຮູບພາບໃນການ ນຳ ໃຊ້ໂດຍເຄື່ອງຈັກທີ່ ກຳ ລັງໃຊ້ງານຫຼືຂະບວນການອື່ນໆ; ນີ້ອາດຈະ ທຳ ລາຍຮູບພາບ.
ດຽວນີ້ເຖິງເວລາທີ່ຈະສ້າງເຄື່ອງຈັກ virtual ໃນຂັ້ນຕອນຕໍ່ໄປ.
ຂັ້ນຕອນທີ 3: ສ້າງເຄື່ອງຈັກເສມືນ
10. ດຽວນີ້ກັບພາກສ່ວນສຸດທ້າຍແລະລ້າສຸດ, ພວກເຮົາຈະສ້າງເຄື່ອງຈັກໂດຍໃຊ້ ຄຸນນະພາບ . ການຕິດຕັ້ງແບບຄຸນລັກສະນະ ແມ່ນເຄື່ອງມື ສຳ ລັບສ້າງເຄື່ອງຈັກ ໃໝ່ KVM ໂດຍໃຊ້ຫ້ອງສະ ໝຸດ ບໍລິຫານ hypervisor. ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບມັນ, ໃຊ້:
# man virt-install
ເພື່ອສ້າງເຄື່ອງ virtual KVM ໃໝ່, ທ່ານ ຈຳ ເປັນຕ້ອງໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ພ້ອມລາຍລະອຽດທຸກຢ່າງດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ.
<
# virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0
11. ທ່ານຈະພົບເຫັນປ່ອງຢ້ຽມທີ່ມີປະກົດຂື້ນເພື່ອສື່ສານກັບເຄື່ອງ virtual ຜ່ານມັນ.
ສະຫຼຸບ
ນີ້ແມ່ນພາກສ່ວນລ້າສຸດຂອງການສອນ KVM ຂອງພວກເຮົາ, ພວກເຮົາບໍ່ໄດ້ປົກຄຸມທຸກຢ່າງ. ມັນເປັນການສັກຢາເພື່ອປ້ອງກັນສະພາບແວດລ້ອມ KVM ເພື່ອໃຫ້ທ່ານຄົ້ນຫາແລະເຮັດໃຫ້ມືເປື້ອນໂດຍໃຊ້ຊັບພະຍາກອນທີ່ດີນີ້.
KVM ຄູ່ມືເລີ່ມຕົ້ນ
ຄູ່ມືການ ນຳ ໃຊ້ແລະການບໍລິຫານ Virtualization KVM