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

VHD adalah file tunggal yang ketika dipasang ke sistem operasi diperlakukan seperti hard disk. VHD dapat dipasang sebagai huruf drive, ke jalur folder, atau keduanya. Ketika VHD dipasang, 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 membuat VHD, menginstal aplikasi Anda ke sana, lalu melepaskannya. Setelah terlepas, Anda dapat menguji VHD Anda di PC lain, instans EC2, 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 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 untuk VHD menyelesaikan pengunduhan sebelum skrip pengaturan berjalan. Jika VHD tidak menyelesaikan pengunduhan 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. VHD yang lebih besar meningkatkan waktu yang dibutuhkan aplikasi untuk diluncurkan dan sesi streaming dimulai.

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

  2. Luncurkan diskpart utilitas Microsoft dengan memasukkan perintah berikut:

    diskpart

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

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

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

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

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

    attach vdisk

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

    convert mbr

  7. Buat partisi utama yang mencakup seluruh 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 memasang VHD yang baru dibuat 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 ke VHD, menggunakan huruf drive atau jalur pemasangan folder yang dipilih pada langkah 9.

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

Untuk melepaskan 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. VHD sekarang telah terlepas, dan dapat diuji pada PC Windows lain, instans Amazon EC2, atau pembuat AppStream gambar 2.0.

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

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

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

  3. Tambahkan sistem file ke VHD yang dibuat 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 VHD yang baru dibuat 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 pada VHD dapat mencegah pengguna non-administrator meluncurkan aplikasi atau membaca file. Validasi izin dan ubah, jika perlu.

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

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

    sudo umount /path/to/mount/point

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