Memecahkan masalah penghentian EC2 instans Amazon - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memecahkan masalah penghentian EC2 instans Amazon

Mematikan atau menghapus instance Anda dikenal sebagai penghentian instance. Informasi berikut dapat membantu Anda memecahkan masalah saat menghentikan instans.

Anda tidak ditagih atas penggunaan instans apa pun saat instans tidak berada dalam status running. Dengan kata lain, saat Anda menghentikan sebuah instans, Anda tidak lagi dibebani biaya untuk instans tersebut segera setelah statusnya berubah menjadi shutting-down.

Instans langsung terhenti

Beberapa masalah dapat menyebabkan instans langsung terhenti pada saat memulai. Lihat Instans langsung terhenti untuk informasi selengkapnya.

Penghentian instans yang tertunda

Jika instans Anda tetap dalam shutting-down status lebih dari beberapa menit, itu mungkin karena:

  • Instance menjalankan skrip shutdown.

  • Ada masalah dengan komputer host yang mendasarinya.

Setelah beberapa jam di shutting-down negara bagian, Amazon EC2 memperlakukan instance sebagai macet dan secara paksa menghentikannya.

Untuk menyelesaikan sendiri instance yang macet:

  1. Paksa menghentikan instance

    Gunakan EC2 konsol Amazon atau AWS CLI untuk menghentikan instance secara paksa. Untuk langkah-langkahnya, lihatPaksa menghentikan sebuah instance.

    Instance pertama-tama akan mencoba shutdown yang anggun, yang mencakup pembilasan cache sistem file dan metadata (meskipun Anda dapat secara opsional melewati shutdown yang anggun). Jika shutdown yang anggun gagal diselesaikan dalam periode batas waktu, instance dimatikan secara paksa tanpa membilas cache dan metadata sistem file.

  2. Jika force terminate gagal

    Jika, setelah beberapa jam, instance belum dihentikan dan tampaknya macet berhenti, lakukan hal berikut:

    1. Posting permintaan bantuan di AWS re:Post. Untuk membantu mempercepat resolusi, sertakan ID instans, dan jelaskan langkah-langkah yang telah Anda ambil.

    2. Atau, jika Anda memiliki paket dukungan, buat kasus dukungan teknis dalam Pusat Dukungan.

Paksa menghentikan sebuah instance

Jika tampaknya instance Anda macet terminating, Anda dapat memaksa instance Anda untuk dihentikan. Jika, setelah beberapa jam, instance belum dihentikan, kirimkan permintaan bantuan ke 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.

Console
Untuk memaksa menghentikan sebuah instance
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans, kemudian pilih instans yang macet.

  3. Pilih status Instance, Force terminate instance.

    Perhatikan bahwa instance Force terminate hanya tersedia di konsol jika instance Anda dalam stopping status. Jika instance Anda berada dalam status lain (kecuali shutting-down danterminated), Anda dapat menggunakan AWS CLI untuk memaksa menghentikan instance Anda.

  4. (Opsional) Untuk melewati shutdown OS yang anggun selama force terminate, pilih kotak centang Lewati OS shutdown.

  5. Pilih Force terminate.

AWS CLI
Untuk memaksa menghentikan sebuah instance

Gunakan perintah terminate-instance dengan opsi. --force

aws ec2 terminate-instances \ --instance-ids i-1234567890abcdef0 \ --force

Untuk melewati shutdown OS yang anggun selama force terminate, sertakan opsi. --skip-os-shutdown

aws ec2 terminate-instances \ --instance-ids i-1234567890abcdef0 \ --force \ --skip-os-shutdown
PowerShell
Untuk memaksa menghentikan sebuah instance

Gunakan Remove-EC2Instancecmdlet dan atur -Enforce ke. true

Remove-EC2Instance ` -InstanceId i-1234567890abcdef0 ` -Enforce $true

Untuk melewati shutdown OS yang anggun selama force terminate, sertakan. -SkipOsShutdown $true

Remove-EC2Instance ` -InstanceId i-1234567890abcdef0 ` -Enforce $true ` -SkipOsShutdown $true

Instans yang dihentikan masih ditampilkan

Setelah Anda menghentikan suatu instans, instans tersebut akan tetap terlihat selama beberapa saat sebelum dihapus. Statusnya menunjukkan terminated. Jika entri tersebut tidak dihapus setelah beberapa jam, hubungi Dukungan.

Kesalahan: Instans mungkin tidak dihentikan. Ubah atribut instance disableApiTermination '' nya

Jika Anda mencoba menghentikan instans dan mendapatkan pesan kesalahan The instance i-1234567890abcdef0 may not be terminated. Modify its 'disableApiTermination' instance attribute, pesan ini menunjukkan bahwa instans telah diaktifkan untuk perlindungan penghentian. Perlindungan penghentian mencegah instans dihentikan secara tidak sengaja.

Anda harus menonaktifkan perlindungan penghentian sebelum Anda dapat menghentikan instans.

Untuk informasi selengkapnya, lihat Ubah perlindungan penghentian instance.

Instans diluncurkan atau dihentikan secara otomatis

Secara umum, perilaku berikut berarti Anda telah menggunakan Amazon EC2 Auto Scaling, EC2 Fleet, atau Spot Fleet untuk menskalakan sumber daya komputasi Anda secara otomatis berdasarkan kriteria yang telah Anda tetapkan:

  • Anda menghentikan sebuah instans dan sebuah instans baru diluncurkan secara otomatis.

  • Anda meluncurkan sebuah instans dan salah satu instans Anda dihentikan secara otomatis.

  • Anda menghentikan sebuah instans dan instans tersebut akan terhenti, lalu instans baru akan diluncurkan secara otomatis.

Untuk menghentikan penskalaan otomatis, cari grup Auto Scaling atau armada yang meluncurkan instans dan atur kapasitasnya ke 0 atau hapus.