Dependendo do ambiente e do seu processo de provisionamento, poderá ser mais rápido de construir do que usar modelos VMware e o recurso clone from template .
Eu trabalhei em um grande ambiente VMware com foco no Linux, onde o processo de implantação não era tão automatizado quanto deveria. Nós nos baseamos nos modelos do vSphere dos sistemas RHEL, mas foi necessário um pouco de trabalho manual após o clone inicial.
Vantagens do modelo:
- Os modelos são bons se você estiver preparando outros aplicativos, configurações e coisas que se estendem além do alcance do gerenciamento de configurações no modelo. ( por exemplo, uma pilha de aplicativos Oracle complexa )
- O tempo de clonagem é uma função do seu armazenamento e da infraestrutura do vSphere. Eu vi trabalhos de clonagem muito lentos e intensivos em recursos.
- Se estiver usando Red Hat / CentOS / Debian / Ubuntu, por exemplo, você pode tirar proveito do
sys-unconfig
command para" desconfigurar "um sistema antes da modelagem. Este é o equivalente do Linux aoSysprep
da Microsoft e remove regras de interface de rede, chaves SSH, configurações de rede, etc. - As ferramentas de atribuição de IP da VMware estão bem e não foram muito problemáticas com os principais sistemas operacionais Linux.
Vantagens de implantação do PXE / kickstart:
- Geralmente mais rápido do que modelos / clonagem, supondo que você tenha um repositório local e uma imagem de inicialização de rede.
- Mais flexível em que você pode fazer alterações em suas imagens / mestre sem o ciclo de converter modelo em VM, modificar, reconverter e clonar.
- Melhor quando acoplado a uma solução de gerenciamento de configuração.
No final, isso depende do seu aplicativo e de quanto trabalho adicional é necessário após a instalação inicial do sistema operacional. Adotei uma abordagem híbrida, usando clones para as instâncias mais complexas e novas construções por meio de um sistema de provisionamento para sistemas de rotina. Eles não são mutuamente exclusivos.