Como administrador do vSphere, crie classes de VM personalizadas a serem usadas para uma implantação de VM em um namespace no vSphere with Tanzu. As classes de VM personalizadas podem ser usadas por VMs autônomas que são executadas em namespaces e por VMs que hospedam um cluster do Tanzu Kubernetes.

Uma classe de VM é um modelo que define CPU, memória e reservas para VMs. A classe de VM ajuda a definir proteções para a política e governança de VMs, antecipando as necessidades de desenvolvimento e levando em consideração a disponibilidade de recursos e as restrições. vSphere with Tanzu oferece várias classes de VM padrão. Você pode usá-los como estão, editá-los ou excluí-los.

Você também pode criar classes de VM personalizadas. Ao criar novas classes, tenha em mente as seguintes considerações.
  • As classes de VM que você cria em uma instância do vCenter Server estão disponíveis para todos os clusters vCenter Server e todos os namespaces nesses clusters.
  • As classes de VM estão disponíveis para todos os namespaces em vCenter Server. No entanto, os engenheiros de DevOps podem usar apenas as classes de VM que você associa a um namespace específico.

Pré-requisitos

Privilégios necessários:
  • Namespaces . Modificar a configuração de todo o cluster
  • Namespaces . Modificar a configuração de namespace
  • Aulas de máquinas virtuais . Gerenciar classes de máquinas virtuais

Procedimento

  1. Vá para a página Serviço de VM (VM Service).
    1. No menu inicial do vSphere Client, selecione Gerenciamento de Carga de Trabalho (Workload Management).
    2. Clique na guia Serviços (Services) e clique em Gerenciar (Manage) no painel Serviço de VM (VM Service).
  2. Na página VM Service (VM Service), clique em VM Classes (VM Classes) e clique em Create VM Class (Create VM Class).
  3. Na página Configuração (Configuration), especifique os atributos gerais da classe de VM.
    Atributo de classe de VM Descrição
    Nome Identifica a classe de VM. Insira um nome exclusivo em conformidade com o DNS que siga estes requisitos:
    • Use um nome exclusivo que não duplique os nomes das classes de VM padrão ou personalizadas no seu ambiente.
    • Use uma cadeia de caracteres alfanumérica com comprimento máximo de 63 caracteres.
    • Não use letras maiúsculas ou espaços.
    • Use um traço em qualquer lugar, exceto como um primeiro ou último caractere. Por exemplo, vm-class1 .
    Depois de criar a classe de VM, você não poderá alterar seu nome.
    Contagem de vCPUs Define o número de CPUs virtuais (vCPUs) para uma VM. Esta é uma configuração de hardware de VM. Quando um usuário DevOps atribui a classe de VM a uma VM, essa contagem se torna o número configurado de vCPUs para a VM.
    Reserva de recursos da CPU Parâmetro opcional. Especifica a alocação mínima garantida de recursos de CPU para uma máquina virtual. Este valor é expresso em porcentagem (%). O valor de 0% não define nenhuma reserva de CPU.

    A porcentagem inserida é multiplicada pela CPU mínima disponível entre todos os nós do cluster. O valor resultante, em MHz, especifica a quantidade de recursos de CPU que o vSphere garante para uma VM.

    Memória Define a memória configurada para uma VM em MB, GB ou TB. Esta é uma configuração de hardware de VM. Quando um usuário DevOps atribui a política de classe de VM a uma VM, a VM recebe a quantidade de memória definida por esse atributo.

    O valor deve estar entre 4 MB e 24 TB e um múltiplo de 4 MB.

    Reserva de recursos de memória Parâmetro opcional. Define a quantidade reservada de memória que está configurada para uma VM. O valor do atributo varia entre 0 e 100%.

    Se você adicionar dispositivos PCI à configuração de classe de VM, defina o parâmetro como 100%.

  4. (Opcional) Para adicionar dispositivos PCI, na página Configuração (Configuration), selecione Sim (Yes) no menu suspenso Dispositivos PCI (PCI Devices) e clique em Avançar (Next).
    Se você selecionar essa opção, o valor da reserva de recursos de memória será alterado automaticamente para 100%.
    Para requisitos e detalhes adicionais, consulte Adicionar dispositivos PCI a uma classe de VM no vSphere with Tanzu.
  5. Na página Revisar e confirmar (Review and Confirm), revise os detalhes e clique em Concluir (Finish).

O que Fazer Depois

Depois de criar uma classe de VM, você pode editar seus parâmetros ou excluí-la do seu ambiente. Consulte o Editar ou excluir uma classe de VM em vSphere with Tanzu.

Para disponibilizar a classe de VM para engenheiros de DevOps, associe-a a um namespace. A associação da classe de VM ocorre em um nível de namespace. Consulte o Associar uma classe de VM a um namespace no vSphere with Tanzu.