On Thursday 09 April 2015 06:02 AM, Michael Rasmussen wrote:
> If LUNs are accessed through infiniband they will not be available until the 
> opensm
> daemon is properly running resulting in failed login and attachment of LUN's. 
> In
> worst case if root is installed on such a LUN the system will fail to boot.
>
> How to fix: Either opensm should start i runlevel S with a lower number than 
> open-iscsi
> or open-iscsi should have a dependency to opensm.

It may not be that simple.

First, if you have a modern init (like systemd), the correct set of
dependencies there can help solve the ordering problem. It is not the
ordering that is the problem in most cases, but about how devices are
discovered. For example, if there are devices that are discovered by IB
after the iSCSI daemon start, in traditional method, they'd be left
over. Modern inits like systemd solve that problem.

As for root installed on a LUN, there's a lot of manual work in initrd,
that you'll have to add for opensm.

-- 
Ritesh Raj Sarraf
RESEARCHUT - http://www.researchut.com
"Necessity is the mother of invention."


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to