System
Startup |
 |
In the
standard HP-UX system
startup sequence, access to mass storage is established before networking
is initialized. This order of
events is in conflict with the iSCSI SWD, because iSCSI
target devices cannot be accessed prior to networking initialization.
When the iSCSI SWD attempts to:
activate
volume groups with physical volumes on iSCSI targets
access
file systems on iSCSI targets
before network initialization is completed, the ENETUNREACH
errno is returned to the caller. The Logical Volume Manager ( LVM
) will not generate an error message when it sees this errno.
Administrative commands that access iSCSI targets will also
return the ENETUNREACH errno until networking is initialized. Upon
seeing the errno, the administrative commands will not generate
an error message.
Once the first attempt at network initialization is complete,
the ENETUNREACH errno will no longer be returned. Any errno that
is returned will be the same as if iSCSI were not installed in the
system.
The iSCSI Software Intitiator startup script has been modified
to perform iSCSI target access operations a second time
after networking has been initialized.
The resolution of the ordering problems described above has
placed limitations on the iSCSI SWD. Because network initialization
is performed using the /var directory, the /var directory cannot
be on an iSCSI target. Also, the boot, root, primary swap, and dump
file systems are not supported on iSCSI volumes.