Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure DevTest Labs dapat menggunakan templat Azure Resource Manager (ARM) untuk banyak tugas, mulai dari membuat dan menyediakan lab dan mesin virtual (VM) hingga menambahkan pengguna.
Templat Azure Resource Manager adalah file JavaScript Object Notation (JSON) yang menentukan infrastruktur dan konfigurasi untuk proyek Anda. Template tersebut menggunakan sintaksis deklaratif. Anda menjelaskan penyebaran yang Dimaksudkan tanpa menulis urutan perintah pemrograman untuk membuat penyebaran.
Di DevTest Labs, Anda dapat:
Menggunakan templat mulai cepat ARM untuk menyebarkan lab dengan mesin virtual (VM).
Membuat templat ARM Anda sendiri yang akan digunakan untuk berbagai tugas. Ikuti langkah-langkah di Membuat dan menyebarkan templat ARM, dan mengubah contoh templat untuk kebutuhan Anda.
Mengakses repositori GitHub DevTest Labs publik untuk skrip dan templat ARM yang telah dikonfigurasi sebelumnya yang dapat Anda gunakan apa adanya atau sesuaikan.
Menyambungkan repositori templat publik dan privat ke DevTest Labs, sehingga pengguna lab dapat menggunakan templat untuk membuat dan mengelola sumber daya dan lingkungan mereka sendiri.
Menggunakan templat ARM dari gambar dasar Azure VM yang tersedia untuk membuat lebih banyak VM atau gambar kustom.
Menggunakan templat lingkungan ARM untuk membuat lingkungan DevTest Labs infrastruktur sebagai layanan (IaaS) atau Platform sebagai layanan (PaaS) multi-VM.
Gunakan templat ARM dengan otomatisasi Azure PowerShell atau Azure CLI untuk membuat, menyebarkan, dan mengelola lab, lingkungan, dan VM.
VM tunggal dan templat lingkungan
DevTest Labs sering menggunakan templat ARM untuk membuat VM. Ada dua metode untuk membuat VM di DevTest Labs. Masing-masing metode digunakan dalam skenario yang berbeda dan memerlukan izin yang berbeda. Properti resource
templat ARM menyatakan metode yang akan digunakan.
Templat lingkungan Microsoft.Compute/virtualmachines
Templat ARM yang menggunakan jenis sumber daya Microsoft.Compute/virtualmachines menyediakan beberapa VM lab dan sumber daya PaaS dalam satu lingkungan, seperti farm SharePoint. Pengguna lab dapat menggunakan templat ini untuk membuat lingkungan multi-VM. VM yang dibuat dengan jenis sumber daya ini muncul dalam lingkungan pada daftar Lingkungan saya lab.
Untuk informasi dan instruksi selengkapnya untuk mengonfigurasi dan menggunakan templat lingkungan, lihat Menggunakan templat ARM untuk membuat lingkungan DevTest Labs.
Templat VM tunggal Microsoft.DevTestLab/labs/virtualmachines
Templat ARM yang menggunakan jenis sumber daya Microsoft.DevTestLab/labs/virtualmachines menyediakan konfigurasi VM individual. Setiap VM yang dibuat dengan jenis sumber daya ini muncul sebagai item terpisah dalam daftar Mesin virtual saya di lab. Untuk membuat dan menyebarkan VM dengan templat ini, Anda dapat menggunakan templat mulai cepat dari portal Azure. Anda juga dapat mengotomatiskan penyebaran VM dengan Azure PowerShell atau Azure CLI.
Templat mulai cepat ARM
Untuk menggunakan templat ARM agar dapat dengan cepat membuat lab DevTest Labs dengan VM Server Windows, ikuti instruksi di Mulai Cepat: Menggunakan templat ARM untuk membuat lab di DevTest Labs.
Atau untuk mengakses templat mulai cepat DevTest Labs dari portal Microsoft Azure:
- Di portal Azure, cari Menyebarkan templat kustom.
- Pada layar Penyebaran kustom, pastikan templat Mulai Cepat dipilih, dan pilih panah menurun di samping templat Mulai Cepat (penafian).
- Ketik devtest di kotak filter, lalu pilih templat dtl-create-lab-windows-vm-claimed atau templat mulai cepat lainnya dari daftar popup.
- Pilih Pilih templat. Anda juga dapat memilih Edit templat untuk mengubah templat.
Otomatisasi templat ARM
Administrator lab dapat menyebarkan templat ARM dengan Azure CLI atau Azure PowerShell untuk mengotomatiskan pembuatan dan manajemen VM.
Di Azure CLI, gunakan perintah az lab vm create dan az deployment group create untuk mengotomatiskan pembuatan VM dengan templat ARM. Untuk informasi dan instruksi selengkapnya, lihat Menyebarkan sumber daya dengan templat Resource Manager dan Azure CLI.
Di Azure PowerShell, gunakan New-AzResource dan New-AzResourceGroupDeployment untuk menyediakan VM dengan templat ARM.
Catatan
Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Untuk memulai, lihat Menginstal Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.
Administrator lab dapat menyebarkan templat ARM untuk membuat golden image pabrik gambar atau VM lab yang dapat diklaim. Penyediaan VM dengan PowerShell memerlukan izin administrator. Pengguna lab kemudian dapat menggunakan gambar kustom untuk membuat instans VM. Untuk informasi dan instruksi selengkapnya, lihat Membuat VM DevTest Labs dengan Azure PowerShell.
Anda dapat mengotomatiskan beberapa tugas DevTest Labs umum lainnya dengan menggunakan templat ARM dengan PowerShell:
- Membuat gambar kustom dari file VHD menggunakan PowerShell
- Mengunggah file VHD ke akun penyimpanan lab menggunakan PowerShell
- Menambahkan pengguna eksternal ke lab menggunakan PowerShell
- Membuat peran kustom lab menggunakan PowerShell
Administrator lab juga dapat mengotomatiskan penyebaran templat lingkungan ARM, untuk sepenuhnya mengelola lingkungan pengembangan dan pengujian. Untuk informasi dan instruksi, lihat Mengotomatiskan pembuatan lingkungan.
Langkah berikutnya
- Praktik terbaik untuk membuat templat Azure Resource Manager memiliki panduan dan saran untuk membuat templat ARM yang andal dan mudah digunakan.
- Sebarkan sumber daya dengan templat Resource Manager dan Azure PowerShell memiliki informasi umum tentang penggunaan Azure PowerShell dengan templat ARM.
- Repositori GitHub DevTest Labs publik memiliki templat ARM mulai cepat, skrip PowerShell, artefak, dan lingkungan yang telah dikonfigurasi sebelumnya yang dapat Anda gunakan apa adanya atau sesuaikan untuk kebutuhan Anda.
- Anda dapat menjelajahi lebih banyak templat ARM di galeri templat Mulai Cepat Azure.