Durchführen einer Bereitstellung mit Visual Studio Code für Azure Stack Hub

Sie können Visual Studio Code und die Erweiterung „Azure Resource Manager-Tools“ verwenden, um Azure Resource Manager-Vorlagen zu erstellen und zu bearbeiten, die für Ihre Version von Azure Stack Hub funktionieren. Sie können Resource Manager-Vorlagen in Visual Studio Code auch ohne die Erweiterung erstellen, aber die Erweiterung verfügt über Optionen für die automatische Vervollständigung, die Ihnen die Entwicklung von Vorlagen vereinfachen. Darüber hinaus können Sie ein Bereitstellungsschema angeben, mit dessen Hilfe Sie sich mit den Ressourcen vertraut machen können, die in Azure Stack Hub verfügbar sind.

In diesem Artikel stellen Sie einen virtuellen Windows-Computer bereit.

Konzepte für Azure Stack Hub Resource Manager

Azure Stack Hub: Resource Manager

Informationen zu den Konzepten für die Bereitstellung und Verwaltung Ihrer Azure-Lösungen in Azure Stack Hub finden Sie unter Verwenden von Azure Resource Manager-Vorlagen in Azure Stack Hub.

API-Profile

Informationen zu den Konzepten für die Koordination von Ressourcenanbietern in Azure Stack Hub finden Sie unter Verwalten von API-Versionsprofilen in Azure Stack Hub.

Bereitstellungsschema

Das Azure Stack Hub-Bereitstellungsschema unterstützt Hybridprofile mit Azure Resource Manager-Vorlagen in Visual Studio Code. Sie können eine Zeile in der JSON-Vorlage ändern, um auf das Schema zu verweisen, und anschließend können Sie IntelliSense verwenden, um die mit Azure kompatible Ressource zu überprüfen. Überprüfen Sie mit dem Schema die Ressourcenanbieter, Typen und API-Versionen, die in Ihrer Version von Azure Stack Hub unterstützt werden. Für das Schema wird das API-Profil benötigt, um die spezifischen Versionen der API-Endpunkte in den Ressourcenanbietern abzurufen, die für Ihre Version von Azure Stack Hub unterstützt werden. Sie können die Wortvervollständigung für „type“ und „apiVersion“ verwenden und sind dann auf die „apiVersion“ und Ressourcentypen beschränkt, die für das API-Profil verfügbar sind.

Voraussetzungen

Installieren der Azure Resource Manager-Tools-Erweiterung

Führen Sie diese Schritte aus, um die Erweiterung „Resource Manager-Tools“ zu installieren:

  1. Öffnen Sie Visual Studio Code.
  2. Drücken Sie STRG+UMSCHALT+X, um den Bereich „Erweiterungen“ zu öffnen.
  3. Suchen Sie nach Azure Resource Manager Tools, und wählen Sie dann Installieren aus.
  4. Wählen Sie die Option Erneut laden, um die Installation der Erweiterung abzuschließen.

Abrufen einer Vorlage

Anstatt eine Vorlage von Grund auf neu zu erstellen, können Sie auch eine Vorlage aus AzureStack-QuickStart-Templates öffnen. „AzureStack-QuickStart-Templates“ ist ein Repository für Resource Manager-Vorlagen, mit denen Ressourcen für Azure Stack Hub bereitgestellt werden.

Die Vorlage in diesem Artikel hat den Namen 101-vm-windows-create. Mit der Vorlage wird eine grundlegende Bereitstellung einer Windows-VM für Azure Stack Hub definiert. Diese Vorlage stellt auch ein virtuelles Netzwerk (mit DNS), eine Netzwerksicherheitsgruppe und eine Netzwerkschnittstelle bereit.

  1. Öffnen Sie Visual Studio Code, und navigieren Sie auf Ihrem Computer zu einem Arbeitsordner.

  2. Öffnen Sie das Git Bash-Terminal in Visual Studio Code.

  3. Führen Sie den folgenden Befehl aus, um das Azure Stack Hub-Schnellstartrepository abzurufen.

    git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
    
  4. Öffnen Sie das Verzeichnis mit dem Repository.

    cd AzureStack-QuickStart-Templates
    
  5. Wählen Sie Öffnen aus, um die Datei im Repository unter /101-vm-windows-create/azuredeploy.json zu öffnen.

  6. Speichern Sie die Datei in Ihrem eigenen Arbeitsbereich. Falls Sie eine Verzweigung des Repositorys erstellt haben, können Sie vor Ort arbeiten.

  7. Wenn Sie bereit sind, können Sie Ihre Vorlage mit PowerShell bereitstellen. Befolgen Sie die Anleitung unter Bereitstellen mit PowerShell. Geben Sie den Speicherort der Vorlage im Skript an.

  8. Navigieren Sie nach dem Bereitstellen Ihrer Windows-VM zum Azure Stack Hub-Portal, und suchen Sie nach der Ressourcengruppe. Falls Sie das Ergebnis dieser Übung aus Ihrer Azure Stack Hub-Instanz löschen möchten, müssen Sie die Ressourcengruppe löschen.

Nächste Schritte