Antes de ativar o vSphere with Tanzu, crie políticas de armazenamento a serem usadas no Supervisor Cluster e nos namespaces. As políticas representam datastores disponíveis no ambiente vSphere. Eles controlam o posicionamento de armazenamento de objetos como VMs de plano de controle, discos efêmeros de pod, imagens de contêiner e volumes de armazenamento persistente. Se você usar clusters Tanzu Kubernetes, as políticas de armazenamento também ditarão como os nós do cluster Tanzu Kubernetes serão implantados.

Dependendo do seu ambiente de armazenamento do vSphere e das necessidades de DevOps, você pode criar várias políticas de armazenamento para representar diferentes classes de armazenamento. Por exemplo, se o seu ambiente de armazenamento vSphere tiver três classes de datastores, Bronze, Silver e Gold, você poderá criar políticas de armazenamento para todos os datastores. Em seguida, você pode usar o armazenamento de dados Bronze para discos virtuais efêmeros e de imagem de contêiner e usar os armazenamentos de dados Silver e Gold para discos virtuais de volume persistente. Para obter mais informações sobre políticas de armazenamento, consulte o capítulo Gerenciamento baseado em políticas de armazenamento na documentação do vSphere Storage .

O exemplo a seguir cria a política de armazenamento para o datastore marcado como Gold.

Se você usar a plataforma vSAN Data Persistence, poderá criar políticas de armazenamento para vSAN Direct ou vSAN datastores SNA. Para obter informações, consulte Criar política de armazenamento de vSAN Direct e Criar política de armazenamento SNA do vSAN.

Pré-requisitos

  • Certifique-se de que o datastore referenciado na política de armazenamento seja compartilhado entre todos os hosts ESXi no cluster.
  • Privilégios necessários: políticas de armazenamento de VM . Atualizar e políticas de armazenamento de VM . Exibir .

Procedimento

  1. Adicione tags ao armazenamento de dados.
    1. Clique com o botão direito do mouse no datastore que você deseja marcar e selecione Tags and Custom Attributes (Tags and Custom Attributes) > Assign Tag (Assign Tag).
    2. Clique em Adicionar tag (Add Tag) e especifique as propriedades da tag.
      Propriedade Descrição
      Nome Especifique o nome da tag do armazenamento de dados, por exemplo, Gold .
      Descrição Adicione a descrição da tag. Por exemplo, Datastore for Kubernetes objects .
      Categoria Selecione uma categoria existente ou crie uma nova categoria. Por exemplo, Storage for Kubernetes .
  2. No vSphere Client, abra o assistente Create VM Storage Policy .
    1. Clique em Menu (Menu) > Policies and Profiles (Policies and Profiles).
    2. Em Policies and Profiles , clique em VM Storage Policies (VM Storage Policies).
    3. Clique em Create VM Storage Policy (Create VM Storage Policy).
  3. Insira o nome e a descrição da política.
    Opção Ação
    vCenter Server Selecione a instância do vCenter Server.
    Nome Insira o nome da política de armazenamento, por exemplo, Gold Storage Policy .
    Descrição Insira a descrição da política de armazenamento.
  4. Na página Estrutura da política em Regras específicas do datastore , habilite as regras de posicionamento com base em tag.
  5. Na página Posicionamento baseado em tag , crie as regras de tag.
    Selecione as opções usando o exemplo a seguir.
    Opção Descrição
    Categoria de etiqueta No menu suspenso, selecione a categoria da tag, como Armazenamento para Kubernetes (Storage for Kubernetes).
    Opção de uso Selecione Usar armazenamento marcado com (Use storage tagged with).
    Tags Clique em Browse Tags (Browse Tags) e selecione a tag do datastore, por exemplo, Gold (Gold).
  6. Na página Compatibilidade de armazenamento , revise a lista de repositórios de dados que correspondem a essa política.
    Neste exemplo, apenas o datastore marcado como Gold é exibido.
  7. Na página Revisar e concluir , revise as configurações da política de armazenamento e clique em Concluir (Finish).

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

Depois de criar políticas de armazenamento, um administrador do vSphere pode realizar as seguintes tarefas:
  • Atribua as políticas de armazenamento ao Supervisor Cluster. As políticas de armazenamento configuradas no Supervisor Cluster garantem que as VMs do plano de controle, os discos efêmeros do pod e as imagens de contêiner sejam colocados nos datastores que as políticas representam. Consulte o Ative o gerenciamento de carga de trabalho com NSX-T Data Center rede.
  • Atribua as políticas de armazenamento ao vSphere Namespace. As políticas de armazenamento visíveis para o namespace determinam quais datastores 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 neste namespace. Os engenheiros de DevOps podem usar as classes de armazenamento em suas especificações de declaração de volume persistente. Consulte o Criar e configurar um vSphere Namespace.