Menyebarkan dengan Visual Studio Code ke Azure Stack Hub
Anda dapat menggunakan ekstensi Alat Visual Studio Code dan Azure Resource Manager untuk membuat dan mengedit templat Azure Resource Manager yang akan berfungsi dengan versi Azure Stack Hub Anda. Anda dapat membuat templat Resource Manager di Visual Studio Code tanpa ekstensi, tetapi ekstensi menyediakan opsi pelengkapan otomatis yang menyederhanakan pengembangan templat. Selain itu, Anda dapat menentukan skema penyebaran yang akan membantu Anda memahami sumber daya yang tersedia di Azure Stack Hub.
Pada artikel ini, Anda akan menyebarkan mesin virtual Windows.
Konsep untuk Azure Stack Hub Resource Manager
Manajer Sumber Daya Azure Stack Hub
Untuk memahami konsep yang terkait dengan penyebaran dan pengelolaan solusi Azure Anda di Azure Stack Hub, lihat Menggunakan templat Azure Resource Manager di Azure Stack Hub.
Profil API
Untuk memahami konsep yang terkait dengan koordinasi penyedia sumber daya di Azure Stack Hub, lihat Mengelola profil versi API di Azure Stack Hub.
Skema penyebaran
Skema penyebaran Azure Stack Hub mendukung profil hibrida melalui templat Azure Resource Manager di Visual Studio Code. Anda dapat mengubah satu baris dalam templat JSON untuk mereferensikan skema, kemudian Anda dapat menggunakan IntelliSense untuk meninjau sumber daya yang kompatibel dengan Azure. Dengan skema tersebut, tinjau penyedia sumber daya, jenis, dan versi API yang didukung dalam versi Azure Stack Hub Anda. Skema bergantung pada profil API untuk mengambil versi tertentu dari titik akhir API di penyedia sumber daya yang didukung dalam versi Azure Stack Hub Anda. Anda dapat menggunakan penyelesaian kata untuk jenis dan apiVersion, kemudian Anda akan dibatasi pada jenis apiVersion dan sumber daya yang tersedia untuk profil API tersebut.
Prasyarat
- Visual Studio Code
- Akses ke Azure Stack Hub
- PowerShell Azure Stack Hub yang diinstal pada mesin yang mencapai titik akhir manajemen
Menginstal ekstensi Alat Resource Manager
Untuk menginstal ekstensi Alat Resource Manager, gunakan langkah-langkah berikut:
- Buka Visual Studio Code.
- Tekan CTRL+SHIFT+X untuk membuka panel Ekstensi
- Cari
Azure Resource Manager Tools
, kemudian pilih Instal. - Pilih Muat ulang untuk menyelesaikan penginstalan ekstensi.
Mendapatkan templat
Alih-alih membuat templat dari awal, Anda membuka templat dari AzureStack-QuickStart-Templates
. AzureStack-QuickStart-Templates adalah repositori untuk templat Resource Manager yang menyebarkan sumber daya ke Azure Stack Hub.
Templat dalam artikel ini disebut 101-vm-windows-create
. Templat ini mendefinisikan penyebaran dasar mesin virtual Windows ke Azure Stack Hub. Templat ini juga menyebarkan jaringan virtual (dengan DNS), kelompok keamanan jaringan, dan antarmuka jaringan.
Buka Visual Studio Code dan navigasikan ke folder aktif di mesin Anda.
Buka terminal bash Git di Visual Studio Code.
Jalankan perintah berikut untuk mengambil repositori Mulai Cepat Azure Stack Hub.
git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
Buka direktori yang berisi repositori.
cd AzureStack-QuickStart-Templates
Pilih Buka untuk membuka file di
/101-vm-windows-create/azuredeploy.json
dalam repositori.Simpan file ke ruang kerja Anda sendiri, atau jika Anda telah membuat cabang repositori, Anda dapat bekerja di tempat.
Setelah siap, Anda dapat menyebarkan templat menggunakan PowerShell. Ikuti petunjuk di Menyebarkan dengan PowerShell. Tentukan lokasi templat dalam skrip.
Setelah Anda menyebarkan mesin virtual Windows, navigasikan ke portal Azure Stack Hub, dan temukan grup sumber daya. Jika Anda ingin menghapus hasil latihan ini dari Azure Stack Hub, hapus grup sumber daya.
Langkah berikutnya
- Pelajari selengkapnya templat Azure Stack Hub Resource Manager.
- Pelajari selengkapnya Profil API di Azure Stack Hub.