Limite o número de VMs de um determinado tipo, pasta ou conjunto de recursos no vCenter

1

É possível limitar o número de VMs de um determinado tipo no vCenter? Quando digo um determinado tipo, como sei que não existe um "tipo" específico associado a uma VM, pode ser tão simples quanto o # de VMs dentro de uma pasta ou em um pool de recursos. Eu tenho procurado a documentação, a interface do cliente vSphere e o VIM25 SDK há algum tempo e não consegui determinar se isso é possível. A única limitação de limitação que vi até este ponto tem sido relacionada a pools de recursos e alocações de CPU / memória.

    
por Jason Mock 29.07.2013 / 19:39

3 respostas

4

Para expandir o comentário de Chopper3, uma combinação do vCloud Director (tente instalar o > = 5.1, não 1.5), o vCenter Orchestrator, e uma boa configuração de fila de mensagens te deixaria muito perto de onde você está procurando estar nisso.

vCloud > = 5.1 permite que metadados genéricos sejam aplicados a praticamente todos os objetos que podem ser criados no vCloud Director. Isso inclui Gateways de Borda, Redes Externas, etc. Também é possível apontar a instalação do vCloud Director em uma fila de mensagens (embora o VMware pareça preferir o RabbitMQ) e controlar as mudanças MACD no ambiente com as tarefas de bloqueio que podem ser configuradas pelo vCD. O orquestrador atua como um bom hub para extrair coisas do MQ e fazer "ações" com elas.

Para concordar com todos os outros, com apenas vCenter, você terá um tempo bastante difícil com isso, a menos que envolva a API do vCenter / vSphere em algum tipo de lógica de enfileiramento de mensagens e talvez use esse campo de comentários para a VM no vCenter / vSphere.

    
por 04.08.2013 / 20:50
3

Só é possível usar o vCloud Director ou alguma outra forma de orquestração para criar as VMs, não quando elas já tiverem sido criadas. Obviamente, você poderia escrever algo, mas nada fora da caixa, desculpe.

    
por 31.07.2013 / 13:48
0

Não há nenhuma funcionalidade incorporada para impor tal limite. A melhor coisa que você pode fazer é monitorar esses números por meio de um script externo (por exemplo, PowerCLI) e ativar um alerta se um limite for atingido.

    
por 31.07.2013 / 13:42