Recreating Service Console networking from the command line
Details
- The Service Console loses connectivity
- Due to misconfiguration of service console, the network connection fails
- An additional NIC is added to ESX host
Solution
Note: ESX 4.0 Update 2 introduces a new tool that simplifies the process of creating or restoring networking in the ESX service console. For more information, see Configuring or restoring networking from the ESX service console using console-setup (1022078).
To delete and recreate a virtual switch and Service Console from the command line:
Note: On your system the vswif, vmnic, vSwitch numbers and network settings are different.
- Run the following command to list the name of the vswif adapter:
esxcfg-vswif -l - Run the following command to delete the vswif adapter:
esxcfg-vswif --del vswif0 - Run the following command to list the name of the vSwitch:
esxcfg-vswitch -l - Run the following command to delete the vSwitch:
esxcfg-vswitch -d vSwitch0 - Run the following command to create the vSwitch:
esxcfg-vswitch -a vSwitch0 - Run the following commands to create default port groups for vSwitch:
esxcfg-vswitch -A "VM Network" vSwitch0
esxcfg-vswitch -A "Service Console" vSwitch0 - Run the following command to create the vswif adapter:
esxcfg-vswif --add --portgroup "Service Console" --ip=nnn.nnn.nnn.nnn --netmask=255.255.255.0 vswif0 - Run the following command to verify that the settings in the network file are correct:
cat /etc/sysconfig/network
NETWORKING=yesGATEWAYDEV=vswif0HOSTNAME=host.domain.comGATEWAY=nnn.nnn.nnn.nnn - Run the following commands to list all of the network adapters and associate a vmnic which has a link status of up:
esxcfg-nics -lesxcfg-vswitch -L vmnic1 vSwitch0 - Run the following command to verify that the vmnic is associated with the vSwitch:
esxcfg-vswitch -l - Ping an IP address to check for network connectivity. If the ping fails, remove the previous vmnic from the vSwitch and try another adapter that has a link status of up.
esxcfg-vswitch -U vmnic1 vSwitch0
esxcfg-vswitch -L vmnic2 vSwitch0 - Run the following command to change the vlan ID of a vSwitch:
[root@server root]# esxcfg-vswitch -p "VM Network 1" -v 10 vSwitch0 - If you make any manual changes to /etc/sysconfig/network, run the following command to restart the network service:
service network restart
Regards,
No comments:
Post a Comment