Memecahkan Masalah Auto EC2 Scaling Amazon: Masalah AMI - EC2 Auto Scaling Amazon

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

Memecahkan Masalah Auto EC2 Scaling Amazon: Masalah AMI

Halaman ini memberikan informasi tentang masalah yang terkait dengan Anda AMIs, penyebab potensial, dan langkah-langkah yang dapat Anda ambil untuk menyelesaikan masalah.

Untuk mengambil data pesan kesalahan, lihat Mengambil pesan kesalahan dari aktivitas penskalaan.

Ketika EC2 instans gagal diluncurkan karena masalah dengan AMI, Anda mungkin mendapatkan satu atau beberapa pesan galat berikut.

penting

AWS mendukung berbagi AMI secara pribadi dengan AWS akun lain dengan memodifikasi izin AMI. Jika AMI dibuat pribadi tanpa dibagikan, ini dapat mengakibatkan kesalahan otorisasi saat meluncurkan instance baru. Untuk informasi selengkapnya tentang berbagi pribadi AMIs, lihat Berbagi AMI dengan AWS akun tertentu di Panduan EC2 Pengguna Amazon.

ID AMI <ID of your AMI> tidak ada. Peluncuran EC2 instance gagal.

  • Penyebab: AMI mungkin telah dihapus setelah membuat template peluncuran atau konfigurasi peluncuran.

  • Solusi:

    1. Buat template peluncuran baru atau konfigurasi peluncuran menggunakan AMI yang valid.

    2. Perbarui grup Auto Scaling Anda dengan templat peluncuran baru atau konfigurasi peluncuran menggunakan perintah. update-auto-scaling-group

AMI <AMI ID> tertunda, dan tidak dapat dijalankan. Peluncuran EC2 instance gagal.

Penyebab: Anda mungkin baru saja membuat AMI Anda (dengan mengambil snapshot dari instance yang sedang berjalan atau cara lain), dan itu mungkin belum tersedia.

Solusi: Anda harus menunggu AMI Anda tersedia dan kemudian membuat template peluncuran atau konfigurasi peluncuran Anda.

<device name>Nama perangkat tidak valid. Peluncuran EC2 instance gagal.

Penyebab: Saat melampirkan volume EBS ke EC2 instans, Anda harus memberikan nama perangkat yang valid untuk volume tersebut. AMI yang dipilih harus mendukung nama perangkat ini.

Solusi:

  1. Buat templat peluncuran baru atau konfigurasi peluncuran dan tentukan nama perangkat yang benar untuk AMI Anda. Konvensi penamaan yang direkomendasikan bervariasi berdasarkan jenis virtualisasi AMI. Untuk informasi selengkapnya, lihat Nama perangkat di Panduan EC2 Pengguna Amazon.

  2. Perbarui grup Auto Scaling Anda dengan templat peluncuran baru atau konfigurasi peluncuran menggunakan perintah. update-auto-scaling-group

Arsitektur 'arm64 'dari jenis instance yang ditentukan tidak cocok dengan arsitektur' x86_64 'dari AMI yang ditentukan... Peluncuran instance gagal. EC2

Penyebab 1: Jika arsitektur AMI dan jenis instans yang digunakan dalam template peluncuran atau konfigurasi peluncuran tidak sama, Anda akan mendapatkan error saat Amazon EC2 Auto Scaling mencoba meluncurkan instance menggunakan konfigurasi instance yang tidak kompatibel.

Solusi 1:

  1. Verifikasi arsitektur AMI Anda menggunakan perintah deskripsikan gambar atau dari EC2 konsol Amazon dengan memeriksa nilai Arsitektur pada panel detail halaman Amazon Machine Images (). AMIs

  2. Temukan jenis instans yang memiliki arsitektur yang sama dengan AMI Anda menggunakan describe-instance-typesperintah atau dari EC2 konsol Amazon dengan memeriksa kolom Arsitektur pada layar Jenis instans. Untuk informasi selengkapnya tentang memilih jenis instans yang kompatibel, lihat Kompatibilitas untuk mengubah jenis instans di Panduan EC2 Pengguna Amazon.

  3. Buat template peluncuran baru atau konfigurasi peluncuran menggunakan tipe instans yang memiliki arsitektur yang sama dengan AMI Anda.

  4. Perbarui grup Auto Scaling Anda dengan templat peluncuran baru atau konfigurasi peluncuran menggunakan perintah. update-auto-scaling-group

Penyebab 2: Amazon EC2 Auto Scaling mencoba meluncurkan jenis instance yang ditentukan dalam kebijakan instans campuran untuk grup Auto Scaling Anda, tetapi jenis instance tidak memiliki arsitektur yang sama dengan AMI yang ditentukan dalam template peluncuran Anda.

Solusi 1: Jangan sertakan tipe instance yang memiliki arsitektur berbeda dalam kebijakan instance campuran Anda.

  1. Verifikasi arsitektur AMI Anda menggunakan perintah deskripsikan gambar atau dari EC2 konsol Amazon dengan memeriksa nilai Arsitektur pada panel detail halaman Amazon Machine Images (). AMIs

  2. Verifikasi arsitektur setiap jenis instance yang ingin Anda sertakan dalam kebijakan instance campuran menggunakan describe-instance-typesperintah atau dari EC2 konsol Amazon dengan memeriksa kolom Arsitektur di layar Jenis instans. Untuk informasi selengkapnya tentang memilih jenis instans yang kompatibel, lihat Kompatibilitas untuk mengubah jenis instans di Panduan EC2 Pengguna Amazon.

  3. Perbarui atau hapus jenis instans yang tidak kompatibel dari grup Auto Scaling menggunakan update-auto-scaling-groupperintah.

Solusi 2: Untuk meluncurkan instans Arm (Graviton2) dan x86_64 (Intel) di grup Auto Scaling yang sama, Anda harus menggunakan templat peluncuran yang didukung oleh AMI yang kompatibel dengan ARM dan AMI yang kompatibel dengan Intel x86, masing-masing, agar sesuai dengan jenis instans dalam kebijakan instans campuran Anda.

  1. Verifikasi arsitektur AMI di template peluncuran yang ada menggunakan perintah deskripsikan gambar atau dari EC2 konsol Amazon dengan memeriksa nilai Arsitektur pada panel detail halaman Amazon Machine Images (). AMIs

  2. Buat template peluncuran baru menggunakan AMI yang cocok dengan arsitektur lain yang ingin Anda gunakan.

  3. Perbarui grup Auto Scaling Anda untuk mengganti template peluncuran yang ada dan tentukan template peluncuran baru untuk setiap jenis instance yang kompatibel menggunakan perintah. update-auto-scaling-group Untuk informasi selengkapnya, lihat Gunakan template peluncuran yang berbeda untuk jenis instans.

AMI '<AMI ID>' dinonaktifkan, dan tidak dapat dijalankan. Peluncuran EC2 instance gagal.

Penyebab: Anda mencoba meluncurkan instance dari AMI yang telah dinonaktifkan. Untuk informasi selengkapnya, lihat Menonaktifkan AMI di Panduan EC2 Pengguna Amazon.

Solusi:

  1. Buat template peluncuran baru atau konfigurasi peluncuran dan tentukan AMI yang tidak dinonaktifkan.

  2. Perbarui grup Auto Scaling Anda dengan templat peluncuran baru atau konfigurasi peluncuran menggunakan perintah. update-auto-scaling-group