Acho que você está tentando resolver seu problema com as ferramentas erradas. Os modelos VMware são muito semelhantes às imagens tradicionais do sistema operacional. Eles existem para realmente fazer duas coisas: 1) Fornecer uma base de boa reputação consistente que todos os seus servidores iniciem e 2) reduzir a repetição de tarefas administrativas necessárias para ir da mídia de instalação para aquele estado em bom estado. Você cria seu modelo para atender à configuração mais comum da sua frota. Se você tem tantas necessidades diferentes que o seu modelo de “denominador comum” é tão pequeno que existe uma enorme lacuna entre o modelo e o estado desejado, você precisa começar a fazer as contas para determinar se o esforço para manter vários modelos vale o esforço. você salvou em termos das tarefas necessárias para passar do modelo "denominador comum" para o modelo especializado. Na minha experiência, a manutenção de vários modelos ou imagens geralmente é um esforço muito maior do que o esforço necessário para executar a configuração. Como você descobriu, manter modelos diferentes dessa maneira é uma curva logarítmica e não linear - especialmente em um ambiente heterogêneo. É por isso que a criação de imagens funciona tão bem para os desktops, mas é menos útil para servidores.
Sua solução depende da redução do esforço das tarefas necessárias para passar do modelo "denominador comum" para a configuração desejada especializada. Este é essencialmente o gerenciamento de configuração. No ecossistema do Windows, você está procurando ferramentas como GPOs, PowerShell DSC e SCCM. Estou menos familiarizado com as ferramentas corporativas no mundo do Linux, mas algo como Puppet ou Chef deve funcionar.
Usar modelos ou imagens para reduzir o esforço de configuração costuma ser um jogo perdido se houver diversidade significativa na configuração de estado final desejada.
Se o seu deadset para usar templates para isso, você precisará construir alguns scripts, provavelmente com o PowerCLI, para executar as tarefas de snapshot, modificar e copiar o template e marcá-lo com uma versão ou colocá-lo em algum tipo de sistema de controle de versão que pode manipular arquivos deste tamanho. Novamente, eu suspeito que o esforço de resolver seu problema desta maneira é menor do que usar algum tipo de sistema de gerenciamento de configuração.