Como engenheiro de DevOps, você pode analisar os recursos de VM disponíveis e provisionar uma VM autônoma em um namespace em um Supervisor. Use o comando kubectl para executar as seguintes tarefas.
Pré-requisitos
- Crie um namespace e atribua políticas de armazenamento a ele. Consulte Criar e configurar um namespace vSphere no Instalando e configurando o vSphere with Tanzu.
- Crie uma biblioteca de conteúdo e associe-a ao namespace. Consulte Criando e gerenciando bibliotecas de conteúdo para VMs autônomas em vSphere with Tanzu.
- Se uma biblioteca de conteúdo estiver protegida por uma política de segurança, todos os itens da biblioteca deverão ser reclamados. Se a biblioteca protegida incluir uma combinação de itens compatíveis e não compatíveis, o comando kubectl get virtualmachineimages falhará ao apresentar imagens de VM para os engenheiros de DevOps.
- Se você planeja implantar VMs com dispositivos vGPU, deve ter acesso a imagens com o modo de inicialização definido como EFI, como CentOS.
- Associe classes de VM padrão ou personalizadas a um namespace. Consulte Trabalhando com classes de VM em vSphere with Tanzu.
Se você planeja usar a NVIDIA vGPU ou outros dispositivos PCI para suas VMs, a classe VM deve incluir a configuração PCI. Consulte Adicionar dispositivos PCI a uma classe de VM em vSphere with Tanzu.
Exibir recursos de VM disponíveis em um namespace em vSphere with Tanzu
Como engenheiro de DevOps, verifique se você pode acessar os recursos de VM em seu namespace e visualizar as classes de VM e os modelos de VM disponíveis em seu ambiente. Você também pode listar classes de armazenamento e outros itens que podem ser necessários para o autoatendimento de uma VM.
Procedimento
Implantar uma máquina virtual em vSphere with Tanzu
Como engenheiro de DevOps, provisione uma VM e seu sistema operacional convidado de maneira declarativa escrevendo especificações de implantação de VM em um arquivo YAML do Kubernetes.
Pré-requisitos
- Certifique-se de usar a classe de VM apropriada com a configuração PCI. Consulte Adicionar dispositivos PCI a uma classe de VM em vSphere with Tanzu.
- As VMs com dispositivos vGPU exigem imagens com o modo de inicialização definido como EFI, como o CentOS.
- As VMs com dispositivos vGPU gerenciados pelo Serviço de VM são automaticamente desligadas quando um host ESXi entra no modo de manutenção. Isso pode afetar temporariamente as cargas de trabalho em execução nas VMs. As VMs são ligadas automaticamente depois que o host entra no modo de manutenção.
Procedimento
Resultados
O que Fazer Depois
Instalar o driver convidado NVIDIA em uma VM em vSphere with Tanzu
Se a VM incluir um dispositivo PCI configurado para vGPU, depois de criar e inicializar a VM no ambiente vSphere with Tanzu, instale o driver gráfico NVIDIA vGPU para habilitar totalmente as operações de GPU.
Pré-requisitos
- Certifique-se de que a VM que você criou faça referência à classe de VM com a definição de vGPU. Consulte Adicionar dispositivos PCI a uma classe de VM em vSphere with Tanzu.
- Verifique se você baixou o pacote de software da vGPU do site de download da NVIDIA, descompactou o pacote e se o componente da unidade convidada está pronto. Para obter informações, consulte a documentação apropriada do software NVIDIA Virtual GPU.
Observação: A versão do componente do driver deve corresponder à versão do vGPU Manager que um administrador vSphere instalou no host ESXi.