Vminit adalah alat inisialisasi untuk instans ECS yang menjalankan sistem operasi Windows. Alat ini menangani konfigurasi jaringan, pengaturan hostname, dan eksekusi skrip kustom. Jika custom image tidak menyertakan Vminit, Anda harus menginstalnya secara manual untuk memastikan inisialisasi instans berjalan lancar. Topik ini menjelaskan cara menginstal Vminit pada mesin virtual yang digunakan untuk membuat image.
Limitations
Vminit mendukung versi 32-bit dan 64-bit dari Windows 7, Windows Server 2008 R2, serta sistem operasi versi yang lebih baru.
Instal Vminit
Topik ini menggunakan Vminit versi 2.0.1.2 sebagai contoh. Untuk informasi tentang versi lainnya, lihat Release notes.
-
Pada mesin virtual yang digunakan untuk membuat image, unduh dan ekstrak paket instalasi Vminit.
URL unduhan: AliyunVminit.zip.
-
Instal Vminit.
GUI
-
Di direktori unduhan, temukan dan klik ganda
AliyunVminit_2.0.1.2_x86_64.exe. -
Ikuti instruksi di layar.
Pada halaman License Agreement, pilih I accept the agreement (A), lalu klik Next (N) untuk melanjutkan instalasi.
-
Saat layar penyelesaian muncul, instalasi telah selesai.
CLI
-
Di Windows PowerShell, navigasikan ke direktori tempat Anda mengunduh paket tersebut, misalnya,
C:\test.cd C:\test -
Jalankan perintah berikut untuk menginstal Vminit.
.\AliyunVminit_2.0.1.2_x86_64.exe /SILENT /FORCECatatan-
/SILENT: Mengaktifkan instalasi senyap. -
/FORCE: Memaksa menimpa instalasi yang sudah ada.
-
-
-
Verifikasi instalasi Vminit.
-
Di Windows PowerShell, jalankan perintah berikut untuk memeriksa nomor versi Vminit.
(Get-Item C:\ProgramData\aliyun\vminit\vminit.exe).VersionInfo.ProductVersionJika nomor versi yang mirip dengan berikut dikembalikan, instalasi berhasil.
PS C:\...> (Get-Item C:\ProgramData\aliyun\vminit\vminit.exe).VersionInfo.ProductVersion 0.1.2 -
Jalankan perintah berikut untuk mendapatkan informasi konfigurasi registri terkait Vminit.
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\vminit"Jika informasi yang mirip dengan berikut dikembalikan, instalasi berhasil.
PS C:\test> Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\vminit" ErrorControl : 1 start : 2 type : 16 DisplayName : Aliyun Vminit Service ImagePath : C:\ProgramData\aliyun\vminit\vminit.exe service ObjectName : LocalSystem Description : Aliyun Windows System Initialization Agent PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vminit PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services PSChildName : vminit PSDrive : HKLM PSProvider : Microsoft.PowerShell.Core\Registry
Setelah instalasi diverifikasi, image siap untuk diimpor ke Alibaba Cloud.
-
(Opsional) Konfigurasi Vminit
Saat pembuatan instans, Vminit menjalankan semua plug-in secara default. Jika Anda membuat instans dari custom image dan ingin mencegah operasi tertentu dijalankan secara otomatis saat startup, Anda dapat menonaktifkan plug-in yang sesuai saat membuat image.
-
Buat file konfigurasi
Buat file di direktori
C:\ProgramData\aliyun\vminit. File tersebut harus:-
Nama file harus
customized_config. -
File tidak boleh memiliki ekstensi nama file.
-
Isi file harus dalam format JSON.
CatatanProgramDatabiasanya merupakan direktori tersembunyi. Pastikan opsi Show hidden files, folders, and drives diaktifkan agar dapat melihat dan mengelola item tersembunyi. -
-
Nonaktifkan plug-in tertentu.
Contoh berikut menunjukkan cara menonaktifkan plug-in untuk konfigurasi hostname instans otomatis dan inisialisasi data disk.
-
Nonaktifkan konfigurasi hostname otomatis dan inisialisasi data disk.
Jika Anda tidak ingin Alibaba Cloud mengonfigurasi hostname instans dan menginisialisasi data disk secara otomatis, Anda dapat menonaktifkan kedua plug-in
Plugin_Main_ConfigHostnamedanPlugin_Main_ConfigDisk. Salin konten JSON berikut ke filecustomized_configdan simpan file tersebut.{ "disabledPlugins": ["Plugin_Main_ConfigHostname", "Plugin_Main_ConfigDisk"] }
-
Jika Anda perlu mengaktifkan kembali plug-in di kemudian hari, hapus entri yang sesuai dari file customized_config.
FAQ
Mengapa instans Windows melakukan restart sekali selama pembuatan?
-
Penyebab: Saat Anda membuat instans Windows, Alibaba Cloud menetapkan hostname default meskipun Anda tidak menentukannya. Windows memerlukan restart sistem agar perubahan hostname berlaku. Oleh karena itu, sistem melakukan restart selama fase pembuatan.
-
Solusi: Jika Anda lebih suka menetapkan hostname instans sendiri, Anda dapat mengatasi masalah ini dengan menonaktifkan plug-in
Plugin_Main_ConfigHostname. Menonaktifkan plug-in ini mencegah sistem menetapkan hostname ke instans secara otomatis.
Related documentation
-
Untuk informasi selengkapnya tentang Vminit, lihat Introduction to Vminit.
-
Secara default, semua plug-in diaktifkan saat Anda menginstal Vminit. Jika Anda tidak ingin operasi tertentu dijalankan secara otomatis saat instans dimulai, nonaktifkan plug-in yang sesuai saat membuat image. Untuk informasi selengkapnya, lihat Configure Vminit.
-
Setelah Anda menginstal Vminit pada mesin virtual yang digunakan untuk membuat image Windows, Anda mungkin juga perlu install the virtio driver. Hal ini memastikan bahwa instans ECS yang dibuat dari image tersebut dapat mengenali perangkat virtual virtio dengan benar dan berjalan dengan baik.
-
Untuk instans ECS yang menggunakan image Linux, inisialisasi dilakukan oleh cloud-init. Untuk informasi selengkapnya, lihat Install cloud-init.