กลับ

การติดตั้งไดรเวอร์ VirtIO

หน้านี้ให้คำแนะนำสำหรับการติดตั้งไดรเวอร์แบบพาราเวอร์ชวลไลซ์ (PV) บนระบบปฏิบัติการของเครื่องเสมือน ใน HRPC KVM เราใช้ “ไดรเวอร์ VirtIO” ซึ่งได้รับการปรับแต่งให้เหมาะสมสำหรับการจำลองเสมือนของ KVM/Linux

ไดรเวอร์ PV ช่วยเพิ่มประสิทธิภาพของเครื่องเสมือนและรวมถึงส่วนประกอบต่างๆ เช่น ไดรเวอร์ SCSI, NIC และไดรเวอร์ ballooning ของหน่วยความจำ หากไม่มีไดรเวอร์ PV ไฮเปอร์ไวเซอร์ของ HRPC จะต้องจำลองฮาร์ดแวร์ผ่านซอฟต์แวร์ ซึ่งนำไปสู่ปัญหาคอขวดด้านประสิทธิภาพ การติดตั้งไดรเวอร์ PV ช่วยให้สามารถเข้าถึง I/O โดยตรงผ่านไฮเปอร์ไวเซอร์ของ HRPC ซึ่งช่วยเพิ่มประสิทธิภาพได้อย่างมาก

ด้วยเหตุนี้ จึงแนะนำให้ติดตั้งไดรเวอร์ VirtIO หลังจากตั้งค่าระบบปฏิบัติการเกสต์

การติดตั้งไดรเวอร์ VirtIO บน Linux

ดิสทริบิวชัน Linux ส่วนใหญ่มาพร้อมกับไดรเวอร์ VirtIO ที่ติดตั้งไว้ล่วงหน้า

หากต้องการตรวจสอบว่าไดรเวอร์ VirtIO มีอยู่หรือไม่ ให้รันคำสั่งต่อไปนี้ในระบบปฏิบัติการของคุณ:

find /lib/modules/"$(uname -r)"/ | grep virtio

หากมีไฟล์ไดรเวอร์ปรากฏขึ้น คุณสามารถเปิดใช้งาน VirtIO สำหรับคอนโทรลเลอร์ SCSI และอุปกรณ์เครือข่ายในการตั้งค่าฮาร์ดแวร์ของ Proxmox

หากไม่มีผลลัพธ์ปรากฏ (พบได้บ่อยในดิสทริบิวชัน Linux รุ่นเก่า) คุณควรใช้ดิสก์ SATA แทนคอนโทรลเลอร์ SCSI และเลือกอุปกรณ์เครือข่าย เช่น e1000 แทน VirtIO

การติดตั้งไดรเวอร์ VirtIO บน Windows

การติดตั้งระบบปฏิบัติการ Windows จากไฟล์ ISO หรือภาพที่นำเข้าไม่มีไดรเวอร์ VirtIO ตามค่าเริ่มต้น ปฏิบัติตามขั้นตอนต่อไปนี้เพื่อติดตั้ง:

  1. สร้างสแนปชอต
    • เนื่องจากไดรเวอร์ PV มีผลต่อการบูตของ OS ให้สร้างสแนปชอตในกรณีที่ระบบไม่สามารถเริ่มต้นได้
  2. หาก OS เกสต์สามารถเข้าถึงเครือข่ายได้ ให้ดาวน์โหลดไดรเวอร์จากเว็บไซต์ของ Fedora Project
  3. หาก OS เกสต์ไม่สามารถเข้าถึงเครือข่ายได้ ให้ติดตั้งโดยใช้ไฟล์ ISO
    • ไฟล์ ISO VirtIO ล่าสุดสามารถดาวน์โหลดได้ที่: ดาวน์โหลด ISO VirtIO
    • ในการปรับใช้ไฟล์ ISO ใน Proxmox VE ให้เลือกตัวเลือกที่เก็บข้อมูล เช่น CephFS วาง URL ข้างต้น แล้วคลิกปุ่มดาวน์โหลด
    • ในการตั้งค่าฮาร์ดแวร์ เลือก CD-ROM เลือก CephFS เป็นที่เก็บข้อมูล และแนบไฟล์ ISO ที่ดาวน์โหลดมา
  4. ติดตั้ง VirtIO จาก ISO ภายใน OS เกสต์
    • เมานต์ ISO ใน Windows และรันการตั้งค่า VirtIO หลังจากการติดตั้งหลายครั้ง ระบบจะเปลี่ยนไปใช้ VirtIO และการตั้งค่าฮาร์ดแวร์จะอัปเดตโดยอัตโนมัติ
  5. ผู้ใช้ต้องจัดหาใบอนุญาต Windows ที่ถูกต้อง

การใช้ Windows SPLA

หากคุณใช้ Windows SPLA (ข้อตกลงใบอนุญาตผู้ให้บริการ) คุณต้องร้องขอภาพ SPLA ล่วงหน้า

เมื่อได้รับการอนุมัติ เทมเพลต Windows จะพร้อมใช้งานภายใน Proxmox

ตัวอย่าง:

  • win2019-tmpl – เทมเพลต Windows Server 2019
  • win2016-tmpl – เทมเพลต Windows Server 2016
  • win2012r2-tmpl – เทมเพลต Windows Server 2012 R2

ในการสร้างเครื่องเสมือน ให้เลือกเทมเพลต Windows ที่เหมาะสมและสร้างโคลน

เพื่อการพกพาที่ดีขึ้น แนะนำให้ใช้ โคลนแบบเต็ม