iSCSI, vários iniciadores para o mesmo LUN

iSCSI, vários iniciadores para o mesmo LUN

Eu tenho uma aplicação web distribuída em 3 servidores. Esses 3 servidores precisam de armazenamento compartilhado para acessar arquivos. Como o iSCSI é apenas um protocolo, não um sistema de arquivos, ele não terá nenhuma implementação de bloqueio de arquivos; então, se eu conectá-lo como está, destruirei todos os dados.

De acordo com minha pesquisa, eu precisaria de um sistema de arquivos real nesses LUNs para funcionar como pretendo usá-lo.

Como isso funcionaria? Como posso implementar um sistema de arquivos para o LUN?

SO usado: Ubuntu 16.* ou 18.*

Responder1

Você precisa ter algum tipo de sistema de arquivos em cluster ou gerenciador de bloqueio distribuído para evitar danos aos metadados causados ​​ao seu sistema de arquivos com gravações simultâneas.

Há um bom resumo deste problema no fórum StarWind.

https://forums.starwindsoftware.com/viewtopic.php?f=5&t=1392

Responder2

De modo geral, você precisa de um cluster para compartilhar o armazenamento entre vários sistemas (a menos que queira que um deles atue como servidor de arquivos).

na verdade não seiqualquer coisasobre a construção de clusters no Ubuntu, mas isso parece promissor:http://manpages.ubuntu.com/manpages/cosmic/man7/ocfs2.7.html.

Responder3

Então, depois de algumas pesquisas, descobri algumas soluções que seriam interessantes para quem deseja configurar um armazenamento remoto ou cluster.

  1. Reconsidere sua rede e suas necessidades. Uma coisa que encontrei é que configurar um iscsi com sistemas de arquivos com reconhecimento de cluster não é uma tarefa fácil. Além disso, o GFS e o OCFS2 não possuem um guia de solução de problemas bem documentado disponível ao público. No caso do OCFS2, você precisaria ser cliente da Oracle e ter uma conta de suporte ativa. o mesmo com GFS2. se você é usuário do Centos, fica preso a tutoriais on-line e não tem suporte para eles.

  2. Provavelmente, está fora do seu orçamento de qualquer maneira. Considere usar o NFS para pequenas e médias empresas. é muito mais fácil de configurar, tem muita documentação online.

  3. Se você realmente precisa que um LUN iscsi seja compartilhado em várias máquinas, existem três soluções disponíveis. Oráculos OCFS2, Red Hat GFS2, VMFS. todos os três são sistemas de arquivos com reconhecimento de cluster. OCFS2 é mais simples de configurar, mas requer que você tenha acesso ao suporte oracle, que não é gratuito. O GFS2 não é tão simples quanto o OCFS2 porque você teria que configurar manualmente algumas partes dele, mas também o torna mais personalizável. ad VMFS que é legal de usar com seu servidor ESXI para manter suas máquinas VM lá.

Espero que isso ajude alguns usuários no futuro a decidir o que você realmente precisa para sua rede e armazenamento. Eu pessoalmente optei pelo NFS como armazenamento e iscsi dedicado ao servidor ESXI para inicialização de imagem.

informação relacionada