O ESXi (4.1) pode montar um datastore VMFS juntamente com um instantâneo somente leitura dele?

3

Eu tenho um servidor ESXi (4.1) conversando com um servidor de armazenamento do Windows Server 2008 R2, que apresenta alguns volumes como destinos iSCSI usando alvo de software iSCSI da Microsoft ; O ESXi os usa como seus armazenamentos de dados. Tudo bem e bom.

A implementação iSCSI da Microsoft usa VHDs para armazenar LUNs iSCSI e tem a capacidade de executar instantâneos neles e, em seguida, apresentar esses instantâneos como destinos iSCSI adicionais; para que eu possa tirar um instantâneo de um iSCSI LUN e apresentá-lo a um host ESXi para, digamos, recuperar uma versão anterior de uma VM.

É claro que, quando o ESXi vê esse novo destino, ele se recusa a montar automaticamente o volume do VMFS, porque ele o detecta como um instantâneo. A solução usual seria ressignatá-lo e montá-lo de qualquer maneira.

Mas isso não pode ser feito porque o instantâneo é somente leitura; tentando ressignatura apenas falha.

Ao executar esxcfg-volume -l , é isso que recebo:

VMFS3 UUID/label: 4e7adbec-ce616bc0-2470-000e0cafe516/ds3
Can mount: No (the original volume is still online)
Can resignature: Yes
Extent name: naa.60003fff4ea387cd98a2dfd21c4f195b:1     range: 0 - 1048575 (MB)

Se eu remover o armazenamento de dados original, posso montar o instantâneo somente leitura; mas se o armazenamento de dados original permanecer on-line, o instantâneo não poderá ser montado a menos que seja resignatured, o que também não pode ser feito porque é somente leitura.

Então, minha pergunta é: existe alguma maneira de montar um instantâneo somente leitura do VMFS enquanto mantém on-line o volume do VMFS em que o instantâneo é baseado?

    
por Massimo 22.09.2011 / 16:33

2 respostas

0

Parece que isso não pode ser feito. Se o volume VMFS original estiver online, um instantâneo dele só poderá ser montado dando-lhe uma nova assinatura (que não pode ser feita em um instantâneo somente leitura).

Possíveis soluções: coloque offline o volume original ou monte o instantâneo em outro host que não tenha o volume original montado.

    
por 26.09.2011 / 16:50
0

Você pode criar temporariamente uma VM executando o ESXi, montar o LUN "somente leitura" nele como leitura-gravação, ressiná-lo, ejetá-lo e montá-lo no host subjacente. Isto é, se você conseguir que o snap seja compartilhado pelo Windows como RW, de qualquer maneira. Soa como um plano?

    
por 22.09.2011 / 17:02