O vSphere with Tanzu integra-se a vários serviços de terceiros que usam a plataforma vSAN Data Persistence para suas necessidades de armazenamento persistentes. Como administrador do vSphere, ative os serviços em vCenter Server. Ao habilitar o serviço com monitoramento de estado, primeiro registre o serviço com vCenter Server usando o arquivo YAML baixado que descreve o serviço. Em seguida, instale o serviço em Supervisors para que seus engenheiros de DevOps possam usar o serviço em cargas de trabalho do Kubernetes.
Pré-requisitos
Privilégio necessário:
1 Configurar o armazenamento persistente
- vSAN Direct. Para configurar o vSAN Direct, consulte Criar um armazenamento de dados vSAN Direct.
- Regular vSAN com política de armazenamento SNA. Para obter informações sobre como configurar o armazenamento do vSAN, consulte o Administração de VMware vSAN.
2 Baixe o arquivo YAML do serviço
Ao baixar os arquivos YAML de serviço do repositório mantido por VMware, certifique-se de usar a versão de serviço correta compatível com sua versão de vSphere.
- No repositório https://vmwaresaas.jfrog.io/, navegue até uma pasta de parceiro apropriada em .
- Clique na URL do arquivo e baixe o arquivo YAML.
3 Adicione o serviço a vCenter Server
Use o arquivo YAML do serviço de parceiro que você baixou.
4 Instale o serviço em Supervisor
Consulte Instalar um Supervisor Service em Supervisors.
- Cria um namespace para este serviço no Supervisor.
- Cria políticas de armazenamento padrão e classes de armazenamento correspondentes e as atribui ao namespace.
As políticas são para datastores vSAN Shared-Nothing-Architecture (SNA) e vSAN Direct.
Observação: A plataforma vSAN Data Persistence cria automaticamente classes de armazenamento vsan-direct e vsan-sna no namespace depois que o administrador vSphere habilita o serviço. Somente os aplicativos executados no Supervisor podem usar as classes de armazenamento vsan-direct e vsan-sna. Essas classes de armazenamento não podem ser usadas dentro de um cluster Tanzu Kubernetes Grid.No vSphere 7.0 Update 2 e posteriores, a política de armazenamento do vSAN Direct é baseada em recursos. Se você tiver criado políticas baseadas em tags no vSphere 7.0 Update 1, elas serão automaticamente convertidas em baseadas em recursos após uma atualização para o vSphere 7.0 Update 2 e versões posteriores.
Se você quiser criar políticas de armazenamento personalizadas e atribuí-las ao namespace de serviço em vez do padrão, consulte Criar política de armazenamento vSAN Direct e Criar vSAN Política de Armazenamento de SNA.
- Cria funções de DevOps, incluindo as funções com permissões de edição e visualização.
Quando o operador de serviço é implantado, seus CRDs personalizados são instalados no Supervisor. Os usuários com a permissão de edição podem recursos CRUD desses CRDs no namespace. Os usuários com a permissão de visualização só podem visualizar os recursos deste CRD.
- Se o terceiro tiver fornecido um plug-in de interface do usuário personalizado, ele aparecerá no vSphere Client. O administrador do vSphere pode usar o plug-in para gerenciar o serviço.
5 Verificar os recursos criados para o serviço
O administrador do vSphere pode verificar se todos os recursos apropriados para o serviço foram criados.
Navegue até o namespace criado para o serviço e clique na guia Resumo (Summary).
A página Resumo mostra as políticas de armazenamento atribuídas ao namespace, os pods vSphere em execução no namespace e assim por diante.
6 Gerenciar e monitorar o serviço
- Se o terceiro tiver fornecido um plug-in de interface do usuário personalizado, o administrador do vSphere poderá usar o plug-in para gerenciar e monitorar o serviço.
Para obter mais informações, consulte a documentação do plug-in de interface do usuário de terceiros.
- Além disso, o administrador do vSphere pode usar as verificações de integridade do Skyline para monitorar os serviços. Consulte Monitorar Stateful Services em vSphere with Tanzu.
- Se você quiser criar políticas de armazenamento personalizadas em vez do padrão, consulte Criando políticas de armazenamento personalizadas para a plataforma vSAN Data Persistence.
7 Comece a usar o serviço
O engenheiro de DevOps usa o comando kubectl
para acessar o namespace de serviço.
Para verificar se o namespace que você usa para serviços com monitoramento de estado tem classes de armazenamento apropriadas, consulte Verificar políticas de armazenamento disponíveis para serviços com monitoramento de estado.
Você pode usar os CRDs de terceiros para implantar instâncias do serviço de aplicativo de terceiros. Para obter mais informações, consulte a documentação de terceiros.