Configurar o iSCSI Target com tgt no Debian 10

No Debian 10, como o iscsitarget não está disponível, você pode usar o tgt como alternativa.

Passos para configurar o iSCSI Target com tgt usando /mnt/iscsi20G/disk20G.img no Debian 10:

Instalar o tgt

# apt-get install tgt

Configurar o iSCSI Target

Vamos configurar o arquivo de imagem /mnt/iscsi20G/disk20G.img como um iSCSI Target.

# vim /etc/tgt/conf.d/iscsi20G.conf
<target iqn.2024-04.jrf.srv:target20>
    backing-store /mnt/iscsi20G/disk20G.img
    initiator-address 192.168.0.43
    # Definir autenticação CHAP (utilize senha forte)
    # incominguser login senha
</target>

Aqui:

  • iqn.2024-04.jrf.srv: É o nome do alvo iSCSI (IQN), que você pode ajustar conforme necessário.
  • backing-store /mnt/iscsi20G/disk20G.img: É o caminho para o arquivo de imagem que será usado como disco.
  • initiator-address 192.168.0.43: O IP do cliente iSCSI que terá permissão para se conectar ao alvo.

Reiniciar o serviço tgt

Após configurar o iSCSI Target, reinicie o serviço tgt para aplicar as alterações:

# systemctl restart tgt

Agora, você pode verificar se o alvo iSCSI foi configurado corretamente com o seguinte comando:

# tgtadm --mode target --op show

*Isso listará todos os alvos iSCSI configurados no sistema.