All of lore.kernel.org
 help / color / mirror / Atom feed
* Installing an OS with VLAN enabled to an ISCSI LUN (from ibft)
@ 2014-06-10 15:35 Praveen_Paladugu-DYMqY+WieiM
       [not found] ` <ABF506AF5815F54BB6579628C0CD9F9956345880E3-aIqoxSDCDny0d/9xeFN5lgVY21JRvFwKV6yJEvX+wlw@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Praveen_Paladugu-DYMqY+WieiM @ 2014-06-10 15:35 UTC (permalink / raw)
  To: initramfs-u79uwXL29TY76Z2rM5mHXA


When installing OS to a VLAN enabled iscsi LUN (extracted from iBFT), "/tmp/net.{xyz}.has_ibft_config" is not being set properly. 

Then anaconda installer requires 'BOOTPROTO="ibft"' populated in ifcfg of the vlan interface (ex: ibft0.20), for it to properly populate the kernel parameters post installation. The setting 'BOOTPROTO="ibft"' is populated by write-ifcfg.sh script only if the corresponding interface has a file /tmp/net.{xyz}.has_inft_config


To get around this issue, in ibft_to_cmdline() function in net-lib.sh file, I made the following changes to populate the has_ibft_config file for the vlan interface(ex: ibft0.20):

diff -up dracut-033/modules.d/40network/net-lib.sh.old dracut-033/modules.d/40network/net-lib.sh
--- dracut-033/modules.d/40network/net-lib.sh.old	2014-06-10 10:21:32.326572725 -0500
+++ dracut-033/modules.d/40network/net-lib.sh	2014-06-10 10:24:28.523422425 -0500
@@ -248,15 +248,19 @@ ibft_to_cmdline() {
                    case "$vlan" in
                        [0-9]*)
                            echo "vlan=$dev.$vlan:$dev"
+                           echo $mac > /tmp/net.${dev}.${vlan}.has_ibft_config
                            ;;
                        *)
                            echo "vlan=$vlan:$dev"
+                           echo $mac > /tmp/net.${dev}.has_ibft_config
                            ;;
                    esac
                fi
+            else
+                echo $mac > /tmp/net.${dev}.has_ibft_config
+                
             fi
 
-            echo $mac > /tmp/net.${dev}.has_ibft_config
         done
     ) >> /etc/cmdline.d/40-ibft.conf
 }


 


Thank you
Praveen K Paladugu
Dell Linux Engineering

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-07-18 16:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-10 15:35 Installing an OS with VLAN enabled to an ISCSI LUN (from ibft) Praveen_Paladugu-DYMqY+WieiM
     [not found] ` <ABF506AF5815F54BB6579628C0CD9F9956345880E3-aIqoxSDCDny0d/9xeFN5lgVY21JRvFwKV6yJEvX+wlw@public.gmane.org>
2014-06-18 15:21   ` Praveen_Paladugu-DYMqY+WieiM
2014-07-03 12:17   ` Harald Hoyer
     [not found]     ` <53B549C5.50500-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-07-07 20:34       ` Praveen_Paladugu-DYMqY+WieiM
     [not found]         ` <ABF506AF5815F54BB6579628C0CD9F995687F54356-aIqoxSDCDny0d/9xeFN5lgVY21JRvFwKV6yJEvX+wlw@public.gmane.org>
2014-07-18 16:04           ` Praveen_Paladugu-DYMqY+WieiM

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.