Anda dapat menggunakan tag resource dan CloudOps Orchestration Service (OOS) untuk mengotomatiskan tugas operasi dan pemeliharaan (O&M) di berbagai resource. Topik ini menjelaskan cara menggunakan templat publik OOS untuk memulai semua instans Elastic Compute Service (ECS) yang memiliki tag tertentu.
Ikhtisar solusi
Solusi ini menggunakan tag untuk memilih resource target secara dinamis, lalu menggunakan templat OOS untuk menjalankan aksi pada resource tersebut.
Tag resource Anda: Terapkan tag yang konsisten (misalnya
business:bigdata) ke semua instans ECS yang termasuk dalam aplikasi atau lingkungan tertentu.Jalankan eksekusi OOS: Gunakan templat publik OOS yang dirancang untuk menjalankan aksi massal. Saat membuat eksekusi, tentukan instans target dengan memberikan tag yang telah Anda terapkan pada langkah pertama.
OOS kemudian akan menemukan semua instans dengan tag tersebut dan menjalankan aksi yang ditentukan, seperti memulai instans tersebut.
Langkah 1: Tag instans ECS Anda
Pertama, pastikan instans ECS yang ingin Anda kelola telah diberi tag yang benar. Untuk contoh ini, kami akan menggunakan tag business:bigdata.
Login ke Konsol Resource Management.
Buka halaman Tags.
Jika tag belum ada, buat tag tersebut. Jika sudah ada, cari tag yang dimaksud. Pada contoh ini, buat tag
business:bigdata.Pada kolom Actions untuk tag tersebut, klik Add to Resources dan terapkan tag tersebut ke semua instans ECS target. Untuk informasi selengkapnya, lihat Create a tag dan Add a tag.
Langkah 2: Buat eksekusi OOS untuk memulai instans
Selanjutnya, gunakan templat publik ACS-ECS-BulkyStartInstances di OOS untuk memulai semua instans yang memiliki tag business:bigdata.
Login ke Konsol OOS.
Pada panel navigasi kiri, pilih Automated Task > Public Template.
Pada bilah navigasi atas, pilih wilayah tempat instans ECS yang telah diberi tag berada.
Pada halaman Public Template, temukan templat bernama ACS-ECS-BulkyStartInstances lalu klik Create Execution.
Pada langkah Basic Information, Anda dapat mempertahankan pengaturan default. Klik Next Step: Parameter Settings.
Pada langkah Parameter Settings, konfigurasikan parameter berikut:
TargetInstance: Pilih Specify Instance Tags.
Instance Tag: Untuk kunci tag, pilih
business. Untuk nilai tag, pilihbigdata.OOSAssumeRole: Untuk contoh ini, Anda dapat memilih Use Existing Permissions of Current Account. Di lingkungan produksi, kami menyarankan Anda menggunakan peran RAM tertentu demi keamanan yang lebih baik.
Klik Next Step: OK.
Tinjau detail eksekusi lalu klik Create.
Langkah 3: Verifikasi hasil
Setelah eksekusi dibuat, OOS secara otomatis memulai instans yang ditargetkan.
Buka halaman detail eksekusi.
Pada bagian Execution Steps and Results, klik Starts the ECS instances.
Klik tab Loop Tasks untuk melihat hasil setiap instans yang telah dimulai.