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.