View a markdown version of this page

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

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

Memecahkan masalah Amazon EC2 Auto Scaling: AMI

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

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

Saat instance EC2 Anda gagal diluncurkan karena masalah dengan AMI Anda, Anda mungkin mendapatkan satu atau beberapa pesan kesalahan 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 instans baru. Untuk informasi selengkapnya tentang berbagi AMI pribadi, lihat Mem bagikan AMI dengan AWS akun tertentu di Panduan Pengguna Amazon EC2.

ID AMI < ID AMI Anda > tidak ada. Peluncuran instance EC2 gagal.

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

  • Solusi:

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

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

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

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

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

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

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

Solusi:

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

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

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

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

Solusi 1:

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

  2. Temukan jenis instans yang memiliki arsitektur yang sama dengan AMI Anda menggunakan perintah describe-instance-types atau dari konsol Amazon EC2 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 Pengguna Amazon EC2.

  3. Buat template peluncuran baru atau luncurkan konfigurasi menggunakan jenis instance yang memiliki arsitektur yang sama dengan AMI Anda.

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

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

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

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

  2. Verifikasi arsitektur setiap jenis instans yang ingin Anda sertakan dalam kebijakan instans campuran menggunakan perintah describe-instance-types atau dari konsol Amazon EC2 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 Pengguna Amazon EC2.

  3. Perbarui atau hapus jenis instans yang tidak kompatibel dari grup Penskalaan Otomatis menggunakan perintah update-auto- scaling-group.

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

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

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

  3. Perbarui grup Penskalaan Otomatis Anda untuk mengganti template peluncuran yang ada dan tentukan template peluncuran baru untuk setiap jenis instans yang kompatibel menggunakan perintah update- auto-scaling-group. Untuk informasi selengkapnya, lihat Gunakan beberapa templat peluncuran.

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

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

Solusi:

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

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