Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah penghentian instans Amazon EC2
Jika EBS-backed instans Amazon Anda tampak macet dalam stopping status, masalahnya mungkin ada pada komputer host yang mendasarinya.
Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:
-
Hentikan instans secara paksa
Gunakan konsol Amazon EC2 atau AWS CLI untuk menghentikan instans secara paksa. Untuk langkah-langkahnya, lihatMemaksa menghentikan instance.
Instance pertama-tama akan mencoba shutdown yang anggun, yang mencakup pembilasan cache sistem file dan metadata (meskipun Anda secara opsional dapat melewati shutdown yang anggun). Jika shutdown yang anggun gagal diselesaikan dalam periode batas waktu, instance dimatikan secara paksa tanpa menghapus cache dan metadata sistem file.
-
Setelah paksa berhenti
Lakukan prosedur pemeriksaan dan perbaikan sistem file.
Melakukan prosedur ini sangat penting karena penghentian paksa mencegah pembilasan cache sistem file dan metadata.
-
Jika paksa berhenti gagal
Jika, setelah 10 menit, instance belum berhenti, lakukan hal berikut:
-
Posting permintaan bantuan di AWS re:Post. Untuk membantu mempercepat resolusi, sertakan ID instans, dan jelaskan langkah-langkah yang telah Anda ambil.
-
Atau, jika Anda memiliki paket dukungan, buat kasus dukungan teknis dalam Pusat Dukungan.
-
Sambil menunggu bantuan, Anda dapat membuat instance pengganti jika diperlukan. Untuk langkah-langkahnya, lihat(Opsional) Buat instance pengganti.
Tidak ada biaya untuk penggunaan instans selagi instans dalam status stopping atau dalam status lain kecuali, running. Anda tidak dikenai biaya untuk penggunaan instans saat instans dalam status running.
Memaksa menghentikan instance
Anda dapat memaksa instance untuk berhenti. Jika setelah 10 menit instans tidak berhenti, unggah permintaan bantuan AWS re:Post. Untuk membantu mempercepat resolusi, sertakan ID instans, dan jelaskan langkah-langkah yang telah Anda ambil. Atau, jika Anda memiliki paket dukungan, buat kasus dukungan teknis dalam Pusat Dukungan.
Dengan menggunakan konsol, Anda dapat memaksa instance untuk berhenti sementara instance dalam stopping status saja. Dengan menggunakan AWS CLI, Anda dapat memaksa instance berhenti saat instance berada di statuspending,running, ataustopping.
- Console
-
Untuk menghentikan instans secara paksa
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Di panel navigasi, pilih Instans, kemudian pilih instans yang macet.
-
Pilih Status Inst ance, Force stop instance.
Perhatikan bahwa Penghentian paksa instans hanya tersedia di konsol jika instans Anda dalam status stopping. Jika instance Anda berada dalam status lain (kecuali shutting-down danterminated), Anda dapat menggunakan AWS CLI untuk menghentikan instans Anda secara paksa.
-
(Opsional) Untuk melewati shutdown OS yang anggun selama penghentian paksa, pilih kotak centang Le wati penutupan OS.
-
Pilih Force stop.
- AWS CLI
-
Untuk menghentikan instans secara paksa
Gunakan perintah stop-instance dengan opsi. --force
aws ec2 stop-instances \
--instance-ids i-1234567890abcdef0 \
--force
Untuk melewati shutdown OS yang anggun selama force stop, sertakan --skip-os-shutdown opsi.
aws ec2 stop-instances \
--instance-ids i-1234567890abcdef0 \
--force \
--skip-os-shutdown
- PowerShell
-
Untuk menghentikan instans secara paksa
Gunakan Stop-EC2Instance cmdlet dan set -Enforce el ke. true
Stop-EC2Instance `
-InstanceId i-1234567890abcdef0 `
-Enforce $true
Untuk melewati shutdown OS yang anggun selama force stop, sertakan-SkipOsShutdown $true.
Stop-EC2Instance `
-InstanceId i-1234567890abcdef0 `
-Enforce $true `
-SkipOsShutdown $true
(Opsional) Buat instance pengganti
Saat menunggu bantuan dari AWS re:Post atau Pusat Dukungan, Anda dapat membuat instance pengganti jika diperlukan. Buat AMI dari instance macet, dan luncurkan instance baru menggunakan AMI baru.
Anda dapat membuat instance pengganti jika instans macet hanya menghasilkan pemeriksaan status sistem, karena pemeriksaan status instance akan mengakibatkan AMI menyalin replika yang tepat dari sistem operasi yang rusak. Setelah Anda mengonfirmasi pesan status, buat AMI dan luncurkan instance baru menggunakan AMI baru.
- Console
-
Untuk membuat instance pengganti
Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.
-
Di panel navigasi, pilih Instans, kemudian pilih instans yang macet.
-
Pilih Tindakan, Gambar dan templat, Buat gambar.
-
Pada halaman Buat gambar, lakukan hal berikut:
-
Masukkan nama dan deskripsi untuk AMI.
-
Hapus contoh Reboot.
-
Pilih Buat gambar.
Untuk informasi selengkapnya, lihat Membuat AMI dari instance.
-
Luncurkan instans baru dari AMI dan verifikasi bahwa instans baru tersebut berfungsi.
-
Pilih instance macet, dan pilih Ac tions, Instance state, Terminate (delete) instance. Jika instans tersebut juga mengalami kemacetan saat pengakhiran, Amazon EC2 akan mengakhiri paksa secara otomatis dalam beberapa jam.
Jika Anda tidak dapat membuat AMI dari instans seperti yang dijelaskan dalam prosedur sebelumnya, Anda dapat mengatur instans pengganti sebagai berikut:
(Alternatif) Untuk membuat instans pengganti menggunakan konsol
-
Pilih instans dan pilih Deskripsi, Perangkat blok. Pilih setiap volume dan catat ID volumenya. Pastikan untuk mencatat volume yang merupakan volume root.
-
Di panel navigasi, pilih Volume. Pilih setiap volume untuk instans tersebut, lalu pilih Tindakan, Buat Snapshot.
-
Di panel navigasi, pilih Snapshot. Pilih snapshot yang baru saja Anda buat, lalu pilih Tindakan, Buat Volume.
-
Luncurkan instans menggunakan sistem operasi yang sama dengan instans yang macet. Catat ID volume dan nama perangkat volume root-nya.
-
Di panel navigasi, pilih Instans, pilih instans yang baru saja Anda luncurkan, lalu pilih Status instans, Hentikan instans.
-
Di panel navigasi, pilih Volume, pilih volume root dari instans yang dihentikan, lalu pilih Tindakan, Copot Volume.
-
Pilih volume root yang Anda buat dari instans yang macet, pilih Tindakan, Lampirkan Volume, dan lampirkan ke instans yang baru sebagai volume root-nya (menggunakan nama perangkat yang Anda catat). Lampirkan volume non-root tambahan ke instans.
-
Di panel navigasi, pilih Instans, lalu pilih instans pengganti. Pilih Status instans, Mulai instans. Verifikasi bahwa instans berfungsi.
-
Pilih instance macet, pilih Status Instance, Hentikan (hapus) instance. Jika instans tersebut juga mengalami kemacetan saat pengakhiran, Amazon EC2 akan mengakhiri paksa secara otomatis dalam beberapa jam.
- AWS CLI
-
Untuk membuat instance pengganti
-
Buat AMI dari instance macet menggunakan perintah create-image dengan opsi. --no-reboot
aws ec2 create-image \
--instance-id i-1234567890abcdef0 \
--name "my-replacement-ami" \
--description ""AMI for replacement instance" \
--no-reboot
-
Luncurkan instance baru dari AMI yang baru saja Anda buat, menggunakan perintah run-instance.
-
Verifikasi bahwa instans baru berfungsi.
-
(Opsional) Hentikan instance macet menggunakan perintah terminate-instance.
aws ec2 terminate-instances --instance-ids i-1234567890abcdef0
- PowerShell
-
Untuk membuat instance pengganti
-
Buat AMI dari instance macet menggunakan New-EC2Image cmdlet dan set -NoReboot el ke. true
New-EC2Image `
-InstanceId i-1234567890abcdef0 `
-Name "my-replacement-ami" `
-Description "AMI for replacement instance" `
-NoReboot $true
-
Luncurkan instance baru dari AMI yang baru saja Anda buat, menggunakan New-EC2Instance cmdlet.
-
Verifikasi bahwa instans baru berfungsi.
-
(Opsional) Hentikan instance macet menggunakan Remove-EC2Instance cmdlet.
Remove-EC2Instance -InstanceId i-1234567890abcdef0