Você pode controlar a alocação e o posicionamento de recursos da máquina virtual (VM) em um cluster ou host específico usando políticas de dimensionamento de VM, políticas de posicionamento de VM e políticas de vGPU.
Os administradores do sistema do VMware Cloud Director criam e gerenciam políticas de dimensionamento de VM, posicionamento de VM e vGPU em nível global e podem publicar políticas individuais em um ou mais centros de dados virtuais (VDCs) da organização. Além disso, se um usuário salvar um vApp como um modelo de vApp em um catálogo, o modelo também inclui as políticas de vGPU, posicionamento e dimensionamento do vApp original como políticas marcadas não modificadas.
Quando você publica uma política em um VDC de organização, essa política fica disponível para os usuários na organização. Ao criar e gerenciar VMs no VDC de organização, os tenants podem atribuir as políticas disponíveis para as VMs. Tenants e usuários no VDC de organização não podem analisar a configuração específica de uma política.
As políticas de posicionamento de VM, dimensionamento de VM e vGPU são um mecanismo para provedores de nuvem definirem e oferecerem níveis diferenciados de serviço, por exemplo, um perfil de uso intensivo de CPU ou um perfil de alto uso de memória. Se você publicar várias políticas de posicionamento de VM, dimensionamento de VM e vGPU em um VDC de organização, os usuários de tenant poderão selecionar entre todas as políticas personalizadas e a política padrão ao criar e gerenciar VMs no VDC de organização. A política padrão do sistema é gerada automaticamente para cada VDC. Você pode excluir a política padrão do sistema no VDC e marcar outra política personalizada como a padrão. Cada VDC deve ter uma política de processamento padrão. Você pode definir como política padrão de um VDC qualquer um dos três tipos de política de processamento. A política padrão do sistema gerada automaticamente não define nenhum valor e permite todas as configurações de máquina virtual.
- Política de posicionamento de VM
- Uma política de posicionamento de VM define o posicionamento de uma máquina virtual em um host ou grupo de hosts. É um mecanismo para administradores de provedores de nuvem criarem um grupo nomeado de hosts dentro de um VDC de provedor. O grupo nomeado de hosts é um subconjunto de hosts nos clusters do VDC de provedor que podem ser selecionados com base em qualquer critério, como camada de desempenho ou licenciamento. É possível expandir o escopo de uma política de posicionamento de VM para mais de um VDC do provedor.
- Política de dimensionamento de VM
-
Uma política de dimensionamento de VM define a alocação de recursos de processamento para máquinas virtuais em um VDC de organização. A alocação de recursos de cálculo inclui a alocação de CPU e memória, reservas, limites e compartilhamentos.
Com políticas de dimensionamento de VM, os administradores de sistema do VMware Cloud Director podem controlar os seguintes aspectos do consumo de recursos de processamento no nível da máquina virtual:
- Número de vCPUs e velocidade de relógio das vCPUs
- Quantidade de memória alocada à máquina virtual
- Reserva de memória e CPU, limite e compartilhamentos
- Configurações extras.
O parâmetro da API do
extraConfigs
representa um mapeamento entre pares de chave e valor que são aplicados como valores de configuração extras em uma máquina virtual. Você pode criar uma política com configurações extras somente usando a API do vCloud. As configurações extras existentes aparecem na interface de usuário do Service Provider Admin Portal em Configurações Extras na exibição da política de dimensionamento de VM detalhada.
Você define as políticas de dimensionamento de VM em nível global. Para obter mais informações sobre os atributos de políticas de dimensionamento de VM, consulte Atributos das políticas de dimensionamento de VM.
O VMware Cloud Director gera uma política de dimensionamento de VM padrão para todos os VDCs. A política de dimensionamento de VM padrão contém apenas um nome e uma descrição, e todos os atributos de política restantes estão vazios.
Você também pode definir outra política de dimensionamento de VM como a política padrão para um VDC de organização. A política de dimensionamento de VM padrão controla a alocação de recursos e o consumo das máquinas virtuais que os tenants criam no VDC de organização, a menos que um tenant atribua outra política de dimensionamento de VM específica à máquina virtual.
Para limitar os recursos máximos de processamento que os tenants podem alocar a máquinas virtuais individuais em um VDC de organização, os provedores de nuvem podem definir uma política de dimensionamento de VM máxima. Quando atribuída a um VDC de organização, a política de dimensionamento de VM máxima atua como um limite superior para a configuração de recursos de processamento para todas as máquinas virtuais no VDC de organização. A política de dimensionamento de VM máxima não está disponível para os usuários do tenant ao criar uma máquina virtual. Quando você define uma política de dimensionamento de VM como a política máxima, o VMware Cloud Director copia internamente o conteúdo dessa política e usa o conteúdo copiado como a política de dimensionamento de VM máxima. Como resultado, o VDC de organização não depende da política de dimensionamento de VM usada inicialmente.
Usando políticas de dimensionamento de VM, os provedores de nuvem podem restringir o consumo de recursos de processamento para todas as máquinas virtuais em um VDC de organização para, por exemplo, três tamanhos predefinidos, como Tamanho Pequeno, Tamanho Médio e Tamanho Grande. O fluxo de trabalho é o seguinte.- Um administrador do sistema cria três políticas de dimensionamento de VM com os seguintes atributos.
Nome Atributos Tamanho Pequeno - Descrição: política de VM de tamanho pequeno
- Nome: Tamanho Pequeno
- Memória: 1024
- Número de vCPUs: 1
Tamanho Médio - Descrição: política de VM de tamanho médio
- Nome: Tamanho Médio
- Memória: 2048
- Número de vCPUs: 2
Tamanho Grande - Descrição: política de VM de tamanho grande
- Nome: Tamanho Grande
- Memória: 4096
- Número de vCPUs: 4
- Publique as novas políticas de dimensionamento de VM em um VDC de organização.
- Opcionalmente, defina uma das políticas de dimensionamento de VM como uma política de dimensionamento de VM padrão para o VDC de organização.
- Política de vGPU
- A partir do VMware Cloud Director 10.3.2, você pode criar, gerenciar e publicar políticas de vGPU. Ao criar uma VM, os usuários de tenant podem escolher entre criar uma VM para fins gerais ou uma VM habilitada para vGPU que requer recursos de vGPU.
- Para definir o posicionamento de uma VM em um host ou grupo de hosts, crie uma política de posicionamento. Consulte Criar uma política de posicionamento de VM em um VDC do provedor.
- Para controlar a alocação de recursos de processamento física para cargas de trabalho do tenant, crie uma política de dimensionamento. Consulte Criar uma política de dimensionamento de VM.
- Para definir o posicionamento e a alocação de recursos de processamento de uma VM habilitada para vGPU, crie uma política de vGPU. Consulte Criar uma política de vGPU.
- Publique uma política em um ou mais VDCs de organização. Consulte Adicionar uma política de posicionamento de VM a um VDC de organização, Adicionar uma política de dimensionamento de VM a um VDC de organização e Adicionar uma política de vGPU a um VDC de organização.
- Defina uma política de posicionamento de VM, dimensionamento de VM ou vGPU como padrão.
- Edite uma política.
- Cancele a publicação de uma política de VDC de organização.
- Exclua uma política. Consulte Excluir uma política de posicionamento de VM, Excluir uma política de dimensionamento de VM e Excluir uma política de vGPU.
Os usuários que têm o direito ORG_VDC_MANAGE_COMPUTE_POLICIES podem criar, atualizar e publicar políticas de dimensionamento de VM, posicionamento de VM e vGPU.
Operação | Descrição |
---|---|
Atribua uma política a uma máquina virtual durante a criação da máquina virtual. | Os usuários de tenant autorizados a criar máquinas virtuais em um VDC de organização podem, opcionalmente, atribuir políticas de dimensionamento de VM, posicionamento de VM e vGPU a VMs usando o VMware Cloud Director Tenant Portal. Como resultado, os parâmetros definidos em uma política de dimensionamento de VM controlam o consumo de CPU e de memória da VM. Os parâmetros de dimensionamento definidos em uma política de vGPU também podem, opcionalmente, controlar o consumo de CPU e de memória da VM. Atribuir uma política de posicionamento ou dimensionamento de VM não é um requisito para tenants durante a criação de uma VM. Se um tenant não selecionar explicitamente uma política de dimensionamento de VM para atribuir a uma VM, o dimensionamento de VM padrão será aplicado à máquina virtual. Se você não criar e publicar quaisquer políticas de posicionamento de VM, a opção de política de posicionamento de VM não será visível para os tenants. Se você não criar e publicar nenhuma política de vGPU, os tenants poderão criar apenas VMs de uso geral. Se um tenant selecionar uma política de posicionamento de VM ou vGPU com informações de dimensionamento, a opção de política de dimensionamento de VM ficará oculta para esse tenant. Você pode criar uma política de posicionamento de VM com informações de dimensionamento somente usando a API do vCloud. Se houver apenas uma política de dimensionamento de VM, a opção de política de dimensionamento de VM não será visível para os tenants. Quando o administrador do sistema define os atributos Contagem de vCPU, Núcleos por Soquete e Memória em uma política de dimensionamento de VM ou vGPU, se um tenant selecionar essa política, esses valores serão exibidos, mas não serão editáveis. |
Atribua uma política a uma máquina virtual existente. | Os usuários de tenant com autorização para gerenciar VMs em um VDC de organização podem atribuir ou alterar as políticas de posicionamento de VM, dimensionamento de VM e vGPU de uma VM existente usando o VMware Cloud Director Tenant Portal. Quando um tenant altera a política de posicionamento de VM ou vGPU, a VM é movida para um novo host de acordo com a regra de afinidade de host-VM definida na nova política. Quando um tenant altera uma política de dimensionamento de VM ou política de vGPU com informações de dimensionamento definidas, o sistema reconfigura a VM para consumir recursos de processamento conforme especificado na nova política. |
O fluxo de trabalho para políticas de posicionamento e dimensionamento de VM é o seguinte.
- Você cria uma ou mais políticas de posicionamento de VM. Consulte Criar uma política de posicionamento de VM em um VDC do provedor.
Quando você cria uma política de posicionamento de VM para ter o escopo de um único VDC de provedor, o nome da política de posicionamento de VM deve ser exclusivo dentro do escopo do VDC de provedor da política. Se você criar uma política de posicionamento de VM com escopo de mais de um VDC de provedor, o nome da política de posicionamento de VM se tornará exclusivo globalmente no site do VMware Cloud Director.
- Você cria uma ou mais políticas de dimensionamento de VM. Consulte Criar uma política de dimensionamento de VM.
Os nomes das políticas de dimensionamento de VM são exclusivos em um único site do VMware Cloud Director.
- Você cria uma ou mais políticas do vGPU. Consulte Criar uma política de vGPU.
Os nomes das políticas de vGPU são exclusivos em um único site do VMware Cloud Director.
- Você publica as políticas de posicionamento de VM, dimensionamento de VM e vGPU em um ou mais VDCs de organização. Consulte Adicionar uma política de posicionamento de VM a um VDC de organização, Adicionar uma política de dimensionamento de VM a um VDC de organização e Adicionar uma política de vGPU a um VDC de organização.
A publicação de uma política disponibiliza para os usuários de tenant em VDCs de organização durante a criação e a edição da máquina virtual.
- Ao criar ou atualizar uma VM, os tenants podem usar a API do VMware Cloud Director ou o VMware Cloud Director Tenant Portal para atribuir uma política de dimensionamento de VM, posicionamento de VM e vGPU a uma VM.