Estou executando um servidor de destino ISCSI no RHEL 6.7 e compartilhando o armazenamento para o servidor do iniciador ISCSI que está sendo executado no RHEL 6.5.
Eu configurei o código abaixo no arquivo /etc/tgt/targets.conf do servidor de destino:
<target iqn.2015-12.com.example:iscsi.target100>
backing-store /dev/sdb1
initiator-address <intiator-ip>
</target>
Reiniciou os serviços necessários no servidor de destino. Também descobriu o alvo do iniciador.
iscsiadm -m discovery -t sendtargets -p <target server>
O alvo está bem visível e funcionando bem. Eu montei o volume e usei.
Mais tarde, desmontei esse volume no iniciador e o removi do arquivo /etc/tgt/targets.conf e reiniciei os serviços necessários e descobri que o comando abaixo também não mostra nenhuma saída no servidor de destino, o que é esperado.
tgtadm --mode target --op show
Mas no lado do iniciador, embora tenha reiniciado o serviço iscsi, ele ainda está mostrando o destino anterior apenas para o comando abaixo.
iscsiadm -m discovery -t sendtargets -p <target server>
De onde está tirando a lista de alvos embora seja removido do arquivo de configuração do alvo? Como recarregar a configuração do /etc/tgt/targets.conf de tal forma que ela deve refletir no lado do iniciador?