Topik ini menjelaskan cara melihat status Cloud Assistant dan menangani anomali.
Lihat status Cloud Assistant
Di konsol ECS
Pada bilah navigasi atas, pilih wilayah dan grup sumber daya dari sumber daya yang ingin Anda kelola.

Pada tab ECS Instances, periksa status Cloud Assistant.
Normal: Cloud Assistant berfungsi dengan baik.

Tidak Terpasang: Cloud Assistant Agent belum terpasang pada instance Elastic Compute Service (ECS). Untuk memasang Cloud Assistant Agent, gunakan salah satu metode berikut:
Klik Install untuk memasang Cloud Assistant Agent secara otomatis.
Jika Anda menggunakan metode ini untuk memasang Cloud Assistant Agent, restart instance diperlukan untuk menyelesaikan pemasangan.
Pasang Cloud Assistant Agent secara manual. Untuk informasi lebih lanjut, lihat Pasang Cloud Assistant Agent.

Abnormal: Anomali dapat disebabkan oleh berbagai faktor. Perbaiki masalah sesuai skenario aktual. Untuk informasi lebih lanjut, lihat Tangani anomali status Cloud Assistant.

Panggil operasi API
Gunakan operasi DescribeCloudAssistantStatus untuk memeriksa status Cloud Assistant. Jika respons mengembalikan "CloudAssistantStatus": "true", status Cloud Assistant normal. Jika terjadi anomali, perbaiki masalah seperti dijelaskan di Tangani anomali status Cloud Assistant.
Tangani Anomali Status Cloud Assistant
Instance Linux
Sambungkan ke instance Linux.
Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk menyambung ke instance Linux melalui SSH.
Periksa apakah direktori instalasi Cloud Assistant Agent ada.
Jalankan perintah berikut di CentOS:
cd /opt/local/share/ lsJalankan perintah berikut di sistem operasi lain, seperti Alibaba Cloud Linux, Ubuntu, Debian, Red Hat, SUSE Linux Enterprise Server, dan openSUSE:
cd /usr/local/share/ lsJika folder
aliyun-assistada, lanjutkan ke langkah berikutnya.Jika folder
aliyun-assisttidak ada, Cloud Assistant Agent telah di-uninstall. Pasang ulang Cloud Assistant Agent. Untuk informasi lebih lanjut, lihat Pasang Cloud Assistant Agent.
Periksa status Cloud Assistant.
Jalankan perintah berikut untuk melihat proses inisialisasi yang digunakan oleh instance Linux Anda. Perintah untuk memeriksa status Cloud Assistant berbeda-beda tergantung pada proses inisialisasi yang digunakan oleh versi kernel sistem operasi Linux Anda.
ls -l /sbin/initJika output perintah menunjukkan
systemd, seperti/lib/systemd/systemd, sistem operasi menggunakan proses inisialisasisystemd.Jika output perintah menunjukkan
upstart, seperti/sbin/upstart, sistem operasi menggunakan proses inisialisasiUpStart.Jika output perintah menunjukkan
init, seperti/sbin/init, sistem operasi menggunakan proses inisialisasisysvinit.systemd
Jalankan perintah berikut untuk memeriksa status Cloud Assistant:
systemctl status aliyun.serviceJika status Cloud Assistant adalah
inactive (dead), Cloud Assistant Agent telah berhenti. Jalankan perintahsystemctl start aliyun.serviceuntuk memulai Cloud Assistant Agent.Jika pesan kesalahan muncul selama startup atau Cloud Assistant Agent gagal dimulai, uninstall dan pasang ulang Cloud Assistant Agent. Untuk informasi lebih lanjut, lihat Mulai, hentikan, atau uninstall Cloud Assistant Agent dan Instance Linux.

Jika status Cloud Assistant adalah
active (running), Cloud Assistant berfungsi dengan baik. Lanjutkan ke Langkah 4.
UpStart
Jalankan perintah berikut untuk memeriksa status Cloud Assistant:
/sbin/initctl status aliyun-serviceJika status Cloud Assistant adalah
stop/waiting, Cloud Assistant Agent telah berhenti. Jalankan perintah/sbin/initctl start aliyun-serviceuntuk memulai Cloud Assistant Agent.Jika pesan kesalahan muncul selama startup atau Cloud Assistant Agent gagal dimulai, uninstall dan pasang ulang Cloud Assistant Agent. Untuk informasi lebih lanjut, lihat Mulai, hentikan, atau uninstall Cloud Assistant Agent dan Instance Linux.

Jika status Cloud Assistant adalah
start/running, Cloud Assistant berfungsi dengan baik. Lanjutkan ke Langkah 4.
sysvinit
Jalankan perintah berikut untuk memeriksa status Cloud Assistant:
/etc/init.d/aliyun-service statusJika status Cloud Assistant adalah
Stopped, Cloud Assistant Agent telah berhenti. Jalankan perintah/etc/init.d/aliyun-service startuntuk memulai Cloud Assistant Agent.Jika pesan kesalahan muncul selama startup atau Cloud Assistant Agent gagal dimulai, uninstall dan pasang ulang Cloud Assistant Agent. Untuk informasi lebih lanjut, lihat Mulai, hentikan, atau uninstall Cloud Assistant Agent dan Instance Linux.

Jika status Cloud Assistant adalah
Running, Cloud Assistant berfungsi dengan baik. Lanjutkan ke Langkah 4.
Periksa status Cloud Assistant di konsol ECS.
Jika status Cloud Assistant normal, masalah telah diselesaikan.
Jika status Cloud Assistant abnormal, periksa log Cloud Assistant untuk mengidentifikasi penyebabnya.
Jalankan perintah berikut di CoreOS:
cd /opt/local/share/aliyun-assist/<version>/log tail -100f aliyun_assist_main.logJalankan perintah berikut di sistem operasi lain, seperti Alibaba Cloud Linux, Ubuntu, Debian, Red Hat, SUSE Linux Enterprise Server, dan openSUSE:
cd /usr/local/share/aliyun-assist/<version>/log tail -100f aliyun_assist_main.log
Instance Windows
Sambungkan ke instance Windows.
Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk menyambung ke instance Windows melalui RDP.
Periksa apakah direktori
C:\ProgramData\aliyun\assisttempat Cloud Assistant Agent dipasang ada.Jika folder assist ada, lanjutkan ke langkah berikutnya.
Jika folder assist tidak ada, Cloud Assistant Agent telah di-uninstall. Pasang ulang Cloud Assistant Agent. Untuk informasi lebih lanjut, lihat Pasang Cloud Assistant Agent.
Periksa status Cloud Assistant di konsol ECS.
Jika status Cloud Assistant normal, masalah telah diselesaikan.
Jika status Cloud Assistant abnormal, periksa log Cloud Assistant untuk mengidentifikasi penyebabnya.
Path default file log:
C:\ProgramData\aliyun\assist\<version>\log.<version>menunjukkan nomor versi Cloud Assistant Agent.
FAQ
Mengapa pesan kesalahan "context deadline exceeded (Client.Timeout exceeded while awaiting headers)" muncul di log Cloud Assistant?

Pesan kesalahan ini muncul karena instance Elastic Compute Service (ECS) tidak dapat mengakses server Cloud Assistant. Jalankan perintah berikut untuk memeriksa konektivitas jaringan.
Ganti <region-id> dengan ID wilayah. Untuk informasi lebih lanjut, lihat Wilayah dan zona.
ping <region-id>.axt.aliyun.com
curl https://<region-id>.axt.aliyun.com/luban/api/instance/instance-idJika nama domain dapat di-resolve, jaringan tersambung, dan ID instance dikembalikan, konektivitas jaringan normal.
Jika nama domain tidak dapat di-resolve menjadi alamat IP atau ID instance tidak dapat dikembalikan, terdapat masalah konektivitas jaringan. Konfigurasikan izin jaringan untuk menyelesaikan masalah tersebut. Untuk informasi lebih lanjut, lihat Konfigurasikan izin jaringan untuk Cloud Assistant Agent.

Mengapa instance terkelola yang terdaftar dalam keadaan Abnormal?
Periksa log Cloud Assistant untuk melihat apakah kesalahan "invalid timestamp" muncul di log.
Berikut ini menjelaskan path default file log. <version> menunjukkan nomor versi Cloud Assistant Agent.
Instance Linux
CoreOS: /opt/local/share/aliyun-assist/<version>/log
Sistem operasi lain, seperti Alibaba Cloud Linux, Ubuntu, Debian, RedHat, SUSE Linux Enterprise Server, dan OpenSUSE: /usr/local/share/aliyun-assist/<version>/log
Instance Windows: C:\ProgramData\aliyun\assist\<version>\log

Kesalahan ini terjadi karena waktu lokal instance terkelola tidak sesuai dengan waktu sebenarnya. Untuk menyelesaikan masalah, ubah waktu lokal instance terkelola ke waktu sebenarnya. Untuk informasi lebih lanjut, lihat Kelola layanan sinkronisasi waktu.
Referensi
Anda dapat menggunakan operasi ListPluginStatus untuk memeriksa status plugin Cloud Assistant pada instance ECS. Periksa parameter FirstHeartbeatTime dan LastHeartbeatTime dalam respons untuk mengetahui waktu pertama dan terakhir Cloud Assistant melaporkan status plugin.