取消
显示结果 
搜索替代 
您的意思是: 
cancel
公告

December 2020

【原创】替换另一型号的VIC后VMware网络不通问题

363
查看次数
6
有帮助
0
评论
taosun2
Cisco Employee
硬件平台
CiscoUCS B200 M2----2.2(3)B
软件版本
VMware 5.0
案例简介
业务需要升级换代VIC,另一个不同型号的VIC后,VMware络故障,无法ping通网关,没有任何硬件错误消息,在替之前网正常。
问题分析思路
因替之前网一切正常,替换的VIC也是好的,而且没有任何报警,故检查配置问题。
故障诊断步骤
1, 查看service-profile VIF path状态,可以看到VNIC分别走两侧FI,而且状态显示Active,可以判断server-profile配置没有问题。
Service Profile: XXXXX
vNIC: vnic-a
       VIF ID     Transport Fabric ID Status     Prot Role   Peer VIF ID Oper State
        ---------- ------------------ ----------- ----------- ----------- ----------
             2082 Ether    A         Allocated  Unprotected 0           Active
vNIC: vnic-b
        VIFID     Transport Fabric IDStatus      Prot Role   Peer VIF ID OperState
        ---------- ------------------ ----------- ----------- ----------- ----------
             2083 Ether    B         Allocated  Unprotected 0           Active
vHBA: vhba-a
        VIFID     Transport Fabric IDStatus      Prot Role   Peer VIF ID OperState
        ---------- ------------------ ----------- ----------- ----------- ----------
             2084 Fc       A         Allocated  Unprotected 0          Active
            10276 Ether    A         Allocated  Unprotected 0          Unknown
vHBA: vhba-b
        VIFID     Transport Fabric IDStatus      Prot Role   Peer VIF ID OperState
        ---------- ------------------ ----------- ----------- ----------- ----------
             2085 Fc       B         Allocated  Unprotected 0          Active
            10277 Ether    B         Allocated  Unprotected 0          Unknown


2, VMware系统下检查VMNIC列表信息(在替换VIC之前的信息如下)
~ #esxcfg-nics -l
114021uwgww1jp1lwt11dl.png.thumb.jpg 
3, 在替VIC之后发现VMNIC的order number重了化,vmnic0 & vmnic1成了vmnic2 &vmnic3(在替换VIC之后的信息如下
~ #esxcfg-nics –l
114021zf9069moyyph9a99.png.thumb.jpg 
4, 检查esx.conf信息如下,在里可以确vmnic2& vmnic3没有加入到dvswitch,dvswitch定的vmnic替换VIC之前的vmnic0 & vmnic1。
~ # grep –l vmnic /etc/vmware/esx.conf
114022n5kqq5f505r8q50k.png.thumb.jpg 
5, 检查dvswitch配置发现uplinks是空的
114022d39p3yvgcqpgog1p.png.thumb.jpg 
6, 添加vmnic2 & vmnic3 dvswitch 命令如下
esxcfg-vswitch    -P     vmnic3    -V      1050    dvswitch-name
esxcfg-vswitch   -P     vmnic2    -V      1051    dvswitch-name
7, 添加之后网恢复正常,网可能ping
114023qpwpnw9hm6nl64hj.png.thumb.jpg 
经验总结
问题现时化,可以很快找到故障点。
相关命令
esxcfg-nics -l
grep –l vmnic /etc/vmware/esx.conf
esxcli networkvswitch dvs vmware list
esxcfg-vswitch -P vmnic -V unused_dvPort_ID dvSwitch
相关错误信息
None
其他相关文档
https://kb.vmware.com/s/article/1008127
创建
认可您的同行
Content for Community-Ad