VMware ESX Server 命令行集合

[root@VI3 root]# esxcfg-vswif –l #可以看到Service console的IP已经配置到vswif0 

Name Port Group IP Address Netmask Broadcast Enabled DHCP 
vswif0 Service Console 192.168.1.50 255.255.255.0 192.168.1.255 true false 

[root@VI3 root]# esxcfg-vswitch –l 
Switch Name Num Ports Used Ports Configured Ports MTU Uplinks 
vSwitch0 64 5 64 1500 vmnic0 

PortGroup Name VLAN ID Used Ports Uplinks 
Service Console 0 1 vmnic0 

[root@VI3 root]# service mgmt-vmware restart #重启服务,到这里正常情况下就可以使用VI连接到ESX 
--------------↓如果不小心配置错了要删除,请看下面↓--------------- 

[root@VI3 root]# esxcfg-vswif –l #vswif0代表的虚拟网卡的interface0,service console对应vswif0 

Name Port Group IP Address Netmask Broadcast Enabled DHCP 
vswif0 Service Console 192.168.1.1 255.255.255.0 192.168.1.255 true false 

[root@VI3 root]# esxcfg-vswif -d vswif0 #删除vswif0 
[root@VI3 root]# esxcfg-vswitch -l 
Switch Name Num Ports Used Ports Configured Ports MTU Uplinks 
vSwitch0 64 5 64 1500 vmnic0 

PortGroup Name VLAN ID Used Ports Uplinks 
Service Console 0 1 vmnic0 
[root@VI3 root]# esxcfg-vswitch –D “Service Console” vSwitch0 #删除vSwitch0上面portgroup 
[root@VI3 root]# esxcfg-vswitch –D “VM Network” vSwitch0 
[root@VI3 root]# esxcfg-vswitch -d vswitch0 #删除vswitch0 
[root@VI3 root]# esxcfg-vswitch –l #之前操作删除了vswitch信息,现在是空白 

Switch Name Num Ports Used Ports Configured Ports MTU Uplinks 

PortGroup Name VLAN ID Used Ports Uplinks 

2. 如果不行检查一下以下配置文件. 

[root@VI3 root]# vi /etc/sysconfig/network #这里纪录主机名字和网关 
NETWORKING=yes 
HOSTNAME=VI3 
GATEWAY=192.168.251.12 #网关 
GATEWAYDEV=vswif0 #网关指定在vswif0 
[root@VI3 root]# vi /etc/sysconfig/network-scripts/ifcfg-vswif0 #看看这里的信息是否跟之前配置吻合 
DEVICE=vswif0 #之前把service cosole与vswif0关联 
MACADDR=00:50:56:43:a3:52 
PORTGROUP=portgroup6 #这里的protgroup与service console一致 
BOOTPROTO=static 
BROADCAST=192.168.251.255 
IPADDR=192.168.251.60 #与service console 一致 
NETMASK=255.255.255.0 
ONBOOT=yes 
如果以上不一致,可以手动更改 
在vi编辑器中,i键是插入模式,进行文本更改,esc键退出插入模式,:wq保存并退出. 
编辑完成reboot.可能启动后显示地址跟设置不同,但是可以使用VI连接到ESX 

补如果只想修改Service Console的IP可以直接执行以下命令: 

esxcfg-vswif -i xxx.xxx.xxx.xxx vswif<X>

相关文章: