Driver virtio Alibaba Cloud adalah driver I/O berkinerja tinggi yang penting dalam lingkungan virtualisasi. Anda harus menginstal driver ini saat membuat image Windows untuk digunakan di Alibaba Cloud. Tanpa driver tersebut, instans Elastic Compute Service (ECS) yang diluncurkan dari image Anda mungkin gagal boot karena perangkat virtio tidak dikenali. Topik ini menjelaskan cara menginstal driver virtio Alibaba Cloud pada mesin virtual (VM) yang digunakan untuk membuat custom image.
Driver virtio Alibaba Cloud
Driver virtio Alibaba Cloud dikembangkan berdasarkan driver virtio komunitas untuk memastikan kompatibilitas yang lebih baik dengan platform Alibaba Cloud. Semua public image Alibaba Cloud telah menyertakan driver virtio. Namun, image Windows lain umumnya tidak menyertakan driver virtio Alibaba Cloud. Oleh karena itu, Anda harus menginstalnya secara manual saat membuat custom image Windows. Jika menggunakan driver virtio komunitas, driver tersebut mungkin tidak berfungsi dengan benar setelah instalasi. Kami sangat menyarankan Anda menggunakan driver virtio Alibaba Cloud.
Paket driver virtio Alibaba Cloud mencakup komponen-komponen berikut:
Driver | Description |
netkvm | Driver adapter jaringan. |
viostor | Driver penyimpanan. |
vioser | Driver Port serial. |
balloon | Mengoptimalkan dan mengelola penggunaan memori mesin virtual untuk mengalokasikan memori secara dinamis tanpa memengaruhi kinerja. Catatan Driver ini saat ini belum diaktifkan di Alibaba Cloud. |
pvpanic | Menyediakan mekanisme bagi mesin virtual untuk melaporkan statusnya ke Host saat terjadi kesalahan kritis atau crash. |
fwcfg | Memindahkan informasi konfigurasi, seperti metadata, user data, atau parameter perangkat, dari Host ke mesin virtual Windows. Catatan Driver ini hanya tersedia pada Windows 10, Windows Server 2016, dan sistem operasi yang lebih baru. |
Catatan rilis driver virtio Alibaba Cloud:
Versi Driver | Pembaruan | Tanggal Rilis | Sistem Operasi yang Didukung | Paket Instalasi |
58110 | Fitur baru:
Perbaikan bug:
| 2024-01 |
| |
58101 | Fitur baru:
Perbaikan bug:
| 2022-09 |
| |
| ||||
| ||||
58017 | Dirilis berdasarkan Community Edition yang dirilis pada Januari 2021. | 2021-04 |
| |
| ||||
| ||||
|
Prosedur
Driver virtio diperbarui secara berkala. Topik ini menunjukkan contoh instalasi driver virtio Alibaba Cloud versi 58101 pada sistem Windows Server 2016 64-bit.
Pada VM yang digunakan untuk custom image, unduh paket instalasi driver virtio yang sesuai dengan sistem operasi Anda dan ekstrak file-nya.
Instal driver virtio.
GUI installation
PentingProses instalasi berbasis GUI akan memperbarui driver network adapter, yang menyebabkan gangguan jaringan selama sekitar 10 detik. Hal ini dapat memengaruhi layanan Anda. Evaluasi risiko dan siapkan langkah mitigasi yang sesuai.
Buka direktori tempat Anda mengunduh file, lalu klik ganda
AliyunVirtio_58101_WIN2016_x64.exe.Ikuti petunjuk di layar untuk menyelesaikan instalasi.

Saat layar berikut muncul, restart sistem untuk menerapkan konfigurasi baru.
CatatanJika Anda menginstal driver pada Windows 7 atau Windows Server 2008 R2 dan muncul pesan
You must install the SHA-2 patch for Windows 7/Windows Server 2008 R2!, artinya sistem Anda belum memiliki patch penandatanganan SHA-2 yang diperlukan. Untuk mencegah instans gagal boot setelah image diimpor, instal patch tersebut.
CLI installation
Pada Windows PowerShell, jalankan perintah berikut untuk berpindah ke direktori tempat Anda mengunduh paket, misalnya
C:\test.cd C:\testJalankan perintah berikut untuk menginstal driver virtio.
./AliyunVirtio_58101_WIN2016_x64.exe /SILENT /FORCE /NORESTARTCatatan/SILENT: Mengaktifkan mode senyap./FORCE: Memaksa instalasi untuk menimpa driver virtio yang sudah ada./NORESTART: Mencegah sistem melakukan restart otomatis setelah instalasi.
Verifikasi instalasi driver virtio.
Pada Windows PowerShell, jalankan perintah berikut untuk memeriksa versi driver virtio.
(Get-Item C:\Windows\System32\drivers\viostor.sys).VersionInfo.ProductVersionNomor versi yang dikembalikan, seperti yang ditunjukkan pada gambar di bawah, menegaskan bahwa driver telah terinstal.

Jalankan perintah berikut untuk mengambil informasi konfigurasi registri untuk layanan
viostor.Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\viostor"CatatanLayanan
viostorbiasanya terkait dengan driver virtio dalam lingkungan virtualisasi. Output perintah yang berhasil menegaskan bahwa entri layananviostorada di registri dan driver telah terinstal.Jika perintah mengembalikan informasi yang mirip dengan berikut, driver virtio telah terinstal.

Setelah menyelesaikan langkah-langkah verifikasi ini, driver virtio telah berhasil diinstal. Image kini dapat diimpor ke Alibaba Cloud.
Referensi
Setelah menginstal driver virtio pada sistem Windows, Anda dapat mendapatkan file image Windows dan mengimpor file tersebut ke Alibaba Cloud.
Beberapa operasi pada instans Windows bergantung pada versi driver virtio dalam image. Misalnya, pengubahan ukuran cloud disk secara online memerlukan driver virtio versi
58011atau lebih baru, dan kueri nomor seri cloud disk memerlukan driver virtio versi58017atau lebih baru. Jika versi driver tidak mencukupi untuk suatu operasi, Anda harus memperbaruinya terlebih dahulu. Untuk informasi selengkapnya, lihat Update the virtio driver for a Windows instance.Instans ECS yang dibuat dari image tanpa driver virtio akan gagal boot. Dalam kasus ini, Anda dapat melakukan Offline installation of virtio drivers for Windows instances.