Skript (vimsh): Ändern der VMkernel-Netzwerkeinstellungen

Nicht nur die Netzwerkkonfiguration der Servicekonsole lässt sich skriptgesteuert ändern, auch die Anpassung des VMkernel-Interfaces ist mit vimsh möglich:
 
/usr/bin/vimsh -n -e "hostsvc/net/vnic_remove $(/usr/bin/vimsh -n -e "hostsvc/net/vnic_info"|grep device|awk '{print $3}'|sed s/\"//g|sed s/\,//g)"
/usr/bin/vimsh -n -e "hostsvc/net/vnic_add --ip-address=$vmkernelip --ip-subnet=$vmkernelsubnet VMkernel"
/usr/bin/vimsh -n -e "hostsvc/vmotion/vnic_set $(/usr/bin/vimsh -n -e "hostsvc/net/vnic_info"|grep device|awk '{print $3}'|sed s/\"//g|sed s/\,//g)"
 
 
Die Variablen $vmkernelip und $vmkernelsubnet  sollten mit den gewünschten Werten belegt werden.

Drupal 6 Appliance - Powered by TurnKey Linux