VM automação é a capacidade de uma máquina virtual (VM) de executar funções básicas e otimizar o desempenho por si só ou com o mínimo de entrada manual. Um objetivo importante da automação da VM é minimizar os erros humanos e reduzir o tempo que os administradores de tecnologia da informação levam para gerenciar uma grande infraestrutura lógica.
As ferramentas de automação da VM podem ajudar na conclusão das tarefas de rotina, bem como na migração e colocação das VMs. A colocação é o processo de determinar onde cada máquina virtual irá operar e quem será seu host. A migração envolve o balanceamento de dados e cargas de processamento através da movimentação de VMs para otimizar a utilização da memória do host e o poder de processamento.
VM automação tem muitos benefícios, mas não é adequada para cada carga de trabalho ou ambiente. Embora funcione bem para a criação e gerenciamento de um grande número de VMs, mas para organizações menores, o trabalho e o custo das ferramentas necessárias para implementar a automação de VMs pode ser prejudicial para a eficiência de custo das próprias VMs em um ambiente pequeno. As ferramentas construídas especificamente para a automatização da gestão de máquinas virtuais a nível empresarial incluem o VMWare vSphere PowerCLI e o VMWare vRealize Suite.
VM automation levels
O nível de automatização de uma máquina virtual pode ser alterado nas definições de software como o vSphere e os níveis de automatização podem ser personalizados dentro de diferentes VMs. Os níveis possíveis incluem:
- Manual - O sistema faz recomendações mas não as implementa até que o usuário faça as alterações manualmente.
- Fully automated - O sistema implementa as alterações imediatamente.
- Parcialmente automatizado - O sistema faz algumas alterações como colocação, ou qual host uma máquina virtual está aninhado dentro, mas apenas sugere outras, como migração, ou como várias VMs são movidas de modo a balancear a carga de uma rede maior.
- Desabilitado - O sistema não sugere ou altera nada.