Compartir a través de


Implementación con Visual Studio Code en Azure Stack Hub

Puede usar Visual Studio Code y la extensión Azure Resource Manager Tools para crear y editar plantillas de Azure Resource Manager que funcionarán con su versión de Azure Stack Hub. Puede crear plantillas de Resource Manager en Visual Studio Code sin la extensión, pero la extensión proporciona opciones de autocompletar que simplifican el desarrollo de plantillas. Además, puede especificar un esquema de implementación que le ayudará a comprender los recursos disponibles en Azure Stack Hub.

En este artículo, implementará una máquina virtual Windows.

Conceptos de Resource Manager de Azure Stack Hub

Punto de conexión de Resource Manager de Azure Stack Hub

Para comprender los conceptos asociados a la implementación y administración de las soluciones de Azure en Azure Stack Hub, consulte Uso de plantillas de Azure Resource Manager en Azure Stack Hub.

Perfiles de API

Para comprender los conceptos asociados a la coordinación de proveedores de recursos en Azure Stack Hub, consulte Administración de perfiles de versión de API en Azure Stack Hub.

Esquema de implementación

El esquema de implementación de Azure Stack Hub admite perfiles híbridos mediante plantillas de Azure Resource Manager en Visual Studio Code. Puede cambiar una línea de la plantilla JSON para hacer referencia al esquema y, a continuación, puede usar IntelliSense para revisar el recurso compatible con Azure. Con el esquema, revise los proveedores de recursos, los tipos y las versiones de API compatibles con la versión de Azure Stack Hub. El esquema depende del perfil de API para recuperar las versiones específicas de los puntos de conexión de API en los proveedores de recursos admitidos en la versión de Azure Stack Hub. Puede usar la finalización de palabras para el tipo y apiVersion y, a continuación, se limitará a los tipos de recursos apiVersion y disponibles para el perfil de API.

Prerrequisitos

Instalación de la extensión Resource Manager Tools

Para instalar la extensión Resource Manager Tools, siga estos pasos:

  1. Abre Visual Studio Code.
  2. Presione CTRL+MAYÚS+X para abrir el panel Extensiones.
  3. Busque Azure Resource Manager Toolsy seleccione Instalar.
  4. Seleccione Volver a cargar para finalizar la instalación de la extensión.

Obtener una plantilla

En lugar de crear una plantilla desde cero, se abre una plantilla desde .AzureStack-QuickStart-Templates AzureStack:QuickStart-Templates es un repositorio de plantillas de Resource Manager que implementan recursos en Azure Stack Hub.

La plantilla de este artículo denominada 101-vm-windows-create. La plantilla define una implementación básica de una máquina virtual Windows en Azure Stack Hub. Esta plantilla también implementa una red virtual (con DNS), un grupo de seguridad de red y una interfaz de red.

  1. Abra Visual Studio Code y vaya a una carpeta de trabajo en la máquina.

  2. Abra el terminal de Git Bash en Visual Studio Code.

  3. Ejecute el siguiente comando para recuperar el repositorio de inicio rápido de Azure Stack Hub.

    git clone https://github.com/Azure/AzureStack-QuickStart-Templates.git
    
  4. Abra el directorio que contiene el repositorio.

    cd AzureStack-QuickStart-Templates
    
  5. Seleccione Abrir para abrir el archivo en /101-vm-windows-create/azuredeploy.json el repositorio.

  6. Guarde el archivo en su propia área de trabajo o si ha creado una rama del repositorio en el que puede trabajar.

  7. Cuando esté listo, puede implementar la plantilla mediante PowerShell. Siga las instrucciones de Implementación con PowerShell. Especifique la ubicación de la plantilla en el script.

  8. Después de implementar la máquina virtual Windows, vaya al portal de Azure Stack Hub y busque el grupo de recursos. Si desea borrar el resultado de este ejercicio de Azure Stack Hub, elimine el grupo de recursos.

Pasos siguientes