Disesuaikan cloud-init - Amazon Linux 2023

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

Disesuaikan cloud-init

cloud-initPaket ini adalah aplikasi open-source yang mem-bootstrap gambar Linux di lingkungan komputasi awan. Untuk informasi selengkapnya, lihat Dokumentasi cloud-init.

AL2023 berisi versi khusus dari. cloud-init Dengancloud-init, Anda dapat menentukan apa yang terjadi pada instance Anda saat boot.

Saat meluncurkan instance, Anda dapat menggunakan bidang data pengguna untuk meneruskan tindakan. cloud-init Ini berarti Anda dapat menggunakan Amazon Machine Images (AMI) umum untuk banyak kasus penggunaan dan mengonfigurasinya secara dinamis saat memulai instance. AL2023 juga menggunakan cloud-init untuk mengkonfigurasi akun. ec2-user

AL2023 menggunakan cloud-init tindakan di /etc/cloud/cloud.cfg.d dan. /etc/cloud/cloud.cfg Anda dapat membuat file cloud-init tindakan Anda sendiri di /etc/cloud/cloud.cfg.d direktori. Cloud-initmembaca semua file dalam direktori ini dalam urutan leksikografis. File selanjutnya menimpa nilai dalam file sebelumnya. Saat cloud-init meluncurkan instance, cloud-init paket melakukan tugas konfigurasi berikut:

  • Menetapkan lokal default

  • Menetapkan nama host

  • Mem-parsing dan menangani data pengguna

  • Menghasilkan kunci SSH pribadi host

  • Menambahkan kunci SSH publik pengguna .ssh/authorized_keys untuk memudahkan login dan administrasi

  • Mempersiapkan repositori untuk manajemen paket

  • Menangani tindakan paket yang didefinisikan dalam data pengguna

  • Menjalankan skrip pengguna yang ada di data pengguna

  • Pasang volume penyimpanan instans, jika berlaku

    • Secara default, jika volume penyimpanan ephemeral0 instance hadir dan berisi sistem file yang valid, volume penyimpanan instance dipasang di/media/ephemeral0. Kalau tidak, itu tidak terpasang.

    • Secara default, untuk tipe m1.small dan c1.medium instance, semua volume swap yang terkait dengan instance dipasang.

    • Anda dapat mengganti pemasangan volume penyimpanan instans default dengan cloud-init arahan berikut:

      #cloud-config mounts: - [ ephemeral0 ]

      Untuk kontrol lebih lanjut atas tunggangan, lihat Pemasangan di dokumentasi. cloud-init

    • Saat instance diluncurkan, volume penyimpanan instance yang mendukung TRIM tidak diformat. Sebelum Anda dapat me-mount volume penyimpanan instance, Anda harus mempartisi dan memformat volume penyimpanan instance.

      Untuk informasi selengkapnya, lihat Dukungan TRIM volume penyimpanan instans di Panduan Pengguna Amazon EC2.

    • Saat meluncurkan instance, Anda dapat menggunakan disk_setup modul untuk mempartisi dan memformat volume penyimpanan instans Anda.

      Untuk informasi selengkapnya, lihat Pengaturan Disk di cloud-init dokumentasi.

Untuk informasi tentang penggunaan cloud-init dengan SELinux, lihat. Gunakan cloud-init untuk mengaktifkan enforcing mode

Untuk informasi tentang format cloud-init data pengguna, lihat Format Data Pengguna dalam dokumentasi. cloud-init