Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As políticas de armazenamento VMware vSAN definem os requisitos de armazenamento para suas máquinas virtuais (VMs). Essas políticas garantem que suas VMs tenham o nível de serviço necessário, pois determinam como o armazenamento é alocado para cada VM. A cada VM implantada em um armazenamento de dados vSAN é atribuída pelo menos uma política de armazenamento de VM.
Você pode atribuir uma política de armazenamento de VM durante a implantação inicial de uma VM ou durante outras operações de VM, como clonagem ou migração. Os usuários pós-implantação com funções cloudadmin ou equivalentes não podem alterar a política de armazenamento padrão para uma VM. No entanto, são permitidas alterações na política de armazenamento de VM por disco.
Os usuários autorizados podem usar o comando para alterar a política de armazenamento de VM padrão ou existente para uma política disponível para uma VM após a Run implantação. Não há alterações feitas na política de armazenamento de VM no nível de disco. Você sempre pode alterar a política de armazenamento de VM no nível de disco de acordo com suas necessidades.
Os comandos de execução são executados um de cada vez na ordem enviada.
Neste artigo, saiba como:
- Listar todas as políticas de armazenamento.
- Defina a política de armazenamento para uma VM.
- Especifique a política de armazenamento padrão para um cluster.
- Crie uma política de armazenamento.
- Remova uma política de armazenamento.
Pré-requisitos para clusters baseados em vSAN OSA
Certifique-se de que o nível mínimo de anfitriões é cumprido, de acordo com a tabela seguinte:
| Configuração RAID | Falhas em Tolerar (FTT) | Número mínimo de anfitriões necessário. |
|---|---|---|
| RAID-1 (espelhamento) Configuração padrão |
1 | 3 |
| RAID-5 (codificação de apagamento) | 1 | 4 |
| RAID-1 (espelhamento) | 2 | 5 |
| RAID-6 (codificação de apagamento) | 2 | 6 |
| RAID-1 (espelhamento) | 3 | 7 |
Pré-requisitos para clusters baseados em vSAN ESA
Certifique-se de que o nível mínimo de anfitriões é cumprido, de acordo com a tabela seguinte:
| Configuração RAID | Falhas em Tolerar (FTT) | Número mínimo de anfitriões necessário. |
|---|---|---|
| RAID-1 (espelhamento) Configuração padrão |
1 | 3 |
| RAID-5 (otimizado para ESA) | 1 | 3 |
| RAID-1 (espelhamento) | 2 | 5 |
| RAID-6 (otimizado para ESA) | 2 | 6 |
| 6 RAID-1 (espelhamento) | 3 | 7 |
Listar políticas de armazenamento
Execute o Get-StoragePolicy cmdlet para listar as políticas de armazenamento baseadas em vSAN que estão disponíveis para definição em uma VM.
Entre no portal do Azure ou, se aplicável, entre no portal do Azure US Government.
Selecione Executar comando>Pacotes>Get-StoragePolicies.
Forneça os valores necessários ou altere os valores padrão de acordo com a tabela a seguir. Em seguida, selecione Executar.
Campo Valor Reter até Período de retenção da saída do cmdlet. O valor predefinido é 60.Especificar nome para execução Nome alfanumérico. Por exemplo, Get-StoragePolicies-Exec1. Tempo limite O tempo limite após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído.
Verifique as Notificações para ver o progresso.
Definir uma política de armazenamento em uma VM
Execute o Set-VMStoragePolicy cmdlet para modificar 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 alteraria o StoragePolicy em todas as três VMs.
Nota
As SDDCs a correr a versão 8 do vCenter já não precisam de utilizar este comando de execução para alterar a política de armazenamento de uma VM. Isso pode ser feito nativamente na UI/API do vCenter.
Selecione Executar comando>Pacotes>Set-VMStoragePolicy.
Forneça os valores necessários ou altere os valores padrão de acordo com a tabela a seguir. Em seguida, selecione Executar.
Campo Valor VMName Nome da VM de destino. NomeDaPolíticaDeArmazenamento Nome da política de armazenamento que você deseja definir. Por exemplo, RAID1 FTT-1. Reter até Período de retenção da saída do cmdlet. O valor predefinido é 60.Especificar nome para execução Nome alfanumérico. Por exemplo, changeVMStoragePolicy. Tempo limite O tempo limite após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído. Verifique as Notificações para ver o progresso.
Definir uma política de armazenamento em todas as VMs em um local
Execute o Set-LocationStoragePolicy cmdlet para modificar políticas de armazenamento baseadas em vSAN em todas as VMs em um local no qual um local é o nome de um cluster, pool de recursos ou pasta. Por exemplo, se você tiver três VMs no Cluster-3, o fornecimento do Cluster-3 alteraria a política de armazenamento em todas as três VMs.
Nota
Não é possível usar o cliente vSphere para alterar a política de armazenamento padrão ou quaisquer políticas de armazenamento existentes para uma VM.
Selecione Executar comando>Pacotes>Set-LocationStoragePolicy.
Forneça os valores necessários ou altere os valores padrão de acordo com a tabela a seguir. Em seguida, selecione Executar.
Campo Valor Localização Nome da VM de destino. NomeDaPolíticaDeArmazenamento Nome da política de armazenamento a ser definida. Por exemplo, RAID1 FTT-1. Reter até Período de retenção da saída do cmdlet. O valor predefinido é 60.Especificar nome para execução Nome alfanumérico. Por exemplo, changeVMStoragePolicy. Tempo limite O tempo limite após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído. Verifique as Notificações para ver o progresso.
Listar políticas de armazenamento para objetos não associados
Os objetos não associados no vCenter são objetos de armazenamento vSAN que não estão vinculados a nenhuma VM ou namespace ativo, geralmente resultantes de exclusões de VM ou operações de API, e podem se acumular ao longo do tempo, potencialmente causando problemas de integridade ou capacidade do cluster se não forem gerenciados.
Execute o Get-UnassociatedVsanObjectsWithPolicy cmdlet para listar os objetos baseados em vSAN não associados com a política de armazenamento especificada.
- Selecione Executar comando>Pacotes>Microsoft.AVS.Management>Get-UnassociatedVsanObjectsWithPolicy.
Nota
Use a versão mais recente do pacote Microsoft.AVS.Management .
- Forneça os valores necessários ou altere os valores padrão de acordo com a tabela a seguir. Em seguida, selecione Executar.
| Campo | Valor |
|---|---|
| Nome da política | Nome da política de armazenamento para filtrar objetos não associados. Certifique-se de que o nome da política corresponde exatamente. Por exemplo, RAID-1 FTT-1 |
| Nome do cluster | Nome do cluster a ser verificado para os objetos não associados. Por exemplo, Cluster-1 |
| Reter até | Período de retenção da saída do cmdlet. O valor predefinido é 60. |
| Especificar nome para execução | Nome alfanumérico. Por exemplo, Get-UnassociatedVsanObjectsWithPolicy-Exec1. |
| Tempo limite | O tempo limite após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído. |
- Verifique as Notificações para ver o progresso.
Definir uma política de armazenamento para objetos vSAN não associados
Execute o cmdlet Update-StoragePolicyOfUnassociatedVsanObjects para modificar a política de armazenamento atual baseada no vSAN para uma política de armazenamento-alvo num cluster. Por exemplo, se você tiver objetos não associados com RAID-5 FTT-1 no Cluster-1, poderá definir o nome da política de destino como RAID-1 FTT-1.
Selecione Executar comando>Pacotes>Microsoft.AVS.Management>Update-StoragePolicyOfUnassociatedVsanObjects.
Forneça os valores necessários ou altere os valores padrão de acordo com a tabela a seguir. Em seguida, selecione Executar.
| Campo | Valor |
|---|---|
| NomePolíticaAtual | Nome da política de armazenamento que os objetos não associados têm atualmente. Por exemplo, RAID-5 FTT-1 |
| TargetPolicyName | Nome da política de armazenamento que você deseja definir para os objetos não associados. Por exemplo, RAID-1 FTT-1 |
| Nome do cluster | Nome do Cluster onde você deseja atualizar os objetos não associados. Por exemplo, Cluster-1 |
| Reter até | Período de retenção da saída do cmdlet. O valor predefinido é 60. |
| Especificar nome para execução | Nome alfanumérico. Por exemplo, Update-StoragePolicyOfUnassociatedVsanObjects-Exec1. |
| Tempo limite | O tempo limite após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído. |
- Verifique as Notificações para ver o progresso.
Especificar uma política de armazenamento para um cluster
Execute o Set-ClusterDefaultStoragePolicy cmdlet para especificar uma política de armazenamento padrão para um cluster.
Selecione Executar comando>Pacotes>Set-ClusterDefaultStoragePolicy.
Forneça os valores necessários ou altere os valores padrão de acordo com a tabela a seguir. Em seguida, selecione Executar.
Campo Valor Nome do cluster O nome do cluster. NomeDaPolíticaDeArmazenamento Nome da política de armazenamento a ser definida. Por exemplo, RAID1 FTT-1. Reter até Período de retenção da saída do cmdlet. O valor predefinido é 60.Especificar nome para execução Nome alfanumérico. Por exemplo, Set-ClusterDefaultStoragePolicy-Exec1. Tempo limite O tempo limite após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído. Verifique as Notificações para ver o progresso.
Nota
A alteração da política de cluster padrão afeta apenas as novas VMs. As VMs existentes mantêm a política com a qual estão configuradas ou implantadas no momento.
Criar uma política de armazenamento personalizada da Solução VMware do Azure
Execute o New-AVSStoragePolicy cmdlet para criar ou substituir uma política existente. Essa função cria uma nova política de armazenamento vSphere ou substitui uma existente. Não baseado em vSAN, baseado somente em vSAN, baseado somente VMEncryption, baseado somente em tags ou qualquer combinação desses tipos de política é suportado.
Tenha em mente as seguintes informações:
- Não é possível modificar as políticas de armazenamento padrão existentes da Solução VMware do Azure.
- Determinadas opções habilitadas nas políticas de armazenamento produzem um aviso de que uma política está fora de conformidade.
- Quando você modifica as políticas de armazenamento existentes, os objetos vSAN associados existentes, como VMs, arquivos VMDK e arquivos ISO, parecem estar "fora de conformidade". Isso significa que os objetos existentes estão sendo executados em relação às configurações de diretiva pré-modificadas. Para atualizar para corresponder às configurações de diretiva modificadas, reaplique a política de armazenamento aos objetos.
Selecione Executar comando>Pacotes>New-AVSStoragePolicy.
Forneça os valores necessários ou altere os valores padrão de acordo com a tabela a seguir. Em seguida, selecione Executar.
Campo Valor Substituir Substituir a política de armazenamento existente.
- O valor padrão é$false.
- A substituiçãotruefornecida substituirá uma política existente exatamente conforme definido.
- 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 tags.
- As etiquetas são sensíveis a maiúsculas e minúsculas.
Separe várias etiquetas com vírgula.
- Exemplo:Tag1,Tag 2,Tag_3.Etiquetas Associar a repositórios de dados que têm essas tags.
- As etiquetas são sensíveis a maiúsculas e minúsculas.
Separe várias etiquetas com vírgula.
- Exemplo:Tag1,Tag 2,Tag_3.vSANForceProvisioning Forçar provisionamento para a política.
- O valor padrão é$false.
- Os valores válidos são$trueou$false.
- Aviso: os objetos provisionados por força do vSAN não são cobertos pelo contrato de nível de serviço (SLA) da Microsoft. Pode ocorrer perda de dados e instabilidade de vSAN.
- O valor recomendado é$false.vSANChecksumDesativado Habilite ou desabilite a soma de verificação para a política.
- O valor padrão é$false.
- Os valores válidos são$trueou$false.
- Aviso: Desativar a soma de verificação pode levar à perda de dados e/ou corrupção.
- O valor recomendado é$false.vSANCacheReservation Percentagem de reserva de cache para a configuração.
- O valor padrão é0.
- Os valores válidos são0para100.vSANIOLimit Define o limite de entrada/saída permitida (E/S).
- O valor padrão não está definido.
- Os valores válidos são0para2147483647.
- Limite de operações de entrada/saída por segundo (IOPS) para a política.vSANDiskStripesPerObject O número de unidades de disco rígido (HDDs) pelas quais cada réplica de um objeto de armazenamento é repartida.
- O valor padrão é1. Os valores válidos são1para12.
- Um valor mais alto do que1pode resultar em melhor desempenho (por exemplo, quando há falhas no cache de leitura flash que precisam ser atendidas a partir do HDD), mas também resulta em um maior uso de recursos do sistema.vSANObjectSpaceReservation Reserva de objeto.
- O valor padrão é0.
- Os valores válidos são0para100.
-0= Fornecimento reduzido.
-100= Provisão espessa.VMEncryption Define a criptografia de VM.
- O valor padrão éNone.
- Os valores válidos sãoNone,Pre-IO, ePost-IO.
-Pre-IOpermite que as soluções de filtragem de E/S virtual (VAIO) capturem dados antes da criptografia de VM.
-Post-IOpermite que as soluções de filtragem VAIO capturem dados após a criptografia de VM.vSANFailuresToTolerate Número de falhas dos hosts vSAN que podem ser toleradas.
- O valor padrão éR1FTT1.
- Os valores válidos sãoNone,R1FTT1,R1FTT2,R1FTT3,R5FTT1,R6FTT2, eR1FTT3.
-None= 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 eliminação de dados).
-R6FTT2= 2 falhas - RAID-6 (codificação de eliminação).
- ANoneopção (sem redundância de dados) não é coberta pelo SLA da Microsoft.vSANSiteDisasterTolerance Válido apenas para clusters stretch.
- O valor padrão éNone.
- Os valores válidos sãoNone, , ,DualPreferred, eSecondaryNoneStretch.
-None= Sem redundância no site. Esta opção é recomendada para clusters não-extensíveis e não é recomendada para clusters extensíveis.
-Dual= Redundância de site duplo. Esta opção é recomendada para clusters stretch.
-Preferred= Sem redundância no site. Mantenha os dados no cluster preferido (stretched cluster).
-Secondary= Sem redundância no site. Mantenha os dados no site secundário (cluster estendido).
-NoneStretch= Sem redundância no site. Não recomendado. Para obter mais informações, consulte Para clusters estendidos do vSAN, não use uma política de armazenamento com locality=none.Descrição Descrição da política de armazenamento que você está criando, em texto de forma livre. Nome Nome da política de armazenamento a ser definida. Por exemplo, RAID1 FTT-1. Reter até Período de retenção da saída do cmdlet. O valor predefinido é 60.Especificar nome para execução Nome alfanumérico. Por exemplo, New-AVSStoragePolicy-Exec1. Tempo limite O tempo limite após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído. Verifique as Notificações para ver o progresso.
Remover uma política de armazenamento da Solução VMware do Azure
Execute o Remove-AVSStoragePolicy cmdlet para especificar a política de armazenamento padrão para um cluster.
Selecione Executar comando>Packages>Remove-AVSStoragePolicy.
Forneça os valores necessários ou altere os valores padrão de acordo com a tabela a seguir. Em seguida, selecione Executar.
Campo Valor Nome Nome da política de armazenamento. Os curingas não são suportados e são removidos. Reter até Período de retenção da saída do cmdlet. O valor predefinido é 60.Especificar nome para execução Nome alfanumérico. Por exemplo, Remove-AVSStoragePolicy-Exec1. Tempo limite O tempo limite após o qual um cmdlet é encerrado se estiver demorando muito para ser concluído. Verifique as Notificações para ver o progresso.