Condividi tramite


Eseguire la distribuzione con Visual Studio Code nell'hub di Azure Stack

È possibile usare Visual Studio Code e l'estensione Strumenti di Azure Resource Manager per creare e modificare modelli di Azure Resource Manager che funzioneranno con la versione dell'hub di Azure Stack. È possibile creare modelli di Resource Manager in Visual Studio Code senza l'estensione, ma l'estensione fornisce opzioni di completamento automatico che semplificano lo sviluppo di modelli. È anche possibile specificare uno schema di distribuzione che consentirà di comprendere le risorse disponibili nell'hub di Azure Stack.

In questo articolo si distribuirà una macchina virtuale Windows.

Concetti relativi a Resource Manager dell'hub di Azure Stack

Azure Stack Hub Resource Manager

Per comprendere i concetti associati alla distribuzione e alla gestione delle soluzioni di Azure nell'hub di Azure Stack, vedere Usare i modelli di Azure Resource Manager nell'hub di Azure Stack.

Profili API

Per comprendere i concetti associati al coordinamento dei provider di risorse nell'hub di Azure Stack, vedere Gestire i profili di versione dell'API nell'hub di Azure Stack.

Schema di distribuzione

Lo schema di distribuzione dell'hub di Azure Stack supporta i profili ibridi tramite i modelli di Azure Resource Manager in Visual Studio Code. È possibile modificare una riga nel modello JSON per fare riferimento allo schema e quindi usare IntelliSense per esaminare la risorsa compatibile con Azure. Con lo schema, esaminare i provider di risorse, i tipi e le versioni api supportate nella versione dell'hub di Azure Stack. Lo schema dipende dal profilo API per recuperare le versioni specifiche degli endpoint API nei provider di risorse supportati nella versione dell'hub di Azure Stack. È possibile utilizzare il completamento della parola per tipo e apiVersion; successivamente, si sarà limitati alle apiVersion e ai tipi di risorse disponibili nel profilo API.

Prerequisiti

Installare l'estensione Resource Manager Tools

Per installare l'estensione Strumenti di Resource Manager, seguire questa procedura:

  1. Apri Visual Studio Code.
  2. Premere CTRL+MAIUSC+X per aprire il riquadro Estensioni
  3. Cerca Azure Resource Manager Tools, e quindi seleziona Installa.
  4. Selezionare Ricarica per completare l'installazione dell'estensione.

Ottenere un modello

Anziché creare un modello da zero, aprire un modello da AzureStack-QuickStart-Templates. AzureStack-QuickStart-Templates è un repository per i modelli di Resource Manager che distribuiscono le risorse nell'hub di Azure Stack.

Il modello in questo articolo è denominato 101-vm-windows-create. Il modello definisce una distribuzione di base di una macchina virtuale Windows nell'hub di Azure Stack. Questo modello distribuisce anche una rete virtuale (con DNS), un gruppo di sicurezza di rete e un'interfaccia di rete.

  1. Aprire Visual Studio Code e passare a una cartella di lavoro nel computer.

  2. Aprire il terminale Git bash in Visual Studio Code.

  3. Eseguire il comando seguente per recuperare il repository di avvio rapido dell'hub di Azure Stack.

    git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
    
  4. Aprire la directory contenente il repository.

    cd AzureStack-QuickStart-Templates
    
  5. Selezionare Apri per aprire il file all'indirizzo /101-vm-windows-create/azuredeploy.json nel repository.

  6. Salva il file nella tua area di lavoro oppure, se hai creato un ramo del repository, puoi lavorare direttamente.

  7. Quando si è pronti, è possibile distribuire il modello usando PowerShell. Seguire le istruzioni in Distribuire con PowerShell. Specificare il percorso del modello nello script.

  8. Dopo aver distribuito la macchina virtuale Windows, passare al portale dell'hub di Azure Stack e trovare il gruppo di risorse. Per cancellare il risultato di questo esercizio dall'hub di Azure Stack, eliminare il gruppo di risorse.

Passaggi successivi