Buat VHD - Amazon AppStream 2.0

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

Buat VHD

A VHD adalah file tunggal yang ketika dipasang ke sistem operasi diperlakukan seperti hard disk. VHDDapat dipasang sebagai huruf drive, ke jalur folder, atau keduanya. Ketika VHD sudah terpasang, Anda dapat memperlakukannya seperti halnya hard disk lainnya, termasuk menginstal aplikasi Anda atau menyalin file ke sana yang dibutuhkan pengguna Anda.

Untuk membuat blok aplikasi, Anda harus membuatVHD, menginstal aplikasi Anda ke sana, lalu melepaskannya. Setelah terlepas, Anda dapat menguji VHD di PC lain, EC2 instance, atau pembuat gambar AppStream 2.0 untuk memvalidasi aplikasi berfungsi seperti yang diharapkan. Setelah selesai, unggah ke bucket Amazon S3 di akun Anda dan buat blok aplikasi.

catatan

Halaman ini menjelaskan penggunaan a VHD untuk mengirimkan aplikasi Anda; Namun, instance streaming AppStream 2.0 akan mengunduh objek apa pun dari Amazon S3. Objek yang Anda simpan di Amazon S3 juga dapat berupa file zip, penginstal aplikasi, atau aplikasi yang dapat dieksekusi itu sendiri. Anda dapat menggunakan skrip pengaturan untuk mengonfigurasinya dengan benar pada instance streaming sebelum pengguna meluncurkan aplikasinya.

Instans streaming AppStream 2.0 menunggu hingga 120 detik VHD untuk menyelesaikan pengunduhan sebelum skrip pengaturan berjalan. Jika VHD tidak selesai mengunduh dalam durasi ini, unduhan berhenti, dan skrip pengaturan tidak akan berjalan.

Kami merekomendasikan ukuran maksimum 1, 5 gigabyte untuk. VHD Anda mungkin dapat mengurangi ukuran VHD dengan mengompresi. Anda harus menggunakan skrip pengaturan untuk mendekompresnya sebelum memasangnya, karena file harus diunduh sepenuhnya dari Amazon S3 sebelum dapat dipasang dan aplikasi diluncurkan. Lebih besar VHDs meningkatkan waktu yang dibutuhkan aplikasi untuk diluncurkan dan sesi streaming dimulai.

Untuk membuat VHD untuk Microsoft Windows
  1. Dari instance Windows PC atau Windows Amazon Elastic Compute Cloud (AmazonEC2), buka prompt perintah dengan hak administratif.

  2. Luncurkan diskpart utilitas Microsoft dengan memasukkan perintah berikut:

    diskpart

  3. Buat VHD file yang belum diformat dan tidak diinisialisasi dengan memasukkan perintah berikut, di mana <maximum file size> adalah ukuran VHD file, dalam MB:

    create vdisk file=C:\path\to\new\file.vhdx maximum=<maximum file size> type=expandable

  4. Pilih yang baru dibuat VHD dengan memasukkan perintah berikut:

    select vdisk file=C:\path\to\new\file.vhdx

  5. Lampirkan yang baru dibuat VHD dengan memasukkan perintah berikut:

    attach vdisk

  6. Inisialisasi yang baru dibuat VHD dengan memasukkan perintah berikut:

    convert mbr

  7. Buat partisi utama yang mencakup keseluruhan VHD dengan memasukkan perintah berikut:

    create partition primary

  8. Format partisi yang baru dibuat dengan memasukkan perintah berikut:

    format fs=ntfs quick

  9. Anda dapat me-mount yang baru dibuat VHD ke huruf drive yang tidak digunakan, jalur folder pada volume root, atau keduanya.

    Untuk memasang huruf drive, masukkan: assign letter=<unused drive letter>

    Untuk memasang folder, masukkan: assign mount=C:\path\to\empty\folder\to\mount\

    catatan

    Untuk me-mount ke jalur folder, folder harus sudah ada dan harus kosong.

  10. Anda sekarang dapat menginstal aplikasi Anda keVHD, menggunakan huruf drive atau jalur pemasangan folder yang dipilih pada langkah 9.

Setelah Anda selesai menginstal aplikasi Anda keVHD, Anda harus melepaskannya sebelum Anda dapat mengunggahnya dengan aman ke bucket Amazon S3.

Untuk melepaskan a VHD untuk Microsoft Windows
  1. Luncurkan utilitas Microsoft diskpart dengan memasukkan perintah berikut:

    diskpart

  2. Pilih VHD dengan memasukkan perintah berikut:

    select vdisk file=C:\path\to\new\file.vhdx

  3. Lepaskan VHD dengan memasukkan perintah berikut:

    detach vdisk

  4. Sekarang VHD telah terlepas, dan dapat diuji pada PC Windows lain, EC2 instans Amazon, atau pembuat gambar AppStream 2.0.

Untuk membuat VHD untuk Linux
  1. Dari EC2 instans Amazon Linux 2, pembuat gambar Amazon Linux 2 AppStream 2.0, atau Amazon Linux 2 WorkSpaces, buka sesi terminal.

  2. Buat file yang belum diformat dan tidak VHD diinisialisasi:

    dd if=/dev/zero of=<name of file> bs=<size of VHD> count=1

  3. Tambahkan sistem file ke yang dibuat VHD dengan memasukkan perintah berikut:

    sudo mkfs -t ext4 <name of file>

    catatan

    Anda mungkin melihat pesan yang menyatakan bahwa file tersebut bukan perangkat khusus blok. Anda dapat memilih untuk melanjutkan pula.

  4. Buat folder kosong untuk digunakan untuk titik mount dengan memasukkan perintah berikut:

    sudo mkdir /path/to/mount/point

  5. Pasang yang baru dibuat VHD ke jalur sistem file dengan menjalankan perintah berikut:

    sudo mount -t auto -o loop <name of file> /path/to/mount/point

  6. Anda sekarang dapat menginstal aplikasi Anda ke VHD menggunakan jalur pemasangan folder yang dipilih pada langkah 4.

    catatan

    Izin default untuk file dan folder yang dibuat di VHD dapat mencegah pengguna non-administrator meluncurkan aplikasi atau membaca file. Validasi izin dan ubah, jika perlu.

Setelah Anda selesai menginstal aplikasi Anda keVHD, Anda harus melepaskannya sebelum Anda dapat mengunggahnya dengan aman ke bucket Amazon S3.

Untuk melepaskan a VHD untuk Linux
  1. Buka sesi terminal, dan masukkan perintah berikut:

    sudo umount /path/to/mount/point

  2. Sekarang VHD telah terlepas, dan dapat diuji pada EC2 instans Amazon Linux 2 Amazon lainnya, pembuat gambar Amazon Linux 2 AppStream 2.0, atau Amazon Linux 2 WorkSpaces.