From 224b310a5683c60d8d1051fd8a03775bf6b9f29a Mon Sep 17 00:00:00 2001 From: Lee Duncan Date: Thu, 11 Mar 2021 10:54:55 -0800 Subject: Enable iscsi.service asynchronous logins, cleanup services Add the "-W" (no wait) flag to the iscsiadm login command in iscsi.service, so that the service succeeds even if one or more of the targets being logged on to is not available at startup time. Also, clean up the iscsi.service and iscsid.service files. --- etc/systemd/iscsi.service | 5 ++--- etc/systemd/iscsid.service | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/etc/systemd/iscsi.service b/etc/systemd/iscsi.service index 5ceb25e..5e394b9 100644 --- a/etc/systemd/iscsi.service +++ b/etc/systemd/iscsi.service @@ -2,14 +2,13 @@ Description=Login and scanning of iSCSI devices Documentation=man:iscsiadm(8) man:iscsid(8) Before=remote-fs.target -After=network.target network-online.target -After=iscsid.service iscsi-init.service +After=network-online.target iscsid.service Requires=iscsid.socket iscsi-init.service Wants=network-online.target [Service] Type=oneshot -ExecStart=/sbin/iscsiadm -m node --loginall=automatic +ExecStart=/sbin/iscsiadm -m node --loginall=automatic -W ExecStop=/sbin/iscsiadm -m node --logoutall=automatic ExecStop=/sbin/iscsiadm -m node --logoutall=manual SuccessExitStatus=21 15 diff --git a/etc/systemd/iscsid.service b/etc/systemd/iscsid.service index 648ceea..3fd7dd3 100644 --- a/etc/systemd/iscsid.service +++ b/etc/systemd/iscsid.service @@ -2,9 +2,10 @@ Description=Open-iSCSI Documentation=man:iscsid(8) man:iscsiuio(8) man:iscsiadm(8) DefaultDependencies=no -After=network.target iscsiuio.service +After=network-online.target iscsiuio.service iscsi-init.service Before=remote-fs-pre.target Wants=remote-fs-pre.target +Requires=iscsi-init.service [Service] Type=notify -- cgit v1.2.1