Antes de ativar o vSphere with Tanzu, crie políticas de armazenamento a serem usadas no Supervisor e nos namespaces. As políticas representam repositórios de dados e gerenciam o posicionamento do armazenamento de componentes e objetos como Supervisor VMs de plano de controle, vSphere Poddiscos efêmeros e imagens de contêiner. Você também pode precisar de políticas para o posicionamento de armazenamento de volumes persistentes e bibliotecas de conteúdo de VM. Se você usar clusters Tanzu Kubernetes, as políticas de armazenamento também ditarão como os nós de cluster Tanzu Kubernetes são implantados.
Dependendo do seu ambiente de armazenamento vSphere e das necessidades de DevOps, você pode criar várias políticas de armazenamento para diferentes classes de armazenamento. Por exemplo, se o ambiente de armazenamento do vSphere tiver três classes de repositórios de dados, Bronze, Silver e Gold, você poderá criar políticas de armazenamento para todos os tipos de repositórios de dados.
Ao habilitar um Supervisor e configurar namespaces, você pode atribuir diferentes políticas de armazenamento a serem usadas por vários objetos, componentes e cargas de trabalho.
O exemplo a seguir cria a política de armazenamento para o armazenamento de dados marcado como Gold.
Pré-requisitos
- Familiarize-se com as informações sobre políticas de armazenamento em vSphere with Tanzu, consulte Sobre políticas de armazenamento em vSphere with Tanzu Conceitos e planejamento.
- Se você usar a plataforma vSAN Data Persistence para armazenamento persistente e precisar criar políticas de armazenamento personalizadas para datastores vSAN Direct ou vSAN SNA, consulte Creating Custom Storage Policies for vSAN Data Persistence Platform em vSphere with Tanzu Serviços e cargas de trabalho .
- Se você precisar criar políticas de armazenamento com reconhecimento de topologia a serem usadas para armazenamento persistente em um Supervisor de três zonas, familiarize-se com as diretrizes em Usando armazenamento persistente em um supervisor de três zonas em vSphere with Tanzu Serviços e cargas de trabalho.
- Certifique-se de que o datastore ao qual você faz referência na política de armazenamento seja compartilhado entre todos os hosts ESXi no cluster. Todos os repositórios de dados compartilhados em seu ambiente são compatíveis, incluindo VMFS, NFS, vSAN ou vVols.
- Privilégios necessários: e .
Procedimento
Resultados
A nova política de armazenamento para o armazenamento de dados marcado como Gold aparece na lista de políticas de armazenamento existentes.
O que Fazer Depois
- Atribua as políticas de armazenamento ao Supervisor. As políticas de armazenamento configuradas no Supervisor garantem que as VMs do plano de controle, os discos efêmeros do pod e as imagens de contêiner sejam colocados nos repositórios de dados que as políticas representam.
- Atribua as políticas de armazenamento ao vSphere Namespace. As políticas de armazenamento visíveis para o namespace determinam quais repositórios de dados o namespace pode acessar e usar para volumes persistentes. As políticas de armazenamento aparecem como classes de armazenamento Kubernetes correspondentes no namespace. Eles também são propagados para o cluster Tanzu Kubernetes nesse namespace. Os engenheiros de DevOps podem usar as classes de armazenamento em suas especificações de declaração de volume persistente. Consulte Criar e configurar um vSphere Namespace.