Parece que foi um erro no meu fstab, tive que passar a opção _netdev .
Minha entrada fstab agora parece
UUID=de892bb0-7da8-4373-b169-9c465caf2699 /iscsi ext4 _netdev,rw 0 0
Parece que está tudo bem agora.
Eu tenho 2 RHEL 7.1 VMware vm's (servidor e cliente) conectados em uma rede vmware privada. Cada um tem 2xe1000 nics usando teaming.
Eu posso ver o trabalho em equipe como esperado.
Eu também configurei o iscsi no servidor vm, que fornece um destino, que por sua vez é montado no meu cliente vm, pelo UUID no fstab na máquina cliente.
Na máquina do cliente
[root@client ~]# iscsiadm -m discovery -t st -p server
192.168.100.11:3260,1 iqn.2012-06.com.example:server20gb
[root@client ~]# iscsiadm -m session -P3
iSCSI Transport Class version 2.0-870
version 6.2.0.873-28
Target: iqn.2012-06.com.example:server20gb (non-flash)
Current Portal: 192.168.100.11:3260,1
Persistent Portal: 192.168.100.11:3260,1
**********
Interface:
**********
Iface Name: default
Iface Transport: tcp
Iface Initiatorname: iqn.1994-05.com.redhat:c1fef4191c2e
Iface IPaddress: 192.168.100.10
Iface HWaddress:
Iface Netdev:
SID: 1
iSCSI Connection State: LOGGED IN
iSCSI Session State: LOGGED_IN
Internal iscsid Session State: NO CHANGE
*********
Timeouts:
*********
Recovery Timeout: 120
Target Reset Timeout: 30
LUN Reset Timeout: 30
Abort Timeout: 15
*****
CHAP:
*****
username:
password: ********
username_in:
password_in: ********
************************
Negotiated iSCSI params:
************************
HeaderDigest: None
DataDigest: None
MaxRecvDataSegmentLength: 262144
MaxXmitDataSegmentLength: 262144
FirstBurstLength: 65536
MaxBurstLength: 262144
ImmediateData: Yes
InitialR2T: Yes
MaxOutstandingR2T: 1
************************
Attached SCSI devices:
************************
Host Number: 33 State: running
scsi33 Channel 00 Id 0 Lun: 0
Attached scsi disk sdc State: running
Eu posso montar o disco pelo UUID sem problemas.
[root@client ~]# blkid /dev/sdc1
/dev/sdc1: UUID="de892bb0-7da8-4373-b169-9c465caf2699" TYPE="ext4"
O problema que tenho é que na reinicialização, o alvo iscsi não pode ser montado. Quando entrar no modo de manutenção e verificar, parece que não há rede, daí porque o daemon iscsid falha com
[root@client ~]# journalctl -u iscsid -- Logs begin at Sun 2015-10-04 18:19:10 BST, end at Sun 2015-10-04 18:32:31 BST. -- Oct 04 18:19:15 client.maclab systemd[1]: Starting Open-iSCSI... Oct 04 18:19:15 client.maclab systemd[1]: Failed to read PID from file /var/run/iscsid.pid: Invalid argument Oct 04 18:19:16 client.maclab iscsid[1617]: iSCSI daemon with pid=1618 started! Oct 04 18:19:16 client.maclab systemd[1]: Started Open-iSCSI. Oct 04 18:19:17 client.maclab iscsid[1617]: cannot make a connection to 192.168.100.11:3260 (-1,101) Oct 04 18:19:20 client.maclab iscsid[1617]: Could not set session1 priority. READ/WRITE throughout and latency could be affected. Oct 04 18:19:20 client.maclab iscsid[1617]: Connection1:0 to [target: iqn.2012-06.com.example:server20gb, portal: 192.168.100.11,3260] through [iface: default] is operational now Oct 04 18:32:31 client.maclab systemd[1]: Started Open-iSCSI.
Estou fazendo algo estúpido aqui? Por que o iscsid começa antes da rede? Estou perdendo um módulo do kernel no momento da inicialização?
Obrigado!
Jim
Parece que foi um erro no meu fstab, tive que passar a opção _netdev .
Minha entrada fstab agora parece
UUID=de892bb0-7da8-4373-b169-9c465caf2699 /iscsi ext4 _netdev,rw 0 0
Parece que está tudo bem agora.