ວິທີການຕິດຕັ້ງ KVM ໃນ Ubuntu 20.04


KVM, (kernel-based Virtual Machine) ແມ່ນໂປແກຼມ virtualization ທີ່ເປີດໃຫ້ໃຊ້ງານໂດຍບໍ່ເສຍຄ່າແລະ ສຳ ລັບ Linux Linux. ເມື່ອຕິດຕັ້ງໃນລະບົບ Linux, ມັນຈະກາຍເປັນຜູ້ກວດສອບ hyper-type-2.

ໃນບົດຂຽນນີ້, ພວກເຮົາເບິ່ງວິທີທີ່ທ່ານສາມາດຕິດຕັ້ງ KVM ໃນ Ubuntu 20.04 LTS.

ຂັ້ນຕອນທີ 1: ກວດສອບການສະ ໜັບ ສະ ໜູນ ການປັບຄ່າ Virtualization ໃນ Ubuntu

ກ່ອນທີ່ຈະຕິດຕັ້ງ KVM ໃນ Ubuntu, ພວກເຮົາ ທຳ ອິດຈະກວດສອບວ່າຖ້າຮາດແວສະ ໜັບ ສະ ໜູນ KVM. ຄວາມຕ້ອງການຂັ້ນຕ່ ຳ ສຳ ລັບການຕິດຕັ້ງ KVM ແມ່ນຄວາມພ້ອມຂອງການຂະຫຍາຍ virtualization ຂອງ CPU ເຊັ່ນ: AMD-V ແລະ Intel-VT.

ເພື່ອກວດເບິ່ງວ່າລະບົບອູບັນຕູສະ ໜັບ ສະ ໜູນ ການ ດຳ ເນີນການເສມືນ, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ egrep -c '(vmx|svm)' /proc/cpuinfo

ຜົນໄດ້ຮັບທີ່ໃຫຍ່ກວ່າ 0 ໝາຍ ຄວາມວ່າໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ການໃຊ້ virtualization. ຈາກຜົນໄດ້ຮັບຂ້າງລຸ່ມ, ພວກເຮົາໄດ້ຢືນຢັນວ່າເຊີບເວີຂອງພວກເຮົາແມ່ນດີທີ່ຈະໄປ.

ເພື່ອກວດເບິ່ງວ່າລະບົບຂອງທ່ານຮອງຮັບ KVM virtualization ປະຕິບັດ ຄຳ ສັ່ງ:

$ sudo kvm-ok

ຖ້າສິ່ງທີ່“ kvm-ok” ບໍ່ຢູ່ໃນ server ຂອງທ່ານ, ໃຫ້ຕິດຕັ້ງມັນໂດຍການແລ່ນ ຄຳ ສັ່ງທີ່ ເໝາະ ສົມ:

$ sudo apt install cpu-checker

ດຽວນີ້ປະຕິບັດ ຄຳ ສັ່ງ“ kvm-ok” ເພື່ອສືບສວນລະບົບຂອງທ່ານ.

$ sudo kvm-ok

ຜົນໄດ້ຮັບຊີ້ໃຫ້ເຫັນຢ່າງຈະແຈ້ງວ່າພວກເຮົາຢູ່ໃນເສັ້ນທາງທີ່ຖືກຕ້ອງແລະພ້ອມທີ່ຈະ ດຳ ເນີນການຕິດຕັ້ງ KVM.

ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ KVM ໃນ Ubuntu 20.04 LTS

ດ້ວຍການຢືນຢັນວ່າລະບົບຂອງພວກເຮົາສາມາດຮອງຮັບ KVM virtualization, ພວກເຮົາ ກຳ ລັງຈະຕິດຕັ້ງ KVM, ເພື່ອຕິດຕັ້ງ KVM, ຜູ້ຈັດການທີ່ມີຄຸນນະພາບ, ສິ່ງ ອຳ ນວຍຄວາມສະດວກໃນການໃຊ້ໄຟຟ້າແລະການເພິ່ງພາອາໄສອື່ນໆ, ດຳ ເນີນການ ຄຳ ສັ່ງ:

$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

ຄໍາອະທິບາຍເລັກໆນ້ອຍໆກ່ຽວກັບການຫຸ້ມຫໍ່ຂ້າງເທິງ.

  • ຊຸດ qemu (emulator ໄວ) ແມ່ນແອັບພລິເຄຊັນທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດເຮັດ virtualization virtual ຮຸ່ນໄດ້
  • ຊຸດ qemu-kvm ແມ່ນຊຸດ KVM ຫຼັກ.
  • libvritd-daemon ແມ່ນ daemonization ຂອງ virtualization.
  • ຊຸດເຄື່ອງໃຊ້ສະພານຊ່ວຍໃຫ້ທ່ານສ້າງການເຊື່ອມຕໍ່ຂົວເພື່ອໃຫ້ຜູ້ໃຊ້ຄົນອື່ນສາມາດເຂົ້າເຖິງເຄື່ອງ virtual ໄດ້ນອກ ເໜືອ ຈາກລະບົບໂຮດ.
  • ຜູ້ຈັດການທີ່ມີຄຸນນະພາບແມ່ນແອັບພລິເຄຊັນ ສຳ ລັບການຄຸ້ມຄອງເຄື່ອງຈັກ virtual ຜ່ານອິນເຕີເຟດຜູ້ໃຊ້ກາຟິກ

ກ່ອນທີ່ຈະ ດຳ ເນີນການຕໍ່ໄປ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງຢືນຢັນວ່າ daemonization ຂອງ virtualization - libvritd-daemon - ກຳ ລັງເຮັດວຽກຢູ່. ເພື່ອເຮັດແນວນັ້ນ, ໃຫ້ປະຕິບັດ ຄຳ ສັ່ງ.

$ sudo systemctl status libvirtd

ທ່ານສາມາດເຮັດໃຫ້ມັນເລີ່ມຕົ້ນໂດຍໃສ່ເກີບ:

$ sudo systemctl enable --now libvirtd

ເພື່ອກວດສອບວ່າໂມດູນ KVM ຖືກໂຫລດ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງ:

$ lsmod | grep -i kvm

ຈາກຜົນໄດ້ຮັບ, ທ່ານສາມາດສັງເກດເຫັນການມີຂອງໂມດູນ kvm_intel. ນີ້ແມ່ນກໍລະນີຂອງໂປເຊດເຊີ Intel. ສຳ ລັບ CPU ຂອງ AMD, ທ່ານຈະໄດ້ຮັບໂມດູນ kvm_intel ແທນ.

ຂັ້ນຕອນທີ 3: ການສ້າງ Virtual Machine ໃນ Ubuntu

ດ້ວຍການຕິດຕັ້ງ KVM ຢ່າງ ສຳ ເລັດຜົນ, ຕອນນີ້ພວກເຮົາ ກຳ ລັງຈະສ້າງເຄື່ອງ virtual. ມີ 2 ວິທີທີ່ຈະເວົ້າກ່ຽວກັບເລື່ອງນີ້: ທ່ານສາມາດສ້າງເຄື່ອງ virtual ໃນເສັ້ນ ຄຳ ສັ່ງຫລືໃຊ້ອິນເຕີເຟດກາຟິກຄຸນນະພາບຂອງ KVM.

ເຄື່ອງມືບັນຈຸສາຍ ຄຳ ສັ່ງທີ່ມີຄຸນນະພາບຖືກ ນຳ ໃຊ້ເພື່ອສ້າງເຄື່ອງ virtual ຢູ່ເທິງປາຍ. ຈໍານວນຕົວກໍານົດການຈໍາເປັນຕ້ອງມີໃນເວລາສ້າງເຄື່ອງ virtual.

ນີ້ແມ່ນ ຄຳ ສັ່ງເຕັມທີ່ຂ້ອຍໃຊ້ໃນເວລາສ້າງເຄື່ອງ virtual ໂດຍໃຊ້ຮູບພາບ Deepin ISO:

$ sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

ຕົວເລືອກ <ລະຫັດ - ຊື່ ລະບຸຊື່ຂອງເຄື່ອງຈັກ - virtualin-vm ທຸງ - ທີ່ແຕກຕ່າງ ສະແດງເຖິງຄອບຄົວ OS ຫຼືມາຈາກ VM. ເນື່ອງຈາກວ່າ Deepin20 ແມ່ນອະນຸພັນຂອງ Debian, ຂ້ອຍໄດ້ລະບຸ Debian 10 ເປັນຕົວແປ.

ເພື່ອໃຫ້ໄດ້ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ OS variants, ໃຫ້ແລ່ນ ຄຳ ສັ່ງ

$ osinfo-query os

ຕົວເລືອກ --vcpu ລະບຸຫຼັກ CPU ໃນກໍລະນີນີ້ 2 ຫຼັກ, --ram ສະແດງຄວາມສາມາດຂອງ RAM ທີ່ 2048MB. ທຸງ - ການຍ້າຍສະຖານທີ່ ຊີ້ໄປຫາເສັ້ນທາງຢ່າງແທ້ຈິງຂອງຮູບພາບ ISO ແລະຂົວ - ເນັດ ລະບຸຕົວອະແດບເຕີທີ່ໃຊ້ໂດຍເຄື່ອງ virtual ທັນທີຫຼັງຈາກປະຕິບັດຄໍາສັ່ງ, ເຄື່ອງ virtual ຈະເລີ່ມຕົ້ນຂຶ້ນແລະຜູ້ຕິດຕັ້ງຈະຖືກເປີດຕົວພ້ອມສໍາລັບການຕິດຕັ້ງເຄື່ອງ virtual.

ຜົນປະໂຫຍດຂອງຜູ້ຈັດການທີ່ມີຄຸນນະພາບຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດສ້າງເຄື່ອງ virtual ໂດຍໃຊ້ GUI. ເພື່ອເລີ່ມຕົ້ນການ, ອອກໄປຫາຢູ່ປາຍຍອດແລະດໍາເນີນການຄໍາສັ່ງ.

$ virt manager

ປ່ອງຢ້ຽມຜູ້ຈັດການເຄື່ອງຈັກ virtual ຈະເປີດຂື້ນຕາມທີ່ສະແດງໄວ້.

ຕອນນີ້ກົດໄອຄອນມໍເຕີເພື່ອເລີ່ມຕົ້ນສ້າງເຄື່ອງ virtual.

ໃນ ໜ້າ ຕ່າງທີ່ເປີດຂື້ນ, ໃຫ້ລະບຸສະຖານທີ່ຂອງຮູບພາບ ISO ຂອງທ່ານ. ໃນກໍລະນີຂອງພວກເຮົາ, ຮູບພາບ ISO ຕັ້ງຢູ່ໃນ 'ດາວໂຫລດ' ໃນໂຟນເດີເຮືອນ, ດັ່ງນັ້ນພວກເຮົາຈະເລືອກຕົວເລືອກ ທຳ ອິດ - ການຕິດຕັ້ງສື່ມວນຊົນທ້ອງຖິ່ນ (ຮູບພາບ ISO ຫຼື CDROM). ຕໍ່ໄປ, ກົດປຸ່ມ 'Forward' ເພື່ອ ດຳ ເນີນການຕໍ່.

ໃນຂັ້ນຕອນຕໍ່ໄປ, ຊອກຫາຮູບພາບ ISO ໃນລະບົບຂອງທ່ານແລະໂດຍກົງດ້ານລຸ່ມ, ລະບຸ OS ຄອບຄົວທີ່ຮູບພາບຂອງທ່ານຂື້ນຢູ່ກັບ.

ຕໍ່ໄປ, ເລືອກຄວາມສາມາດໃນຄວາມຊົງ ຈຳ ແລະ ຈຳ ນວນ CPU ທີ່ເຄື່ອງຈັກຂອງທ່ານຈະຖືກຈັດສັນໃຫ້, ແລະກົດປຸ່ມ 'Forward'.

ແລະສຸດທ້າຍ, ໃນຂັ້ນຕອນສຸດທ້າຍ, ລະບຸຊື່ ສຳ ລັບເຄື່ອງ virtual ຂອງທ່ານແລະກົດປຸ່ມ 'Finish'.

ການສ້າງເຄື່ອງ virtual ຈະໃຊ້ເວລາສອງສາມນາທີເຊິ່ງຜູ້ຕິດຕັ້ງ OS ທີ່ທ່ານ ກຳ ລັງຕິດຕັ້ງຈະເປີດຂື້ນ.

ໃນຈຸດນີ້, ທ່ານສາມາດ ດຳ ເນີນການຕິດຕັ້ງເຄື່ອງ virtual ໄດ້.

ແລະນັ້ນແມ່ນວິທີທີ່ທ່ານໄປຕິດຕັ້ງ KVM hypervisor ໃນ Ubuntu 20.04 LTS.