Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È 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
- Visual Studio Code
- Accesso all'hub di Azure Stack
- PowerShell dell'hub di Azure Stack installato in un computer che raggiunge gli endpoint di gestione
Installare l'estensione Resource Manager Tools
Per installare l'estensione Strumenti di Resource Manager, seguire questa procedura:
- Apri Visual Studio Code.
- Premere CTRL+MAIUSC+X per aprire il riquadro Estensioni
- Cerca
Azure Resource Manager Tools
, e quindi seleziona Installa. - 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.
Aprire Visual Studio Code e passare a una cartella di lavoro nel computer.
Aprire il terminale Git bash in Visual Studio Code.
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
Aprire la directory contenente il repository.
cd AzureStack-QuickStart-Templates
Selezionare Apri per aprire il file all'indirizzo
/101-vm-windows-create/azuredeploy.json
nel repository.Salva il file nella tua area di lavoro oppure, se hai creato un ramo del repository, puoi lavorare direttamente.
Quando si è pronti, è possibile distribuire il modello usando PowerShell. Seguire le istruzioni in Distribuire con PowerShell. Specificare il percorso del modello nello script.
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
- Altre informazioni sui modelli di Resource Manager dell'hub di Azure Stack.
- Altre informazioni sui profili API nell'hub di Azure Stack.