Mike Christie wrote: > Not exactly. iscsid.conf is used as the default settings for the > node/portal records. When you run the iscsiadm discovery/new command > then iscsiadm will create records in /etc/iscsi/nodes or > /var/lib/iscsi/nodes (depends on the version) for each portal > found/setup. When you run iscsiadm -m node -o show you are seeing those > values in the db. When the iscsi service starts (when we login to a > target), iscsiadm reads the db and uses those settings for each session. > So some of those settings might be what we ask the target to use but we > might end up negotiating some other value with the target.
Thanks for the helpful response. What about the iscsistart program which dracut uses to get the initial connection? I assume this doesn't set these settings, but does the iscsid which starts afterwards affect the connection created by iscsistart? >>> On the F16 system is iscsid running? >> >> Apparently (systemctl reports the service as running): >> root 795 0.0 0.0 12908 656 ? Ss Nov30 0:01 iscsid >> root 796 0.0 0.1 15796 5576 ? S<Ls Nov30 0:04 iscsid >> > > So it is up. Could you send the /var/log/messages for when this happens? It's broken again now The logs currently show: Dec 2 09:58:56 xs2 kernel: [ 14.836794] Loading iSCSI transport class v2.0-870. Dec 2 09:58:56 xs2 kernel: [ 14.838084] iscsi: registered transport (tcp) Dec 2 09:58:56 xs2 kernel: [ 14.903442] iscsistart (446): /proc/446/oom_adj is deprecated, please use /proc/446/oom_score_adj instead. Dec 2 09:58:56 xs2 kernel: [ 16.154330] scsi4 : iSCSI Initiator over TCP/IP Dec 2 09:58:56 xs2 kernel: [ 16.420384] scsi 4:0:0:0: RAID IET Controller 0001 PQ: 0 ANSI: 5 Dec 2 09:58:56 xs2 kernel: [ 16.420685] scsi 4:0:0:0: Attached scsi generic sg0 type 12 Dec 2 09:58:56 xs2 kernel: [ 16.421884] scsi 4:0:0:1: Direct-Access IET VIRTUAL-DISK 0001 PQ: 0 ANSI: 5 Dec 2 09:58:56 xs2 kernel: [ 16.422189] sd 4:0:0:1: Attached scsi generic sg1 type 0 Dec 2 09:58:56 xs2 kernel: [ 16.423111] sd 4:0:0:1: [sda] 33204224 512- byte logical blocks: (17.0 GB/15.8 GiB) Dec 2 09:58:56 xs2 kernel: [ 16.425964] sd 4:0:0:1: [sda] Write Protect is off Dec 2 09:58:56 xs2 kernel: [ 16.426701] sd 4:0:0:1: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Dec 2 09:58:56 xs2 kernel: [ 16.450444] sda: unknown partition table Dec 2 09:58:56 xs2 kernel: [ 16.452808] sd 4:0:0:1: [sda] Attached SCSI disk Dec 2 09:58:56 xs2 kernel: [ 16.991839] EXT4-fs (sda): mounted filesystem with ordered data mode. Opts: (null) iscsid isn't running. If I try "service iscsid restart" it doesn't start, though running iscsd by hand works. I also tried the init script "force- start" option which does work. I think this is because the Fedora 16 init script for iscsid isn't properly detecting that the root is on iscsi. It does # FIXME this has a false positive for root on nfs root_is_iscsi() { rootopts=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $4; }}' /etc/mtab) [[ "$rootopts" =~ "_netdev" ]] } /etc/mtab is now linked to /proc/mounts, so this doesn't have the _netdev option, even if fstab has this. I think something like "findmnt -m /" is meant to be used instead. There's some discussion on the fedora-devel list for similar issues in this thread: http://lists.fedoraproject.org/pipermail/devel/2011-November/160025.html Jeremy -- You received this message because you are subscribed to the Google Groups "open-iscsi" group. To post to this group, send email to open-iscsi@googlegroups.com. To unsubscribe from this group, send email to open-iscsi+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/open-iscsi?hl=en.