Quay lại

Cài đặt Trình điều khiển VirtIO

Trang này cung cấp hướng dẫn cài đặt các trình điều khiển bán ảo hóa (PV) trên hệ điều hành của máy ảo. Trong HRPC KVM, chúng tôi sử dụng “trình điều khiển VirtIO,” được tối ưu hóa cho ảo hóa KVM/Linux.

Các trình điều khiển PV tối ưu hóa hiệu suất máy ảo và bao gồm các thành phần như trình điều khiển SCSI, NIC và trình điều khiển bóng bộ nhớ. Nếu không có trình điều khiển PV, trình quản lý máy ảo HRPC phải mô phỏng phần cứng thông qua phần mềm, dẫn đến các nút thắt hiệu suất. Việc cài đặt trình điều khiển PV cho phép truy cập I/O trực tiếp qua trình quản lý máy ảo HRPC, cải thiện đáng kể hiệu suất.

Vì lý do này, nên cài đặt trình điều khiển VirtIO sau khi thiết lập hệ điều hành khách.

Cài đặt Trình điều khiển VirtIO trên Linux

Hầu hết các bản phân phối Linux đều được cài sẵn trình điều khiển VirtIO.

Để kiểm tra xem trình điều khiển VirtIO có sẵn hay không, hãy chạy lệnh sau trong hệ điều hành của bạn:

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

Nếu các tệp trình điều khiển được liệt kê, bạn có thể kích hoạt VirtIO cho bộ điều khiển SCSI và thiết bị mạng trong cài đặt phần cứng của Proxmox.

Nếu không có đầu ra nào xuất hiện (thường gặp ở các bản phân phối Linux cũ), bạn nên sử dụng đĩa SATA thay vì bộ điều khiển SCSI và chọn thiết bị mạng như e1000 thay vì VirtIO.

Cài đặt Trình điều khiển VirtIO trên Windows

Các cài đặt hệ điều hành Windows từ tệp ISO hoặc hình ảnh nhập vào không bao gồm trình điều khiển VirtIO theo mặc định. Hãy làm theo các bước sau để cài đặt chúng:

  1. Tạo một bản chụp nhanh
    • Vì trình điều khiển PV ảnh hưởng đến quá trình khởi động hệ điều hành, hãy tạo một bản chụp nhanh trong trường hợp hệ thống không khởi động được.
  2. Nếu hệ điều hành khách có quyền truy cập mạng, hãy tải trình điều khiển từ trang web của Dự án Fedora.
  3. Nếu hệ điều hành khách không có quyền truy cập mạng, hãy cài đặt bằng tệp ISO.
    • Tệp ISO VirtIO mới nhất có sẵn tại: Tải xuống ISO VirtIO
    • Để triển khai tệp ISO trong Proxmox VE, chọn một tùy chọn lưu trữ như CephFS, dán URL trên và nhấp vào nút tải xuống.
    • Trong cài đặt phần cứng, chọn CD-ROM, chọn CephFS làm bộ nhớ và gắn tệp ISO đã tải xuống.
  4. Cài đặt VirtIO từ ISO trong hệ điều hành khách.
    • Gắn ISO trong Windows và chạy chương trình cài đặt VirtIO. Sau nhiều lần cài đặt, hệ thống sẽ chuyển sang VirtIO, và cài đặt phần cứng sẽ tự động cập nhật.
  5. Người dùng phải cung cấp giấy phép Windows hợp lệ.

Sử dụng Windows SPLA

Nếu bạn đang sử dụng Windows SPLA (Thỏa thuận Giấy phép Nhà cung cấp Dịch vụ), bạn phải yêu cầu hình ảnh SPLA trước.

Sau khi được phê duyệt, các mẫu Windows sẽ có sẵn trong Proxmox.

Ví dụ:

  • win2019-tmpl – Mẫu Windows Server 2019
  • win2016-tmpl – Mẫu Windows Server 2016
  • win2012r2-tmpl – Mẫu Windows Server 2012 R2

Để tạo một máy ảo, hãy chọn mẫu Windows phù hợp và tạo một bản sao.

Để có tính di động tốt hơn, nên sử dụng bản sao đầy đủ.