Memecahkan masalah instans yang tidak dapat dijangkau - 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 instans yang tidak dapat dijangkau

Anda dapat menggunakan metode berikut untuk memecahkan masalah instans Amazon EC2 yang tidak dapat dijangkau.

Boot ulang instans

Kemampuan untuk boot ulang instans yang tidak dapat dijangkau sangat berguna untuk pemecahan masalah dan manajemen instans umum.

Sama seperti Anda dapat mengatur ulang komputer dengan menekan tombol reset, Anda dapat mengatur ulang instans EC2 menggunakan konsol Amazon EC2, CLI, atau API. Untuk informasi selengkapnya, lihat Menyalakan ulang instans Anda.

Output konsol instans

Output konsol adalah alat yang berguna untuk mendiagnosis masalah. Alat ini sangat berguna untuk memecahkan masalah kernel dan masalah konfigurasi layanan yang dapat menyebabkan sebuah instans diakhiri atau tidak dapat dijangkau sebelum daemon SSH-nya dapat dimulai.

  • Instance Linux — Output konsol instance menampilkan output konsol yang tepat yang biasanya ditampilkan pada monitor fisik yang terpasang ke komputer. Output konsol menampilkan informasi singkat yang di-posting segera setelah status transisi instans (mulai, hentikan, mulai ulang, dan akhiri). Output yang di-posting tidak terus-menerus diperbarui; hanya jika kemungkinan besar nilainya paling tinggi.

  • Instans Windows — Output konsol instance mencakup tiga kesalahan log peristiwa sistem terakhir.

Secara opsional, Anda dapat mengambil output konsol serial terbaru kapan saja selama siklus hidup instans. Opsi ini hanya didukung pada instance yang dibangun di Sistem AWS Nitro. Opsi ini tidak didukung melalui konsol Amazon EC2.

catatan

Hanya output terbaru sebesar 64 KB dari yang di-posting itu disimpan, yang tersedia setidaknya 1 jam setelah posting terakhir.

Hanya pemilik instans yang dapat mengakses output konsol.

Gunakan salah satu metode berikut untuk mendapatkan output konsol.

Console
Untuk mendapatkan output konsol
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi kiri, pilih Instans.

  3. Pilih Instans, lalu pilih Tindakan, Pantau dan pecahkan masalah, Dapatkan log sistem.

Command line
Untuk mendapatkan output konsol

Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Mengambil tangkapan layar instans yang tidak dapat dijangkau

Jika Anda tidak dapat terhubung ke instans Anda, Anda dapat mengambil tangkapan layar dari instans Anda dan melihatnya sebagai gambar. Gambar tersebut dapat memberikan visibilitas tentang status instans, dan memungkinkan pemecahan masalah yang lebih cepat.

Anda dapat menghasilkan tangkapan layar saat instans sedang berjalan atau setelah mengalami crash. Gambar dihasilkan dalam format JPG dan tidak lebih besar dari 100 kb. Tidak ada biaya transfer data untuk tangkapan layar ini.

Batasan

Fitur ini tidak didukung untuk hal-hal berikut:

Wilayah yang didukung

Fitur ini tersedia di Wilayah berikut:

  • Wilayah AS Timur (Virginia Utara)

  • Wilayah US East (Ohio)

  • Wilayah US West (N California)

  • Wilayah US West (Oregon)

  • Wilayah Afrika (Cape Town)

  • Wilayah Asia Pasifik (Hong Kong)

  • Wilayah Asia Pasifik (Hyderabad)

  • Wilayah Asia Pasifik (Jakarta)

  • Wilayah Asia Pasifik (Melbourne)

  • Wilayah Asia Pasifik (Mumbai)

  • Wilayah Asia Pasifik (Osaka)

  • Wilayah Asia Pacific (Seoul)

  • Wilayah Asia Pasifik (Singapura)

  • Wilayah Asia Pasifik (Sydney)

  • Wilayah Asia Pasifik (Tokyo)

  • Wilayah Kanada (Pusat)

  • Wilayah Kanada Barat (Calgary)

  • Wilayah Tiongkok (Beijing)

  • Wilayah Tiongkok (Ningxia)

  • Wilayah Eropa (Frankfurt)

  • Wilayah Eropa (Irlandia)

  • Wilayah Eropa (London)

  • Wilayah Eropa (Milan)

  • Wilayah Eropa (Paris)

  • Wilayah Eropa (Spanyol)

  • Wilayah Eropa (Stockholm)

  • Wilayah Eropa (Zürich)

  • Wilayah Israel (Tel Aviv)

  • Wilayah Amerika Selatan (Sao Paulo)

  • Wilayah Timur Tengah (Bahrain)

  • Wilayah Timur Tengah (UEA)

Console
Untuk mendapatkan tangkapan layar suatu instans
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi kiri, pilih Instans.

  3. Pilih instans yang akan diambil gambarnya.

  4. Pilih Tindakan, Pantau dan atasi masalah, Dapatkan tangkapan layar instans.

  5. Pilih Unduh, atau klik kanan gambar untuk mengunduh dan menyimpannya.

Command line
Untuk mengambil tangkapan layar suatu instans

Anda dapat menggunakan salah satu perintah berikut ini. Konten yang dikembalikan adalah diberi kode base64. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Tangkapan layar umum untuk instance Windows

Anda dapat menggunakan informasi berikut untuk membantu memecahkan masalah instans yang tidak terjangkau berdasarkan tangkapan layar yang dikembalikan oleh layanan.

Layar masuk (Ctrl + Alt + Delete)

Layanan Tangkapan Layar Konsol mengembalikan hal-hal berikut ini.

Layar masuk.

Jika sebuah instans tidak dapat dijangkau selama proses masuk, mungkin ada masalah dengan konfigurasi jaringan Anda atau Remote Desktop Services Windows. Instans juga bisa menjadi tidak responsif jika suatu proses menggunakan CPU dalam jumlah besar.

Konfigurasi jaringan

Gunakan informasi berikut untuk memverifikasi bahwa konfigurasi jaringan Anda AWS, Microsoft Windows, dan lokal (atau lokal) tidak memblokir akses ke instans.

AWS konfigurasi jaringan
Konfigurasi Verifikasi
Konfigurasi grup keamanan Verifikasi bahwa port 3389 terbuka untuk grup keamanan Anda. Verifikasi bahwa Anda terhubung ke alamat IP publik yang benar. Jika instans tidak terkait dengan IP Elastic, IP publik berubah setelah instans berhenti/dimulai. Untuk informasi selengkapnya, lihat Desktop Jarak Jauh tidak dapat terhubung ke komputer jarak jauh.
Konfigurasi VPC (ACL Jaringan) Verifikasi bahwa daftar kontrol akses (ACL) untuk Amazon VPC Anda tidak memblokir akses. Untuk mendapatkan informasi, lihat ACL Jaringan di Panduan Pengguna Amazon VPC.
Konfigurasi VPN Jika Anda menghubungkan ke VPC menggunakan jaringan privat virtual (VPN), verifikasi konektivitas tunnel VPN. Untuk informasi selengkapnya, lihat Bagaimana cara memecahkan masalah konektivitas tunnel VPN ke Amazon VPC?
Konfigurasi jaringan Windows
Konfigurasi Verifikasi
Windows Firewall Verifikasi bahwa Windows Firewall tidak memblokir koneksi ke instans Anda. Nonaktifkan Windows Firewall seperti yang dijelaskan pada poin 7 di bagian pemecahan masalah Desktop Jarak Jauh, Desktop Jarak Jauh tidak dapat terhubung ke komputer jarak jauh.
Konfigurasi TCP/IP lanjutan (Penggunaan IP statis) Instans mungkin menjadi tidak responsif karena Anda mengonfigurasi alamat IP statis. Untuk VPC, buat antarmuka jaringan dan lampirkan ke instans.

Konfigurasi Jaringan Lokal atau on-premise

Verifikasi bahwa konfigurasi jaringan lokal tidak memblokir akses. Coba hubungkan ke instans lain di VPC yang sama dengan instans tak terjangkau milik Anda. Jika Anda tidak dapat mengakses instans lain, bekerja sama dengan administrator jaringan lokal Anda untuk mencari tahu apakah kebijakan lokal membatasi akses.

Masalah Remote Desktop Services

Jika instans tidak dapat dijangkau selama proses masuk, mungkin ada masalah dengan Remote Desktop Services (RDS) pada instans.

Tip

Anda dapat menggunakan runbook AWSSupport-TroubleshootRDP untuk memeriksa dan mengubah berbagai pengaturan yang mungkin memengaruhi koneksi Remote Desktop Protocol (RDP). Untuk informasi selengkapnya, lihat AWSSupport-TroubleshootRDP di referensi buku runbook Otomatisasi AWS Systems Manager .

Konfigurasi Remote Desktop Services
Konfigurasi Verifikasi
RDS sedang berjalan Verifikasi bahwa RDS sedang berjalan di instans. Hubungkan ke instans menggunakan snap-in Layanan Microsoft Management Console (MMC) (services.msc). Dalam daftar layanan, verifikasi bahwa Remote Desktop Services sedang Berjalan. Jika tidak, mulai dan atur tipe startup ke Otomatis. Jika Anda tidak dapat terhubung ke instans dengan menggunakan snap-in Layanan, lepaskan volume root dari instans, ambil snapshot volume atau buat AMI darinya, lampirkan volume asli ke instans lain di Zona Ketersediaan yang sama sebagai volume sekunder, dan ubah kunci registri Mulai. Setelah Anda selesai, lampirkan kembali volume root ke instans asli.
RDS diaktifkan

Bahkan jika layanan dimulai, RDS mungkin dinonaktifkan. Lepaskan volume root dari instans, ambil snapshot volume atau buat AMI darinya, lampirkan volume asli ke instans lain di Zona Ketersediaan yang sama sebagai volume sekunder, dan aktifkan layanan dengan mengubah kunci registri Server Terminal seperti yang dijelaskan dalam Aktifkan Desktop Jarak Jauh pada instans EC2 dengan registri jarak jauh.

Setelah Anda selesai, lampirkan kembali volume root ke instans asli.

Penggunaan CPU yang tinggi

Periksa metrik CPUUutilization (Maximum) pada instans Anda dengan menggunakan Amazon. CloudWatch Jika CPUUtilization (Maksimum) menampilkan angka yang besar, tunggu hingga angka CPU turun dan coba sambungkan lagi. Penggunaan CPU yang tinggi dapat disebabkan oleh:

  • Pembaruan Windows

  • Pemindaian Perangkat Lunak Keamanan

  • Skrip Startup Kustom

  • Penjadwal Tugas

Untuk informasi selengkapnya, lihat Mendapatkan Statistik untuk Sumber Daya Tertentu di Panduan CloudWatch Pengguna Amazon. Untuk kiat-kiat pemecahan masalah tambahan, lihat Penggunaan CPU yang tinggi segera setelah Windows dimulai (hanya instance Windows).

Layar konsol pemulihan

Layanan Tangkapan Layar Konsol mengembalikan hal-hal berikut ini.

Tangkapan layar konsol pemulihan.

Sistem operasi mungkin melakukan boot ke konsol Pemulihan dan terjebak di status ini jika bootstatuspolicy tidak diatur ke ignoreallfailures. Gunakan prosedur berikut untuk mengubah konfigurasi bootstatuspolicy ke ignoreallfailures.

Secara default, konfigurasi kebijakan untuk AMI Windows publik yang disediakan oleh AWS disetel keignoreallfailures.

  1. Hentikan instans tak terjangkau.

  2. Buat snapshot dari volume root. Volume root dilampirkan ke instans sebagai /dev/sda1.

    Lepaskan volume root dari instans tak terjangkau, ambil snapshot volume atau buat AMI darinya, dan lampirkan ke instans lain di Zona Ketersediaan yang sama dengan volume sekunder.

    Awas

    Jika instans sementara dan asli Anda diluncurkan menggunakan AMI yang sama, Anda harus menyelesaikan langkah-langkah tambahan atau Anda tidak akan dapat melakukan boot instans asli setelah memulihkan volume root-nya karena tabrakan tanda tangan disk. Jika Anda harus membuat instans sementara menggunakan AMI yang sama, untuk menghindari tabrakan tanda tangan disk, selesaikan langkah-langkah di Tabrakan tanda tangan disk.

    Atau, pilih AMI yang berbeda untuk instans sementara. Misalnya, jika instance asli menggunakan AMI untuk Windows Server 2016, luncurkan instance sementara menggunakan AMI untuk Windows Server 2019.

  3. Masuk ke instans dan jalankan perintah berikut dari prompt perintah untuk mengubah konfigurasi bootstatuspolicy ke ignoreallfailures.

    bcdedit /store Drive Letter:\boot\bcd /set {default} bootstatuspolicy ignoreallfailures
  4. Lampirkan kembali volume ke instans tak terjangkau dan mulai instans lagi.

Layar Windows boot manager

Layanan Tangkapan Layar Konsol mengembalikan hal-hal berikut ini.

Layar Windows Boot Manager.

Sistem operasi mengalami kerusakan fatal pada file sistem dan/atau registri. Saat instans terjebak dalam status ini, Anda harus memulihkan instans dari AMI cadangan terbaru atau meluncurkan instans pengganti. Jika Anda perlu mengakses data pada instans, lepaskan volume root apa pun dari instans tak terjangkau, ambil snapshot dari volume tersebut atau buat AMI darinya, dan lampirkan ke instans lain di Zona Ketersediaan yang sama dengan volume sekunder.

Layar Sysprep

Layanan Tangkapan Layar Konsol mengembalikan hal-hal berikut ini.

Layar Sysprep.

Anda mungkin melihat layar ini jika Anda tidak menggunakan Layanan EC2Config untuk memanggil Sysprep atau jika sistem operasi gagal saat menjalankan Sysprep. Anda dapat mengatur ulang kata sandi menggunakan EC2Rescue. Jika tidak, lihat Buat AMI dengan Windows Sysprep.

Layar persiapan

Layanan Tangkapan Layar Konsol mengembalikan hal-hal berikut ini.

Layar Persiapan.

Segarkan Layanan Tangkapan Layar Konsol Instans berulang kali untuk memverifikasi bahwa ring progres sedang berputar. Jika ring berputar, tunggu sistem operasi untuk memulai. Anda juga dapat memeriksa metrik CPUUutilization (Maximum) pada instans Anda dengan menggunakan Amazon CloudWatch untuk melihat apakah sistem operasi aktif. Jika ring progres tidak berputar, instans akan terjebak saat proses boot. Boot ulang instans. Jika melakukan boot ulang tidak menyelesaikan masalah, pulihkan instans dari AMI cadangan terbaru atau luncurkan instans pengganti. Jika Anda perlu mengakses data pada instans, lepaskan volume root dari instans tak terjangkau, ambil snapshot volume atau buat AMI darinya. Kemudian, lampirkan ke instans lain di Zona Ketersediaan yang sama dengan volume sekunder.

Layar Pembaruan Windows

Layanan Tangkapan Layar Konsol mengembalikan hal-hal berikut ini.

Layar Pembaruan Windows.

Proses Pembaruan Windows sedang memperbarui registri. Tunggu hingga pembaruan selesai. Jangan lakukan boot ulang atau penghentian instans karena ini dapat menyebabkan kerusakan data selama pembaruan.

catatan

Proses Pembaruan Windows dapat menghabiskan sumber daya di server selama pembaruan. Jika Anda sering mengalami masalah ini, pertimbangkan untuk menggunakan tipe instans yang lebih cepat dan volume EBS yang lebih cepat.

Chkdsk

Layanan Tangkapan Layar Konsol mengembalikan hal-hal berikut ini.

Layar Chkdsk.

Windows menjalankan alat sistem chkdsk pada drive untuk memverifikasi integritas sistem file dan memperbaiki kesalahan sistem file logis. Tunggu hingga prosesnya selesai.

Pemulihan instans saat komputer host gagal

Jika terdapat masalah yang tidak dapat dipulihkan dengan perangkat keras komputer host yang mendasarinya, AWS dapat menjadwalkan peristiwa penghentian instans. Anda akan terlebih dahulu diberi tahu tentang peristiwa tersebut melalui email.

Untuk memulihkan instans yang didukung Amazon EBS yang berjalan di komputer host yang gagal
  1. Cadangkan semua data penting pada volume penyimpanan instans Anda ke Amazon EBS atau Amazon S3.

  2. Hentikan instans.

  3. Mulai instans.

  4. Pulihkan setiap data penting.

Untuk informasi selengkapnya, lihat Hentikan dan mulai instans Amazon EC2.

Untuk memulihkan instans yang didukung penyimpanan instans yang berjalan di komputer host yang gagal
  1. Buat AMI dari instans.

  2. Unggah gambar ke Amazon S3.

  3. Cadangkan data penting ke Amazon EBS atau Amazon S3.

  4. Akhiri instans.

  5. Luncurkan instans baru dari AMI.

  6. Pulihkan setiap data penting ke instans baru.