No VMware Cloud Director, com o modelo de alocação do pool de alocações, uma porcentagem dos recursos alocados do VDC (centro de dados virtual) de provedor é reservada ao VDC de organização.
Você pode especificar a porcentagem para CPU e memória. Essa porcentagem é conhecida como o fator de garantia percentual e permite o excesso de comprometimento de recursos.
Como administrador do sistema, você pode configurar VDCs de organização do pool de alocações para serem elásticos ou não elásticos. A elasticidade é uma configuração global que afeta todos os VDCs de organização de pool de alocações. Consulte Modificar as configurações gerais do sistema do VMware Cloud Director.
Por padrão, os VDCs de organização de pool de alocações têm um pool de alocações elástico habilitado. Os sistemas atualizados do VMware Cloud Director 5.1 que têm VDCs de organização de pool de alocações com máquinas virtuais abrangendo vários pools de recursos têm um pool de alocações elástico habilitado por padrão.
Quando os VDCs de pool de alocações têm o recurso de pool de alocações elástico habilitado, o VDC de organização abrange e usa todos os pools de recursos associados ao VDC de provedor. Como resultado, a frequência de vCPU é agora um parâmetro obrigatório para um pool de alocação.
Defina a frequência de vCPU e o fator de garantia percentual de tal forma que máquinas virtuais suficientes possam ser implantadas no VDC da organização sem que a CPU seja um fator de gargalo.
Quando uma máquina virtual é criada, o mecanismo de posicionamento a coloca no pool de recursos do VDC de provedor que melhor se adapta aos requisitos da máquina virtual. Um pool de sub-recursos é criado para esse VDC de organização sob o pool de recursos do VDC de provedor, e a máquina virtual é colocada sob esse pool de sub-recursos.
Quando a máquina virtual é ligada, o mecanismo de posicionamento verifica o pool de recursos do VDC de provedor para garantir se ele ainda pode ligar a máquina virtual. Em caso negativo, o mecanismo de posicionamento move a máquina virtual para um pool de recursos de VDC de provedor com recursos suficientes para executar a máquina virtual. Um pool de sub-recursos do VDC de organização será criado se ainda não houver um.
O pool de sub-recursos é configurado com recursos suficientes para executar a nova máquina virtual. A reserva de memória do pool de sub-recursos é aumentada pelo tamanho de memória configurado da máquina virtual vezes o fator de garantia percentual para o VDC de organização. A reserva de CPU do pool de sub-recursos é aumentada pelo número de vCPUs configuradas para a máquina virtual vezes a vCPU especificada no nível de VDC de organização vezes o fator de garantia percentual para a CPU definido no nível de VDC de organização. Se o recurso de pool de alocações elástico estiver habilitado, o limite de memória do pool de sub-recursos será aumentado pelo tamanho da memória configurado da máquina virtual e do limite de CPU do pool de sub-recursos será aumentado pelo número de vCPUs com as quais a máquina virtual está configurada vezes a frequência de vCPU especificada no nível de VDC de organização. A máquina virtual é reconfigurada para definir sua memória e reserva de CPU como zero, e o mecanismo de posicionamento de máquina virtual coloca a máquina virtual em um pool de recursos de VDC de provedor.
Com o modelo de alocação de pool de alocações elástico, os limites são monitorados e gerenciados somente pelo VMware Cloud Director. Se o recurso elástico estiver desativado, o limite do pool de recursos será definido corretamente.
Os benefícios do modelo de pool de alocação são que uma máquina virtual pode tirar proveito dos recursos de uma máquina virtual ociosa no mesmo pool de sub-recursos. Esse modelo pode aproveitar os novos recursos adicionados ao VDC de provedor.
Em casos raros, uma máquina virtual é comutada do pool de recursos ao qual foi atribuída na criação a um pool de recursos diferente na ocasião da ativação devido à falta de recursos no pool de recursos original. Essa alteração pode envolver um custo secundário para mover os arquivos de disco da máquina virtual para um novo pool de recursos.
Quando o recurso pool de alocações elástico está desativado, o comportamento dos VDCs de organização de pool de alocações é semelhante ao modelo do pool de alocações no VMware Cloud Director 1.5. Nesse modelo, a frequência da vCPU não é configurável. O excesso de comprometimento é controlado pela definição da porcentagem de recursos garantidos.
Por padrão, em um VDC de pool de alocações, as máquinas virtuais obtêm as configurações de reserva, limite e compartilhamentos das configurações do VDC. Para criar ou reconfigurar uma máquina virtual com configurações de alocação de recursos personalizadas para CPU e memória, você pode usar a API do vCloud. Consulte Guia de programação da API do VMware Cloud Director.