ESXvmnic0 is missing 增加网卡

大小写一定要注意

1:列出系统的网卡:esxcfg-nics l

2:列出你当前的虚拟交换机:esxcfg-vswitch l

3:将两者绑定: esxcfg-vswitch -L vmnic0 vSwitch0

偶手一抖,把虚拟交换机的连接网卡删掉了,本想重新分配一个168网段给新建的虚拟交换机,谁知物理服务器网卡只有两个。

 

以下附参考资料

--------------------------------分割线-----------------------------------

本来想创建两个SC,一个用于内网,另个这用于外网,使之内外都可以控制ESX,但是只能添加一个默认网关,VMware工程师说不能实现,eddyc提示可以添加第二网关,有时间试下.

为了可以内外网都可以控制暂时手动更改SCIP,以下是我看了其它同仁的帖子并按自己需要简化测试而来的

CLI下更改service consoleip地址,注意大小写,vmware是把物理nic虚拟成vmnic,在vmnic上创建虚拟交换机vswitch,是把网卡当成交换机来使用,不能对网卡进行ip地址的设置,只能在vswitch上创建interface就是vswif,对vswif进行ip设置

1. 使用CLI创建Service Console

[root@VI3 root]# esxcfg-vswitch -a vSwitch0                     #创建vSwitch0

[root@VI3 root]# esxcfg-vswitch -A "Service Console" vSwitch0   #vSwitch0上创建Portgroup,命名为Service Console

[root@VI3 root]# esxcfg-vswitch -L vmnic0 vSwitch0              #vmnic0绑定在vSwitch0

[root@VI3 root]# esxcfg-vswitch l         #可以看到service console已经绑定 vmnic0

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-vswif -a vswif0 -p "Service Console" -i 192.168.1.1 -n 255.255.255.0                #创建vswif0并与service console绑定,ESXip地址只能跟vswif0绑定,也就是虚拟交换机的interface,(-a是增加vswif0,如果已经存在了就不需加-a,我就因为这个错误折腾了个把小时,只要esxcfg-vswif -i 192.168.1.1 -n 255.255.255.0)

[root@VI3 root]# esxcfg-vswif l #可以看到Service consoleIP已经配置到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代表的虚拟网卡的interface0service 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 cosolevswif0关联

MACADDR=00:50:56:43:a3:52

PORTGROUP=portgroup6    #这里的protgroupservice 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 ConsoleIP可以直接执行以下命令:

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

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值