上海 关于 vmware 中把 ESXI 主机 management network 地址搞崩后恢复操作

Mr.black · 2019年11月22日 · 254 次阅读

现象:自己脑残,瞎搞,通过 vsphere web client 界面,把一台 ESXI 主机的 “管理网络地址” 整没了,导致局域网内无法与此主机通讯。

解决方法: 先进入 ESXI 主机配置界面,把 shell 脚本打开,选择 “Troubleshooting Options”,使右边变成 Enabled,如下截图:

而后,按 alt+F1 进入 shell 模式,按 alt+F2 进入图形配置模式;刀片机的话,需要在左上角的键盘菜单栏,选择:

1、esxcli network ip interface list ## 抓取 vmkernel 接口信息

我之前是没有 vmk0 这个管理端口

2、执行这条命令删除掉 vmkernetl 接口(我这边以 vmk0 为例): #esxcli network ip interface remove -i vmk0

说明:这里的 vmk# 的意思是 vmk0/1/2 之类的意思,总之是你想移除的接口名称;

3、继续执行下面的命令看看 vswitch 上的 Port Groups: #esxcli network vswitch standard portgroup list

4、移除掉管理的 Port Group: #esxcli network vswitch standard portgroup remove -p 'Management Network' -v vSwitch#

vSwitch# 中 # 可以为任意数字,我这边以 0 为例

5、移除掉指定到交换机上的 vmnic: #esxcli network vswitch standard uplink remove -u vmnic# -v vSwitch0

6、添加新的 Management Network Port Group: #esxcli network vswitch standard portgroup add -p 'Management Network' -v vSwitch0

7、添加新的 vmkernel 接口: #esxcli network ip interface add -i vmk0 -p 'Management Network' -m 1500

8、配置第 8 步新增的管理接口的 IP 信息: #esxcli network ip interface ipv4 set -i vmk0 -I x.x.x.x -N 255.255.255.0 -t static

9、添加 vmnic 到 vSwitch 上: #esxcli network vswitch standard uplink add -u vmnic0 -v vSwitch0

10、 esxcli network vswitch standard portgroup set -p portgroup --vlan-id VLAN200 添加 vlan,vlan 为 0-255 完成修复管理网路的流程。

lework 将本帖设为了精华贴 12月09日 10:42
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册