O iSCSI não faz o que você acha que faz. A maioria dos sistemas de arquivos é projetada para ser montada por apenas um sistema operacional, mas você deseja que dois clientes montem o mesmo sistema de arquivos em seu LUN iSCSI.
Por que isso não funciona
Imagine um disco rígido que de alguma forma você conectou a dois computadores (ou um host e sua máquina virtual compartilhando um disco virtual). Estes são dois iniciadores iSCSI (2 computadores) conectados ao seu único LUN (1 disco rígido).
Quando você monta o sistema de arquivos no disco rígido em algum lugar nos dois computadores, cada computador não tem a menor idéia de que o outro também está usando o sistema de arquivos. Isso pode levar a corrupção de dados graves porque cada computador está passando por cima dos dedos dos outros.
O que você pode fazer em vez disso
Não deixe seus iniciadores se conectarem diretamente ao mesmo LUN sobre o iSCSI.
Você precisa do servidor para acompanhar as alterações feitas no sistema de arquivos compartilhados. Como os clientes não conhecem as alterações uns dos outros, um servidor deve ser empregado para fazer isso.
Duas implementações são NFS e CIFS , que são seus próprios sistemas de arquivos.
O NFS ou o CIFS se assenta como uma camada entre o sistema de arquivos local do cliente e do servidor, de forma que os clientes não entrem em conflito uns com os outros.
Recursos
Navegação básica
- Configurando um Servidor NFS e Cliente no CentOS 7
- Samba Instalação e Configuração do Servidor no CentOS 7
Acima e além
Você pode configurar sistemas de arquivos distribuídos escalonáveis facilmente com: