Compartir a través de


Ejecución de scripts en una máquina virtual Linux

Se aplica a: ✔️ máquinas virtuales Linux ✔️ conjuntos de escalado flexibles

Para automatizar las tareas o solucionar los problemas, es posible que deba ejecutar comandos en una máquina virtual. El artículo siguiente ofrece una breve introducción a las características disponibles para ejecutar scripts y comandos dentro de las máquinas virtuales.

Custom Script Extension

La extensión de scripts personalizados se usa principalmente para la instalación de software y la configuración después de la implementación.

  • Descargue y ejecute scripts en máquinas virtuales de Azure.
  • Se puede ejecutar mediante las plantillas de Azure Resource Manager, la CLI de Azure, la API de REST, PowerShell o Azure Portal.
  • Los archivos de script se pueden descargar de Azure Storage o GitHub, o bien se pueden proporcionar desde el equipo si la ejecución se realiza desde Azure Portal.
  • Ejecute un script de PowerShell en máquinas Windows y un script de Bash en máquinas Linux.
  • Es útil para la configuración posterior a la implementación, la instalación de software y otras tareas de configuración o administración.

Comando Ejecutar

La característica Comando Ejecutar habilita la administración de máquinas virtuales y aplicaciones y la solución de problemas mediante scripts, y está disponible incluso cuando no se puede acceder a la máquina, por ejemplo, si el firewall invitado no tiene abierto el puerto RDP o SSH.

  • Ejecute scripts en máquinas virtuales de Azure.
  • Se puede ejecutar mediante Azure Portal, la API de REST, la CLI de Azure o PowerShell.
  • Ejecute un script, vea la salida rápidamente y repita según sea necesario en Azure Portal.
  • El script se puede ejecutar directamente o puede ejecutar uno de los scripts integrados.
  • Ejecute un script de PowerShell en máquinas Windows y un script de Bash en máquinas Linux.
  • Es útil para la administración de máquinas virtuales y aplicaciones y para ejecutar scripts en máquinas virtuales a las que no se puede acceder.

Hybrid Runbook Worker

Hybrid Runbook Worker brinda administración general de máquinas, aplicaciones y entornos con scripts personalizados del usuario almacenados en una cuenta de Automation.

  • Ejecute scripts en máquinas de Azure y en máquinas que no son de Azure.
  • Se puede ejecutar mediante Azure Portal, la CLI de Azure, la API de REST, PowerShell, WebHook.
  • Los scripts se almacenan y administran en una cuenta de Automation.
  • Ejecute PowerShell, Flujo de trabajo de PowerShell, Python o runbooks gráficos.
  • No hay límite de tiempo en el tiempo de ejecución de los scripts.
  • Varios scripts se pueden ejecutar de manera simultánea.
  • Se devuelve y almacena toda la salida de un script.
  • Historial de trabajos disponible durante 90 días.
  • Los scripts se pueden ejecutar como sistema local o con credenciales suministradas por el usuario.
  • Requiere instalación manual.

Consola de serie

La consola serie brinda acceso directo a una máquina virtual, igual que si tuviera un teclado conectado a la máquina virtual.

  • Ejecute comandos en máquinas virtuales de Azure.
  • Se puede ejecutar mediante una consola basada en texto en la máquina en Azure Portal.
  • Inicie sesión en la máquina con una cuenta de usuario local.
  • Es útil cuando se requiere acceso a la máquina virtual independientemente del estado del sistema operativo o de la red de la máquina.

Pasos siguientes

Más información sobre las distintas características disponibles para ejecutar scripts y comandos dentro de las máquinas virtuales.