in order to help with debugging this I need to understand what creates a device symlink like /dev/disk/by-path/ip-10.245.0.10:3260-iscsi-iq*. This isn't in the standard udev rules, so I suppose some package like open-iscsi (it's not that, I checked) ships an udev rule which calls a helper to determine that name, and then sets SYMLINK. If you aren't sure, do something like
grep -r by-path.*iscsi /lib/udev/rules.d
As this apparently needs to be available in the initramfs, that same package then needs to install an initramfs-tools hook to put that rules file and the accompanying helper (something like "id_path_iscsi") into the initramfs.
Scott,
in order to help with debugging this I need to understand what creates a device symlink like /dev/disk/ by-path/ ip-10.245. 0.10:3260- iscsi-iq* . This isn't in the standard udev rules, so I suppose some package like open-iscsi (it's not that, I checked) ships an udev rule which calls a helper to determine that name, and then sets SYMLINK. If you aren't sure, do something like
grep -r by-path.*iscsi /lib/udev/rules.d
As this apparently needs to be available in the initramfs, that same package then needs to install an initramfs-tools hook to put that rules file and the accompanying helper (something like "id_path_iscsi") into the initramfs.