Compartir vía


Inicio rápido: Exportación de una máquina virtual a Terraform con Azure Portal

Se aplica a: ✔️ cualquier recurso del plano de administración del proveedor AzureRM o AzAPI .

Los recursos de Azure existentes se pueden exportar a Terraform a través de Azure Portal. En este inicio rápido se muestra cómo usar Azure Portal para exportar un grupo de recursos.

  • Cree un grupo de recursos de Azure de prueba mediante la CLI de Azure o Azure PowerShell.
  • Cree una máquina virtual Linux de prueba mediante Azure CLIor Azure PowerShell.
  • Exporte el estado del grupo de recursos y la máquina virtual de Azure a Terraform.
  • Pruebe que el estado local coincida con el estado de los recursos de Azure.

Captura de pantalla de la exportación de recursos de Terraform en Azure Portal.

Prerrequisitos

Configuración de la máquina virtual

CLI de Azure o Azure PowerShell

Cree una máquina virtual Linux.

  1. Ejecute az group create para crear un grupo de recursos de Azure.

    az group create --name myResourceGroup --location eastus
    
  2. Ejecute az vm create para crear la máquina virtual.

    az vm create \
      --resource-group myResourceGroup \
      --name myVM \
      --image Debian11 \
      --admin-username azureadmin \
      --generate-ssh-keys \
      --public-ip-sku Standard
    

Portal de Azure

  1. En Servicios de Azure, seleccione Máquinas virtuales. Si no ve Máquinas virtuales, búsela en la barra de búsqueda.
  2. En la página Máquinas virtuales , seleccione Crear para ver una lista desplegable. Seleccione una máquina virtual de Azure.
  3. En Nombre de máquina virtual, escriba myVM.
  4. En Nombre del grupo de recursos, seleccione Crear nuevo y escriba myResourceGroup.
  5. Deje todo lo demás como predeterminado. Selecciona Revisar + crear.
  6. Compruebe que todo está configurado correctamente y seleccione Crear.

Registro del proveedor de recursos

Si la suscripción no está registrada en el Microsoft.AzureTerraform proveedor de recursos, consulte las instrucciones de registro.

Inicio de sesión en Azure

Inicie sesión en Azure Portal.

Exportar grupo de recursos

Exporte el grupo de recursos existente a Terraform.

  1. En la página de información general del grupo de recursos, expanda la pestaña Automation y seleccione Exportar plantilla. Captura de pantalla de dónde encontrar el panel Exportar Terraform en Azure Portal.

  2. En la página Exportar plantilla , seleccione Terraform.

  3. Seleccione el AzureRM proveedor o AzAPI . El código también se puede generar para ambos proveedores a la vez para la comparación en paralelo.

  4. Revise el código generado. Captura de pantalla de exportación de la salida de Terraform en Azure Portal.

  5. Use el botón Copiar plantilla en la parte inferior derecha o copie el botón de contenido de la parte superior para pegar directamente en el editor de código. Como alternativa, use el botón de descarga para obtener una carpeta ZIP con el archivo de configuración de terraform. Si el resultado no es el esperado, verifique que haya registrado el proveedor de recursos. Si sigue viendo errores, haga clic en el botón Comentarios para notificarnos el error.

Limpieza de recursos

Eliminar recursos

Cuando ya no los necesite, puede eliminar el grupo de recursos, la máquina virtual y todos los recursos relacionados.

  1. En la parte superior de la página del grupo de recursos, seleccione Eliminar grupo de recursos.
  2. Se abre una página que le advierte de que está a punto de eliminar recursos. Escriba el nombre del grupo de recursos y seleccione Eliminar para terminar de eliminar los recursos y el grupo de recursos.

Apagado automático

Si la máquina virtual sigue siendo necesaria, Azure proporciona una característica de apagado automático para las máquinas virtuales para ayudar a administrar los costos y asegurarse de que no se le facturan los recursos no utilizados.

  1. En la sección Operaciones de la máquina virtual, seleccione la opción Apagado automático.
  2. Se abre una página donde puede configurar la hora de apagado automático. Seleccione la opción Activado para habilitarlo y, a continuación, establezca la hora que desee.
  3. Una vez establecida la hora, seleccione Guardar en la parte superior para habilitar la configuración de apagado automático.

Nota:

Recuerde configurar la zona horaria correctamente para que coincida con sus requisitos, ya que la hora universal coordinada (UTC) es la configuración predeterminada en la lista desplegable Zona horaria.

Para obtener más información, consulte Apagado automático.

Pasos siguientes

En este inicio rápido, implementó una máquina virtual sencilla y exportó la configuración al código de Terraform.