Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah EC2 instans Amazon menggunakan Konsol Serial EC2
Dengan menggunakan EC2 Serial Console, Anda dapat memecahkan masalah boot, konfigurasi jaringan, dan masalah lainnya dengan menghubungkan ke port serial instans Anda.
Gunakan instruksi untuk sistem operasi instans Anda dan untuk alat yang telah Anda konfigurasikan pada instans Anda.
catatan
Sebelum memulai, pastikan Anda telah menyelesaikan prasyarat, termasuk mengonfigurasi alat pemecahan masalah yang Anda pilih.
GNUGRUB(singkatan dari GNU GRand Unified Bootloader, biasa disebut sebagaiGRUB) adalah boot loader default untuk sebagian besar sistem operasi Linux. Dari GRUB menu, Anda dapat memilih kernel mana yang akan di-boot, atau memodifikasi entri menu untuk mengubah cara kernel akan boot. Hal ini dapat berguna ketika memecahkan masalah kegagalan instans.
GRUBMenu ditampilkan selama proses boot. Menu tidak dapat diakses melalui normalSSH, tetapi Anda dapat mengaksesnya melalui Konsol EC2 Serial.
Anda dapat boot ke mode pengguna tunggal atau mode darurat. Mode pengguna tunggal akan melakukan boot ulang kernel pada runlevel yang lebih rendah. Misalnya, mode ini mungkin memasang sistem, file tetapi tidak mengaktifkan jaringan, sehingga memberi Anda kesempatan untuk melakukan pemeliharaan yang diperlukan guna memperbaiki instans. Mode darurat mirip dengan mode pengguna tunggal kecuali kernel berjalan pada runlevel terendah.
Untuk melakukan boot ke mode pengguna tunggal
-
Hubungkan ke konsol serial instans.
-
Boot ulang instans menggunakan perintah berikut.
[ec2-user ~]$
sudo reboot
-
Selama reboot, ketika GRUB menu muncul, tekan tombol apa saja untuk menghentikan proses boot.
-
Di GRUB menu, gunakan tombol panah untuk memilih kernel untuk boot, dan tekan
e
pada keyboard Anda. -
Gunakan tombol panah untuk meletakkan kursor Anda pada baris yang berisi kernel. Garis dimulai dengan salah satu
linux
ataulinux16
tergantung pada AMI yang digunakan untuk meluncurkan instance. Untuk Ubuntu, dua baris dimulai denganlinux
, yang keduanya harus dimodifikasi pada langkah berikutnya. -
Di akhir baris, tambahkan kata
single
.Berikut ini adalah contoh Amazon Linux 2.
linux /boot/vmlinuz-4.14.193-149.317.amzn2.aarch64 root=UUID=d33f9c9a-\ dadd-4499-938d-ebbf42c3e499 ro console=tty0 console=ttyS0,115200n8 net.ifname\ s=0 biosdevname=0 nvme_core.io_timeout=4294967295 rd.emergency=poweroff rd.she\ ll=0 single
-
Tekan Ctrl+X untuk melakukan boot ke mode pengguna tunggal.
-
Pada
login
prompt, masukkan nama pengguna pengguna berbasis kata sandi yang Anda atur sebelumnya, lalu tekan Enter. -
Pada perintah
Password
, masukkan kata sandi, lalu tekan Enter.
Untuk boot ke mode darurat
Ikuti langkah yang sama seperti mode pengguna tunggal, tetapi pada langkah 6, tambahkan kata emergency
sebagai gantisingle
.
Kunci System Request (SysRq), yang kadang-kadang disebut sebagai SysRq “magic”, dapat digunakan untuk langsung mengirim perintah kernel, di luar shell, dan kernel akan merespons, terlepas dari apa yang dilakukan kernel. Misalnya, jika instance berhenti merespons, Anda dapat menggunakan SysRq kunci untuk memberi tahu kernel agar crash atau reboot. Untuk informasi selengkapnya, lihat SysRq Kunci ajaib
Anda dapat menggunakan SysRq perintah di klien berbasis browser EC2 Serial Console atau di klien. SSH Perintah untuk mengirim permintaan jeda berbeda untuk setiap klien.
Untuk menggunakannya SysRq, pilih salah satu prosedur berikut berdasarkan klien yang Anda gunakan.
Kemampuan Konsol Admin Khusus (SAC) Windows menyediakan cara untuk memecahkan masalah instance Windows. Dengan menghubungkan ke konsol serial instance dan menggunakanSAC, Anda dapat mengganggu proses boot dan mem-boot Windows dalam mode aman.
catatan
Jika Anda mengaktifkan SAC instans, EC2 layanan yang mengandalkan pengambilan kata sandi tidak akan berfungsi dari EC2 konsol Amazon. Agen EC2 peluncuran Windows di Amazon (EC2Config, EC2Launch v1, dan EC2Launch v2) mengandalkan konsol serial untuk menjalankan berbagai tugas. Tugas-tugas ini tidak berhasil dilakukan ketika Anda mengaktifkan SAC pada sebuah instance. Untuk informasi selengkapnya tentang agen EC2 peluncuran Windows di Amazon, lihatKonfigurasikan instans Amazon EC2 Windows Anda. Jika Anda mengaktifkanSAC, Anda dapat menonaktifkannya nanti. Untuk informasi selengkapnya, lihat Nonaktifkan SAC dan menu boot.
Gunakan SAC
Untuk menggunakan SAC
-
Jika SAC diaktifkan pada instance, konsol serial menampilkan
SAC>
prompt. -
Untuk menampilkan SAC perintah, masukkan
?
, lalu tekan Enter.Output yang diharapkan
-
Untuk membuat saluran prompt perintah (seperti
cmd0001
ataucmd0002
), masukkancmd
, lalu tekan Enter. -
Untuk melihat saluran command prompt, tekan ESC, lalu tekan TAB.
Output yang diharapkan
-
Untuk mengganti saluran, tekan ESCTAB++nomor saluran bersama-sama. Misalnya, untuk beralih ke
cmd0002
saluran (jika sudah dibuat), tekan ESC+ TAB +2. -
Masukkan kredensial yang diperlukan oleh saluran prompt perintah.
Prompt perintah adalah perintah shell berfitur lengkap yang sama dengan yang Anda dapatkan di desktop, tetapi dengan pengecualian bahwa perintah tersebut tidak mengizinkan pembacaan karakter yang sudah dikeluarkan.
PowerShell juga dapat digunakan dari command prompt.
Perhatikan bahwa Anda mungkin perlu mengatur preferensi perkembangan ke mode diam.

Menggunakan menu boot
Jika instance memiliki menu boot diaktifkan dan dimulai ulang setelah terhubung melaluiSSH, Anda akan melihat menu boot, sebagai berikut.

Perintah menu boot
- ENTER
-
Mulai entri yang dipilih dari sistem operasi.
- TAB
-
Beralih ke menu Alat.
- ESC
-
Membatalkan dan memulai ulang instans.
- ESCdiikuti oleh 8
-
Sama dengan menekan F8. Menampilkan opsi lanjutan untuk item yang dipilih.
- ESCtombol+panah kiri
-
Kembali ke menu boot awal.
catatan
ESCKuncinya saja tidak membawa Anda kembali ke menu utama karena Windows sedang menunggu untuk melihat apakah urutan pelarian sedang berlangsung.

Nonaktifkan SAC dan menu boot
Jika Anda mengaktifkan SAC dan menu boot, Anda dapat menonaktifkan fitur-fitur ini nanti.
Gunakan salah satu metode berikut untuk menonaktifkan SAC dan menu boot pada sebuah instance.