Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

NoCloud (seed.iso) cloud-init konfigurasi untuk Amazon Linux 2023 di KVM dan VMware

Mode fokus
NoCloud (seed.iso) cloud-init konfigurasi untuk Amazon Linux 2023 di KVM dan VMware - Amazon Linux 2023

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

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

Bagian ini mencakup cara membuat dan menggunakan seed.iso gambar untuk mengonfigurasi Amazon Linux 2023 yang berjalan KVM atau VMware. Karena KVM and VMware lingkungan tidak memiliki Amazon EC2 Instance Meta Data Service (IMDS), metode alternatif untuk mengonfigurasi Amazon Linux 2023 diperlukan, dan menyediakan seed.iso gambar adalah salah satu metode tersebut.

Gambar seed.iso boot mencakup informasi konfigurasi awal yang diperlukan untuk mem-boot dan mengkonfigurasi mesin virtual baru Anda, seperti konfigurasi jaringan, nama host, dan data pengguna.

catatan

seed.isoGambar hanya mencakup informasi konfigurasi yang diperlukan untuk mem-boot VM. Itu tidak termasuk file sistem operasi Amazon Linux 2023.

Untuk menghasilkan seed.iso gambar, Anda memerlukan setidaknya dua file konfigurasi, terkadang tiga:

meta-data

File ini biasanya menyertakan nama host untuk mesin virtual.

user-data

File ini biasanya mengkonfigurasi akun pengguna, kata sandi mereka, ssh pasangan kunci, dan/atau mekanisme akses. Secara default, Amazon Linux 2023 KVM dan VMware gambar membuat akun ec2-user pengguna. Anda dapat menggunakan file user-data konfigurasi untuk mengatur kata sandi dan/atau kunci ssh untuk akun pengguna default ini.

network-config(opsional)

File ini biasanya menyediakan konfigurasi jaringan untuk mesin virtual yang akan mengganti yang default. Konfigurasi default adalah menggunakan DHCP pada antarmuka jaringan pertama yang tersedia.

Buat gambar seed.iso disk
  1. Di komputer Linux atau macOS, buat folder baru bernama seedconfig dan navigasikan ke dalamnya.

    catatan

    Menggunakan Windows atau Sistem Operasi lain untuk menyelesaikan langkah-langkah ini dimungkinkan, tetapi Anda harus menemukan alat yang setara mkisofs untuk menyelesaikan pembuatan seed.iso gambar.

  2. Buat file konfigurasi meta-data.

    1. Buat file baru bernama meta-data.

    2. Buka meta-data file menggunakan editor pilihan Anda dan tambahkan yang berikut ini, ganti vm-hostname dengan nama host untuk VM:

      #cloud-config local-hostname: vm-hostname
    3. Simpan dan tutup file konfigurasi meta-data.

  3. Buat file konfigurasi user-data.

    1. Buat file baru bernama user-data.

    2. Buka user-data file menggunakan editor pilihan Anda dan tambahkan yang berikut ini, buat substitusi sesuai kebutuhan:

      #cloud-config #vim:syntax=yaml users: # A user by the name 'ec2-user' is created in the image by default. - default - name: ec2-user ssh_authorized_keys: - ssh-rsa ssh-key # In the above line, replace ssh key with the content of your ssh public key.
    3. Anda dapat menambahkan lebih banyak akun pengguna ke file user-data konfigurasi secara opsional.

      Anda dapat menentukan akun pengguna tambahan, mekanisme akses, kata sandi, dan pasangan kunci mereka. Untuk informasi selengkapnya tentang arahan yang didukung, lihat dokumentasi upstream cloud-init.

    4. Simpan dan tutup file konfigurasi user-data.

  4. (Opsional) Buat file network-config konfigurasi.

    1. Buat file baru bernama network-config.

    2. Buka network-config file menggunakan editor pilihan Anda dan tambahkan yang berikut ini, ganti berbagai alamat IP dengan yang sesuai untuk pengaturan Anda.

      #cloud-config version: 2 ethernets: enp1s0: addresses: - 192.168.122.161/24 gateway4: 192.168.122.1 nameservers: addresses: 192.168.122.1
      catatan

      cloud-initkonfigurasi jaringan menyediakan mekanisme untuk mencocokkan MAC alamat antarmuka alih-alih menentukan nama antarmuka yang dapat berubah tergantung pada konfigurasi VM. cloud-initFitur ini (dan lebih) untuk konfigurasi jaringan dijelaskan secara lebih rinci dalam dokumentasi Upstream cloud-init Network Config Version 2.

    3. Simpan dan tutup file konfigurasi network-config.

  5. Buat gambar seed.iso disk menggunakanmeta-data,user-data, dan file network-config konfigurasi opsional yang dibuat pada langkah sebelumnya.

    Lakukan salah satu hal berikut, tergantung pada OS tempat Anda membuat gambar seed.iso disk.

    • Pada sistem Linux, gunakan alat seperti mkisofs atau genisoimage untuk membuat seed.iso file yang sudah selesai. Arahkan ke seedconfig folder, dan jalankan perintah berikut:

      $ mkisofs -output seed.iso -volid cidata -joliet -rock user-data meta-data
    • Jika Anda menggunakan anetwork-config, sertakan dalam doa: mkisofs

      $ mkisofs -output seed.iso -volid cidata -joliet -rock user-data meta-data network-config
    • Pada sistem macOS, Anda dapat menggunakan alat seperti hdiutil untuk menghasilkan file yang sudah jadiseed.iso. Karena hdiutil mengambil nama jalur daripada daftar file, pemanggilan yang sama dapat digunakan terlepas dari apakah file network-config konfigurasi telah dibuat atau tidak.

      $ hdiutil makehybrid -o seed.iso -hfs -joliet -iso -default-volume-name cidata seedconfig/
  6. seed.isoFile yang dihasilkan sekarang dapat dilampirkan ke Mesin Virtual Amazon Linux 2023 baru Anda menggunakan drive CD-ROM virtual cloud-init untuk ditemukan pada boot pertama dan menerapkan konfigurasi ke sistem.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.