Templat gambar memungkinkan Anda menentukan gambar sumber, menambahkan komponen gambar, serta mengonfigurasi distribusi lintas wilayah dan lintas akun untuk menyesuaikan konten gambar. Setelah templat dibuat, sistem akan menghasilkan tugas pembuatan gambar berdasarkan konfigurasi yang telah ditentukan. Sistem juga secara otomatis memeriksa dan memperbaiki masalah umum pada gambar serta menguji ketersediaannya. Topik ini menjelaskan cara membuat templat gambar dan menjalankan tugas pembuatan gambar di Konsol Elastic Compute Service (ECS).
Prasyarat
Pada saat pertama kali membuat komponen atau templat gambar, sistem akan membuat peran terkait layanan bernama AliyunServiceRoleForECSImageBuilder untuk Image Builder. Peran ini memberikan akses Image Builder ke sumber daya Alibaba Cloud yang diperlukan. Jika menggunakan Pengguna Resource Access Management (RAM), pastikan pengguna RAM memiliki izin untuk menggunakan Image Builder agar dapat mengelola peran terkait layanan tersebut. Jika menggunakan akun Alibaba Cloud, izin otomatis diberikan. Untuk informasi lebih lanjut, lihat Kelola Peran Terkait Layanan untuk Image Builder.
Langkah 1: Buat templat gambar
Kunjungi ECS Console - Image Builder.
Di bilah navigasi atas, pilih wilayah dan grup sumber daya dari sumber daya yang ingin Anda kelola.
Di tab Image Templates pada halaman Image Builder, klik Create Image Template.
CatatanJika Anda mengakses Image Builder untuk pertama kali, klik Create Image Template di halaman selamat datang Image Builder.
Di halaman yang muncul, konfigurasikan parameter yang diperlukan dan klik OK.
Tabel berikut menjelaskan parameter yang tersedia.
Basic Information
Parameter
Wajib
Deskripsi
Template Name
Ya
Tentukan nama untuk templat gambar.
Description
Tidak
Tentukan deskripsi untuk templat gambar.
Tag
Tidak
Tambahkan tag ke templat gambar. Untuk informasi tentang tag, lihat Tag.
Configure Source Image
Parameter
Wajib
Deskripsi
Source Image Type
Ya
Pilih Images atau Image Family.
CatatanAnda hanya dapat menentukan gambar publik, gambar kustom, gambar dibagi, atau keluarga gambar sebagai gambar sumber. Gambar Marketplace Alibaba Cloud dan gambar komunitas tidak didukung.
Images atau Image Family
Ya
Tentukan gambar sumber. Parameter ini bervariasi berdasarkan nilai parameter Source Image Type.
Jika Anda mengatur parameter Source Image Type ke Images, pilih Custom Images, Public Images, atau Shared Images dari daftar drop-down Gambar pertama dan kemudian pilih ID gambar dari daftar drop-down Gambar kedua.
Jika Anda mengatur parameter Source Image Type ke Image Family, pilih keluarga gambar yang ada.
Configure Template Content
Parameter
Wajib
Deskripsi
Template Content
Tidak
Tambahkan komponen gambar ke templat pembuatan gambar untuk dengan cepat membuat templat gambar.
CatatanTemplat gambar yang dibuat menggunakan komponen gambar sistem menyediakan gambar yang stabil dan andal. Kami merekomendasikan agar Anda menggunakan komponen gambar sistem untuk membuat templat gambar.
Anda dapat menggunakan komponen gambar untuk membuat templat gambar di konsol ECS. Namun, Anda tidak dapat memanggil operasi API untuk menggunakan komponen gambar guna membuat templat gambar.
Perform Image Repair
Tidak
Anda dapat mengaktifkan fitur perbaikan gambar untuk memungkinkan sistem secara otomatis memeriksa dan memperbaiki masalah gambar umum serta menginstal komponen yang diperlukan, seperti Cloud Assistant, sebelum tugas pembuatan gambar dieksekusi. Item pemeriksaan berikut didukung:
Sistem operasi Linux:
GUESTOS.CloudInit
GUESTOS.Dhcp
GUESTOS.Virtio
GUESTOS.OnlineResizeFS
GUESTOS.Grub
GUESTOS.Fstab
Sistem operasi Windows:
GUESTOS.Virtio
GUESTOS.Update
GUESTOS.Hotfix
GUESTOS.Server
CatatanSeiring dengan peningkatan kemampuan pemeriksaan dan perbaikan, jumlah item pemeriksaan mungkin bertambah. Untuk informasi lebih lanjut tentang item pemeriksaan, lihat Ikhtisar pemeriksaan gambar.
Secara default, fitur perbaikan gambar diaktifkan.
CatatanJika Anda menonaktifkan fitur perbaikan gambar, sistem melakukan pemeriksaan gambar tetapi tidak memperbaiki gambar.
Perform Image Test
Tidak
Anda dapat mengaktifkan fitur pengujian gambar. Setelah tugas pembuatan gambar selesai, sistem secara otomatis menggunakan komponen yang ditentukan untuk menguji gambar baru guna memastikan bahwa gambar berjalan sesuai harapan.
PentingSelama proses pengujian, instance pay-as-you-go sementara dibuat. Anda akan dikenakan biaya untuk instance tersebut. Untuk informasi lebih lanjut, lihat Pay-as-you-go.
Secara default, fitur pengujian gambar diaktifkan.
Verify Template
Ya
Pilih komponen gambar tipe Tes untuk templat pengujian gambar.
Configure Intermediate Instance
PentingSaat menggunakan templat gambar untuk membuat gambar, beberapa instance perantara akan dibuat. Anda akan dikenakan biaya untuk instance tersebut berdasarkan skema pay-as-you-go. Untuk informasi lebih lanjut, lihat Pay-as-you-go.
Parameter
Wajib
Deskripsi
vSwitch
Tidak
Pilih vSwitch yang tersedia di wilayah saat ini.
Jika Anda tidak memilih vSwitch, sistem akan membuat jaringan virtual sementara (VPC) dan vSwitch. Pastikan kuota sumber daya di wilayah Anda mencukupi.
Instance Type
Tidak
Pilih tipe instance untuk instance perantara.
Jika Anda tidak mengonfigurasi parameter ini, tipe instance yang menyediakan paling sedikit vCPU dan sumber daya memori dipilih secara otomatis. Konfigurasi ini bergantung pada ketersediaan sumber daya tipe instance. Misalnya, tipe instance ecs.g6.large dipilih secara otomatis. Jika sumber daya ecs.g6.large yang tersedia tidak cukup, tipe instance ecs.g6.xlarge dipilih.
System Disk Size
Tidak
Tentukan ukuran disk sistem untuk setiap instance perantara. Unit: GiB. Nilai valid: 20 hingga 500.
Nilai default: 40.
Public Bandwidth (Mbps)
Tidak
Jika konten templat gambar Anda berisi perintah yang memerlukan akses ke Internet, Anda harus mengatur bandwidth publik ke nilai bukan nol. Jika tidak, tugas pembuatan gambar gagal.
Secara default, Bandwidth Publik (Mbit/s) diatur ke 0, yang menentukan bahwa instance perantara tidak dapat mengakses Internet.
Release if Image Building Fails
Tidak
Tentukan apakah akan merilis instance perantara setelah tugas pembuatan gambar gagal.
CatatanJika Anda memilih Tidak untuk mempertahankan instance perantara, Anda akan terus dikenakan biaya untuk instance tersebut setelah tugas pembuatan gambar gagal. Jika Anda tidak lagi memerlukan instance perantara, lepaskan instance tersebut sesegera mungkin. Untuk informasi lebih lanjut, lihat Lepaskan instance.
Nilai default: Ya.
Configure Image Distribution
Parameter
Wajib
Deskripsi
Destination Image Name
Tidak
Tentukan awalan nama untuk gambar yang dibuat berdasarkan templat gambar. Sistem menambahkan ID tugas pembuatan gambar (ExecutionId) ke awalan untuk menghasilkan nama lengkap gambar dalam format
<Awalan nama kustom>_<ID tugas pembuatan gambar>.Nilai default:
ID tugas pembuatan gambar.Distribution Region
Tidak
Jika Anda ingin menyalin gambar ke beberapa wilayah, Anda dapat menentukan wilayah distribusi. Gambar didistribusikan ke wilayah yang ditentukan. Anda dapat menentukan hingga 20 wilayah distribusi.
Nilai default: wilayah tempat templat gambar berada.
Shared User ID
Tidak
Jika Anda ingin membagikan gambar yang dibuat dengan akun Alibaba Cloud lain, tentukan ID pengguna (UID) dari akun Alibaba Cloud. Gambar yang dibuat dibagikan dengan akun Alibaba Cloud yang ditentukan di wilayah yang sama. Anda dapat menentukan hingga 20 UID.
Parameter ini kosong secara default.
Execute Immediately
Tidak
Tentukan apakah akan segera menjalankan tugas pembuatan gambar. Jika Anda menentukan untuk tidak segera menjalankan tugas pembuatan gambar, Anda dapat menjalankan tugas secara manual setelah templat gambar dibuat. Untuk informasi lebih lanjut, lihat bagian Langkah 2: Jalankan tugas pembuatan gambar dari topik ini.
Secara default, tugas pembuatan gambar segera dijalankan setelah templat gambar dibuat.
(Opsional) Setelah templat gambar dibuat, tinjau detailnya.
Klik ID templat gambar untuk membuka halaman detail dan melihat informasi lengkap tentang templat gambar.
Di tab Building History, tinjau detail historis eksekusi tugas pembuatan gambar.
Di tab Build Template, tinjau konten templat pembuatan gambar.
Di tab Test Template, periksa isi templat uji gambar.
Langkah 2: Jalankan tugas pembuatan gambar
Saat membuat templat gambar, Anda dapat mengaktifkan opsi Jalankan Sekarang untuk memicu tugas pembuatan gambar segera setelah templat selesai dibuat. Jika ingin menjalankan tugas pembuatan gambar secara manual untuk membuat gambar kustom, ikuti langkah-langkah berikut.
Catatan
Sebelum menjalankan tugas pembuatan gambar berdasarkan templat gambar, perhatikan hal-hal berikut:
Hanya satu tugas pembuatan gambar yang dapat dijalankan pada satu waktu berdasarkan templat gambar.
Anda dapat membatalkan tugas pembuatan gambar beberapa kali tanpa mengganggu eksekusi tugas lain yang sedang berlangsung.
Prosedur
Kunjungi ECS Console - Image Builder.
Di bilah navigasi atas, pilih wilayah dan grup sumber daya dari sumber daya yang ingin Anda kelola.
Di tab Image Templates pada halaman Image Builder, cari templat gambar yang ingin digunakan dan klik Execute di kolom Actions.
CatatanAnda dapat membatalkan tugas pembuatan gambar yang sedang berlangsung. Untuk membatalkan tugas, klik ID templat gambar, temukan tugas di tab Building History, lalu klik Cancel di kolom Actions.
Durasi pembuatan gambar dapat bervariasi tergantung pada layanan yang diterapkan dalam gambar dan perintah yang dijalankan.
Setelah tugas pembuatan gambar selesai, status Success akan ditampilkan di kolom Status, dan ID gambar yang dibuat berdasarkan templat gambar akan muncul di kolom ID Gambar. Anda dapat mengklik ID gambar untuk melihat detailnya.
Jika tugas pembuatan gambar gagal dengan status Failed, tinjau pesan kesalahan terperinci di kolom Execution Result untuk mengidentifikasi dan menyelesaikan masalah.
Referensi
Anda dapat memanggil operasi API berikut:
CreateImagePipeline: membuat templat gambar.
StartImagePipelineExecution: menjalankan tugas pembuatan gambar menggunakan templat gambar.
DescribeImagePipelines: menanyakan informasi tentang satu atau beberapa templat gambar.
DescribeImagePipelineExecutions: menanyakan detail tugas pembuatan gambar.
CancelImagePipelineExecution: membatalkan tugas pembuatan gambar.
Setelah membuat gambar menggunakan templat gambar, Anda dapat melakukan operasi berikut:
Lihat gambar kustom yang dibuat berdasarkan templat gambar di setiap wilayah distribusi.
Gunakan gambar yang dibuat berdasarkan templat gambar untuk membuat instance ECS atau mengganti sistem operasi instance ECS yang ada sesuai kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Gunakan Gambar Kustom untuk Membuat Satu atau Beberapa Instance atau Ganti Sistem Operasi (Disk Sistem) Instance.