Buat AMI yang didukung Amazon EBS-Backed - 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 AMI yang didukung Amazon EBS-Backed

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

Untuk membuat AMI yang didukung Amazon EBS-backed dari sebuah instans, mulailah dengan meluncurkan instans menggunakan AMI yang didukung Amazon EBS-backed yang sudah ada. AMI ini dapat berupa AMI yang Anda peroleh dari AWS Marketplace, dibuat menggunakan VM Import/Export, atau AMI lain yang dapat Anda akses. Setelah menyesuaikan instans untuk memenuhi persyaratan spesifik Anda, buat dan daftarkan AMI baru. Anda kemudian dapat menggunakan AMI baru 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 (Amazon EBS) terenkripsi (termasuk volume root) serta untuk volume yang tidak terenkripsi.

Proses pembuatan AMI berbeda misalnya yang didukung toko AMIs. Untuk informasi selengkapnya, lihat Buat instance store-backed AMI.

Ikhtisar pembuatan AMI dari sebuah instance

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

Alur kerja untuk membuat AMI dari suatu instans
1 – AMI #1: Mulailah dengan AMI yang ada

Cari AMI yang mirip dengan AMI yang ingin Anda buat. Ini bisa berupa AMI yang Anda peroleh dari AWS Marketplace, AMI yang telah Anda buat menggunakan VM Import/Export, atau AMI lain yang dapat Anda akses. Anda akan mengkustomisasi AMI ini untuk kebutuhan Anda.

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

2 – Luncurkan instans dari AMI yang ada

Cara mengonfigurasi AMI adalah dengan meluncurkan instans dari AMI tempat Anda ingin mendasarkan AMI baru Anda, lalu mengustomisasi instans (ditunjukkan pada 3 dalam diagram). Kemudian, Anda akan membuat AMI baru yang menyertakan kustomisasi (ditunjukkan pada 4 dalam diagram).

3 — EC2 instance #1: Sesuaikan instance

Sambungkan ke instans Anda dan kustomisasi sesuai kebutuhan. AMI Anda yang baru akan menyertakan kustomisasi 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

  • Melampirkan volume EBS tambahan

4 – Buat gambar

Saat Anda membuat AMI dari sebuah instance, EC2 Amazon mematikan instance sebelum membuat 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 pembuatan AMI, Anda dapat memberi tahu Amazon untuk EC2 tidak mematikan dan mem-boot ulang instans. Beberapa sistem file, seperti XFS, dapat membekukan dan membatalkan pembekuan aktivitas sehingga aman untuk membuat gambar tanpa boot ulang instans.

Selama proses pembuatan AMI, Amazon EC2 membuat snapshot dari volume root instans Anda dan volume EBS lainnya yang dilampirkan ke instans Anda. Anda dikenai biaya untuk snapshot hingga Anda membatalkan pendaftaran AMI dan menghapus snapshot. Jika setiap volume yang dilampirkan pada instans dienkripsi, AMI yang baru hanya akan berhasil diluncurkan pada tipe instans yang mendukung enkripsi Amazon EBS.

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

5 – AMI #2: AMI Baru

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

Amazon EC2 secara otomatis mendaftarkan AMI untuk Anda.

6 – Meluncurkan instans dari AMI baru

Anda dapat menggunakan AMI baru untuk meluncurkan instans.

7 - EC2 contoh #2: Contoh baru

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

Saat membuat instans baru dari AMI yang didukung EBS, Anda harus menginisialisasi volume root dan penyimpanan EBS tambahan sebelum memasukkannya ke tahap produksi. Untuk informasi selengkapnya, lihat Menginisialisasi volume Amazon EBS di Panduan Pengguna Amazon EBS.

Buat AMI dari sebuah instance

Jika Anda memiliki instance yang sudah 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 instans untuk membuat AMI, lalu pilih Tindakan, Gambar dan templat, Buat gambar.

    Tip

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

  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 AMI baru, instans akan me-reboot instance sehingga dapat mengambil snapshot dari volume yang dilampirkan saat data dalam keadaan diam, untuk memastikan status yang konsisten.

      • Jika instans Reboot dihapus, saat Amazon EC2 membuat AMI baru, instans tidak mematikan dan mem-boot ulang 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 tambahan serta volume penyimpanan instans, 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 pengakhiran, saat Anda mengakhiri instans yang dibuat dari AMI ini, volume EBS akan dihapus. Jika Anda mengosongkan Hapus saat pengakhiran, saat Anda mengakhiri instans, volume EBS tidak dihapus. Untuk informasi selengkapnya, lihat Pertahankan data saat instans diakhiri.

      2. Untuk menambahkan volume EBS, pilih Tambahkan Volume (yang akan menambahkan baris baru). Untuk Tipe Penyimpanan, pilih EBS, dan isi bidang dalam baris. Saat Anda meluncurkan instans dari AMI baru, volume tambahan ini secara otomatis dilampirkan ke instans. Volume kosong harus diformat dan dipasang. Volume berdasarkan snapshot harus dipasang.

      3. Untuk menambahkan volume penyimpanan instans, lihat Tambahkan volume penyimpanan instans ke Amazon EC2 AMI. Saat Anda meluncurkan instans dari AMI baru, volume tambahan ini secara otomatis diinisialisasi dan dipasang. Volume ini tidak berisi data dari volume penyimpanan instans pada instans berjalan yang Anda gunakan untuk membuat AMI.

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

      • Untuk menandai AMI dan snapshot dengan tag yang sama, pilih Tag gambar dan snapshot bersama-sama. Tag yang sama akan diterapkan pada AMI dan setiap snapshot yang dibuat.

      • Untuk menandai AMI dan snapshot dengan tanda yang berbeda, pilih Tag gambar dan snapshot secara terpisah. Tag yang berbeda akan diterapkan pada AMI dan setiap 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 membuat AMI, pilih Buat gambar.

  5. Untuk melihat status AMI Anda saat sedang dibuat:

    1. Di panel navigasi, pilih AMIs.

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

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

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

    1. Perhatikan ID AMI Anda di langkah sebelumnya.

    2. Di panel navigasi, pilih Snapshot.

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

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

Command line

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, Red Hat, SUSE, dan SQL Server memerlukan informasi lisensi yang benar untuk hadir di AMI. 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 AMI baru. Jika bidang kosong atau tidak cocok dengan kode sistem operasi yang diharapkan (misalnya, Windows, Red Hat, SUSE, atau SQL), pembuatan AMI 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 untuk membuat AMI, lalu 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 ARM 64-bit, atau x86_64 untuk macOS 64-bit.

    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 Tipe virtualisasi, pilih tipe virtualisasi yang akan digunakan oleh instans yang diluncurkan dari AMI ini. 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 disk RAM, pilih disk RAM untuk gambar tersebut. Jika Anda memilih kernel tertentu, Anda mungkin perlu memilih RAM disk tertentu dengan driver yang mendukungnya.

    8. Untuk mode Boot, pilih mode boot untuk gambar, atau pilih Gunakan default sehingga ketika sebuah instance diluncurkan dengan AMI ini, ia melakukan booting 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 tipe volume, General Purpose SSD gp3 adalah pilihan default.

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

    11. Saat Anda siap membuat AMI, pilih Buat gambar.

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

Command line
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.