Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Jalankan AL2 sebagai mesin virtual di tempat
Gunakan gambar mesin AL2 virtual (VM) untuk pengembangan dan pengujian lokal. Kami menawarkan gambar AL2 VM yang berbeda untuk masing-masing platform virtualisasi yang didukung. Anda dapat melihat daftar platform yang didukung di halaman Gambar mesin virtual Amazon Linux 2
Untuk menggunakan gambar mesin AL2 virtual dengan salah satu platform virtualisasi yang didukung, lakukan hal berikut:
Langkah 1: Siapkan gambar boot seed.iso
Gambar boot seed.iso mencakup informasi konfigurasi awal yang diperlukan untuk melakukan boot VM baru Anda, seperti konfigurasi jaringan, nama host, dan data pengguna.
catatan
Gambar boot seed.iso hanya mencakup informasi konfigurasi yang diperlukan untuk melakukan boot VM. Itu tidak termasuk file sistem AL2 operasi.
Untuk membuat gambar boot seed.iso, Anda memerlukan dua file konfigurasi:
-
meta-data– File ini mencakup pengaturan nama host dan jaringan statis untuk VM. -
user-data– File ini mengonfigurasi akun pengguna, dan menentukan kata sandi, pasangan kunci, dan mekanisme akses. Secara default, gambar AL2 VM membuat akunec2-userpengguna. Anda menggunakan file konfigurasiuser-datauntuk mengatur kata sandi untuk akun pengguna default.
Untuk membuat disk boot seed.iso
-
Buat folder baru bernama
seedconfigdan buka folder tersebut. -
Buat file konfigurasi
meta-data.-
Buat file baru bernama
meta-data. -
Buka file
meta-datadengan menggunakan editor teks pilihan Anda dan tambahkan yang berikut ini.local-hostname:vm_hostname# eth0 is the default network interface enabled in the image. You can configure static network settings with an entry like the following. network-interfaces: | auto eth0 iface eth0 inet static address 192.168.1.10 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.254Ganti
vm_hostnamedengan nama host VM pilihan Anda, dan konfigurasikan pengaturan jaringan sesuai kebutuhan. -
Simpan dan tutup file konfigurasi
meta-data.
Untuk contoh file konfigurasi
meta-datayang menentukan nama host VM (amazonlinux.onprem), mengonfigurasi antarmuka jaringan default (eth0), dan menentukan alamat IP statis untuk perangkat jaringan yang diperlukan, lihat contoh file Seed.iso. -
-
Buat file konfigurasi
user-data.-
Buat file baru bernama
user-data. -
Buka file
user-datadengan menggunakan editor teks pilihan Anda dan tambahkan yang berikut ini.#cloud-config #vim:syntax=yaml users: # A user by the name `ec2-user` is created in the image by default. - default chpasswd: list: | ec2-user:plain_text_password# In the above line, do not add any spaces after 'ec2-user:'.Ganti
plain_text_passworddengan kata sandi pilihan Anda untuk akunec2-userpengguna default. -
(Opsional) Secara default, cloud-init menerapkan pengaturan jaringan tiap kali VM di-boot. Tambahkan yang berikut ini untuk mencegah cloud-init menerapkan pengaturan jaringan di setiap boot, dan untuk mempertahankan pengaturan jaringan yang diterapkan selama boot pertama.
# NOTE: Cloud-init applies network settings on every boot by default. To retain network settings # from first boot, add the following ‘write_files’ section: write_files: - path: /etc/cloud/cloud.cfg.d/80_disable_network_after_firstboot.cfg content: | # Disable network configuration after first boot network: config: disabled -
Simpan dan tutup file konfigurasi
user-data.
Anda juga dapat membuat akun pengguna tambahan dan menentukan mekanisme akses, kata sandi, dan pasangan kunci. Untuk informasi selengkapnya tentang arahan yang didukung, lihat Referensi modul
. Untuk contoh file user-datayang membuat tiga pengguna tambahan dan menentukan kata sandi khusus untuk akun penggunaec2-userdefault, lihat contoh file Seed.iso. -
-
Buat gambar boot
seed.isomenggunakan file konfigurasimeta-datadanuser-data.Untuk Linux, gunakan alat, seperti genisoimage. Buka folder
seedconfigdan jalankan perintah berikut.$genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-dataUntuk macOS, gunakan alat seperti hdiutil. Buka satu tingkat ke atas dari folder
seedconfigdan jalankan perintah berikut.$hdiutil makehybrid -o seed.iso -hfs -joliet -iso -default-volume-name cidata seedconfig/
Langkah 2: Unduh gambar AL2 VM
Kami menawarkan gambar AL2 VM yang berbeda untuk masing-masing platform virtualisasi yang didukung. Anda dapat melihat daftar platform yang didukung dan mengunduh gambar VM yang benar untuk platform pilihan Anda dari halaman gambar mesin virtual Amazon Linux 2
Langkah 3: Boot dan sambungkan ke VM baru Anda
Untuk mem-boot dan terhubung ke VM baru Anda, Anda harus memiliki image seed.iso boot (dibuat pada Langkah 1) dan gambar AL2 VM (diunduh pada Langkah 2). Langkah-langkahnya bervariasi tergantung pada platform VM pilihan Anda.
Setelah VM melakukan boot, masuk menggunakan salah satu akun pengguna yang ditentukan di file konfigurasi user-data. Setelah masuk untuk pertama kalinya, Anda dapat memutuskan koneksi gambar boot seed.iso dari VM.