Eu tenho um ambiente de laboratório onde tenho um Synology NAS que fornece alvos iSCSI que são usados pelas VMs do Windows 2012 R2 em execução na caixa virtual.
Desejo configurar um Cluster de Failover do Windows e, para isso, a VM precisa compartilhar um disco.
Adicionei um novo alvo com um novo LUN. Adicionei isso por meio do iniciador iSCSI na VM, formatei o disco e adicionei os discos de armazenamento para meu cluster por meio do Gerenciador de cluster de failover. Posso colocar a função online e ela inicia o disco corretamente.
Por padrão, o Synology não permite várias conexões com o mesmo destino iSCSI.
A não ativação de várias sessões resulta em apenas um nó para conectar, portanto, coloque o disco correspondente online. A execução de um failover não ativava automaticamente a conexão iSCSI no outro nó.
Parece que tenho as seguintes opções:
Ativar *Permitir várias sessões de um ou mais Iniciadores iSCSI. Isso tem o grande aviso:
Para evitar o risco de corrupção significativa de dados, verifique se você está operando em um sistema de arquivos compatível com cluster.
Adicione um destino adicional ao LUN. Ter dois destinos compartilhando o mesmo LUN, portanto, ter um destino por nó de cluster.
Ambas as opções fazem com que os iniciadores iSCSI em ambos os nós possam se conectar aos destinos iSCSI.
Perguntas:
- Qual desses devo usar?
- Ambos parecem funcionar, isso faz diferença? Eu entendo que um alvo tem seus próprios buffers.
- O Windows Failover Clustering oferece suporte a isso?
- Qual destes pode resultar em perda de dados?
- Também vejo que posso criar um volume de cluster compartilhado que deve ser usado? Talvez eu esteja fazendo isso completamente errado.
O que li e o que entendi sugerem que, em ambos os casos, é provável que você acabe corrompido, a menos que esteja usando um sistema de arquivos com reconhecimento de cluster, como o CSVFS. Não sou usuário de Synology, mas trabalho com iSCSI e Failover Clusters.
Eu diria que no seu caso, permitir várias sessões será a opção mais adequada. Adicionar um novo destino pode ser útil se você quiser aproveitar o MPIO, onde você tem dois segmentos de rede separados para acessar o armazenamento simultaneamente, criando assim caminhos redundantes.
Parece que esta seria uma solução suportada e, sim, você deve adicionar o disco aos volumes compartilhados do cluster, mas você só fará isso quando todos os nós puderem 'ver' o LUN.
Depois de fazer isso, você pode experimentar mover o CSV entre os nós e vê-lo permanecer online e desligar os nós do cluster para assistir ao failover.
Outra coisa... Todos os nós no cluster precisam ser capazes de se comunicar uns com os outros para que possam coordenar as atividades e ficar de olho nos nós que ficam offline (pulsação).