open-iscsi não faz login nos destinos na inicialização

1

Nós temos um servidor Debian Lenny com o open-iscsi que é configurado para logar em um alvo automaticamente:

hostname:~# grep \.startup /etc/iscsi/iscsid.conf
node.startup = automatic
hostname:~# grep \.startup /etc/iscsi/nodes/iqn..../the.correct.ip.address\,port
node.startup = automatic
node.conn[0].startup = automatic
hostname:~#

Se eu emitir uma reinicialização do open-iscsi via init.d, ele funcionará bem. Mas se eu reiniciar a máquina, o iscsi será iniciado, mas nem mesmo procurará por alvos. Eu tenho que reiniciá-lo manualmente antes que ele funcione.

Alguma idéia de como encontrar o alvo na inicialização?

    
por Creshal 12.03.2011 / 13:51

3 respostas

2

O problema é que o script /etc/network/if-up.d/open-iscsi está procurando os arquivos de configuração do nó iscsi no lugar errado.

/etc/iscsi/nodes/*/*/default

vs

/etc/iscsi/nodes/*/*

ou, se você tiver várias interfaces configuradas:

/etc/iscsi/nodes/*/*/*

Edite esse arquivo adequadamente e a interface deve poder ser ativada no início da rede.

    
por 04.09.2012 / 20:42
0

Poderia ser porque o serviço iSCSI está chegando antes que os serviços de rede fiquem online? ou seja, quando carrega iSCSI, não há conexão de rede para a varredura?

    
por 12.03.2011 / 14:10
0

Supondo que você use uma configuração de rede estática, tente alterar sua declaração de interface (em / etc / network / interfaces) de permitir hotplug para auto

    
por 02.04.2011 / 13:44