Buat Amazon yang EBS didukung AMI - Amazon Elastic Compute Cloud

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

Buat Amazon yang EBS didukung AMI

Anda dapat membuat sendiri yang EBS didukung Amazon AMI dari EC2 instans Amazon atau dari snapshot perangkat root dari instans AmazonEC2.

Untuk membuat instance yang EBS didukung Amazon AMI dari instance, mulailah dengan meluncurkan instance menggunakan dukungan Amazon EBS yang AMI sudah ada. Ini AMI bisa menjadi salah satu yang Anda peroleh dari AWS Marketplace, dibuat menggunakan VM Import/Export, atau lainnya AMI yang dapat Anda akses. Setelah menyesuaikan instance untuk memenuhi persyaratan spesifik Anda, buat dan daftarkan yang baruAMI. Anda kemudian dapat menggunakan yang baru AMI untuk meluncurkan instance baru dengan penyesuaian Anda.

Prosedur yang dijelaskan di bawah ini berfungsi untuk EC2 instans Amazon yang didukung oleh volume Amazon Elastic Block Store (EBSAmazon) terenkripsi (termasuk volume root) serta untuk volume yang tidak terenkripsi.

Proses AMI pembuatannya berbeda misalnya yang didukung tokoAMIs. Untuk informasi selengkapnya, lihat Buat instance yang didukung toko AMI.

Ikhtisar AMI penciptaan dari sebuah instance

Diagram berikut merangkum proses untuk membuat Amazon yang EBS didukung AMI dari EC2 instance yang sedang berjalan: Mulai dengan yang sudah adaAMI, luncurkan instance, sesuaikan, buat yang baru AMI darinya, dan akhirnya luncurkan instance baru Anda. AMI Angka-angka dalam diagram cocok dengan angka-angka dalam deskripsi berikut.

Alur kerja untuk membuat AMI dari sebuah instance
1 — AMI #1: Mulai dengan yang sudah ada AMI

Temukan AMI yang sudah ada yang mirip dengan AMI yang ingin Anda buat. Ini bisa berupa yang AMI Anda peroleh dari AWS Marketplace, AMI yang telah Anda buat menggunakan VM Impor/Ekspor, atau lainnya AMI yang dapat Anda akses. Anda akan menyesuaikan ini AMI untuk kebutuhan Anda.

Dalam diagram, snapshot volume EBS root #1 menunjukkan bahwa AMI itu EBS didukung Amazon AMI dan informasi tentang volume root disimpan dalam snapshot ini.

2 - Luncurkan instance dari yang ada AMI

Cara mengonfigurasi an AMI adalah dengan meluncurkan instance dari tempat Anda ingin AMI mendasarkan yang baruAMI, dan kemudian menyesuaikan instance (ditunjukkan pada 3 dalam diagram). Kemudian, Anda akan membuat yang baru AMI yang mencakup penyesuaian (ditunjukkan pada 4 dalam diagram).

3 — EC2 instance #1: Sesuaikan instance

Sambungkan ke instans Anda dan kustomisasi sesuai kebutuhan. Yang baru Anda AMI akan mencakup penyesuaian ini.

Anda dapat melakukan tindakan berikut ini pada instans Anda untuk mengustomisasikannya:

  • Menginstal perangkat lunak dan aplikasi

  • Menyalin data

  • Kurangi waktu mulai dengan menghapus file sementara dan mendefragmentasi hard drive Anda

  • Lampirkan EBS volume tambahan

4 – Buat gambar

Saat Anda membuat AMI dari sebuah instance, Amazon EC2 mematikan instance sebelum membuat instance AMI untuk memastikan bahwa semua yang ada di instance dihentikan dan dalam keadaan konsisten selama proses pembuatan. Jika Anda yakin bahwa instans Anda dalam keadaan konsisten yang sesuai untuk AMI pembuatan, Anda dapat memberi tahu Amazon untuk EC2 tidak mematikan dan mem-boot ulang instance. Beberapa sistem file, sepertiXFS, dapat membekukan dan mencairkan aktivitas, membuatnya aman untuk membuat gambar tanpa me-reboot instance.

Selama proses AMI -creation, Amazon EC2 membuat snapshot dari volume root instans Anda dan EBS volume lain yang dilampirkan ke instance Anda. Anda dikenakan biaya untuk snapshot sampai Anda membatalkan pendaftaran AMI dan menghapus snapshot. Jika ada volume yang dilampirkan ke instance yang dienkripsi, yang baru AMI hanya berhasil diluncurkan pada instance yang mendukung enkripsi Amazon. EBS

Bergantung pada ukuran volume, dibutuhkan beberapa menit untuk menyelesaikan proses AMI -creation (terkadang hingga 24 jam). Anda mungkin merasa lebih efisien untuk membuat snapshot volume Anda sebelum membuat. AMI Dengan cara ini, hanya snapshot kecil dan bertahap yang perlu dibuat saat AMI dibuat, dan prosesnya selesai lebih cepat (total waktu untuk pembuatan snapshot tetap sama).

5 — AMI #2: Baru AMI

Setelah proses selesai, Anda memiliki snapshot baru AMI dan snapshot (snapshot #2) yang dibuat dari volume root instance. Jika Anda menambahkan volume atau EBS volume penyimpanan instans ke instance, selain volume perangkat root, pemetaan perangkat blok untuk yang baru AMI berisi informasi untuk volume ini.

Amazon EC2 secara otomatis mendaftarkan AMI untuk Anda.

6 - Luncurkan instance dari yang baru AMI

Anda dapat menggunakan yang baru AMI untuk meluncurkan instance.

7 - EC2 contoh #2: Contoh baru

Saat Anda meluncurkan instance menggunakan yang baruAMI, Amazon EC2 membuat EBS volume baru untuk volume root instans menggunakan snapshot. Jika Anda menambahkan volume atau EBS volume penyimpanan instans saat menyesuaikan instans, pemetaan perangkat blok untuk yang baru AMI berisi informasi untuk volume ini, dan pemetaan perangkat blokir untuk instance yang Anda luncurkan dari yang baru AMI secara otomatis berisi informasi untuk volume ini. Volume penyimpanan instans yang ditentukan dalam pemetaan perangkat blok untuk instance baru adalah baru dan tidak berisi data apa pun dari volume penyimpanan instans dari instance yang Anda gunakan untuk membuat. AMI Data EBS volume tetap ada. Untuk informasi selengkapnya, lihat Blokir pemetaan perangkat untuk volume di instans Amazon EC2.

Saat Anda membuat instance baru dari EBS -backedAMI, Anda harus menginisialisasi volume root dan EBS penyimpanan tambahan apa pun sebelum memasukkannya ke dalam produksi. Untuk informasi selengkapnya, lihat Menginisialisasi EBS volume Amazon di Panduan EBS Pengguna Amazon.

Buat AMI dari sebuah instance

Jika Anda memiliki instance yang ada, Anda dapat membuat AMI dari instance ini.

Console
Untuk membuat AMI
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih contoh dari mana untuk membuatAMI, dan kemudian pilih Tindakan, Gambar dan template, Buat gambar.

    Tip

    Jika opsi ini dinonaktifkan, instance Anda bukan instance yang EBS didukung Amazon.

  4. Pada halaman Buat gambar, tentukan informasi berikut:

    1. Untuk Nama gambar, masukkan nama yang unik untuk gambar, hingga 127 karakter.

    2. Untuk Deskripsi gambar, masukkan deskripsi opsional gambar, hingga 255 karakter.

    3. Untuk contoh Reboot, simpan kotak centang yang dipilih (default), atau hapus.

      • Jika instans Reboot dipilih, saat Amazon EC2 membuat yang baruAMI, instans akan me-reboot instans sehingga dapat mengambil snapshot dari volume yang dilampirkan saat data dalam keadaan diam, untuk memastikan status yang konsisten.

      • Jika instance Reboot dihapus, saat Amazon EC2 membuat yang baruAMI, instans tidak dimatikan dan reboot instance.

      Awas

      Jika Anda menghapus instance Reboot, kami tidak dapat menjamin integritas sistem file dari gambar yang dibuat.

    4. Volume instans — Anda dapat memodifikasi volume root, dan menambahkan Amazon EBS dan volume penyimpanan instans tambahan, sebagai berikut:

      1. Volume root ditentukan dalam baris pertama.

        • Untuk mengubah ukuran volume root, untuk Ukuran, masukkan nilai yang diperlukan.

        • Jika Anda memilih Hapus saat penghentian, saat Anda menghentikan instance yang dibuat dari iniAMI, EBS volume akan dihapus. Jika Anda menghapus Hapus pada penghentian, ketika Anda mengakhiri instance, EBS volume tidak dihapus. Untuk informasi selengkapnya, lihat Pertahankan data saat instans diakhiri.

      2. Untuk menambahkan EBS volume, pilih Tambahkan volume (yang menambahkan baris baru). Untuk jenis Penyimpanan EBS, pilih, dan isi kolom di baris. Saat Anda meluncurkan instance dari yang baruAMI, volume tambahan secara otomatis dilampirkan ke instance. Volume kosong harus diformat dan dipasang. Volume berdasarkan snapshot harus dipasang.

      3. Untuk menambahkan volume penyimpanan instans, lihat Menambahkan volume penyimpanan instans ke Amazon EC2 AMI. Saat Anda meluncurkan instance dari yang baruAMI, volume tambahan secara otomatis diinisialisasi dan dipasang. Volume ini tidak berisi data dari volume penyimpanan instans dari instance yang sedang berjalan yang menjadi dasar AndaAMI.

    5. Tag — Anda dapat menandai AMI dan snapshot dengan tag yang sama, atau Anda dapat menandai mereka dengan tag yang berbeda.

      • Untuk menandai AMI dan snapshot dengan tag yang sama, pilih Tag image dan snapshot bersama-sama. Tag yang sama diterapkan ke AMI dan setiap snapshot yang dibuat.

      • Untuk menandai AMI dan snapshot dengan tag yang berbeda, pilih Tag image dan snapshot secara terpisah. Tag yang berbeda diterapkan ke AMI dan snapshot yang dibuat. Namun, semua snapshot mendapatkan tag yang sama; Anda tidak dapat menandai setiap snapshot dengan tag yang berbeda.

      Untuk menambahkan tag , pilih Tambahkan tag dan masukkan kunci dan nilai tag. Ulangi hal itu untuk setiap tanda.

    6. Saat Anda siap untuk membuatAMI, pilih Buat gambar.

  5. Untuk melihat status Anda AMI saat sedang dibuat:

    1. Di panel navigasi, pilih AMIs.

    2. Atur filter ke Dimiliki oleh saya, dan temukan filter Anda AMI dalam daftar.

      Awalnya, statusnya adalah pending namun akan berubah menjadi available setelah beberapa menit.

  6. (Opsional) Untuk melihat snapshot yang dibuat untuk yang baruAMI:

    1. Catat ID Anda AMI yang Anda temukan di langkah sebelumnya.

    2. Di panel navigasi, pilih Snapshot.

    3. Atur filter ke Dimiliki oleh saya, lalu temukan snapshot dengan AMI ID baru di kolom Deskripsi.

      Saat Anda meluncurkan instance dari iniAMI, Amazon EC2 menggunakan snapshot ini untuk membuat volume perangkat root.

AWS CLI

Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.

Buat AMI dari snapshot

Jika Anda memiliki snapshot volume perangkat root dari sebuah instance, Anda dapat membuat AMI dari snapshot ini.

catatan

Dalam kebanyakan kasus, AMIs untuk Windows, RedHat,SUSE, dan SQL Server memerlukan informasi lisensi yang benar untuk hadir di AMI file. Untuk informasi selengkapnya, lihat Memahami informasi penagihan AMI. Saat membuat AMI dari snapshot, RegisterImage operasi memperoleh informasi penagihan yang benar dari metadata snapshot, tetapi ini memerlukan metadata yang sesuai untuk hadir. Untuk memverifikasi apakah informasi penagihan yang benar diterapkan, periksa bidang Detail Platform pada yang baruAMI. Jika bidang kosong atau tidak cocok dengan kode sistem operasi yang diharapkan (misalnya, Windows,RedHat,SUSE, atauSQL), AMI pembuatan tidak berhasil, dan Anda harus membuang AMI dan mengikuti instruksi di. Buat AMI dari sebuah instance

Console
Untuk membuat AMI dari snapshot
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Snapshot.

  3. Pilih snapshot dari mana untuk membuatAMI, dan kemudian pilih Tindakan, Buat gambar dari snapshot.

  4. Pada halaman Buat gambar dari snapshot, tentukan informasi berikut:

    1. Untuk Nama gambar, masukkan nama deskriptif untuk gambar tersebut.

    2. Untuk Deskripsi, masukkan deskripsi singkat untuk gambar tersebut.

    3. Untuk Arsitektur, pilih arsitektur gambar. Pilih i386 untuk 32-bit, x86_64 untuk 64-bit, arm64 untuk 64-bit, atau x86_64 untuk macOS 64-bit. ARM

    4. Untuk Nama perangkat root, masukkan nama perangkat yang akan digunakan untuk volume perangkat root. Untuk informasi selengkapnya, lihat Nama perangkat untuk volume di EC2 instans Amazon.

    5. Untuk jenis Virtualisasi, pilih jenis virtualisasi yang akan digunakan oleh instance yang diluncurkan dari ini. AMI Untuk informasi selengkapnya, lihat Tipe virtualisasi.

    6. (Hanya untuk virtualisasi paravirtual) Untuk ID Kernel, pilih kernel sistem operasi untuk gambar tersebut. Jika Anda menggunakan snapshot volume perangkat root suatu instans, pilih ID kernel yang sama dengan instans asli. Jika Anda tidak yakin, gunakan kernel default.

    7. (Hanya untuk virtualisasi paravirtual) Untuk ID RAM disk, pilih RAM disk untuk gambar. Jika Anda memilih kernel tertentu, Anda mungkin perlu memilih RAM disk tertentu dengan driver untuk mendukungnya.

    8. Untuk mode Boot, pilih mode boot untuk gambar, atau pilih Gunakan default sehingga ketika sebuah instance diluncurkan dengan iniAMI, boot dengan mode boot yang didukung oleh jenis instance. Untuk informasi selengkapnya, lihat Mengatur mode boot Amazon EC2 AMI.

    9. (Opsional) Di bawah Blokir pemetaan perangkat, sesuaikan volume root dan tambahkan volume data tambahan.

      Untuk setiap volume, Anda dapat menentukan ukuran, tipe, karakteristik performa, perilaku penghapusan saat pengakhiran, dan status enkripsi. Untuk volume root, ukurannya tidak bisa lebih kecil dari ukuran snapshot. Untuk jenis volume, Tujuan Umum SSD gp3 adalah pilihan default.

    10. (Opsional) Di bawah Tag, Anda dapat menambahkan satu atau beberapa tag ke yang baruAMI. Untuk menambahkan tag , pilih Tambahkan tag dan masukkan kunci dan nilai tag. Ulangi hal itu untuk setiap tanda.

    11. Saat Anda siap untuk membuatAMI, pilih Buat gambar.

  5. (Hanya Windows RedHat,SUSE, dan SQL Server) Untuk memverifikasi apakah informasi penagihan yang benar diterapkan, periksa bidang Detail Platform pada yang baruAMI. Jika bidang kosong atau tidak cocok dengan kode sistem operasi yang diharapkan (misalnya, Windows atau RedHat), AMI pembuatannya tidak berhasil, dan Anda harus membuang AMI dan mengikuti instruksi di. Buat AMI dari sebuah instance

AWS CLI
Untuk membuat AMI dari snapshot menggunakan baris perintah

Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.