Administrator Guide

Table Of Contents
Como tratar o esgotamento de armazenamento em volumes thin
Um storage array pode responder de volta para o nó metro com um erro de esgotamento de armazenamento em uma gravação em um
volume thin. Os administradores de armazenamento que monitoram continuamente a capacidade do pool de armazenamento assumem as
ações necessárias para evitar a esgotamento de blocos de armazenamento em seus data centers.
Há principalmente dois tipos de erros de esgotamento de bloco de armazenamento que um storage array pode notificar. São eles:
Esgotamento temporário: ocorre quando uma matriz de armazenamento está em processo de liberação de espaço e não pode
responder imediatamente com sucesso à gravação. Nesse caso, o nó metro repete a E/S por um curto período, antes de falhar na
gravação e marcar o hardware do volume de armazenamento como inativo. Uma call home é emitida nesses nós, e o nó metro tenta
recuperar automaticamente o volume de armazenamento quando responde com sucesso a seus testes de integridade. Se o volume de
armazenamento estiver protegido por um espelhamento saudável, o host não verá nenhuma disrupção dos serviços, pois o trecho do
espelhamento íntegro continuará atendendo as E/S para o host.
Esgotamento permanente: ocorre quando não há mais blocos de armazenamento disponíveis para atribuição ao endereço para o qual
o host emitiu um comando de gravação. O metro node trata esse erro de modo diferente para os dispositivos espelhados e não
espelhados.
Para esgotamento permanente de recursos de bloco em um volume de armazenamento não espelhado, a gravação solicitada é respondida
com uma indicação do nó metro de que o volume de armazenamento está protegido contra gravação, pois a alocação de espaço
apresentou falha. Os volumes virtuais do metro node também retornam o mesmo erro para o comando de gravação de volta para o
host. Quando os hosts VMware receberem esse erro para uma solicitação de gravação, eles interromperão a máquina virtual que fez a
solicitação de gravação e permitirão que outras máquinas virtuais continuem com a operação. Outras máquinas virtuais podem ler e gravar
com sucesso nos blocos que já estão mapeados. No entanto, se fizerem uma solicitação de gravação para um bloco de armazenamento
não mapeado, e se a gravação também obtiver um erro de esgotamento de recursos, ela também será interrompida.
Em um volume não espelhado, os administradores de armazenamento podem tentar recuperar o armazenamento usando o comando
UNMAP e fazer a recuperação a partir da condição de erro de falta de espaço. Se o armazenamento recuperado não for suficiente,
adicione armazenamento em bloco livre para storage arrays para resolver as condições de erro de alocação de espaço com falha e, em
seguida, inicie as máquinas virtuais que estão suspensas ou interrompidas.
Para volumes espelhados, o nó metro mascara o erro que ocorria em um trecho de espelhamento para a gravação de um host, como
qualquer outro erro de E/S. O metro node conclui a solicitação de host com sucesso quando a E/S é bem-sucedida em pelo menos
um trecho de espelhamento. O metro node marca o trecho de espelhamento desatualizado (OOD) e não tenta recriar (desnecessário)
automaticamente. Um administrador de armazenamento deve alocar espaço no array e disponibilizá-lo para o volume de armazenamento
e, em seguida, recuperar manualmente o trecho de espelhamento, seguindo os procedimentos que estão documentados no Solve Desktop.
Uma vez que o espelhamento tenha sido recuperado, o nó metro recria o trecho.
Se o esgotamento de armazenamento permanente ocorre no último trecho de um volume espelhado, o nó metro propaga esse erro para o
host solicitando a gravação como com um volume não espelhado.
Como configurar limites para o uso do armazenamento thin
Um administrador pode definir um limite flexível ou um limite para determinado armazenamento com provisionamento thin, o que indica
que o espaço de armazenamento para o dispositivo com provisionamento thin está diminuindo. Esse limite é configurado no host ou nos
arrays, e não no nó metro. A mensagem indica que o dispositivo alcançou o limite definido. Atualmente, no recebimento de tal notificação
de um dispositivo de armazenamento, o nó metro repete a E/S depois de enviar um call home. Tais notificações podem ser recebidas
uma vez em uma E/S, e a E/S deve ser posteriormente bem-sucedido, a menos que o dispositivo thin fique sem espaço. Ao receber
tal notificação de call home, o administrador do nó metro pode notificar o administrador do host para liberar espaço ou solicitar que o
administrador de armazenamento adicione mais capacidade.
Espelhamento thin e migração
O nó metro suporta o espelhamento de volumes thin e a migração dos volumes thin para arrays diferentes.
Durante a recriação de um trecho thin, o nó metro preserva a natureza dinâmica do trecho. Para fazer isso, o nó metro emite o comando
SCSI UNMAP aos arrays que dão suporte a esses comandos e grava zeros nos blocos nos arrays que não são compatíveis com o recurso
UNMAP. Recriações para o armazenamento com provisionamento dinâmico oferece informações adicionais sobre recriações thin.
Suporte thin no nó metro
31