Jalankan AL2 sebagai mesin virtual di tempat - Amazon Linux 2

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 akun ec2-user pengguna. Anda menggunakan file konfigurasi user-data untuk mengatur kata sandi untuk akun pengguna default.

Untuk membuat disk boot seed.iso
  1. Buat folder baru bernama seedconfig dan buka folder tersebut.

  2. Buat file konfigurasi meta-data.

    1. Buat file baru bernama meta-data.

    2. Buka file meta-data dengan 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.254

      Ganti vm_hostname dengan nama host VM pilihan Anda, dan konfigurasikan pengaturan jaringan sesuai kebutuhan.

    3. Simpan dan tutup file konfigurasi meta-data.

    Untuk contoh file konfigurasi meta-data yang 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.

  3. Buat file konfigurasi user-data.

    1. Buat file baru bernama user-data.

    2. Buka file user-data dengan 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_password dengan kata sandi pilihan Anda untuk akun ec2-user pengguna default.

    3. (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
    4. 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-data yang membuat tiga pengguna tambahan dan menentukan kata sandi khusus untuk akun pengguna ec2-user default, lihat contoh file Seed.iso.

  4. Buat gambar boot seed.iso menggunakan file konfigurasi meta-data dan user-data.

    Untuk Linux, gunakan alat, seperti genisoimage. Buka folder seedconfig dan jalankan perintah berikut.

    $ genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data

    Untuk macOS, gunakan alat seperti hdiutil. Buka satu tingkat ke atas dari folder seedconfig dan 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.

VMware vSphere

Gambar VM untuk dibuat VMware tersedia dalam format OVF.

Untuk mem-boot VM menggunakan vSphere VMware
  1. Buat penyimpanan data baru untuk file seed.iso, atau tambahkan ke penyimpanan data yang ada.

  2. Deploy templat OVF, tetapi jangan mulai VM.

  3. Di panel Navigator, klik kanan mesin virtual baru dan pilih Ubah Pengaturan.

  4. Di tab Perangkat Keras Virtual, untuk Perangkat baru, pilih Drive CD/DVD, lalu pilih Tambahkan.

  5. Untuk New CD/DVD Drive, pilih Datastore ISO File. Pilih penyimpanan data yang Anda tambahkan ke file seed.iso, lalu pilih file seed.iso, lalu pilih OKE.

  6. Untuk New CD/DVD Drive, pilih Connect, lalu pilih OK.

Setelah Anda mengaitkan penyimpanan data ke VM, Anda akan dapat melakukan boot.

KVM
Untuk melakukan boot VM menggunakan KVM
  1. Buka wizard Buat VM baru.

  2. Untuk Langkah 1, pilih Impor gambar disk yang sudah ada.

  3. Untuk Langkah 2, telusuri dan pilih gambar VM. Untuk Tipe OS dan Versi, masing-masing pilih Linux dan Red Hat Enterprise Linux 7.0.

  4. Untuk Langkah 3, tentukan jumlah RAM dan jumlah CPUs yang akan digunakan.

  5. Untuk Langkah 4, masukkan nama untuk VM baru dan pilih Kustomisasikan konfigurasi sebelum instal, dan pilih Selesai.

  6. Di jendela Konfigurasi untuk VM, pilih Tambahkan Perangkat Keras.

  7. Di jendela Tambahkan Perangkat Keras Virtual Baru baru, pilih Penyimpanan.

  8. Dalam konfigurasi Penyimpanan, pilih Pilih atau buat penyimpanan kustom. Untuk Tipe perangkat, pilih perangkat CDROM. Pilih Kelola, Telusuri Lokal, lalu telusuri ke dan pilih file seed.iso. Pilih Selesai.

  9. Pilih Mulai Instalasi.

Oracle VirtualBox
Untuk mem-boot VM menggunakan Oracle VirtualBox
  1. Buka Oracle VirtualBox dan pilih Baru.

  2. Untuk Nama, masukkan nama deskriptif untuk mesin virtual, dan untuk Tipe dan Versi, masing-masing pilih Linux dan Red Hat (64-bit). Pilih Lanjutkan.

  3. Untuk Ukuran memori, tentukan jumlah memori yang akan dialokasikan ke mesin virtual, lalu pilih Lanjutkan.

  4. Untuk Hard disk, pilih Gunakan file hard disk virtual yang sudah ada, telusuri dan buka gambar VM, lalu pilih Buat.

  5. Sebelum memulai VM, Anda harus memuat file seed.iso di drive optik virtual mesin virtual:

    1. Pilih VM baru, pilih Pengaturan, lalu pilih Penyimpanan.

    2. Dalam daftar Perangkat penyimpanan, di bawah Pengontrol: IDE, pilih drive optik Kosong.

    3. Di bagian Atribut untuk drive optik, pilih tombol telusuri, pilih Pilih File Disk Optik Virtual, lalu pilih file seed.iso. Pilih OKE untuk menerapkan perubahan dan menutup Pengaturan.

Setelah Anda menambahkan file seed.iso ke drive optik virtual, Anda akan dapat memulai VM.

Microsoft Hyper-V

Gambar VM untuk Microsoft Hyper-V dikompresi menjadi file zip. Anda harus mengekstrak konten file zip.

Untuk melakukan boot VM menggunakan Microsoft Hyper-V
  1. Buka Wizard Mesin Virtual Baru.

  2. Saat diminta untuk memilih generasi, pilih Generasi 1.

  3. Saat diminta untuk mengonfigurasi adaptor jaringan, untuk Koneksi pilih Eksternal.

  4. Saat diminta menghubungkan hard disk virtual, pilih Gunakan hard disk virtual yang sudah ada, pilih Telusuri, lalu cari dan pilih gambar VM. Pilih Selesai untuk membuat VM.

  5. Klik kanan VM baru dan pilih Pengaturan. Di jendela Pengaturan, di bagian Pengontrol IDE 1, pilih Drive DVD.

  6. Untuk drive DVD, pilih File gambar , lalu telusuri dan pilih file seed.iso.

  7. Terapkan perubahan dan mulai VM.

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.