Problém 1
Po restartu nejsou svazky LVM umístěné na discích iscsi aktivovány. Ruční aktivace pomocí „lvchange -ay ” funguje dobře.
Pomocí volby _netdev v /etc/fstab
LVM je spuštěn před dokončením inicializace sítě, takže iscsi disky nejsou detekovány operačním systémem. Pomocí možnosti připojení „_netdev“ instruujete systém, aby odložil pokus o připojení, dokud nebude dokončena inicializace sítě. Správně naformátované řádky /etc/fstab pro dva různé přípojné body iSCSI jsou uvedeny níže:
#device mount point FS Options Backup fsck LABEL=data1 /mnt/data1 ext3 _netdev 0 0 LABEL=data2 /mnt/data2 ext3 _netdev 0 0
Problém 2
Svazky ISCSI nelze připojit automaticky po restartu v CentOS/RHEL. Jak můžete vidět níže, dokonce i _netdev možnost připojení byla nastavena v /etc/fstab:
# vi /etc/fstab LABEL=data /data ext4 _netdev 1 2
FIlesystem ve výchozím nastavení nedokáže získat připojené zavádění. Ruční připojení zařízení se nezdařilo s níže uvedenou chybou:
# mount /dev/mapper/vg_datavg-lv_data /data mount: you must specify the filesystem type
Povolení služby „netfs“
Služba netfs je zodpovědná za připojení systémů souborů souvisejících se sítí uvedených v /etc/fstab (NFS, iSCSI, SMBFS/CIFS, NCP nebo jakýkoli řádek s volbou „_netdev“) PO spuštění sítě. Pokud tato služba není spuštěna při spouštění, nejsou připojeny systémy souborů související se sítí. Služba netfs je ve výchozím nastavení pro normální úrovně běhu 3 a 5 zakázána:
$ chkconfig --list netfs netfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Bez spuštěné služby netfs je „_netdev“ v /etc/fstab ignorován. Aby tedy svazek iscsi používal možnost „_netdev“, nastavte službu netfs tak, aby se automaticky spouštěla při příštím spuštění:
Pro RHEL/CentOS 4,5,6
# chkconfig netfs on
Pro RHEL/CentOS 7
# systemctl enable remote-fs.target