ວິທີການຄຸ້ມຄອງສະພາບແວດລ້ອມ 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 . ໂດຍຄ່າເລີ່ມຕົ້ນທ່ານສາມາດສະ ໜອງ ການໂຕ້ຖຽງຫ້າປະເພດ ສຳ ລັບປະເພດ:

<

  • source-host
  • source-path
  • source-dev
  • source-name
  • ເປົ້າ ໝາຍ
  • ສຳ ລັບປະເພດ ( 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 ໃໝ່, ທ່ານ ຈຳ ເປັນຕ້ອງໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ພ້ອມລາຍລະອຽດທຸກຢ່າງດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ.

    <

  • ຊື່: ຊື່ຂອງເຄື່ອງ Virtual.
  • ທີ່ຢູ່ Disk: ທີ່ຕັ້ງຂອງຮູບພາບດິດ.
  • ກາຟິກ: ວິທີເຊື່ອມຕໍ່ກັບ VM“ ມັກຈະເປັນເຄື່ອງ ໝາຍ”.
  • vcpu: ຈຳ ນວນ CPU ຂອງ virtual.
  • ram: ຈຳ ນວນ ຈຳ ນວນທີ່ເກັບໄວ້ໃນຄວາມຈຸ megabytes.
  • ສະຖານທີ່: ລະບຸເສັ້ນທາງແຫຼ່ງຕິດຕັ້ງ.
  • ເຄືອຂ່າຍ: ລະບຸເຄືອຂ່າຍເສີຍໆ“ ໂດຍປົກກະຕິແມ່ນຂົວທີ່ມີຄວາມແຮງຫລາຍ.”
  • # 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