Secara default, instance Elastic Compute Service (ECS) menggunakan alat inisialisasi untuk menjalankan tugas-tugas konfigurasi otomatis yang telah ditentukan sebelumnya, seperti konfigurasi jaringan, penugasan nama host, dan eksekusi skrip kustom, ketika instance dibuat atau dimulai. Sistem operasi yang berbeda menggunakan alat inisialisasi yang berbeda. Instance Linux menggunakan alat cloud-init untuk inisialisasi otomatis, sedangkan instance Windows menggunakan alat Vminit. Topik ini menjelaskan alat inisialisasi yang digunakan dalam instance Linux dan Windows.
Cloud-init
Instance Linux menggunakan alat cloud-init open source untuk menyelesaikan inisialisasi otomatis. Untuk informasi lebih lanjut, lihat Dokumentasi Cloud-init.
Cloud-init mendefinisikan serangkaian modul untuk mengeksekusi tugas dan konfigurasi. Setiap modul memiliki elemen-elemen berikut: nama, frekuensi eksekusi, dan parameter konfigurasi. Frekuensi eksekusi menunjukkan seberapa sering sebuah modul dijalankan. Dalam kebanyakan kasus, frekuensi sekali-per-instans dan selalu dijalankan digunakan. Frekuensi eksekusi
once-per-instancemenunjukkan bahwa sebuah modul hanya dijalankan satu kali pada saat pertama kali instans ECS dijalankan. Frekuensi eksekusialwaysmenunjukkan bahwa sebuah modul dijalankan setiap kali instans ECS dijalankan. Untuk informasi lebih lanjut, lihat Referensi Modul.Cloud-init menggunakan file konfigurasi
/etc/cloud/cloud.cfguntuk mengontrol perilaku inisialisasi instans ECS, seperti menentukan modul mana yang akan dijalankan. Ketika modul dijalankan, cloud-init dapat memperoleh metadata, seperti ID instans dan hostname dari instans ECS, dari layanan metadata. Sebagai contoh, ketika instans ECS dijalankan, cloud-init menjalankan modul Set Hostname untuk mendapatkan hostname dari instans tersebut dari layanan metadata dan menetapkan hostname instans menjadi hostname yang diperoleh.
Cloud-init terinstal di semua citra publik Alibaba Cloud dan di citra kustom yang dibuat berdasarkan citra publik. Jika Anda membuat instance ECS dari citra tersebut, cloud-init secara otomatis terinstal pada instance. Jika Anda menggunakan citra kustom yang dibuat berdasarkan perangkat lokal untuk membuat instance ECS dan cloud-init tidak terinstal di citra tersebut, Anda harus menginstal cloud-init secara manual pada instance. Untuk informasi tentang cara menginstal cloud-init, lihat Instal cloud-init.
Vminit
Instance Windows menggunakan alat inisialisasi Vminit untuk menyelesaikan inisialisasi otomatis. Vminit mengeksekusi serangkaian plugin secara berurutan untuk menyelesaikan konfigurasi inisialisasi sistem. Beberapa plugin dijalankan hanya sekali pada saat pertama kali instance ECS dimulai, sementara plugin lainnya dijalankan setiap kali instance dimulai. Secara default, semua plugin Vminit dijalankan secara otomatis untuk menginisialisasi instance ECS ketika instance dibuat dari citra Windows.
Vminit terinstal di citra publik Windows yang dirilis pada September 2023 dan setelahnya serta di citra kustom yang dibuat berdasarkan citra publik Windows. Jika Anda membuat instance ECS dari citra tersebut, Vminit secara otomatis terinstal pada instance. Jika Anda menggunakan citra kustom yang dibuat berdasarkan perangkat lokal untuk membuat instance ECS dan Vminit tidak terinstal di citra tersebut, Anda harus menginstal Vminit secara manual pada instance. Ini memastikan bahwa instance ECS dapat menyelesaikan konfigurasi inisialisasi. Untuk informasi lebih lanjut, lihat Instal Vminit.
Tabel berikut menjelaskan 10 plugin Vminit.
Daftar plugin yang ditampilkan di bawah ini berlaku untuk citra publik Windows yang dirilis pada September 2023 dan setelahnya, serta untuk instance yang berjalan pada citra kustom yang dibuat berdasarkan citra publik Windows. Jika citra Anda tidak memenuhi kondisi di atas, plugin Vminit di citra tersebut mungkin berbeda dari yang tercantum di bawah ini.
Catatan rilis
Vminit diperbarui dari waktu ke waktu. Tabel berikut menjelaskan informasi rilis versi Vminit.
Versi Vminit | Konten rilis | Tanggal rilis |
2.0.1.8 |
| Juli 2025 |
2.0.1.6 |
| September 2024 |
2.0.1.2 |
| Januari 2024 |
2.0.1.0 | Rilis pertama. Plugin yang dapat dikonfigurasi didukung. | September 2023 |
Referensi
Anda dapat menggunakan data pengguna instans untuk menginisialisasi instance ECS saat Anda membuat instans. Untuk informasi lebih lanjut, lihat Sesuaikan konfigurasi inisialisasi untuk instans.
Untuk informasi tentang cara menginstal dan menggunakan alat inisialisasi saat Anda membuat citra, lihat Instal cloud-init dan Instal Vminit.