Memecahkan masalah Amazon ECS Anywhere - Amazon Elastic Container Service

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

Memecahkan masalah Amazon ECS Anywhere

Amazon ECS Anywhere menyediakan dukungan untuk mendaftarkan instans eksternal seperti server lokal atau mesin virtual (VM) ke kluster Amazon ECS Anda. Berikut ini adalah permasalahan umum yang mungkin Anda alami serta rekomendasi pemecahan terhadap masalah umum yang mungkin Anda alami.

Permasalahan registrasi instans eksternal

Saat mendaftarkan instans eksternal dengan cluster Amazon ECS Anda, persyaratan berikut harus dipenuhi:

  • AWS Systems Manager Aktivasi, yang terdiri dari ID aktivasi dan kode aktivasi, harus diambil. Anda menggunakannya untuk mendaftarkan instance eksternal sebagai instans terkelola Systems Manager. Ketika aktivasi Systems Manager diminta, tentukan batas pendaftaran dan tanggal kedaluwarsa. Batas pendaftaran tersebut menentukan jumlah maksimum instans yang dapat didaftarkan dengan menggunakan aktivasi. Nilai default untuk batas pendaftaran adalah 1 instance. Tanggal kedaluwarsa menentukan kapan aktivasi akan berakhir. Nilai default adalah 24 jam. Jika aktivasi Systems Manager yang Anda gunakan untuk mendaftarkan instance eksternal Anda tidak valid, mintalah yang baru. Untuk informasi selengkapnya, lihat Mendaftarkan instans eksternal ke kluster Amazon ECS.

  • Kebijakan IAM digunakan untuk memberikan instans eksternal Anda izin yang diperlukan untuk berkomunikasi dengan operasi AWS API. Jika kebijakan terkelola ini tidak dibuat dengan benar dan tidak memiliki izin yang diperlukan, pendaftaran instans eksternal akan gagal. Untuk informasi selengkapnya, lihat Peran IAM Amazon ECS Anywhere.

  • Amazon ECS menyediakan skrip instalasi yang menginstal Docker, agen penampung Amazon ECS, dan Agen Systems Manager pada instans eksternal Anda. Jika penulisan pada penginstalan gagal, penulisan kemungkinan tidak dapat dijalankan lagi pada instans yang sama tanpa terjadinya sebuah kesalahan. Jika ini terjadi, ikuti proses pembersihan untuk menghapus AWS sumber daya dari instance sehingga Anda dapat menjalankan skrip instalasi lagi. Untuk informasi selengkapnya, lihat Membatalkan pendaftaran instans eksternal Amazon ECS.

    catatan

    Ketahuilah bahwa, jika skrip instalasi berhasil meminta dan menggunakan aktivasi Systems Manager, menjalankan skrip instalasi untuk kedua kalinya menggunakan aktivasi Systems Manager lagi. Hal ini dapat menyebabkan Anda mencapai batas pendaftaran untuk aktivasi tersebut. Jika batas ini tercapai, Anda harus membuat aktivasi baru.

  • Saat menjalankan skrip instalasi pada instance eksternal untuk beban kerja GPU, jika driver NVIDIA tidak terdeteksi atau dikonfigurasi dengan benar, kesalahan akan terjadi. Skrip instalasi menggunakan nvidia-smi perintah untuk mengkonfirmasi keberadaan driver NVIDIA.

Masalah jaringan instans eksternal

Untuk dapat mengomunikasikan perubahan apa pun, instans eksternal Anda memerlukan koneksi jaringan ke AWS. Jika instans eksternal Anda kehilangan koneksi jaringannya AWS, tugas yang berjalan pada instans Anda tetap berjalan kecuali dihentikan secara manual. Setelah koneksi ke AWS dipulihkan, AWS kredensyal yang digunakan oleh agen penampung Amazon ECS dan Agen Systems Manager pada instans eksternal diperpanjang secara otomatis. Untuk informasi selengkapnya tentang AWS domain yang digunakan untuk komunikasi antara instans eksternal Anda dan AWS, lihatJaringan .

Masalah menjalankan tugas pada instans eksternal

Jika tugas atau kontainer Anda gagal dijalanan pada instans eksternal Anda, penyebab paling umum adalah terkait dengan jaringan atau izin. Jika kontainer Anda menarik gambarnya dari Amazon ECR atau dikonfigurasi untuk mengirim log kontainer ke CloudWatch Log, definisi tugas Anda harus menentukan peran IAM eksekusi tugas yang valid. Tanpa peran IAM eksekusi tugas yang valid, kontainer Anda akan gagal untuk memulai. Untuk informasi selengkapnya tentang permasalahan yang berkaitan dengan jaringan, lihat Masalah jaringan instans eksternal.

penting

Amazon ECS menyediakan alat pengumpulan log Amazon ECS. Anda dapat menggunakannya untuk mengumpulkan catatan dari instans eksternal Anda dengan tujuan memecahkan permasalahan. Untuk informasi selengkapnya, lihat Mengumpulkan log kontainer dengan kolektor log Amazon ECS .