![Diamond Glass ใหม่นี้อาจเป็นอนาคตของหน้าจอสมาร์ทโฟน](/f/be0014570aaa67a13bce728c582fb9d9.png?width=100&height=100)
KVM, (ตามเคอร์เนล เครื่องเสมือน) เป็นแพลตฟอร์มการจำลองเสมือนแบบโอเพนซอร์สฟรีสำหรับเคอร์เนล Linux เมื่อติดตั้งบนระบบ Linux มันจะกลายเป็นไฮเปอร์ไวเซอร์ Type-2
ในบทความนี้ เราจะมาดูวิธีการติดตั้ง KVM บน Ubuntu 20.04 LTS.
ก่อนติดตั้ง KVM บน อูบุนตูก่อนอื่นเราจะตรวจสอบว่าฮาร์ดแวร์รองรับหรือไม่ KVM. ข้อกำหนดขั้นต่ำสำหรับการติดตั้ง KVM คือความพร้อมใช้งานของส่วนขยายการจำลองเสมือนของ CPU เช่น AMD-V และ Intel-VT.
ในการตรวจสอบว่าระบบ Ubuntu รองรับการจำลองเสมือนหรือไม่ ให้รันคำสั่งต่อไปนี้
$ egrep -c '(vmx|svm)' /proc/cpuinfo.
ผลลัพธ์ที่มากกว่า 0 แสดงว่ารองรับการจำลองเสมือน จากผลลัพธ์ด้านล่าง เราขอยืนยันว่าเซิร์ฟเวอร์ของเราพร้อมแล้ว
เพื่อตรวจสอบว่าระบบของคุณรองรับหรือไม่ KVM virtualization รันคำสั่ง:
$ sudo kvm-ตกลง
ถ้า “kvm-โอเค” ยูทิลิตี้ไม่มีอยู่บนเซิร์ฟเวอร์ของคุณ ติดตั้งโดยเรียกใช้ คำสั่ง apt:
$ sudo apt ติดตั้ง cpu-checker
ตอนนี้ดำเนินการ "kvm-โอเค” คำสั่งเพื่อตรวจสอบระบบของคุณ
$ sudo kvm-ตกลง
ผลลัพธ์แสดงให้เห็นชัดเจนว่าเราอยู่บนเส้นทางที่ถูกต้องและพร้อมที่จะดำเนินการติดตั้ง KVM ต่อไป
ด้วยการยืนยันว่าระบบของเราสามารถรองรับการจำลองเสมือนของ KVM เราจะติดตั้ง KVM เพื่อติดตั้ง KVM virt-ผู้จัดการ, สะพานยูทิลิตี้ และการพึ่งพาอื่น ๆ ให้รันคำสั่ง:
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
คำอธิบายเล็กน้อยของแพ็คเกจด้านบน
ก่อนดำเนินการต่อไป เราต้องยืนยันว่า virtualization daemon – libvritd-daemon - กำลังวิ่ง. ให้รันคำสั่ง
$ sudo systemctl สถานะ libvirtd
คุณสามารถเปิดใช้งานเพื่อเริ่มระบบได้โดยการเรียกใช้:
$ sudo systemctl เปิดใช้งาน - ตอนนี้ libvirtd
หากต้องการตรวจสอบว่าโหลดโมดูล KVM หรือไม่ ให้รันคำสั่ง:
$ lsmod | grep -i kvm.
จากผลลัพธ์ คุณสามารถสังเกตการมีอยู่ของ kvm_intel โมดูล. นี่เป็นกรณีของโปรเซสเซอร์ Intel สำหรับซีพียู AMD คุณจะได้รับ kvm_intel โมดูลแทน
กับ KVM ติดตั้งสำเร็จแล้ว ตอนนี้เรากำลังจะสร้างเครื่องเสมือน มี 2 วิธีในการดำเนินการนี้: คุณสามารถสร้างเครื่องเสมือนบนบรรทัดคำสั่งหรือใช้ KVM virt-ผู้จัดการ อินเทอร์เฟซแบบกราฟิก
NS virt-ติดตั้ง เครื่องมือบรรทัดคำสั่งใช้สำหรับสร้างเครื่องเสมือนบนเทอร์มินัล ต้องใช้พารามิเตอร์จำนวนหนึ่งเมื่อสร้างเครื่องเสมือน
นี่คือคำสั่งทั้งหมดที่ฉันใช้เมื่อสร้างเครื่องเสมือนโดยใช้a 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 - สะพานเครือข่าย: vibr0
NS --ชื่อ
ตัวเลือกระบุชื่อเครื่องเสมือน – deepin-vm NS --os-ตัวแปร
แฟล็กระบุตระกูล OS หรืออนุพันธ์ของ VM ตั้งแต่ Deepin20 เป็นอนุพันธ์ของ Debian ฉันได้ระบุ เดเบียน 10 เป็นตัวแปร
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวแปร OS ให้เรียกใช้คำสั่ง
$ osinfo-query ระบบปฏิบัติการ
NS --vcpu
ตัวเลือกระบุแกน CPU ในกรณีนี้ 2 คอร์, the --แกะ
ระบุความจุ RAM ซึ่งก็คือ 2048MB. NS --ที่ตั้ง
แฟล็กชี้ไปที่พาธสัมบูรณ์ของอิมเมจ ISO และ --เครือข่าย
บริดจ์ระบุอะแด็ปเตอร์ที่จะใช้โดยเครื่องเสมือน ทันทีหลังจากดำเนินการคำสั่ง เครื่องเสมือนจะบู๊ตและตัวติดตั้งจะเริ่มต้นพร้อมสำหรับการติดตั้งเครื่องเสมือน
NS virt-ผู้จัดการ ยูทิลิตี้ช่วยให้ผู้ใช้สามารถสร้างเครื่องเสมือนโดยใช้ GUI ในการเริ่มต้น ให้ไปที่เทอร์มินัลแล้วเรียกใช้คำสั่ง
$ virt-ผู้จัดการ
หน้าต่างตัวจัดการเครื่องเสมือนจะเปิดขึ้นตามที่แสดง
ตอนนี้คลิกไอคอนจอภาพเพื่อเริ่มสร้างเครื่องเสมือน
ในหน้าต่างป๊อปอัป ให้ระบุตำแหน่งของอิมเมจ ISO ของคุณ ในกรณีของเรา อิมเมจ ISO จะอยู่ในส่วน ‘ดาวน์โหลด’ ในโฮมไดเร็กตอรี่ ดังนั้นเราจะเลือกตัวเลือกแรก – สื่อการติดตั้งในเครื่อง (อิมเมจ ISO หรือ CDROM) ถัดไป ให้คลิกที่ 'ซึ่งไปข้างหน้า' เพื่อดำเนินการต่อ
ในขั้นตอนถัดไป ให้เรียกดูอิมเมจ ISO ในระบบของคุณและระบุกลุ่ม OS ที่อิมเมจของคุณใช้อยู่ด้านล่างโดยตรง
ถัดไป เลือกความจุหน่วยความจำและจำนวน CPU ที่เครื่องเสมือนของคุณจะถูกจัดสรร แล้วคลิก 'ซึ่งไปข้างหน้า’.
และสุดท้าย ในขั้นตอนสุดท้าย ระบุชื่อสำหรับเครื่องเสมือนของคุณและคลิกที่ 'เสร็จ' ปุ่ม.
การสร้างเครื่องเสมือนจะใช้เวลาสองสามนาทีซึ่งตัวติดตั้งระบบปฏิบัติการที่คุณกำลังติดตั้งจะเปิดขึ้น
ณ จุดนี้ คุณสามารถดำเนินการติดตั้งเครื่องเสมือนได้
และนั่นคือวิธีที่คุณดำเนินการติดตั้ง KVM ไฮเปอร์ไวเซอร์บน Ubuntu 20.04 แอลทีเอส