Gunakan CloudOps Orchestration Service (OOS) untuk menerapkan perangkat lunak dan konfigurasi terbaru ke gambar kustom.
Latar Belakang
OOS menyediakan templat publik ACS-ECS-UpdateImage untuk memperbarui gambar kustom. Tentukan gambar sumber, tipe instans, dan skrip Cloud Assistant. OOS kemudian secara otomatis membuat eksekusi yang memperbarui gambar tersebut dan menghasilkan gambar baru.
Proses pembaruan secara otomatis membuat instans ECS pay-as-you-go sementara. Pastikan saldo akun Anda mencukupi untuk menutupi biaya sumber daya sementara tersebut.
Templat ACS-ECS-UpdateImage menjalankan tugas-tugas berikut secara berurutan:
-
Periksa nama gambar. Verifikasi bahwa nama gambar baru bersifat unik dan memenuhi konvensi penamaan.
-
Persiapkan sumber daya. Buat instans ECS sementara dari gambar sumber dengan tipe instans dan security group yang ditentukan, lalu instal Cloud Assistant Agent.
-
Perbarui lingkungan. Jalankan skrip shell, batch, atau PowerShell kustom pada instans sementara melalui Cloud Assistant.
-
Buat gambar kustom. Hentikan instans sementara dan buat gambar kustom darinya.
-
Lepaskan sumber daya. Lepaskan instans sementara untuk menghindari biaya yang tidak perlu.
Prosedur
Buka ECS console - Images.
Di pojok kiri atas halaman, pilih Wilayah dan kelompok sumber daya.
-
Pada halaman Image, klik Custom Images.
-
Temukan gambar yang akan diperbarui. Pada kolom Actions, pilih
> Update Image. -
Pada halaman Create or Update Images di OOS console, konfigurasikan pengaturan berikut:
-
Pada bagian General Settings, konfigurasikan parameter berikut.
Parameter
Deskripsi
Contoh
New Image Name
Nama gambar baru. Harus unik.
image-20230713133609
Permissions
-
Use Existing Permissions of Current Account: Default. Pastikan akun Anda memiliki izin untuk memanggil operasi API ECS guna membuat gambar kustom.
-
Specify RAM Role and Use Permissions Granted to This Role: OOS mengasumsikan peran RAM yang ditentukan untuk menjalankan tugas O&M.
Use Existing Permissions of Current Account
-
-
Pada bagian Select Image, verifikasi bahwa gambar sumber adalah gambar kustom yang ingin Anda perbarui.
Gambar sumber dipilih secara default.
-
Pada bagian Configure Immediate Instance, konfigurasikan instans ECS sementara.
Tetapkan parameter berikut untuk instans sementara.
Parameter
Deskripsi
Contoh
VPC
VPC tempat instans sementara dideploy.
vpc-bp1pfyqnwdnvj7b******
vSwitch
vSwitch untuk instans sementara. Harus berada dalam VPC yang sama dengan security group.
vsw-bp1s5fnvk4gn2tw******
Security Group
Security group untuk instans sementara.
sg-bp1azkttqpldxg******
Instance Type
Tipe instans dari instans sementara. Lihat Instance family.
ecs.g6.xlarge
System Disk Category
Kategori disk sistem dari instans sementara.
cloud_essd
Public Bandwidth
Bandwidth publik dari instans sementara.
0
-
(Opsional) Pada bagian Send Remote Commands, pilih jenis perintah dan masukkan konten perintah yang akan dijalankan pada instans sementara.
-
(Opsional) Pada bagian Image Distribution, tentukan wilayah tujuan untuk menyalin gambar atau ID akun Alibaba Cloud untuk berbagi gambar.
-
(Opsional) Konfigurasikan parameter pada bagian Scaling Group Configuration.
-
(Opsional) Pada bagian Execution Settings, konfigurasikan Description, Tags for Execution, atau Save as Template sesuai kebutuhan.
-
-
Klik Creation, konfirmasi parameter, lalu klik OK.
Saat eksekusi memasuki status Running, pembaruan gambar sedang berlangsung. Gambar berhasil diperbarui ketika status berubah menjadi Successful.
CatatanUntuk melihat progres pembaruan, klik Actions pada kolom Actions, lalu klik Log.
-
(Opsional) Lihat gambar baru.
-
Pada halaman detail eksekusi, temukan ID gambar baru di bagian output.
Nilai yang sesuai dengan updatedImageId pada parameter output adalah ID gambar baru.
-
Pada tab Custom Images di Konsol ECS, temukan gambar baru berdasarkan ID-nya.
-