az vm repair
Nota
Esta referencia forma parte de la extensión vm-repair para la CLI de Azure (versión 2.0.67 o posterior). La extensión se instalará automáticamente la primera vez que ejecute un comando az vm repair . Obtenga más información sobre las extensiones.
Comandos de reparación automática para corregir las máquinas virtuales.
El comando de reparación de máquinas virtuales permitirá a los usuarios de Azure reparar automáticamente las máquinas virtuales que no son de arranque copiando el disco del sistema operativo de la máquina virtual de origen y conectandolo a una máquina virtual de reparación recién creada.
Comandos
az vm repair create |
Cree una nueva máquina virtual de reparación y conecte el disco del sistema operativo copiado de la máquina virtual de origen como un disco de datos. |
az vm repair list-scripts |
Enumerar scripts disponibles. Localizado https://github.com/Azure/repair-script-library. |
az vm repair reset-nic |
Restablezca la pila de interfaz de red en el sistema operativo invitado de la máquina virtual. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface |
az vm repair restore |
Reemplace el disco del sistema operativo de la máquina virtual de origen por el disco de datos de la máquina virtual de reparación. |
az vm repair run |
Ejecute scripts comprobados desde GitHub en una máquina virtual. "az vm repair list-scripts" para ver los scripts disponibles. |
az vm repair create
Cree una nueva máquina virtual de reparación y conecte el disco del sistema operativo copiado de la máquina virtual de origen como un disco de datos.
az vm repair create --name
--resource-group
[--associate-public-ip]
[--copy-disk-name]
[--distro]
[--enable-nested]
[--repair-group-name]
[--repair-password]
[--repair-username]
[--repair-vm-name]
[--unlock-encrypted-vm]
Ejemplos
Creación de una máquina virtual de reparación
az vm repair create -g MyResourceGroup -n myVM --verbose
Creación de una máquina virtual de reparación y establecimiento de la autenticación de máquina virtual
az vm repair create -g MyResourceGroup -n myVM --repair-username username --repair-password password!234 --verbose
También se puede proporcionar una máquina virtual de reparación de una distribución específica o un URN específico.
az vm repair create -g MyResourceGroup -n myVM --distro 'rhel7|sles12|ubuntu20|centos6|oracle8|sles15'
Parámetros requeridos
Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Opción para crear una máquina virtual de reparación con ip pública.
Nombre de la copia del disco del sistema operativo.
Opción para crear una máquina virtual de reparación desde una distribución específica de Linux (rhel7|rhel8|suse12|ubuntu20|centos7|oracle7).
Habilite hyperv anidado.
Reparar el nombre del grupo de recursos.
Administración contraseña para la máquina virtual de reparación.
Administración nombre de usuario para reparar la máquina virtual.
Nombre de la máquina virtual de reparación.
Opción para desbloquear automáticamente máquinas virtuales cifradas mediante la autenticación de suscripción actual.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm repair list-scripts
Enumerar scripts disponibles. Localizado https://github.com/Azure/repair-script-library.
az vm repair list-scripts [--preview]
Ejemplos
Enumerar scripts
az vm repair list-scripts --verbose
Enumere solo los scripts de Windows.
az vm repair list-scripts --query "[?starts_with(id, 'win')]"
Enumera los scripts con prueba en su descripción.
az vm repair list-scripts --query "[?contains(description, 'test')]"
Enumeración de scripts no comprobados de la bifurcación de https://github.com/Azure/repair-script-library
az vm repair list-scripts --preview "https://github.com/haagha/repair-script-library/blob/master/map.json"
Parámetros opcionales
Dirección URL de la biblioteca de scripts de reparación bifurcada map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm repair reset-nic
Restablezca la pila de interfaz de red en el sistema operativo invitado de la máquina virtual. https://docs.microsoft.com/en-us/troubleshoot/azure/virtual-machines/reset-network-interface
az vm repair reset-nic --name
--resource-group
[--yes]
Ejemplos
Restablezca la NIC de invitado de la máquina virtual. Especifique el grupo de recursos y el nombre de la máquina virtual.
az vm repair reset-nic -g MyResourceGroup -n MyVM --verbose
Restablezca la NIC de invitado de la máquina virtual e inicie automáticamente la máquina virtual si no está en estado de ejecución.
az vm repair reset-nic -g MyResourceGroup -n MyVM --yes --verbose
Restablezca la NIC de invitado de la máquina virtual. Especifique el identificador de recurso de máquina virtual.
az vm repair reset-nic --ids /subscriptions/MySubscriptionId/resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/MyVM --verbose
Parámetros requeridos
Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
No solicite confirmación para iniciar la máquina virtual si no se está ejecutando.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm repair restore
Reemplace el disco del sistema operativo de la máquina virtual de origen por el disco de datos de la máquina virtual de reparación.
az vm repair restore --name
--resource-group
[--disk-name]
[--repair-vm-id]
[--yes]
Ejemplos
Restauración desde la máquina virtual de reparación, el comando buscará automáticamente repair-vm.
az vm repair restore -g MyResourceGroup -n MyVM --verbose
Restauración desde la máquina virtual de reparación, especifique el disco que se va a restaurar.
az vm repair restore -g MyResourceGroup -n MyVM --disk-name MyDiskCopy --verbose
Parámetros requeridos
Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Nombre del disco de datos fijo. El valor predeterminado es el primer disco de datos de la máquina virtual de reparación.
Reparar el identificador de recurso de la máquina virtual.
Elimina los recursos de reparación sin confirmación.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az vm repair run
Ejecute scripts comprobados desde GitHub en una máquina virtual. "az vm repair list-scripts" para ver los scripts disponibles.
az vm repair run --name
--resource-group
[--custom-script-file]
[--parameters]
[--preview]
[--repair-vm-id]
[--run-id]
[--run-on-repair]
Ejemplos
Ejecute el script con <run-id> directamente en la máquina virtual.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --verbose
Ejecute el script con <run-id> en la máquina virtual de reparación vinculada.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --run-on-repair --verbose
Ejecute un script con parámetros en la máquina virtual.
az vm repair run -g MyResourceGroup -n MySourceWinVM --run-id win-hello-world --parameters hello=hi world=earth --verbose
Ejecute un script personalizado local en la máquina virtual.
az vm repair run -g MyResourceGroup -n MySourceWinVM --custom-script-file ./file.ps1 --verbose
Ejecutar script sin comprobar desde la bifurcación de https://github.com/Azure/repair-script-library
az vm repair run -g MyResourceGroup -n MySourceWinVM --preview "https://github.com/haagha/repair-script-library/blob/master/map.json" --run-id test
Parámetros requeridos
Nombre de la máquina virtual. Puede configurar el valor predeterminado mediante az configure --defaults vm=<name>
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Archivo de script personalizado para ejecutarse en la máquina virtual. El script debe ser PowerShell para Windows, Bash para Linux.
Parámetros separados por espacios con el formato '[name=]value'. Posicional para scripts de Bash.
Dirección URL de la biblioteca de scripts de reparación bifurcada map.json https://github.com/{user}/repair-script-library/blob/master/map.json.
Reparar el identificador de recurso de la máquina virtual.
Identificador de ejecución único para scripts de ejecución.
El script se ejecutará en la máquina virtual de reparación vinculada.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
Comentarios
Enviar y ver comentarios de