From 446a97fd6d4ce0a894c6abd3d3bbdfda6b9726b5 Mon Sep 17 00:00:00 2001 From: jbjohnso Date: Fri, 14 May 2010 23:44:14 +0000 Subject: [PATCH] -Stateless esxi hook for BOOTIF git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6126 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- .../share/xcat/netboot/esxi/47.xcat-networking | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 xCAT-server/share/xcat/netboot/esxi/47.xcat-networking diff --git a/xCAT-server/share/xcat/netboot/esxi/47.xcat-networking b/xCAT-server/share/xcat/netboot/esxi/47.xcat-networking new file mode 100644 index 000000000..96c9744a4 --- /dev/null +++ b/xCAT-server/share/xcat/netboot/esxi/47.xcat-networking @@ -0,0 +1,14 @@ +#!/bin/sh +#Default networking config supporting BOOTIF semantics +#bring up one interface, if bonding, management software can do that +#after the fact +MACADDR=`vsish -e get /system/bootCmdLine | grep BOOTIF | sed 's/.*BOOTIF=01-//'|sed 's/-/:/g'` +if [ ! -z "$MACADDR" ]; then + NIC=`esxcfg-nics -l|grep ${MACADDR}|awk '{print $1}'` + esxcfg-vswitch -a vSwitch0:64 + esxcfg-vswitch -A "Management Network" vSwitch0 + esxcfg-vmknic -a -i DHCP -P -p "Management Network" + esxcfg-init -R $MACADDR -K vmk0 +fi + +return ${SUCCESS}