Setup iSCSI on CentOS7. Mounted a iSCSI disk and am running a small MySQL instance on the disk. The iSCSI disk and MySQL instance all come online fine with booting but when shutting down things seem to get very upset and the drive does not get unmounted cleanly.Does not look like I'm the only one having the issue. Another report that is very similar was posted here:This might be a systemd issue but figured I'd post here first to see if anyone else has had this issue and has any suggestions.Relevant version info:CentOS Linux release 7.0.1406 (Core)systemd-208-11.el7_0.4.x86_64iscsi-initiator-utils-6.2.0.873-21.el7.x86_64Systemd unit file for MySQL server:[Unit]Description=MySQL ServerAfter=nss-lookup.target network.target remote-fs.target time-sync.targetWants=nss-lookup.target network.target remote-fs.target time-sync.targetLogs from journalctl:Dec 09 09:27:03 example.server.com kernel: EXT4-fs error (device sdb1): __ext4_get_inode_loc:4039: inode #58989720: block 235930089: comm mysqld: unable to read itable blockDec 09 09:27:03 example.server.com kernel: EXT4-fs error (device sdb1) in ext4_reserve_inode_write:4962: IO failureDec 09 09:27:03 example.server.com iscsiadm[3906]: Logging out of session [sid: 1, target: example.target, portal: 192.168.1.30,3260]Dec 09 09:27:03 example.server.com iscsiadm[3906]: Logout of [sid: 1, target: example.target, portal: 192.168.1.30,3260] successful.Dec 09 09:27:03 example.server.com systemd[1]: Stopped Login and scanning of iSCSI devices.
Dec 09 09:27:03 example.server.com systemd[1]: Stopping Open-iSCSI...Dec 09 09:27:03 example.server.com systemd[1]: Stopped Open-iSCSI.
Dec 09 09:27:03 example.server.com systemd[1]: Stopping System Time Synchronized.Dec 09 09:27:03 example.server.com systemd[1]: Stopped target System Time Synchronized.Dec 09 09:27:03 example.server.com systemd[1]: Stopping Remote File Systems.Dec 09 09:27:03 example.server.com systemd[1]: Stopped target Remote File Systems.Dec 09 09:27:03 example.server.com systemd[1]: Unmounting /iscsi-disk...
Dec 09 09:27:03 example.server.com systemd[1]: Stopping Host and Network Name Lookups.Dec 09 09:27:03 example.server.com systemd[1]: Stopped target Host and Network Name Lookups.Dec 09 09:27:03 example.server.com kernel: Buffer I/O error on device sdb1, logical block 40960
Dec 09 09:27:03 example.server.com iscsid[853]: Connection1:0 to [target: example.target, portal: 192.168.1.30,3260] through [iface: default]Dec 09 09:27:03 example.server.com iscsid[853]: iscsid shutting down.
Dec 09 09:27:03 example.server.com mysqld_safe[1694]: 141209 09:27:03 mysqld_safe mysqld from pid file /backup/mysql-bacula/data/mysqld.pid endedDec 09 09:27:03 example.server.com kernel: EXT4-fs warning (device sdb1): ext4_end_bio:287: I/O error writing to inode 58989720 (offset 0 size 4096 starting block 40960)Dec 09 09:27:03 example.server.com kernel: EXT4-fs error (device sdb1): ext4_find_entry:1309: inode #58982448: comm mysqld_safe: reading directory lblock 0Dec 09 09:27:03 example.server.com kernel: Aborting journal on device sdb1-8.Dec 09 09:27:03 example.server.com kernel: Buffer I/O error on device sdb1, logical block 133726208Dec 09 09:27:03 example.server.com kernel: lost page write due to I/O error on sdb1Dec 09 09:27:03 example.server.com kernel: JBD2: Error -5 detected when updating journal superblock for sdb1-8.Dec 09 09:27:03 example.server.com kernel: EXT4-fs error (device sdb1): ext4_put_super:789: Couldn't clean up the journalDec 09 09:27:03 example.server.com kernel: EXT4-fs (sdb1): Remounting filesystem read-onlyDec 09 09:27:03 example.server.com systemd[1]: Unmounted /iscsi-disk.
Dec 09 09:27:03 example.server.com systemd[1]: Stopping Network is Online.Dec 09 09:27:03 example.server.com systemd[1]: Stopped target Network is Online.Dec 09 09:27:03 example.server.com systemd[1]: Stopping Network.Dec 09 09:27:03 example.server.com systemd[1]: Stopped target Network.Any help would be greatly appreciated.
--
The Lee-Man
Prepare to be unprepared. -- Me
> Second problem is the same as stated above, at shutdown, system would tear
> down network interfaces and try to stop iSCSI before unmounting the iSCSI
> volumes - this lead to data loss and (not) fun times
> Second problem is the same as stated above, at shutdown, system would tear
> down network interfaces and try to stop iSCSI before unmounting the iSCSI
> volumes - this lead to data loss
After=network.target iscsi.service iscsid.service
Wants=network.target iscsi.service iscsid.service
device-mapper-multipath.x86_64: 0.4.9-85.el7_2.5