Menggunakan Amazon EC2 -kompatibel AMI pada perangkat Snow Family - 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 Amazon EC2 -kompatibel AMI pada perangkat Snow Family

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

  • Unggah AMI saat Anda memesan perangkat.

  • Tambahkan AMI ketika perangkat Anda tiba di situs Anda.

Instans EC2 komputasi Amazon yang disertakan dengan perangkat Keluarga Salju 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 perangkat Snow Family saat Amazon Linux 2 AMIs baru dirilis. Lihat Memperbarui Amazon Linux 2 Anda AMIs di perangkat Snow Family.

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 perangkat Snow Family.

catatan

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

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

Keluarga Salju mendukung model Bring Your Own License (BYOL). Untuk informasi selengkapnya, lihat Menambahkan Microsoft Windows AMI ke perangkat Snow Family.

catatan

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

Menambahkan AMI saat membuat pekerjaan untuk memesan perangkat Keluarga Salju

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

Menambahkan AMI dari AWS Marketplace ke perangkat Keluarga Salju

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

Memeriksa kode produk dan detail platform AWS Marketplace AMIs untuk perangkat Snow Family

Sebelum Anda memulai proses untuk menambahkan AMI dari AWS Marketplace ke perangkat Keluarga Salju 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 Keluarga Salju. 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 ditampilkanAMIs:

    • (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

    AMIsdari AWS Marketplace include aws-marketplace di kolom Sumber.

  5. Di kolom AMIID, pilih AMI ID dariAMI.

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

    Kode AWS Marketplace AMI produk yang didukung
    AMIsistem operasi 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 untuk Oracle bring-your-own-license

    • Jendela bring-your-own-license

Menentukan versi Amazon Linux 2 AMI untuk Keluarga Salju

Gunakan prosedur berikut untuk menentukan versi Amazon Linux 2 AMI untuk Keluarga Salju di perangkat Keluarga Salju. 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 fileAMI. 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 Keluarga Salju adalah2.0.20240131.0. Itu ditemukan dalam nilai Description nama.

Konfigurasikan AMI untuk perangkat Keluarga Salju

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

  2. Luncurkan instance baru dari yang didukung AMI 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.

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

    • EBSSnapshot di Anda tidak AMI boleh dienkripsi.

  4. Buat salinan PPK file PEM atau yang Anda gunakan untuk SSH key pair saat Anda membuat instance 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 menggunakannya SSH untuk terhubung ke instance EC2 yang kompatibel di perangkat Anda.

    penting

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

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

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

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

Menambahkan AMI ke perangkat Keluarga Salju 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 Keluarga Salju. 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 menambahkan VMs yang menggunakan sistem operasi apa pun. Namun, hanya sistem operasi yang didukung yang telah diuji dan divalidasi pada perangkat Snow Family. 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 pada perangkat Keluarga Salju.

Menambahkan Microsoft Windows AMI ke perangkat Snow Family

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 Anda Sendiri (BYOL)

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

Anda dapat menambahkan gambar Windows VM ke perangkat Anda dengan mengimpornya AWS menggunakan VM Impor/Ekspor 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 pada perangkat Keluarga Salju Anda. Untuk informasi selengkapnya tentang lisensi Windows danBYOL, lihat Amazon Web Services dan Microsoft: Pertanyaan yang Sering Diajukan.

Membuat gambar Windows VM untuk diimpor ke perangkat Keluarga Salju

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

AMIAgar Windows dapat berjalan di perangkat Snow, Anda harus menambahkan VirTio, Net, VioinputFLR, ViorngVCM, 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. virtio-win-pkg-scripts GitHub

catatan

Jika Anda berencana untuk mengimpor gambar VM Anda langsung ke perangkat Snow yang Anda gunakan, 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 Have Disk, buka Salin file pabrikan dari daftar, dan telusuri ISO file tersebut.

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

  8. Pilih. INFpilih Open, lalu pilih OK.

  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 perangkat Keluarga Salju

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

Mengekspor Amazon Linux 2 terbaru AMI untuk perangkat Keluarga Salju

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 file 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 fileAMI. 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.