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

Menginstal ekstensi Alat Resource Manager

Untuk menginstal ekstensi Alat Resource Manager, gunakan langkah-langkah berikut:

  1. Buka Visual Studio Code.
  2. Tekan CTRL+SHIFT+X untuk membuka panel Ekstensi
  3. Cari Azure Resource Manager Tools, kemudian pilih Instal.
  4. 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.

  1. Buka Visual Studio Code dan navigasikan ke folder aktif di mesin Anda.

  2. Buka terminal bash Git di Visual Studio Code.

  3. Jalankan perintah berikut untuk mengambil repositori Mulai Cepat Azure Stack Hub.

    git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
    
  4. Buka direktori yang berisi repositori.

    cd AzureStack-QuickStart-Templates
    
  5. Pilih Buka untuk membuka file di /101-vm-windows-create/azuredeploy.json dalam repositori.

  6. Simpan file ke ruang kerja Anda sendiri, atau jika Anda telah membuat cabang repositori, Anda dapat bekerja di tempat.

  7. Setelah siap, Anda dapat menyebarkan templat menggunakan PowerShell. Ikuti petunjuk di Menyebarkan dengan PowerShell. Tentukan lokasi templat dalam skrip.

  8. 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