Importar e montar discos SCSI de um NAS

No meu Centro de Trabalho atual, temos um SAN que por sua vez usa um NAS que de vez em quando preciso acessar para obter ou depositar alguns dados.

Para gerenciar e compartilhar recursos NAS que usamos FreeNAS, que nos permite acessar pastas compartilhadas por meio de CIFS, NFS, FTP o TFTP. Mas também existe outra maneira de "montar" qualquer uma das partições criadas como um disco local em nosso computador.

Para isso temos que usar o pacote iscsi aberto.

Neste ponto, gostaria de esclarecer que não é meu objetivo explicar o que é iSCSI, SCSI e outros termos que podem ser novos para alguns usuários. É por isso que estou deixando links para a Wikipedia

E agora a diversão começa:

1- Instale o pacote open-iscsi

$ sudo aptitude install open-iscsi

2- Pare o serviço:

$ sudo /etc/init.d/open-iscsi stop

3- Salve o arquivo /etc/iscsi/iscsid.conf e edite-o:

$ sudo cp /etc/iscsi/iscsid.conf /etc/iscsi/iscsid.conf.origin $ sudo nano /etc/iscsi/iscsid.conf

4- Coloque o seguinte nesse arquivo:

node.startup = automaticnode.leading_login = Não node.session.auth.authmethod = CHAP node.session.auth.username = [chap_user] node.session.auth.password = [chap_password] discovery.sendtargets.auth.authmethod = CHAP descoberta .sendtargets.auth.username = [chap_user] discovery.sendtargets.auth.password = [chap_password] node.session.timeo.replacement_timeout = 120 node.conn [0] .timeo.login_timeout = 15 node.conn [0] .timeo .logout_timeout = 15 node.conn [0] .timeo.noop_out_interval = 5 node.conn [0] .timeo.noop_out_timeout = 5 node.session.err_timeo.abort_timeout = 15 node.session.err_timeo.lu_reset_timeout = 30 node.session. err_timeo.tgt_reset_timeout = 30 node.session.initial_login_retry_max = 8 node.session.cmds_max = 128 node.session.queue_depth = 32 node.session.xmit_thread_priority = -20 node.session.iscsi.InitialR2mediaT = Sem node.sessioniste.is = Sim node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.conn [0] .iscsi.MaxRecvDataSegmentLengt h = 262144 node.conn [0] .iscsi.MaxXmitDataSegmentLength = 0 discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 node.session.nr_sessions = 1 node.session.iscsi.FastAbort = Sim

5- Nós salvamos e reiniciamos o serviço ou o iniciamos:

$ sudo /etc/init.d/open-iscsi restart

6- Agora para ver os volumes da SAN colocamos:

# iscsiadm --mode discovery --type sendtargets --portal [IP del SAN]

No meu caso seria:

# iscsiadm --mode discovery --type sendtargets --portal 192.168.24.20

7- O que ele faz é listar os volumes de SAN e seus IQN, e retorna algo assim:

iqn.2002-10.com.infortrend:raid.sn7817070.001

8- A seguir acessamos com o comando:

# iscsiadm --mode node --targetname iqn.2002-10.com.infortrend:raid.sn7817070.001 --portal 192.168.24.20:3260 --login

A partir desse momento, se executarmos no terminal:

# fdisk -l

Veremos que teremos disponíveis todas as partições ou volumes da SAN, que podemos montar como se fosse um disco rígido ou uma memória.

Ao terminar, desmontamos tudo o que usamos e interrompemos o serviço:

$ sudo /etc/init.d/open-iscsi stop


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   eliotime3000 dito

    Muito útil se você deseja instalar em servidores. Adicionado aos favoritos.

  2.   dragnell dito

    Este é um dos mundos mais interessantes aqui no JCCE, já tentamos várias alternativas openmediavault, nas4free, freenas, glusterfc, até drbd + openmediavault para obter um híbrido de san, mas nunca tivemos os recursos para isso e zfs …… .. bem menos que menos ... Salu2s

  3.   JP dito

    Eu uso o Frenas há algum tempo e uso o iSCSI em um cluster HA do Windows Server 2008, até hoje e mesmo com os passos deste artigo ainda não consigo fazer a conexão desses discos com o Linux, o Windows os vê perfeitamente e os monta mas com Linux, sempre recebo o mesmo erro:

    iscsiadm: Falha de autenticação de login com destino
    iscsiadm: falha no login de descoberta em xxxx, desistindo de 5
    iscsiadm: Não foi possível realizar a descoberta SendTargets: encontrou uma falha de login iSCSI que não pode ser repetida