Vminit adalah komponen yang menjalankan tugas konfigurasi seperti konfigurasi jaringan, penyetelan nama host, dan eksekusi skrip kustom untuk menginisialisasi konfigurasi Windows Elastic Compute Service (ECS) instance. Jika Vminit belum diinstal pada citra kustom, instal Vminit untuk memastikan Instance ECS yang menggunakan citra tersebut dapat diinisialisasi. Topik ini menjelaskan cara menginstal Vminit pada mesin virtual Windows yang digunakan sebagai dasar pembuatan citra.
Batasan
Operasi dalam topik ini berlaku untuk versi sistem operasi Windows berikut: Windows 7 dan yang lebih baru (32-bit dan 64-bit), serta Windows Server 2008 R2 dan yang lebih baru (32-bit dan 64-bit).
Instal Vminit
Contoh berikut menggunakan versi Vminit 2.0.1.2. Untuk informasi lebih lanjut tentang versi Vminit, lihat Catatan rilis.
Unduh paket instalasi Vminit ke mesin virtual yang akan digunakan sebagai dasar pembuatan citra, lalu ekstrak paket tersebut.
Klik AliyunVminit.zip untuk mengunduh paket instalasi Vminit.
Instal Vminit.
Instal Vminit menggunakan GUI
Temukan dan klik dua kali
AliyunVminit_2.0.1.2_x86_64.exedi direktori tempat Anda mengunduh paket instalasi Vminit.Ikuti petunjuk untuk menyelesaikan instalasi Vminit.

Klik Selesai pada halaman yang ditampilkan pada gambar berikut untuk menyelesaikan instalasi Vminit.

Instal Vminit menggunakan CLI
Buka Windows PowerShell dan beralihlah ke direktori tempat Anda mengunduh paket instalasi Vminit. Contoh direktori:
C:\test.cd C:\testJalankan perintah berikut untuk menginstal Vminit:
.\AliyunVminit_2.0.1.2_x86_64.exe /SILENT /FORCECatatan/SILENT: menginstal Vminit dalam mode diam./FORCE: menginstal Vminit dalam mode paksa dan menimpa pengaturan Vminit yang ada secara otomatis.
Periksa apakah Vminit telah diinstal.
Jalankan perintah berikut di Windows PowerShell untuk memeriksa nomor versi Vminit:
(Get-Item C:\ProgramData\aliyun\vminit\vminit.exe).VersionInfo.ProductVersionKeluaran perintah berikut mencakup nomor versi Vminit, yang menunjukkan bahwa Vminit telah diinstal.

Jalankan perintah berikut untuk mendapatkan konfigurasi registri Vminit:
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\vminit"Keluaran perintah berikut menunjukkan bahwa Vminit telah diinstal.

Setelah Anda menyelesaikan langkah-langkah sebelumnya dan memverifikasi bahwa Vminit telah diinstal, Anda dapat mengimpor citra yang dibuat dari mesin virtual ke Alibaba Cloud.
(Opsional) Konfigurasikan Vminit
Secara default, semua plugin Vminit dijalankan secara otomatis untuk menginisialisasi Instance ECS saat instance dibuat. Jika Anda membuat Instance ECS dari citra kustom dan tidak ingin melakukan operasi tertentu saat startup instance, Anda dapat menonaktifkan plugin yang sesuai saat membuat citra.
Buat file konfigurasi.
Buat file di direktori
C:\ProgramData\aliyun\vminit. File tersebut harus memenuhi persyaratan berikut:Nama file harus
customized_config.Tidak ada akhiran yang ditambahkan ke nama file.
Konten yang ingin ditambahkan ke file harus dalam format JSON.
CatatanDirektori
ProgramDatabiasanya tersembunyi. Untuk mengaksesnya, pastikan Anda memilih opsi Show hidden files, folders, and drives di sistem operasi agar dapat melihat dan mengelola item tersembunyi.Nonaktifkan plugin tertentu.
Dalam contoh berikut, plugin yang menetapkan nama host instance dan plugin yang menginisialisasi disk data dinonaktifkan.
Cegah Alibaba Cloud menetapkan nama host instance dan menginisialisasi disk data
Untuk mencegah Alibaba Cloud menetapkan nama host instance dan menginisialisasi disk data, nonaktifkan Plugin_Main_ConfigHostname dan Plugin_Main_ConfigDisk. Salin data berikut dalam format JSON ke file
customized_config, lalu simpan file tersebut:{ "disabledPlugins": ["Plugin_Main_ConfigHostname", "Plugin_Main_ConfigDisk"] }
Untuk mengaktifkan kembali plugin, hapus konfigurasi yang sesuai dari file customized_config.
FAQ
Mengapa sistem operasi restart ketika saya membuat instance Windows?
Penyebab: Saat instance Windows dibuat, Alibaba Cloud secara otomatis menetapkan nama host ke instance tersebut meskipun Anda tidak menetapkan nama host. Sistem operasi instance Windows restart agar nama host dapat diterapkan.
Solusi: Jika Anda tidak ingin Alibaba Cloud menetapkan nama host ke instance Windows dan ingin menetapkan nama host sendiri, nonaktifkan Plugin_Main_ConfigHostname. Setelah plugin dinonaktifkan, Alibaba Cloud tidak akan menetapkan nama host ke instance Windows.
Referensi
Untuk informasi lebih lanjut tentang Vminit, lihat Vminit.
Saat Vminit diinstal, semua plugin Vminit diaktifkan secara otomatis. Jika Anda ingin membuat Instance ECS dari citra kustom yang diimpor dan mencegah Vminit melakukan operasi tertentu selama startup instance, Anda dapat menonaktifkan plugin tertentu saat membuat citra. Untuk informasi lebih lanjut, lihat Nonaktifkan plugin tertentu.
Setelah menginstal Vminit pada mesin virtual Windows yang digunakan sebagai dasar pembuatan citra, Anda mungkin perlu menginstal driver virtio pada mesin virtual untuk memastikan bahwa setelah citra dibuat, diimpor ke Alibaba Cloud, dan digunakan untuk membuat Instance ECS, instance tersebut dapat mengenali perangkat virtualisasi virtio dengan benar dan mulai sesuai harapan.
Instance ECS Linux menggunakan cloud-init untuk menginisialisasi konfigurasi. Untuk informasi lebih lanjut, lihat Instal cloud-init.