GNU/Linux >> Belajar Linux >  >> Linux

Cara mengkonfigurasi Kdump di SuSE Linux Enterprise System 10 dan 11

Posting ini menjelaskan cara mengatur kdump di SuSE Linux Enterprise System (SLES) 10 dan 11 untuk menangkap dump inti dari Kernel panics dan crash. Kdump (kernel dump) menyediakan dump memori ke dalam file bernama vmcore ketika kernel mengalami masalah kritis. Vmcore sering diperlukan untuk menyelidiki masalah ini. Crash dump ditangkap dari konteks kernel yang baru di-boot, bukan dari konteks kernel yang mogok. Kdump menggunakan kexec untuk boot ke kernel kedua setiap kali sistem crash. Kexec adalah mekanisme boot cepat yang memungkinkan me-reboot kernel Linux baru dari konteks kernel yang sedang berjalan tanpa melalui firmware atau warm start apa pun.

Langkah-Langkah yang Harus Diikuti

Sejak Versi SLES 10, Suse menggunakan kdump sebagai metode pengambilan crash dump default. Kernel core dumps disimpan di bawah "/ var", jadi Anda perlu berhati-hati bahwa partisi "/ var" memiliki cukup ruang untuk menyimpan informasi ini, setidaknya sedikit lebih besar dari jumlah fisik memori sistem. Karena sistem mencoba menyimpan hingga 5 core dump, ruang disk seharusnya dapat menyimpan semua informasi ini secara optimal.

1. Instal paket yang diperlukan

Anda perlu menginstal paket “kdump” dan “kexec-tools” yang cocok dengan Paket Layanan dari produk yang Anda instal. Cara termudah adalah dengan menggunakan aplikasi YaST untuk menginstal paket ini. Mulai perintah “yast2” dari konsol dengan perintah:

# yast2 -i kdump
# yast2 -i kexec-tools

Ini akan menginstal paket yang diperlukan atau Anda dapat menggunakan penginstal sistem grafis YaST untuk menginstal paket yang sesuai.

2. Konfigurasikan Kdump untuk menangkap dump

Pertama-tama, Anda perlu mencadangkan memori ke kernel capture. Ini akan diteruskan ke kernel sistem di baris perintah boot. SuSE merekomendasikan pengaturan berikut untuk arsitektur x86 dan x86_64:crashkernel=64M@16M

Untuk mengubah ini, Anda dapat memulai YaST, di bawah Sistem, pilih Boot Loader. Pada tab Manajemen Bagian, pilih bagian default dan tekan Edit. Tambahkan pengaturan ke bidang berlabel Parameter Kernel Lainnya, lalu tekan Ok dan Selesai untuk menyimpan pengaturan.

Selanjutnya, Anda perlu mengaktifkan Kdump untuk memulai boot sistem dengan

# chkconfig kdump on

Terakhir, Anda perlu me-restart sistem untuk mengaktifkan perubahan baris perintah kernel. Beberapa informasi lebih lanjut tentang konfigurasi Kdump dapat ditemukan di “/usr/share/doc/packages/kexec-tools/README.SUSE”

Dalam versi SLES yang lebih baru juga terdapat modul (yast2-kdump-*.rpm) untuk YaST2, yang membantu Anda dalam mengonfigurasi dan mengaktifkan kdump di sistem Anda. Cukup jalankan

# yast2 kdump

3. Memeriksa konfigurasi

Untuk memastikan konfigurasi berfungsi, Anda dapat mengujinya dengan menggunakan SysRq ajaib fitur kernel.

PERINGATAN: Harap pastikan bahwa tidak ada pengguna lain yang masuk ke sistem dan semua pekerjaan disimpan sebelum mengikuti langkah berikutnya, jika tidak, ini dapat menyebabkan hilangnya data.

Pertama, Anda harus mengaktifkannya dengan perintah berikut:

# echo 1 > /proc/sys/kerne/sysrq

Selanjutnya Anda harus menyinkronkan data hard disk Anda untuk meminimalkan risiko kehilangan data dengan

# echo s > /proc/sysrq-trigger

dan akhirnya Anda dapat memaksa sistem untuk "crash" dengan

# echo c > /proc/sysrq-trigger

Sistem akan menyimpan data crash dump. Ini akan memakan waktu tergantung pada jumlah memori sistem Anda dan kecepatan perangkat tempat dump ditulis. Setelah dump selesai sistem akan reboot kembali ke layanan normal. Anda harus menemukan core dump di direktori “/var/log/dump/[YYYY-MM-DD-HH:MM]/vmcore” ketika coredump berhasil dibuat.

CentOS / RHEL 5 :Cara Konfigurasi kdump
CentOS / RHEL 6 :Cara Konfigurasi kdump
CentOS / RHEL 7 :Cara Konfigurasi kdump


Linux
  1. Cara mengkonfigurasi Virtualisasi di Redhat Linux

  2. Cara memeriksa Versi OS dan Linux

  3. Cara mengkonfigurasi kdump di Oracle Enterprise Linux (OEL 5,6)

  1. Cara menginstal dan mengkonfigurasi R pada Sistem Linux RHEL 8 / CentOS 8

  2. Cara menginstal dan mengkonfigurasi Ansible di Redhat Enterprise Linux 8

  3. Cara Mengkonfigurasi Alamat IP Statis Di Linux Dan Unix

  1. Cara Menginstal dan Mengonfigurasi Server NFS di Sistem Linux

  2. Cara Menginstal dan Mengkonfigurasi Sysstat di Desktop Linux

  3. Cara Menginstal dan Mengkonfigurasi Proxy Squid di Sistem Linux