Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah hibernasi instans Amazon EC2
Gunakan informasi ini untuk membantu mendiagnosis dan memperbaiki masalah yang mungkin Anda temui saat menghibernasi sebuah instans.
Masalah hibernasi
Tidak dapat berhibernasi segera setelah peluncuran
Jika Anda mencoba untuk menghibernasi sebuah instans terlalu cepat setelah Anda meluncurkannya, Anda mendapatkan pesan kesalahan.
Anda harus menunggu sekitar dua menit untuk instance Linux dan sekitar lima menit untuk instance Windows setelah peluncuran sebelum hibernasi.
Butuh waktu terlalu lama untuk transisi dari stopping kepada stopped, dan status memori tidak dipulihkan setelah memulai
Jika instans hibernasi Anda memerlukan waktu lama untuk bertransisi dari status stopping
ke stopped
, dan jika status memori tidak dipulihkan setelah Anda memulainya, ini mungkin menunjukkan bahwa hibernasi tidak dikonfigurasi dengan benar.
Contoh Linux
Periksa log sistem instans dan cari pesan yang terkait dengan hibernasi. Untuk mengakses log sistem, sambungkan ke instance atau gunakan get-console-outputperintah. Menemukan baris log dari hibinit-agent
. Jika garis log menunjukkan kegagalan atau garis log hilang, kemungkinan besar ada kegagalan dalam mengonfigurasi hibernasi saat peluncuran.
Misalnya, pesan berikut menunjukkan bahwa volume root instans tidak cukup besar: hibinit-agent: Insufficient disk space. Cannot create setup for
hibernation. Please allocate a larger root device.
Jika baris log terakhir dari hibinit-agent
adalah hibinit-agent:
Running: swapoff /swap
, hibernasi berhasil dikonfigurasi.
Jika Anda tidak melihat log apa pun dari proses ini, Anda AMI mungkin tidak mendukung hibernasi. Untuk informasi tentang didukungAMIs , LihatPrasyarat untuk hibernasi instans Amazon EC2 . Jika Anda menggunakan Linux Anda sendiriAMI, pastikan Anda mengikuti instruksi untukKonfigurasikan Linux AMI untuk mendukung hibernasi.
Windows Server 2016 dan setelahnya
Periksa log EC2 peluncuran dan cari pesan yang terkait dengan hibernasi. Untuk mengakses log EC2 peluncuran, sambungkan ke instance dan buka C:\ProgramData\Amazon\EC2-Windows\Launch\Log\Ec2Launch.log
file di editor teks. Jika Anda menggunakan EC2Launch v2, bukaC:\ProgramData\Amazon\EC2Launch\log\agent.log
.
catatan
Secara default, Windows menyembunyikan file dan folder dalam C:\ProgramData
. Untuk melihat direktori dan file EC2 Luncurkan, masukkan jalur di Windows Explorer atau ubah properti folder untuk menampilkan file dan folder tersembunyi.
Temukan garis log untuk hibernasi. Jika garis log menunjukkan kegagalan atau garis log hilang, kemungkinan besar ada kegagalan dalam mengonfigurasi hibernasi saat peluncuran.
Misalnya, pesan berikut menunjukkan bahwa hibernasi gagal dikonfigurasi: Message: Failed to enable hibernation.
Jika pesan kesalahan menyertakan ASCII nilai desimal, Anda dapat mengonversi ASCII nilai menjadi teks biasa untuk membaca pesan galat lengkap.
Jika baris log berisi HibernationEnabled: true
, hibernasi berhasil dikonfigurasi.
Windows Server 2012 R2 dan sebelumnya
Periksa log EC2 konfigurasi dan cari pesan yang terkait dengan hibernasi. Untuk mengakses log EC2 konfigurasi, sambungkan ke instance dan buka C:\Program
Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt
file di editor teks. Temukan baris log untuk SetHibernateOnSleep
. Jika baris log menunjukkan kegagalan atau baris log hilang, kemungkinan besar ada kegagalan dalam mengonfigurasi hibernasi saat peluncuran.
Misalnya, pesan berikut menunjukkan bahwa volume root instans tidak cukup besar: SetHibernateOnSleep: Failed to enable hibernation: Hibernation
failed with the following error: There is not enough space on the
disk.
Jika baris log adalah SetHibernateOnSleep: HibernationEnabled: true
, hibernasi berhasil dikonfigurasi.
Ukuran instans Windows
Jika Anda menggunakan instans Windows T3 atau T3a dengan kurang dari 1 GBRAM, coba tingkatkan ukuran instans menjadi instans yang memiliki setidaknya 1 GB. RAM
Contoh “macet” di stopping status
Jika Anda menghibernasi instans Anda dan instans tersebut tampak "macet" di status stopping
, Anda dapat menghentikannya secara paksa. Untuk informasi selengkapnya, lihat Memecahkan masalah penghentian EC2 instans Amazon.
Tidak dapat memulai Instans Spot segera setelah hibernasi
Jika Anda mencoba memulai instans Spot dalam waktu dua menit setelah hibernasi, Anda mungkin mendapatkan kesalahan berikut:
You failed to start the Spot Instance because the associated Spot Instance request is not in
an appropriate state to support start.
Tunggu sekitar dua menit untuk instance Linux dan sekitar lima menit untuk instance Windows dan kemudian coba lagi memulai instance.
Gagal melanjutkan Instans Spot
Jika Instans Spot berhasil dihibernasi tetapi gagal dilanjutkan, dan sebagai gantinya di-boot ulang (restart baru di mana status hibernasi tidak dipertahankan), itu mungkin karena data pengguna berisi skrip berikut:
/usr/bin/enable-ec2-spot-hibernation
Hapus skrip ini dari bidang Data pengguna di templat peluncuran, lalu minta instans Spot baru.
Perhatikan bahwa meskipun instans gagal dilanjutkan, tanpa status hibernasi yang dipertahankan, instans masih dapat dimulai dengan cara yang sama seperti memulai dari status. stopped