Em um ambiente de armazenamento compartilhado, quando vários hosts acessam o mesmo datastore VMFS, são usados mecanismos de bloqueio específicos. Esses mecanismos de bloqueio impedem que vários hosts gravem simultaneamente nos metadados e garantem que não ocorram danos nos dados.
Dependendo de sua configuração e do tipo de armazenamento subjacente, um datastore VMFS pode usar diferentes tipos de mecanismos de bloqueio. Ele pode usar exclusivamente o teste atômico e definir o mecanismo de bloqueio (somente ATS) ou usar uma combinação de reservas ATS e SCSI (ATS+SCSI).
Mecanismo Somente ATS
Para dispositivos de armazenamento compatíveis com as especificações VAAI baseadas no padrão T10, o VMFS fornece bloqueio ATS, também chamado de bloqueio assistido por hardware. O algoritmo ATS oferece suporte ao bloqueio discreto por setor de disco. Todos os repositórios de dados VMFS5 e VMFS6 recém-formatados usam o mecanismo somente ATS se o armazenamento subjacente oferecer suporte a ele e nunca usam reservas SCSI.
Quando você cria um datastore de várias extensões em que o ATS é usado, o vCenter Server filtra os dispositivos que não são do ATS. Essa filtragem permite que você use apenas os dispositivos que oferecem suporte à primitiva ATS.
Em alguns casos, pode ser necessário alterar o mecanismo de bloqueio padrão para um armazenamento de dados VMFS5 ou VMFS6. Para obter informações, consulte Alterar mecanismo de bloqueio para ATS+SCSI.
Mecanismo ATS+SCSI
Um datastore VMFS que oferece suporte ao mecanismo ATS+SCSI é configurado para usar o ATS e tenta usá-lo quando possível. Se o ATS falhar, o armazenamento de dados VMFS reverterá para as reservas SCSI. Em contraste com o bloqueio ATS, as reservas SCSI bloqueiam um dispositivo de armazenamento inteiro enquanto uma operação que requer proteção de metadados é executada. Após a conclusão da operação, VMFS libera a reserva, e outras operações podem continuar.
Os repositórios de dados que usam o mecanismo ATS+SCSI incluem VMFS5 repositórios de dados que foram atualizados de VMFS3. Além disso, os novos repositórios de dados VMFS5 ou VMFS6 em dispositivos de armazenamento que não oferecem suporte a ATS usam o mecanismo ATS+SCSI.
Se o armazenamento de dados VMFS for revertido para reservas SCSI, você poderá observar a degradação do desempenho causada por reservas SCSI excessivas.
Exibir VMFS Informações de Bloqueio
Use o comando esxcli para obter informações sobre o mecanismo de bloqueio que um datastore VMFS usa.
Pré-requisitos
Instale o ESXCLI. Consulte Introdução ao ESXCLI. Para solucionar problemas, execute comandos esxcli no ESXi Shell.
Procedimento
- ♦ Para exibir informações relacionadas a mecanismos de bloqueio VMFS, execute o seguinte comando:
esxcli storage vmfs lockmode list
Resultados
Campos | Valores | Descrições |
---|---|---|
Modos de bloqueio | Indica a configuração de bloqueio do armazenamento de dados. | |
ATS | O armazenamento de dados está configurado para usar o modo de bloqueio somente ATS. | |
ATS+SCSI | O armazenamento de dados está configurado para usar o modo ATS. Se o ATS falhar ou não houver suporte, o armazenamento de dados poderá ser revertido para SCSI. | |
ATS upgrade pending | O armazenamento de dados está em processo de atualização online para o modo somente ATS. | |
ATS downgrade pending | O datastore está em processo de downgrade online para o modo ATS+SCSI. | |
Compatível com ATS | Indica se o armazenamento de dados pode ou não ser configurado para o modo somente ATS. | |
Modos de atualização do ATS | Indica o tipo de atualização compatível com o armazenamento de dados. | |
None | O armazenamento de dados não é compatível somente com ATS. | |
Online | O datastore pode ser usado durante sua atualização para o modo somente ATS. | |
Offline | O datastore não pode ser usado durante sua atualização para o modo somente ATS. | |
Motivo de incompatibilidade do ATS | Se o armazenamento de dados não for compatível com somente ATS, o item indicará o motivo da incompatibilidade. |
Mecanismo de bloqueio somente ATS para VMFS
Se o armazenamento de dados do VMFS usar o mecanismo de bloqueio ATS+SCSI, você poderá alterar para o bloqueio somente ATS.
- A atualização online para o mecanismo somente ATS está disponível para a maioria dos repositórios de dados de extensão única VMFS5. Enquanto você executa a atualização online em um dos hosts, outros hosts podem continuar usando o armazenamento de dados.
- A atualização offline para somente ATS deve ser usada para VMFS5 repositórios de dados que abrangem várias extensões físicas. Os repositórios de dados compostos de várias extensões não são elegíveis para a atualização online. Esses repositórios de dados exigem que nenhum host use ativamente os repositórios de dados no momento da solicitação de upgrade.
Preparar-se para um upgrade para o bloqueio somente ATS
Você deve executar várias etapas para preparar seu ambiente para uma atualização online ou offline para o bloqueio somente ATS.
Procedimento
Atualizar mecanismo de travamento para o tipo somente ATS
Se um datastore VMFS for compatível somente com ATS, você poderá atualizar seu mecanismo de bloqueio de ATS+SCSI para somente ATS.
A maioria dos repositórios de dados que não abrangem várias extensões está qualificada para uma atualização online. Enquanto você executa o upgrade online em um dos hosts ESXi, outros hosts podem continuar usando o armazenamento de dados. A atualização online é concluída somente depois que todos os hosts fecharem o armazenamento de dados.
Pré-requisitos
Se você planeja concluir a atualização do mecanismo de bloqueio colocando o armazenamento de dados no modo de manutenção, desative o Armazenamento DRS. Esse pré-requisito se aplica somente a uma atualização online.
Procedimento
Alterar mecanismo de bloqueio para ATS+SCSI
Quando você cria um armazenamento de dados VMFS5 em um dispositivo compatível com o bloqueio de teste e conjunto atômico (ATS), o armazenamento de dados usa o mecanismo de bloqueio somente ATS. Em determinadas circunstâncias, pode ser necessário fazer o downgrade do bloqueio somente ATS para ATS+SCSI.
O processo de downgrade é semelhante ao da atualização somente do ATS. Assim como na atualização, dependendo da sua configuração de armazenamento, você pode realizar o downgrade no modo online ou offline.