Executar scripts na VM do Linux
Aplica-se a: ✔️ Conjuntos de dimensionamento flexíveis de VMs ✔️ do Linux
Para automatizar tarefas ou resolver problemas, poderá ter de executar comandos numa VM. O artigo seguinte apresenta uma breve descrição geral das funcionalidades que estão disponíveis para executar scripts e comandos nas suas VMs.
Extensão de Script Personalizado
A Extensão de Script Personalizado é utilizada principalmente para a configuração pós-implementação e instalação de software.
- Transfira e execute scripts em máquinas virtuais do Azure.
- Pode ser executado com 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 são executados a partir do portal do Azure.
- Execute o script do PowerShell em computadores Windows e script Bash em computadores Linux.
- Útil para configuração pós-implementação, instalação de software e outras tarefas de configuração ou gestão.
Comando Executar
A funcionalidade Executar Comando permite a gestão de máquinas virtuais e aplicações e a resolução de problemas com scripts e está disponível mesmo quando a máquina virtual não está acessível, por exemplo, se a firewall de convidados não tiver a porta RDP ou SSH aberta.
- Executar scripts em máquinas virtuais do Azure.
- Pode ser executado com o portal do Azure, a API REST, a CLI do Azure ou o PowerShell
- Execute rapidamente um script e veja a saída e repita conforme necessário no portal do Azure.
- O script pode ser escrito diretamente ou pode executar um dos scripts incorporados.
- Execute o script do PowerShell em computadores Windows e script Bash em computadores Linux.
- Útil para a gestão de aplicações e máquinas virtuais e para executar scripts em máquinas virtuais inacessíveis.
Função de Trabalho de Runbook Híbrida
A Função de Trabalho de Runbook Híbrida fornece gestão geral de computadores, aplicações e ambientes com scripts personalizados do utilizador armazenados numa conta de Automatização.
- Execute scripts em máquinas do Azure e não do Azure.
- Pode ser executado com portal do Azure, CLI do Azure, API REST, PowerShell, webhook.
- Scripts armazenados e geridos numa Conta de Automatização.
- Executar runbooks do PowerShell, Do PowerShell, Python ou Gráficos
- Sem limite de tempo no tempo de execução do script.
- Vários scripts podem ser executados em simultâneo.
- A saída completa do script é devolvida e armazenada.
- Histórico de tarefas disponível durante 90 dias.
- Os scripts podem ser executados como Sistema Local ou com credenciais fornecidas pelo utilizador.
- Requer instalação manual
Consola de série
A Consola de série fornece acesso direto a uma VM, semelhante a ter um teclado ligado à VM.
- Execute comandos em máquinas virtuais do Azure.
- Pode ser executado através de uma consola baseada em texto no computador no portal do Azure.
- Inicie sessão no computador com uma conta de utilizador local.
- Útil quando o acesso à máquina virtual é necessário, independentemente do estado da rede ou do sistema operativo da máquina.
Passos seguintes
Saiba mais sobre as diferentes funcionalidades que estão disponíveis para executar scripts e comandos nas suas VMs.