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: Serviços de supervisor.Gerenciar serviços de supervisor

1 Configurar o armazenamento persistente

Com a plataforma vSAN Data Persistence, os serviços com monitoramento de estado podem usar o armazenamento vSAN nos dois modos a seguir:
  • 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.

Se você tiver instalado versões anteriores dos serviços do parceiro, MinIO e Cloudian Hyperstore, atualize-os para versões compatíveis após atualizar seu ambiente vSphere. As versões mais recentes dos operadores parceiros corrigem alguns problemas e usam novos recursos da plataforma. Para obter mais informações, consulte a documentação do parceiro.
  1. No repositório https://vmwaresaas.jfrog.io/, navegue até uma pasta de parceiro apropriada em Artefatos (Artifacts) > vDPP-Partner-YAML.
  2. Clique na URL do arquivo e baixe o arquivo YAML.
A página mostra como navegar até o arquivo Cloudian YAML para download. O arquivo está localizado no repositório mantido por VMware.

3 Adicione o serviço a vCenter Server

Use o arquivo YAML do serviço de parceiro que você baixou.

Consulte Adicionar um Supervisor Service a vCenter Server.

4 Instale o serviço em Supervisor

Consulte Instalar um Supervisor Service em Supervisors.

Depois de ativar o serviço, a plataforma vSAN Data Persistence executa as seguintes ações para criar os recursos necessários para o serviço:
  • 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.

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

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.