Posso formatar um volume compartilhado do cluster Veritas a partir do Windows?

2

Temos um Microsoft Failover Cluster com discos dinâmicos gerenciados pelo Veritas Storage Foundation. Hoje os administradores de sistema adicionaram um novo disco para o SQL Server, mas o tamanho do cluster no volume estava errado, então eu emiti um formato rápido para alterá-lo.

O volume de disco falhou, o grupo do SQL Server também falhou e o cluster não respondeu. Depois de alguns minutos, consegui fazer failover para um nó passivo.

Os administradores da SAN dizem que é minha culpa, porque eu não deveria ter formatado o disco no miniaplicativo no formato Windows, mas eu deveria ter usado o Veritas Enterprise Administrator.

Uma operação de formatação pode colocar offline todo um grupo de clusters dessa maneira?

Mensagens de erro relevantes:

Do eventlog:

The cluster resource host subsystem (RHS) stopped unexpectedly.
An attempt will be made to restart it. This is usually due to a 
problem in a resource DLL. Please determine which resource DLL is 
causing the issue and report the problem to the resource vendor.

Do cluster.log

ERR   [RCM] rcm::RcmResControl::DoResourceControl: 
ERROR_RESOURCE_CALL_TIMED_OUT(5910)' because of 'Control(STORAGE_GET_DISK_INFO_EX) 
to resource 'NameOfTheDiskGroup' timed out.'

Documentação da Veritas:

Trecho da documentação da Symantec :

Note: Before manually creating the resource, you must format the cluster-shared volume with NTFS using the VEA GUI and mount it on the node where you are trying to create the resource.

Isso significa que o disco não pode ser formatado no Windows? Eu não leio assim.

Para o registro, eu formatei muitos discos usando o applet do Windows no passado e nada de ruim aconteceu.

    
por spaghettidba 11.06.2014 / 16:30

2 respostas

1

Vendo como é um volume compartilhado, parece que os nós em cluster já estavam tentando usá-lo, portanto, usar o VEA GUI seria o melhor caminho a percorrer. Ele não menciona em sua documentação, mas eles provavelmente fazem algo diferente da GUI do Windows (mesmo que seja apenas um bloqueio de gravação temporário no CSV da máquina executando o VEA, para que ele possa de fato formatar o volume, informando o nós para usar um disco diferente, etc.

Além disso, suspeito que o maior problema foi:

Note: You must ensure that the selected drive letter for the new cluster-shared volume is available and not in use on any of the cluster nodes.

Parece que seu disco estava em uso quando você o formatou. Formatar o disco para NTFS usando o Windows provavelmente é trivial, mas o fato de que o disco estava em uso e você não usava a GUI do VEA, o que poderia ter evitado alguns problemas foi o que causou isso.

    
por 11.06.2014 / 16:46
0

Sim. Se o disco já estava configurado como uma dependência do SQL Server (e para ser usado, um disco deve ser uma dependência do recurso do SQL Server), pela maneira como um WSFC funciona, você pode ter causado uma 'falha', por assim dizer, causando o recurso de disco para ficar off-line e escalar para colocar o papel inteiro offline. Isso pode não ser, mas essa é a perspectiva do cluster. Eu nunca formatei um disco após o fato e vi o que ele faz.

Também pode ser o fato de que a Symantec / Veritas NÃO é NTFS, então, da maneira como você a configura, você estragou tudo e o recurso do disco ficou offline na formatação. Novamente, se configurado como uma dependência de recursos do SQL Server, isso aumentaria.

    
por 11.06.2014 / 17:39