network/net-lib.sh: Configure all iBFT interfaces
Added boolean command line option rd.iscsi.mpmaster
parent
76f6566fd7
commit
c7ee6b3dbb
|
@ -786,6 +786,9 @@ iscsistart -b --param node.session.timeo.replacement_timeout=30
|
||||||
**rd.iscsi.ibft** **rd.iscsi.ibft=1**:
|
**rd.iscsi.ibft** **rd.iscsi.ibft=1**:
|
||||||
Turn on iBFT autoconfiguration for the interfaces
|
Turn on iBFT autoconfiguration for the interfaces
|
||||||
|
|
||||||
|
**rd.iscsi.mp** **rd.iscsi.mp=1**:
|
||||||
|
Configure all iBFT interfaces, not only used for booting (multipath)
|
||||||
|
|
||||||
**rd.iscsi.waitnet=0**:
|
**rd.iscsi.waitnet=0**:
|
||||||
Turn off waiting for all interfaces to be up before trying to login to the iSCSI targets.
|
Turn off waiting for all interfaces to be up before trying to login to the iSCSI targets.
|
||||||
|
|
||||||
|
|
|
@ -251,8 +251,10 @@ ibft_to_cmdline() {
|
||||||
[ -e ${iface}/flags ] && flags=$(read a < ${iface}/flags; echo $a)
|
[ -e ${iface}/flags ] && flags=$(read a < ${iface}/flags; echo $a)
|
||||||
# Skip invalid interfaces
|
# Skip invalid interfaces
|
||||||
(( $flags & 1 )) || continue
|
(( $flags & 1 )) || continue
|
||||||
# Skip interfaces not used for booting
|
# Skip interfaces not used for booting unless using multipath
|
||||||
(( $flags & 2 )) || continue
|
if ! getargbool 0 rd.iscsi.mp ; then
|
||||||
|
(( $flags & 2 )) || continue
|
||||||
|
fi
|
||||||
[ -e ${iface}/dhcp ] && dhcp=$(read a < ${iface}/dhcp; echo $a)
|
[ -e ${iface}/dhcp ] && dhcp=$(read a < ${iface}/dhcp; echo $a)
|
||||||
[ -e ${iface}/origin ] && origin=$(read a < ${iface}/origin; echo $a)
|
[ -e ${iface}/origin ] && origin=$(read a < ${iface}/origin; echo $a)
|
||||||
[ -e ${iface}/ip-addr ] && ip=$(read a < ${iface}/ip-addr; echo $a)
|
[ -e ${iface}/ip-addr ] && ip=$(read a < ${iface}/ip-addr; echo $a)
|
||||||
|
|
Loading…
Reference in New Issue