Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- vusb0_status=$(esxcli network nic get -n vusb0 | grep 'Link Status' | awk '{print $NF}')
- vusb1_status=$(esxcli network nic get -n vusb1 | grep 'Link Status' | awk '{print $NF}')
- count=0
- while [[ $count -lt 20 && "${vusb0_status}" != "Up" && "${vusb1_status}" != "Up" ]]
- do
- sleep 10
- count=$(( $count + 1 ))
- vusb0_status=$(esxcli network nic get -n vusb0 | grep 'Link Status' | awk '{print $NF}')
- vusb1_status=$(esxcli network nic get -n vusb1 | grep 'Link Status' | awk '{print $NF}')
- done
- if [[ "${vusb0_status}" = "Up" && "${vusb1_status}" = "Up" ]]; then
- vusb0_mac=$(esxcli network nic get -n vusb0 | grep 'Virtual Address' | awk '{print $NF}')
- if [ "${vusb0_mac}" = "xx:xx:xx:xx:xx:xx" ]; then
- if0="vusb0"
- if1="vusb1"
- else
- if0="vusb1"
- if1="vusb0"
- fi
- esxcfg-vswitch -L ${if0} vSwitch0
- esxcfg-vswitch -M ${if0} -p "Management Network" vSwitch0
- esxcfg-vswitch -M ${if0} -p "VM Network" vSwitch0
- esxcfg-vswitch -L ${if1} vSwitch1
- esxcfg-vswitch -M ${if1} -p "Other Network" vSwitch1
- /etc/init.d/hostd restart
- /etc/init.d/vpxa restart
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement