Layanan dump crash kernel menangkap kesalahan kernel dan mencatat informasi memori ke disk untuk analisis masalah crash kernel. Topik ini menjelaskan cara menggunakan Cloud Assistant untuk mengaktifkan atau menonaktifkan layanan dump crash kernel pada instance Elastic Compute Service (ECS).
Latar Belakang
Ketika sebuah instance ECS mengalami crash, Anda perlu mengumpulkan log kesalahan kernel dan snapshot memori yang dihasilkan oleh layanan dump crash kernel untuk menganalisis dan menemukan penyebab masalah. Hal ini membantu mengidentifikasi penyebab crash.
Aktifkan atau nonaktifkan layanan dump crash kernel
Cloud Assistant menyediakan plugin yang dapat digunakan untuk mengelola layanan dump kernel crash, seperti mengaktifkan dan menonaktifkannya. Bagian berikut menjelaskan cara melakukan tindakan tersebut.
Jika Anda ingin menganalisis penyebab crash kernel pada sebuah instans ECS dengan menggunakan layanan dump kernel crash, kami merekomendasikan membuat snapshot untuk instans terlebih dahulu guna memastikan keamanan data.
Instance Linux
Pada instans Linux, mekanisme dump kernel crash disediakan oleh layanan kdump. Lakukan langkah-langkah berikut untuk mengaktifkan atau menonaktifkan layanan kdump untuk instans Linux dengan menggunakan Cloud Assistant:
Gunakan Workbench untuk terhubung ke instance Linux melalui SSH.
Aktifkan layanan
kdumpuntuk instans Linux.acs-plugin-manager --exec --plugin ecs_dump_config --params --enableKeluaran perintah berikut menunjukkan bahwa layanan telah diaktifkan:
PentingLayanan
kdumpakan berlaku setelah instans di-restart.[INFO] mulai mengaktifkan kdump [INFO] Terdeteksi layanan kdump terinstal di sistem Anda [INFO] untuk mengaktifkan layanan kdump [INFO] jalankan perintah: systemctl enable kdump-tools Menyinkronkan status kdump-tools.service dengan skrip layanan SysV dengan /usr/lib/systemd/systemd-sysv-install. Menjalankan: /usr/lib/systemd/systemd-sysv-install enable kdump-tools Tautan simbolik dibuat /etc/systemd/system/basic.target.wants/kdump-tools.service → /usr/lib/systemd/system/kdump-tools.service. [INFO] jalankan perintah: systemctl start kdump-tools [INFO] status layanan kdump-tools sekarang adalah: aktif [INFO] status kdump adalah: status saat ini : siap untuk kdump [INFO] berhasil mengaktifkan kdumpPeriksa status layanan
kdump.acs-plugin-manager --exec --plugin ecs_dump_config --params --statusKeluaran perintah berikut menunjukkan bahwa layanan
kdumptelah diaktifkan:[INFO] memeriksa status kdump [INFO] Terdeteksi layanan kdump terinstal di sistem Anda [INFO] status layanan kdump-tools sekarang adalah: aktif [INFO] status kdump adalah: status saat ini : siap untuk kdump(Opsional) Nonaktifkan layanan
kdumpuntuk instans Linux.acs-plugin-manager --exec --plugin ecs_dump_config --params --disableKeluaran perintah berikut menunjukkan bahwa layanan
kdumptelah dinonaktifkan:[INFO] menonaktifkan kdump [INFO] Terdeteksi layanan kdump terinstal di sistem Anda [INFO] jalankan perintah: systemctl stop kdump-tools [INFO] jalankan perintah: systemctl disable kdump-tools Menyinkronkan status kdump-tools.service dengan skrip layanan SysV dengan /usr/lib/systemd/systemd-sysv-install. Menjalankan: /usr/lib/systemd/systemd-sysv-install disable kdump-tools Menghapus "/etc/systemd/system/basic.target.wants/kdump-tools.service". [INFO] penonaktifan kdump selesai
Instance Windows Server
Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.
Klik ikon
Start, masukkanWindows PowerShelldi kotak pencarian, lalu tekan tombolEnter.Pergi ke direktori instalasi Cloud Assistant dan daftar file serta folder di bawah direktori tersebut.
cd C:\ProgramData\aliyun\assist\ ; dirBerdasarkan keluaran, jalankan perintah berikut untuk beralih ke folder bernama sesuai dengan nomor versi Cloud Assistant, seperti
2.1.3.857. Dalam operasi sebenarnya, ganti nama folder dengan nilai aktualnya.cd 2.1.3.857Aktifkan layanan dump kernel crash untuk instans Windows Server.
.\acs-plugin-manager.exe --exec --plugin ecs_dump_config_win --params --enableKeluaran perintah berikut menunjukkan bahwa layanan telah diaktifkan:
PentingLayanan
kdumpmulai berjalan setelah instans di-restart.[03/19/2025 10:38:03] [info] Set crash dump success.Periksa status layanan dump kernel crash.
.\acs-plugin-manager.exe --exec --plugin ecs_dump_config_win --params --statusKeluaran perintah berikut menunjukkan bahwa layanan telah diaktifkan:
[03/19/2025 10:36:11] [info] Crash status is ON.(Opsional) Nonaktifkan layanan dump kernel crash untuk instans Windows Server.
.\acs-plugin-manager.exe --exec --plugin ecs_dump_config_win --params --disableKeluaran perintah berikut menunjukkan bahwa layanan telah dinonaktifkan:
[03/19/2025 10:36:25] [info] Set crash dump success.
Referensi
Setelah layanan
kdumpdiaktifkan, Anda dapat mengumpulkan informasi dump kernel. Untuk informasi lebih lanjut, lihat Bagaimana cara mengumpulkan informasi kdump setelah instans mengalami kegagalan sistem operasi?Untuk informasi tentang cara melihat log startup dari dump kernel crash untuk instans Linux, lihat Gunakan alat kdumpctl untuk melihat log boot untuk dump kernel crash.
Untuk informasi tentang parameter
crashkernel, lihat Konfigurasi parameter crashkernel.Untuk informasi tentang cara menyelesaikan masalah umum yang terjadi saat menggunakan Cloud Assistant, lihat Periksa Hasil Eksekusi dan Atasi Masalah Umum.