Configuração do Iscsi - Quaisquer razões pelas quais eu não deveria fazer o que estou fazendo?

3

Estou configurando um pequeno ambiente virtual e estou usando um par de hosts Windows (HyperV) e um Synology 54TB NAS para o armazenamento da VM.

Eu sei que não posso usar o mesmo caminho iscsi para 2 hosts simultâneos, pois eles não estarão cientes uns dos outros e sobrescreverão os arquivos uns dos outros e causarão problemas.

O que eu fiz em vez disso é isso ...

  • Eu criei 1 LUN com tamanho de 54Tb e conexões múltiplas ativadas.

    Eu adicionei este alvo Iscsi a ambos os hosts.

    Eu criei uma partição de 10Tb, rotulada HOST1 e montei com uma letra da unidade no host 1.

    Eu também criei outra partição de 10Tb, rotulada HOST2 e montada com uma letra de unidade no Host 2.

    Nenhum dos servidores Windows tem a partição 10Tb dos outros servidores montado.

Até onde eu posso dizer, eu deveria evitar o problema de ter os dois hosts sobrescrevendo os arquivos uns dos outros, no entanto, eu queria avaliar a opinião sobre isso antes de começar a usar o ambiente, caso haja armadilhas que eu não tenha pensado.

    
por John 12.05.2017 / 13:17

2 respostas

5

Não vai funcionar de forma confiável. NTFS (ou ReFS) não são sistemas de arquivos com reconhecimento de cluster, o multi-mount irá destruir as tabelas de metadados imediatamente. Ou você usa o SMB3 bolt on com uma coisa de arbitragem no topo (é o que a Microsoft chama de Cluster Shared Volume ou CSVFS), ou você usa um árbitro de terceiros como o MetaSAN. Boa história pode ser encontrada aqui:

Tentando ser claro sobre isso - use iSCSI em vez de SMB | Software Star Wind

No seu lugar, eu ficaria com o cenário de compartilhamento de SMB3 ou de uma montagem por vez, desativando as reservas de SCSI.

Melhor da sorte!

P.S. Ou você usa o sistema de arquivos com reconhecimento de cluster, como VMFS3 / 5:)

    
por 14.05.2017 / 12:32
3

Você pode conectar dois hosts ao mesmo LUN, mas é necessário definir o sistema de arquivos como CSVFS para que eles não corrompam o armazenamento. Você pode fazer isso adicionando-o como uma unidade no gerenciamento de cluster.

  • Conecte as conexões iSCSI em ambos
  • Entre no Cluster Management, 'valide' o cluster para que ele encontre a unidade e esteja conectado aos dois servidores, adicione a nova unidade como um recurso
  • Vá para a guia "drives" e mude para CSVFS (acho que clique com o botão direito do mouse na unidade)

Em seguida, ele converterá o sistema de arquivos e adicionará o caminho a C: \ ClusterStorage \ {drive}

Certifique-se de armazená-los no caminho C :, não atribua outra letra de unidade ao compartilhamento, pois isso causará problemas

Ele sempre será mostrado como não iniciado no gerenciador de discos em um servidor e on-line no outro (um deles é o 'host' da unidade, mas será movido se um host ficar inativo)

Então você pode armazenar todos os arquivos da VM em um lugar comum

Veja abaixo a explicação:

Como configurar o armazenamento em um cluster de host do Hyper-V no VMM | Microsoft System Center

    
por 12.05.2017 / 20:41