Topik ini menjelaskan cara melakukan kueri dan menanggapi event sistem ECS menggunakan Konsol ECS dan Alibaba Cloud CLI.
Latar Belakang
Selain melalui Konsol ECS, Anda juga dapat menggunakan Cloud Monitor untuk mengkueri event sistem berbagai Produk, termasuk ECS, serta mengonfigurasi notifikasi untuk event sistem yang ingin dipantau. Untuk informasi lebih lanjut, lihat Kueri event sistem dan Berlangganan notifikasi event sistem ECS.
Kueri dan tanggapi event sistem
Konsol ECS
Anda dapat mengkueri semua event sistem untuk instans Anda di halaman Events pada Konsol ECS.
-
Buka Konsol ECS - Events.
-
Kueri event sistem yang tertunda.
Kategori yang disertai angka menunjukkan adanya event sistem yang tertunda. Konsol merekomendasikan aksi respons berbeda untuk jenis event sistem yang berbeda, seperti memperpanjang masa berlaku instans untuk event kedaluwarsa atau memperbaiki disk untuk event kerusakan disk lokal. Anda dapat mengikuti petunjuk di konsol untuk melakukan aksi tersebut sendiri atau menunggu sistem mengeksekusinya secara otomatis.
Di panel navigasi kiri, pilih Resize/Restart Events untuk melihat daftar event resize/restart yang tertunda. Tabel menampilkan ID/nama instans, status instans, alamat IP, konfigurasi instans, dan waktu restart terjadwal. Anda dapat mengklik Restart atau Modify Scheduled Restart Time di kolom Actions.
-
Jika suatu event mengharuskan Anda untuk me-reboot instans atau redeploy instans, Anda harus melakukan operasi tersebut dari konsol atau dengan memanggil API. Jika tidak, aksi tersebut tidak akan efektif.
Untuk informasi lebih lanjut tentang operasi API, lihat RebootInstance atau RedeployInstance.
CatatanMe-reboot instans dari dalam sistem operasinya sendiri, misalnya menggunakan perintah reboot, tidak efektif.
Alibaba Cloud CLI
Sebuah instans Elastic Compute Service (ECS) telah dibuat. Alibaba CLI telah diinstal pada instans tersebut. Untuk informasi cara menginstal Alibaba Cloud CLI pada berbagai sistem operasi, lihat topik-topik berikut:
Pada perintah berikut, ganti <TheRegionId> dengan ID wilayah Anda yang sebenarnya.
-
Panggil operasi DescribeInstances untuk mengambil ID instans.
aliyun ecs DescribeInstances --RegionId <TheRegionId> --output cols=InstanceId,InstanceName rows=Instances.Instance[] -
Panggil operasi DescribeInstanceHistoryEvents untuk mengkueri event sistem pada instans tertentu.
-
Kueri event dalam status Scheduled:
aliyun ecs DescribeInstanceHistoryEvents --RegionId <TheRegionId> --InstanceId <YourInstanceId> --InstanceEventCycleStatus.1 Scheduled --output cols=EventId,EventTypeName rows=InstanceSystemEventSet.InstanceSystemEventType[] -
Kueri event dalam semua status (Scheduled, Inquiring, Executing, Executed, Avoided, Canceled, dan Failed):
aliyun ecs DescribeInstanceHistoryEvents --RegionId <TheRegionId> --InstanceId <YourInstanceId> --InstanceEventCycleStatus.1 Scheduled --InstanceEventCycleStatus.2 Inquiring --InstanceEventCycleStatus.3 Executing --InstanceEventCycleStatus.4 Executed --InstanceEventCycleStatus.5 Canceled --InstanceEventCycleStatus.6 Avoided --InstanceEventCycleStatus.7 Failed --output cols=EventId,EventTypeName rows=InstanceSystemEventSet.InstanceSystemEventType[] -
Kueri event yang telah selesai (Executed, Avoided, Canceled, atau Failed):
aliyun ecs DescribeInstanceHistoryEvents --RegionId <TheRegionId> --InstanceId <YourInstanceId> --InstanceEventCycleStatus.1 Executed --InstanceEventCycleStatus.2 Avoided --InstanceEventCycleStatus.3 Canceled --InstanceEventCycleStatus.4 Failed --output cols=EventId,EventTypeName rows=InstanceSystemEventSet.InstanceSystemEventType[] -
Kueri event yang belum selesai (Scheduled, Inquiring, atau Executing):
aliyun ecs DescribeInstanceHistoryEvents --RegionId <TheRegionId> --InstanceId <YourInstanceId> --InstanceEventCycleStatus.1 Scheduled --InstanceEventCycleStatus.2 Inquiring --InstanceEventCycleStatus.3 Executing --output cols=EventId,EventTypeName rows=InstanceSystemEventSet.InstanceSystemEventType[]
-
-
Pilih aksi respons dan panggil operasi API yang sesuai.
Contoh:
-
Untuk event sistem dalam status Inquiring, panggil operasi AcceptInquiredSystemEvent untuk memberi otorisasi kepada Alibaba Cloud mengeksekusi event tersebut, atau abaikan notifikasi untuk menolak otorisasi tersebut.
-
Untuk event sistem yang mengharuskan Anda redeploy instans, Anda dapat memanggil operasi RedeployInstance untuk redeploy instans sendiri atau menunggu sistem melakukannya secara otomatis.
-
Untuk event sistem yang mengingatkan bahwa instans subscription akan segera kedaluwarsa, panggil operasi RenewInstance untuk memperpanjang masa berlaku instans. Jika tidak, sistem akan secara otomatis menghentikan dan melepas instans setelah kedaluwarsa.
-
-
Jika suatu event mengharuskan Anda untuk me-reboot instans atau redeploy instans, Anda harus melakukan operasi tersebut dari konsol atau dengan memanggil API. Jika tidak, aksi tersebut tidak akan efektif.
Untuk informasi lebih lanjut tentang operasi API, lihat RebootInstance atau RedeployInstance.
CatatanMe-reboot instans dari dalam sistem operasinya sendiri, misalnya menggunakan perintah reboot, tidak efektif.
Konfigurasi notifikasi pesan ECS
Untuk menerima notifikasi event melalui pesan internal atau email, konfigurasikan pengaturan pesan di Message Center agar menerima pesan terkait ECS, seperti notifikasi kedaluwarsa ECS, notifikasi operasi produk, dan notifikasi gangguan ECS.
Masuk ke Konsol ECS.
-
Di pojok kanan atas halaman, arahkan kursor ke ikon
lalu klik Message Settings. -
Di halaman Common Settings, temukan jenis pesan yang ingin Anda terima, lalu centang kotak di kolom Internal Message dan Email .
Sebagai contoh, untuk menerima notifikasi event sistem ECS, centang kotak di samping Product Operation Notifications dan ECS Fault Notifications.
Topik Terkait
-
Panggil operasi DescribeInstancesFullStatus untuk mengkueri status lengkap satu atau beberapa instans ECS. Informasi ini mencakup status instans (status siklus hidup instans) dan status event sistem (status kesehatan event maintenance).
-
Panggil operasi DescribeInstanceHistoryEvents untuk mengkueri event sistem pada instans tertentu. Anda dapat menentukan parameter seperti InstanceId dan EventType. Secara default, operasi ini mengkueri event sistem historis dalam status tidak aktif.
-
Anda juga dapat memanggil operasi ReportInstancesStatus untuk melaporkan pengecualian pada satu atau beberapa instans ECS.