Partilhar via


Executar scripts em sua VM Linux

Aplica-se a: ✔️ Linux VMs ✔️ Conjuntos de escala flexível

Para automatizar tarefas ou solucionar problemas, talvez seja necessário executar comandos em uma VM. O artigo a seguir fornece uma breve visão geral dos recursos disponíveis para executar scripts e comandos em suas VMs.

Extensão de Script Personalizado

A extensão de script personalizado é usada principalmente para configuração pós-implantação e instalação de software.

  • Baixe e execute scripts em máquinas virtuais do Azure.
  • Pode ser executado usando modelos do Azure Resource Manager, CLI do Azure, API REST, PowerShell ou portal do Azure.
  • Os ficheiros de script podem ser transferidos a partir do armazenamento do Azure ou do GitHub, ou fornecidos a partir do seu PC quando executados a partir do portal do Azure.
  • Execute o script PowerShell em máquinas Windows e o script Bash em máquinas Linux.
  • Útil para configuração pós-implantação, instalação de software e outras tarefas de configuração ou gerenciamento.

Executar o comando

O recurso Executar comando permite o gerenciamento e a solução de problemas de máquinas virtuais e aplicativos usando scripts e está disponível mesmo quando a máquina não está acessível, por exemplo, se o firewall convidado não tiver a porta RDP ou SSH aberta.

  • Execute scripts em máquinas virtuais do Azure.
  • Pode ser executado usando o portal do Azure, API REST, CLI do Azure ou PowerShell
  • Execute rapidamente um script e exiba a saída e repita conforme necessário no portal do Azure.
  • O script pode ser digitado diretamente ou você pode executar um dos scripts internos.
  • Execute o script PowerShell em máquinas Windows e o script Bash em máquinas Linux.
  • Útil para gerenciamento de máquinas virtuais e aplicativos e para executar scripts em máquinas virtuais que estão inacessíveis.

Função de Trabalho de Runbook Híbrida

O Hybrid Runbook Worker fornece gerenciamento geral de máquinas, aplicativos e ambientes com scripts personalizados do usuário armazenados em uma conta de automação.

  • Execute scripts em máquinas Azure e não Azure.
  • Pode ser executado usando o portal do Azure, CLI do Azure, API REST, PowerShell, webhook.
  • Scripts armazenados e gerenciados em uma conta de automação.
  • Executar PowerShell, fluxo de trabalho do PowerShell, Python ou runbooks gráficos
  • Sem limite de tempo no tempo de execução do script.
  • Vários scripts podem ser executados simultaneamente.
  • A saída de script completa é retornada e armazenada.
  • Histórico de trabalho disponível por 90 dias.
  • Os scripts podem ser executados como Sistema Local ou com credenciais fornecidas pelo usuário.
  • Requer instalação manual

Consola de série

O console serial fornece acesso direto a uma VM, semelhante a ter um teclado conectado à VM.

  • Execute comandos em máquinas virtuais do Azure.
  • Pode ser executado usando um console baseado em texto para a máquina no portal do Azure.
  • Faça login na máquina com uma conta de usuário local.
  • Útil quando o acesso à máquina virtual é necessário, independentemente do estado da rede ou do sistema operacional da máquina.

Próximos passos

Saiba mais sobre os diferentes recursos disponíveis para executar scripts e comandos em suas VMs.