Templat gambar kustom di Azure Virtual Desktop

Templat gambar kustom di Azure Virtual Desktop memungkinkan Anda membuat gambar kustom yang dapat Anda gunakan dengan mudah saat menyebarkan komputer virtual (VM) host sesi. Menggunakan gambar kustom membantu Anda menstandarkan konfigurasi VM host sesi untuk organisasi Anda. Templat gambar kustom dibangun di Azure Image Builder dan disesuaikan untuk Azure Virtual Desktop.

Proses pembuatan

Ada dua bagian untuk membuat gambar kustom:

  1. Buat templat gambar kustom yang menentukan apa yang harus ada dalam gambar yang dihasilkan.

  2. Buat gambar dari templat gambar kustom tersebut, dengan mengirimkan templat ke Azure Image Builder.

Templat gambar kustom adalah file JSON yang berisi pilihan gambar sumber, target distribusi, properti build, dan kustomisasi Anda. Azure Image Builder menggunakan templat ini untuk membuat gambar kustom, yang dapat Anda gunakan sebagai gambar sumber untuk host sesi Anda saat membuat atau memperbarui kumpulan host. Saat membuat gambar, Azure Image Builder juga mengurus generalisasi gambar dengan sysprep.

Gambar kustom dapat disimpan di Azure Compute Gallery atau sebagai [gambar terkelola](.. . /virtual-machines/windows/capture-image-resource.yml atau keduanya. Azure Compute Gallery memungkinkan Anda mengelola replikasi wilayah, penerapan versi, dan berbagi gambar kustom. Lihat Membuat gambar terkelola warisan dari VM umum di Azure untuk meninjau batasan untuk gambar terkelola.

Gambar sumber harus didukung untuk Azure Virtual Desktop dan dapat berasal dari:

  • Marketplace Azure.
  • Gambar bersama Azure Compute Gallery yang sudah ada.
  • Gambar terkelola yang ada.
  • Templat gambar kustom yang sudah ada.

Kami telah menambahkan beberapa skrip bawaan yang tersedia untuk Anda gunakan yang mengonfigurasi beberapa fitur dan pengaturan paling populer saat menggunakan Azure Virtual Desktop. Anda juga dapat menambahkan skrip kustom Anda sendiri ke templat, selama dihosting di lokasi yang tersedia untuk umum, seperti GitHub atau layanan web. Anda perlu menentukan durasi untuk build, jadi pastikan Anda mengizinkan cukup waktu untuk menyelesaikan skrip Anda. Skrip bawaan mencakup mulai ulang jika diperlukan.

Berikut adalah beberapa contoh skrip bawaan yang dapat Anda tambahkan ke templat gambar kustom:

Saat gambar kustom sedang dibuat dan didistribusikan, Azure Image Builder menggunakan identitas terkelola yang ditetapkan pengguna. Azure Image Builder menggunakan identitas terkelola ini untuk membuat beberapa sumber daya di langganan Anda, seperti grup sumber daya, VM yang digunakan untuk membangun gambar, Key Vault, dan akun penyimpanan. VM memerlukan akses internet untuk mengunduh skrip bawaan atau skrip Anda sendiri yang Anda tambahkan. Skrip bawaan disimpan di repositori GitHub templat RDS di https://github.com/Azure/RDS-Templates.

Anda dapat memilih apakah Anda ingin VM terhubung ke jaringan virtual dan subnet yang ada, yang akan memungkinkan VM memiliki akses ke sumber daya lain yang mungkin Anda miliki tersedia untuk jaringan virtual tersebut. Jika Anda tidak menentukan jaringan virtual yang ada, jaringan virtual sementara, subnet, dan alamat IP publik dibuat untuk digunakan oleh VM. Untuk informasi selengkapnya tentang opsi jaringan, lihat Opsi jaringan Azure VM Image Builder.

Sumber

Grup sumber daya dibuat saat templat gambar kustom dibuat. Nama default dalam format IT_<ResourceGroupName>_<TemplateName>_<GUID> dan menyimpan sumber daya yang diperlukan selama build. Sebagian besar sumber daya ini bersifat sementara dan dihapus setelah build selesai, kecuali akun penyimpanan.

Di akun penyimpanan, hingga tiga kontainer dibuat:

  • shell adalah tempat skrip kustomisasi disimpan, jika Anda menyertakan skrip kustomisasi dalam templat gambar kustom Anda.

  • packerlogs memiliki satu atau beberapa folder bernama dengan GUID, yang berisi file yang disebut customization.log. File ini berisi semua output dari layanan Hashicorp Packer yang digunakan Azure Image Builder. Output ini dapat diunduh kapan saja untuk meninjau status kemajuan, kesalahan, dan penyelesaian.

  • vhds untuk sementara menyimpan file hard disk virtual (VHD) yang dihasilkan sebelum disimpan sebagai gambar terkelola atau di Azure Compute Gallery.

Grup IT_<ResourceGroupName>_<TemplateName>_<GUID> sumber daya yang terkait dengan templat Anda dapat dihapus setelah gambar kustom berhasil dibuat, asalkan Anda tidak memerlukan log. Grup sumber daya juga dihapus jika Anda menghapus grup sumber daya yang berisi gambar Anda.

Langkah berikutnya