Compartilhar via


Configurar a política de armazenamento

As políticas de armazenamento vSAN do VMware definem os requisitos de armazenamento para suas máquinas virtuais (VMs). Essas políticas garantem o nível de serviço necessário para suas VMs, pois determinam como o armazenamento é alocado para a VM. A cada VM implantada em um armazenamento de dados vSAN é atribuída ao menos uma política de armazenamento de VM.

Você pode atribuir uma política de armazenamento de VM na implantação inicial de uma VM ou ao fazer outras operações de VM, como clonagem ou migração. Os usuários cloudadmin pós-implantação ou com funções equivalentes não podem alterar a política de armazenamento padrão para uma VM. No entanto, a política de armazenamento de VM por disco é permitida.

O comando Executar permite que os usuários autorizados alterem a política de armazenamento de VM padrão ou existente para uma política disponível para uma VM após a implantação. Não há alterações feitas na política de armazenamento da VM no nível do disco. Você sempre pode alterar a política de armazenamento da VM no nível de disco de acordo com seus requisitos.

Observação

Os comandos de execução são executados um de cada vez no pedido enviado.

Neste artigo, saiba como:

  • Listar todas as políticas de armazenamento
  • Definir a política de armazenamento para uma VM
  • Especificar a política de armazenamento padrão para um cluster
  • Criar política de armazenamento
  • Remover política de armazenamento

Pré-requisitos

Certifique-se de que o nível mínimo de hosts seja atendido.

Configuração RAID Falhas a tolerar (FTT) Hosts mínimos necessários
RAID-1 (Espelhamento)
Configuração padrão.
1 3
RAID-5 (codificação de eliminação) 1 4
RAID-1 (espelhamento) 2 5
RAID-6 (codificação de eliminação) 2 6
RAID-1 (espelhamento) 3 7

Lista de políticas de armazenamento

Execute o Get-StoragePolicy cmdlet para listar as políticas de armazenamento baseadas em vSAN disponíveis para definir em uma VM.

  1. Entre no portal do Azure.

    Observação

    Se precisar de acesso para o portal do US Gov do Azure, acesse https://portal.azure.us/

  2. Selecione Executar comando>Pacotes>Get-StoragePolicies.

    Screenshot showing how to access the storage policy run commands available.

  3. Forneça os valores necessários ou altere os valores padrão e, em seguida, selecione Executar.

    Screenshot showing how to list storage policies available.

    Campo Valor
    Manter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar o nome para execução Nome alfanumérico, por exemplo, Get-StoragePolicies-Exec1.
    Tempo limite O período após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído.
  4. Verifique em Notificações para ver o progresso.

Definir a política de armazenamento na VM

Execute o cmdlet para modificar as Set-VMStoragePolicy políticas de armazenamento baseadas em vSAN em um cluster padrão, VM individual ou grupo de VMs que compartilham um nome de VM semelhante. Por exemplo, se você tiver três VMs chamadas "MyVM1", "MyVM2" e "MyVM3", fornecer "MyVM*" para o parâmetro VMName vai alterar StoragePolicy em todas as três VMs.

Observação

Você não pode usar o cliente vSphere para alterar a política de armazenamento padrão ou quaisquer políticas de armazenamento existentes para uma VM.

  1. Selecione Executar comando>Pacotes>Set-VMStoragePolicy.

  2. Forneça os valores necessários ou altere os valores padrão e, em seguida, selecione Executar.

    Campo Valor
    VMName Nome da VM de destino.
    StoragePolicyName Nome da política de armazenamento a ser definida. Por exemplo, RAID-FTT-1.
    Manter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar o nome para execução Nome alfanumérico, por exemplo, changeVMStoragePolicy.
    Tempo limite O período após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído.
  3. Verifique em Notificações para ver o progresso.

Definir a política de armazenamento em todas as VMs em um local

Execute o cmdlet para Modificar políticas de armazenamento baseadas em vSAN em todas as VMs em um local onde um local é o Set-LocationStoragePolicy nome de um cluster, pool de recursos ou pasta. Por exemplo, se você tiver 3 VMs no Cluster-3, o fornecimento de "Cluster-3" alteraria a política de armazenamento em todas as três VMs.

Observação

Você não pode usar o cliente vSphere para alterar a política de armazenamento padrão ou quaisquer políticas de armazenamento existentes para uma VM.

  1. Selecione Executar comando>Pacotes>Set-LocationStoragePolicy.

  2. Forneça os valores necessários ou altere os valores padrão e, em seguida, selecione Executar.

    Campo Valor
    Localização Nome da VM de destino.
    StoragePolicyName Nome da política de armazenamento a ser definida. Por exemplo, RAID-FTT-1.
    Manter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar o nome para execução Nome alfanumérico, por exemplo, changeVMStoragePolicy.
    Tempo limite O período após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído.
  3. Verifique em Notificações para ver o progresso.

Especificar a política de armazenamento para um cluster

Execute o cmdlet para especificar a Set-ClusterDefaultStoragePolicy política de armazenamento padrão para um cluster,

  1. Selecione Executar comando>Pacotes>Set-ClusterDefaultStoragePolicy.

  2. Forneça os valores necessários ou altere os valores padrão e, em seguida, selecione Executar.

    Campo Valor
    ClusterName Nome do cluster.
    StoragePolicyName Nome da política de armazenamento a ser definida. Por exemplo, RAID-FTT-1.
    Manter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar o nome para execução Nome alfanumérico, por exemplo, Set-ClusterDefaultStoragePolicy-Exec1.
    Tempo limite O período após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído.
  3. Verifique em Notificações para ver o progresso.

Criar política de armazenamento AVS personalizada

Execute o New-AVSStoragePolicy cmdlet para criar ou substituir uma política existente. Essa função cria uma nova ou substitui uma política de armazenamento vSphere existente. Não baseado em vSAN, somente vSAN, somente VMEncryption, somente tag e/ou qualquer combinação desses tipos de política são suportados.

Observação

Não é possível modificar as políticas de armazenamento padrão do AVS existentes. Determinadas opções habilitadas nas políticas de armazenamento produzirão avisos sobre os riscos associados.

  1. Selecione o comando>Executar pacotes>New-AVSStoragePolicy.

  2. Forneça os valores necessários ou altere os valores padrão e, em seguida, selecione Executar.

    Campo Valor
    Substituir Substituir a política de armazenamento existente.
    - O padrão é $false.
    - Passar sobrescrever true desde que substitua uma política existente exatamente como definida.
    - Os valores não passados são removidos ou definidos como valores padrão.
    NotTags Corresponder a armazenamentos de dados que NÃO têm essas marcas.
    - As tags diferenciam maiúsculas de minúsculas.
    - Separe vírgulas várias tags.
    - Exemplo: Tag1,Tag 2,Tag_3
    Marcas Corresponder a armazenamentos de dados que têm essas tags.
    - As tags diferenciam maiúsculas de minúsculas.
    - Separe vírgulas várias tags.
    - Exemplo: Tag1,Tag 2,Tag_3
    vSANForceProvisionamento Forçar o provisionamento da política.
    - O padrão é $false.
    - Os valores válidos são $true ou $false
    - AVISO - Os objetos provisionados do vSAN Force não são cobertos pelo SLA da Microsoft. Pode ocorrer perda de dados e instabilidade vSAN.
    - O valor recomendado é $false.
    vSANChecksumDisabled Habilite ou desabilite a soma de verificação para a política.
    - O padrão é $false.
    - Os valores válidos são $true ou $false.
    - AVISO - Desabilitar a soma de verificação pode levar à PERDA e/ou corrupção de dados.
    - O valor recomendado é $false.
    vSANCacheReserva Porcentagem de reserva de cache para a política.
    - O padrão é 0.
    - Os valores válidos são 0,100.
    vSANIOLimit Define o limite de E/S permitida.
    - O padrão está desdefinido.
    - Os valores válidos são 0..2147483647.
    - Limite de IOPS para a política.
    vSANDiskStripesPerObject O número de HDDs nos quais cada réplica de um objeto de armazenamento é distribuída.
    - O padrão é 1. Os valores válidos são 1..12.
    - Um valor maior que 1 pode resultar em melhor desempenho (por exemplo, quando o cache de leitura flash erra a necessidade de manutenção do HDD), mas também resulta em maior uso de recursos do sistema.
    vSANObjectSpaceReservation Reserva de Objeto.
    - O padrão é 0.
    - Os valores válidos são 0,100.
    - 0=Provisão fina
    - 100=Provisão grossa
    VMEncryption Define a criptografia de VM.
    - O padrão é Nenhum.
    - Os valores válidos são None, Pre-IO, Post-IO.
    - Pre-IO permite que as soluções de filtragem VAIO capturem dados antes da criptografia de VM.
    - Post-IO permite que soluções de filtragem VAIO capturem dados após a criptografia de VM.
    vSANFailuresToTolerate Número de falhas de hosts vSAN a serem toleradas.
    - O padrão é "R1FTT1".
    - Os valores válidos são "None", "R1FTT1", "R1FTT2", "R1FTT3", "R5FTT1", "R6FTT2", "R1FTT3"
    - Nenhum = Sem Redundância de Dados
    - R1FTT1 = 1 falha - RAID-1 (Espelhamento)
    - R1FTT2 = 2 falhas - RAID-1 (Espelhamento)
    - R1FTT3 = 3 falhas - RAID-1 (Espelhamento)
    - R5FTT1 = 1 falha - RAID-5 (Codificação de Apagamento),
    - R6FTT2 = 2 falhas - RAID-6 (Codificação de Apagamento)
    - Nenhuma opção de redundância de dados não é coberta pelo SLA da Microsoft.
    vSANSiteDisasterTolerance Válido apenas para clusters de alongamento.
    - O padrão é "Nenhum".
    - Os valores válidos são "Nenhum", "Dual", "Preferencial", "Secundário", "NoneStretch"
    - Nenhum = Sem Redundância de Site (Opção recomendada para clusters não Stretch, NÃO recomendada para clusters Stretch)
    - dual = redundância de site duplo (opção recomendada para clusters stretch)
    - Preferred = Sem redundância de site - manter dados em Preferred (cluster esticado)
    - Secundário = Sem redundância de site - Manter dados no site secundário (cluster esticado)
    - NoneStretch = Sem redundância de site - Não recomendado (https://kb.vmware.com/s/article/88358)
    Descrição Descrição da Política de Armazenamento que você está criando, texto de forma livre.
    Nome Nome da política de armazenamento a ser definida. Por exemplo, RAID-FTT-1.
    Manter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar o nome para execução Nome alfanumérico, por exemplo, New-AVSStoragePolicy-Exec1.
    Tempo limite O período após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído.
  3. Verifique em Notificações para ver o progresso.

Remover política de armazenamento AVS

Execute o cmdlet para especificar a Remove-AVSStoragePolicy política de armazenamento padrão para um cluster,

  1. Selecione o comando>Executar Pacotes>Remove-AVSStoragePolicy.

  2. Forneça os valores necessários ou altere os valores padrão e, em seguida, selecione Executar.

    Campo Valor
    Nome Nome da política de armazenamento. Os curingas não são suportados e serão removidos.
    Manter até Período de retenção da saída do cmdlet. O valor padrão é 60.
    Especificar o nome para execução Nome alfanumérico, por exemplo, Remove-AVSStoragePolicy-Exec1.
    Tempo limite O período após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído.
  3. Verifique em Notificações para ver o progresso.

Próximas etapas

Agora que você aprendeu a configurar as políticas de armazenamento VMware vSAN, saiba mais sobre: