Menggunakan AMI yang EC2 kompatibel dengan Amazon di Snowball Edge - AWS Snowball Edge Panduan Pengembang

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

Menggunakan AMI yang EC2 kompatibel dengan Amazon di Snowball Edge

Untuk menggunakan Amazon Machine Image (AMI) di perangkat AWS Snowball Edge Anda, Anda harus menambahkannya terlebih dahulu ke perangkat. Anda dapat menambahkan AMI dengan cara berikut:

  • Unggah AMI saat Anda memesan perangkat.

  • Tambahkan AMI saat perangkat Anda tiba di situs Anda.

Instans EC2 komputasi Amazon yang disertakan dengan Snowball Edge diluncurkan berdasarkan Amazon EC2 AMIs yang Anda tambahkan ke perangkat Anda. Amazon EC2 -kompatibel AMIs mendukung sistem operasi Linux dan Microsoft Windows.

Linux

Sistem operasi Linux berikut ini didukung:

Sebagai praktik terbaik untuk keamanan, pertahankan Amazon Linux 2 Anda AMIs up-to-date di Snowball Edge saat Amazon Linux AMIs 2 baru dirilis. Lihat Memperbarui Amazon Linux 2 Anda AMIs di Snowball Edge.

Windows

Sistem operasi Windows berikut ini didukung:

  • Windows Server 2012 R2

  • Windows Server 2016

  • Windows Server 2019

Anda dapat menambahkan Windows AMIs ke perangkat Anda dengan mengimpor gambar mesin virtual Windows (VM) Anda ke dalam AWS menggunakan VM Import/Export. Atau, Anda dapat mengimpor gambar ke perangkat Anda tepat setelah perangkat di-deploy ke situs Anda. Untuk informasi selengkapnya, lihat Menambahkan Microsoft Windows AMI ke Snowball Edge.

catatan

Windows AMIs yang berasal tidak AWS dapat ditambahkan ke perangkat Anda.

AMIs diimpor secara lokal harus dalam mode boot BIOS karena UEFI tidak didukung.

Snowball Edge mendukung model Bring Your Own License (BYOL). Untuk informasi selengkapnya, lihat Menambahkan Microsoft Windows AMI ke Snowball Edge.

catatan

AWS Instans yang EC2 kompatibel dengan Snowball Edge memungkinkan pelanggan untuk menggunakan dan mengelola instans yang EC2 kompatibel dengan Amazon menggunakan subset dan subset dari. EC2 APIs AMIs

Menambahkan AMI saat membuat pekerjaan untuk memesan Snowball Edge

Saat memesan perangkat, Anda dapat menambahkannya AMIs ke perangkat dengan memilihnya di bagian Compute using EC2 instance - opsional di bagian. Konsol Manajemen AWS Snow FamilyCompute using EC2 instance - opsional mencantumkan semua AMIs yang dapat dimuat ke perangkat Anda. AMIs Jatuh ke dalam kategori berikut:

Menambahkan AMI dari AWS Marketplace ke Snowball Edge

Anda dapat menambahkan banyak AMIs dari AWS Marketplace perangkat Snowball Edge Anda dengan meluncurkan AWS Marketplace instance, membuat AMI darinya, dan mengonfigurasi AMI di wilayah yang sama tempat Anda akan memesan perangkat Snow. Kemudian, Anda dapat memilih untuk menyertakan AMI di perangkat saat Anda membuat pekerjaan untuk memesan perangkat. Saat memilih AMI dari Marketplace, pastikan AMI memiliki kode produk dan platform yang didukung.

Memeriksa kode produk dan detail platform AWS Marketplace AMIs untuk Snowball Edge

Sebelum Anda memulai proses untuk menambahkan AMI dari AWS Marketplace perangkat Snowball Edge Anda, pastikan kode produk dan detail platform AMI didukung di perangkat Anda. Wilayah AWS

  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Dari bilah navigasi, pilih Wilayah tempat meluncurkan instance Anda dan dari mana Anda akan membuat pekerjaan untuk memesan perangkat Snowball Edge. Anda dapat memilih Wilayah mana pun yang tersedia untuk Anda, terlepas dari lokasi Anda.

  3. Di panel navigasi, pilih AMIs.

  4. Gunakan opsi filter dan pencarian untuk cakupan daftar yang ditampilkan AMIs untuk melihat hanya AMIs yang sesuai dengan kriteria Anda. Misalnya, AMIs disediakan oleh AWS Marketplace, pilih Gambar publik. Kemudian gunakan opsi pencarian untuk cakupan lebih lanjut daftar yang ditampilkan AMIs:

    • (Konsol baru) Pilih bilah Pencarian dan, dari menu, pilih alias Pemilik, lalu operator =, dan kemudian nilainya amazon.

    • (Konsol lama) Pilih bilah Pencarian dan, dari menu, pilih Pemilik dan kemudian nilai gambar Amazon.

    catatan

    AMIs dari AWS Marketplace include aws-marketplace di kolom Sumber.

  5. Di kolom ID AMI, pilih ID AMI AMI AMI.

  6. Dalam ringkasan Gambar AMI, pastikan kode Produk didukung oleh Wilayah Anda. Untuk informasi lebih lanjut, lihat tabel di bawah ini.

    Kode produk AWS Marketplace AMI yang didukung
    Sistem operasi AMI Kode produk
    Server Ubuntu 14.04 LTS b3dl4415quatdndl4qa6kcu45
    CentOS 7 (x86_64) aw0evgkw8e5c1q413zgy5pjce
    Ubuntu 16.04 LTS csv6h7oyg29b7epjzg7qdr7no
    Amazon Linux 2 avyfzznywektkgl5qv5f57ska
    Ubuntu 20.04 LTS a8jyynf4hjutohctm41o2z18m
    Ubuntu 22.04 LTS 47xbqns9xujfkkjt189a13aqe
  7. Kemudian, pastikan juga detail Platform berisi salah satu entri dari daftar di bawah ini.

    • Amazon Linux, Ubuntu, atau Debian

    • Topi Merah Linux bring-your-own-license

    • Amazon RDS for Oracle bring-your-own-license

    • Jendela bring-your-own-license

Menentukan versi Amazon Linux 2 AMI untuk Snowball Edge

Gunakan prosedur berikut untuk menentukan versi Amazon Linux 2 AMI untuk Snowball Edge on the Snowball Edge. Instal versi terbaru AWS CLI sebelum melanjutkan. Untuk informasi selengkapnya, lihat Menginstal atau memperbarui ke versi terbaru dari Panduan AWS Command Line Interface Pengguna. AWS CLI

  • Gunakan describe-images AWS CLI perintah untuk melihat deskripsi AMI. Versi ini terkandung dalam deskripsi. Berikan sertifikat kunci publik dari langkah sebelumnya. Untuk informasi selengkapnya, lihat deskripsikan gambar di Referensi Perintah. AWS CLI

    aws ec2 describe-images --endpoint http://snow-device-ip:8008 --region snow
    contoh dari output dari describe-images perintah
    { "Images": [ { "CreationDate": "2024-02-12T23:24:45.705Z", "ImageId": "s.ami-02ba84cb87224e16e", "Public": false, "ProductCodes": [ { "ProductCodeId": "avyfzznywektkgl5qv5f57ska", "ProductCodeType": "marketplace" } ], "State": "AVAILABLE", "BlockDeviceMappings": [ { "DeviceName": "/dev/xvda", "Ebs": { "DeleteOnTermination": true, "Iops": 0, "SnapshotId": "s.snap-0efb49f2f726fde63", "VolumeSize": 8, "VolumeType": "sbp1" } } ], "Description": "Snow Family Amazon Linux 2 AMI 2.0.20240131.0 x86_64 HVM gp2", "EnaSupport": false, "Name": "amzn2-ami-snow-family-hvm-2.0.20240131.0-x86_64-gp2-b7e7f8d2-1b9e-4774-a374-120e0cd85d5a", "RootDeviceName": "/dev/xvda" } ] }

    Dalam contoh ini, versi Amazon Linux 2 AMI untuk Snowball Edge adalah. 2.0.20240131.0 Itu ditemukan dalam nilai Description nama.

Konfigurasikan AMI untuk perangkat Snowball Edge

  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Luncurkan instance baru AMI yang didukung di AWS Marketplace.

    catatan

    Saat Anda meluncurkan instans Anda, pastikan bahwa ukuran penyimpanan yang Anda tetapkan ke instans sesuai untuk kasus penggunaan Anda. Di EC2 konsol Amazon, Anda melakukan ini di langkah Tambahkan penyimpanan.

  3. Instal dan konfigurasikan aplikasi yang ingin Anda jalankan di Snowball Edge, dan pastikan mereka bekerja seperti yang diharapkan.

    penting
    • Hanya satu volume AMIs yang didukung.

    • Volume EBS di AMI Anda harus 10 TB atau kurang. Kami merekomendasikan bahwa Anda menyediakan ukuran volume EBS yang diperlukan untuk data di AMI. Ini akan membantu mengurangi waktu yang diperlukan untuk mengekspor AMI Anda dan memuatnya ke dalam perangkat Anda. Anda dapat mengubah ukuran atau menambahkan lebih banyak volume ke instans Anda setelah perangkat di-deploy.

    • Snapshot EBS di AMI Anda tidak boleh dienkripsi.

  4. Buat salinan file PEM atau PPK yang Anda gunakan untuk pasangan kunci SSH ketika Anda membuat instans ini. Simpan file ini ke server yang Anda rencanakan untuk digunakan untuk berkomunikasi dengan perangkat Snowball Edge. Catat jalur ke file ini karena Anda akan membutuhkannya saat Anda menggunakan SSH untuk terhubung ke instance EC2 yang kompatibel di perangkat Anda.

    penting

    Jika Anda tidak mengikuti prosedur ini, Anda tidak dapat terhubung ke instans Anda dengan SSH saat Anda menerima perangkat Snowball Edge Anda.

  5. Simpan instans sebagai AMI. Untuk informasi selengkapnya, lihat Panduan EC2 Pengguna Amazon untuk Instans Linux di Panduan EC2 Pengguna Amazon.

  6. Ulangi langkah 1–4 untuk setiap instans yang ingin Anda hubungkan untuk menggunakan SSH. Pastikan untuk membuat salinan dari masing-masing pasangan kunci SSH, dan melacak AMIs yang terkait dengannya.

  7. Sekarang, ketika Anda memesan perangkat Anda, ini AMIs tersedia untuk ditambahkan ke perangkat Anda.

Menambahkan AMI ke Snowball Edge setelah menerima perangkat

Ketika perangkat tiba di situs Anda, Anda dapat menambahkan yang baru AMIs ke dalamnya. Untuk petunjuk, silakan lihat Mengimpor gambar mesin virtual ke perangkat Snowball Edge. Perlu diingat bahwa meskipun semua VMs didukung, hanya didukung yang AMIs telah diuji untuk fungsionalitas penuh.

catatan

Saat Anda menggunakan Impor/Ekspor VM untuk menambahkan AMIs ke perangkat Anda atau mengimpor VM setelah perangkat Anda digunakan, Anda dapat menambahkannya menggunakan sistem operasi apa VMs pun. Namun, hanya sistem operasi yang didukung yang telah diuji dan divalidasi di Snowball Edge. Anda bertanggung jawab untuk mematuhi syarat dan ketentuan dari setiap sistem operasi atau perangkat lunak yang ada dalam gambar virtual yang Anda impor ke perangkat Anda.

penting

Agar AWS layanan berfungsi dengan baik di Snowball Edge, Anda harus mengizinkan port untuk layanan tersebut. Untuk detailnya, lihat Persyaratan port untuk AWS layanan di Snowball Edge.

Menambahkan Microsoft Windows AMI ke Snowball Edge

Untuk mesin virtual (VMs) yang menggunakan sistem operasi Windows yang didukung, Anda dapat menambahkan AMI dengan mengimpor gambar VM Windows Anda ke dalam AWS menggunakan Impor/Ekspor VM, atau dengan mengimpornya ke perangkat Anda langsung setelah disebarkan ke situs Anda.

Bawa Lisensi Sendiri (BYOL)

Snowball Edge mendukung pengimporan Microsoft AMIs Windows ke perangkat Anda dengan lisensi Anda sendiri. Bring Your Own License (BYOL) adalah proses membawa AMI yang Anda miliki dengan lisensi lokal ke. AWS AWS menyediakan opsi penyebaran bersama dan khusus untuk opsi BYOL.

Anda dapat menambahkan gambar Windows VM ke perangkat Anda dengan mengimpornya ke dalam AWS menggunakan VM Import/Export atau dengan mengimpornya ke perangkat Anda langsung setelah disebarkan ke situs Anda. Anda tidak dapat menambahkan Windows AMIs yang berasal dari. AWS Oleh karena itu, Anda harus membuat dan mengimpor gambar VM Windows Anda sendiri dan membawa lisensi Anda sendiri jika Anda ingin menggunakan AMI di perangkat Snowball Edge Anda. Untuk informasi selengkapnya tentang lisensi Windows dan BYOL, lihat Amazon Web Services dan Microsoft: Pertanyaan yang Sering Diajukan.

Membuat gambar Windows VM untuk diimpor ke Snowball Edge

Untuk membuat image Windows VM, Anda memerlukan lingkungan virtualisasi, seperti VirtualBox, yang didukung untuk sistem operasi Windows dan macOS. Saat Anda membuat perangkat VM untuk Snow, sebaiknya Anda mengalokasikan setidaknya dua inti dengan RAM minimal 4 GB. Ketika VM aktif dan berjalan, Anda harus menginstal sistem operasi Anda (Windows Server 2012, 2016, atau 2019). Untuk menginstal driver yang diperlukan untuk perangkat Snowball Edge, ikuti instruksi di bagian ini.

Agar AMI Windows berjalan di perangkat Snow, Anda harus menambahkan VirtiO, FLR, NetVCM, Vioinput, Viorng, Vioscsi, Vioserial, dan driver. VioStor Anda dapat mengunduh Microsoft Software Installer (virtio-win-guest-tools-installer) untuk menginstal driver ini pada gambar Windows dari repositori pada virtio-win-pkg-scripts. GitHub

catatan

Jika Anda berencana untuk mengimpor gambar VM Anda secara langsung ke perangkat Snow yang di-deploy, file gambar VM harus dalam format RAW.

Untuk membuat gambar Windows
  1. Pada komputer Microsoft Windows, pilih Mulai dan masukkan devmgmt.msc untuk membuka Pengelola Perangkat.

  2. Di menu utama, pilih Tindakan, lalu pilih Tambahkan perangkat keras warisan.

  3. Di wizard, pilih Selanjutnya.

  4. Pilih Instal perangkat keras yang saya pilih secara manual dari daftar (lanjutan), dan pilih Selanjutnya.

  5. Pilih Tampilkan Semua Perangkat dan pilih Selanjutnya.

  6. Pilih Punya Disk, buka Salin file pabrikan dari daftar, dan telusuri ke file ISO.

  7. Dalam file ISO, telusuri ke direktori Driver\W2K8R2\amd64, dan kemudian temukan file .INF.

  8. Pilih file .INF, pilih Buka, lalu pilih OKE.

  9. Bila Anda melihat nama driver, pilih Selanjutnya, lalu pilih Selanjutnya dua kali lagi. Lalu pilih Selesai.

    Ini menginstal perangkat menggunakan driver baru. Perangkat keras sebenarnya tidak ada, sehingga Anda akan melihat tanda seru berwarna kuning yang menunjukkan adanya masalah pada perangkat. Anda harus memperbaiki masalah ini.

Untuk memperbaiki masalah perangkat keras
  1. Buka menu konteks (klik kanan) untuk perangkat yang memiliki tanda seru.

  2. Pilih Copot instalasi, hapus Hapus perangkat lunak driver untuk perangkat ini, dan pilih OKE.

    Driver diinstal, dan Anda siap untuk meluncurkan AMI pada perangkat Anda.

Mengimpor Gambar VM ke Snowball Edge

Setelah menyiapkan gambar VM, Anda dapat menggunakan salah satu opsi untuk mengimpor gambar ke perangkat Anda.

Mengekspor Amazon Linux 2 AMI terbaru untuk Snowball Edge

Untuk memperbarui Amazon Linux 2 Anda AMIs ke versi terbaru, pertama-tama ekspor gambar Amazon Linux 2 VM terbaru dari AWS Marketplace, lalu impor gambar VM itu ke perangkat Snow.

  1. Gunakan ssm get-parameters AWS CLI perintah untuk menemukan ID gambar terbaru dari Amazon Linux 2 AMI di AWS Marketplace.

    aws ssm get-parameters --names /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2 --query 'Parameters[0].[Value]' --region your-region

    Perintah mengembalikan ID gambar terbaru dari AMI. Misalnya, ami-0ccb473bada910e74.

  2. Ekspor gambar Amazon Linux 2 terbaru. Lihat Mengekspor VM langsung dari Amazon Machine Image (AMI) di EC2 Panduan Pengguna Amazon. Gunakan ID gambar terbaru dari Amazon Linux 2 AMI sebagai nilai image-id parameter ec2 export-image perintah.

  3. Impor gambar VM ke perangkat Snow menggunakan AWS CLI atau AWS OpsHub.