现象:
Web页面报错信息如下:503 Service Unavailable (Failed to connect to endpoint: [N7Vmacore4Http20NamedPipeServiceSpecE:0x0000558181b429e0] _serverNamespace = / action = Allow _pipeName =/var/run/vmware/vpxd-webserver-pipe)
解决方式:
查看服务,发现有十多个服务没起来,尝试手动起服务,有一部分依旧无法启动。具体步骤如下:
进入vc的命令行端:
>shell
/# cd /bin
bin#service-control –status --all //查看所有的服务
然后尝试
bin#service-control --stop –all //停止全部服务
然后进行
bin#service-control --stop –all //启动全部服务
等待10分钟,然后打开Web客户端
依旧有大批服务未启动,介于用户着急恢复使用,排查时间不确定,最终决定,重新搭建vcenter。
解决过程中得Bug1:
新建VC时,遇到如下情况:(现象)
1、 第一阶段部署,到99%卡住不动,随后报错如下:
2、 通过5480端口,继续操作第二阶段报错如下:
解决方式:
1、 尝试更换部署环境的存储、主机,更换VC版本等,均以失败告终
2、 在原VC查看配置,发现原VC的网络与现在的不一样,再次尝试部署时,发现原VC的网络看不到,然后去查看虚拟化网络配置,发现没有Vlan2001的端口组
3、 在原有的标准交换机上“添加端口组”——“Vlan2001”
4、 此时再新建VC,就不会卡住了,顺利部署完vc后。继续解决下面问题:
总结:
分布式上的端口组,在VC故障后,进入封闭模式,无法在新建的虚拟机上选择分布式交换机上的任何端口组。所以要在标准交换机上,新建需要的端口组。
--------------------------------------------------------------------------------
解决过程中得Bug2:
现象:虚拟化中的分布式交换机
1、 现用的是分布式网络(分布式网络的配置是在原VC下操作的,但是原VC宕机了,所以现在分布式网络只能用,不能进行任何操作)
2、 经过查看,发现分布式交换机内有两个物理网口
3、 因为上面的虚拟机还都在运行,所以无法断网操作。我们选择将分布式交换机上的一个物理网口,踢出来,用来新建网络
l 选择“管理网络”
l 选”vmnic3”——“移除选定项”(红色的×)——“确定”
l 注意,移除一块物理网口后,主机会有网络冗余丢失的报错,业务不会受影响的
4、 新建标准交换机,并添加端口组(这里我们不新建VMkernel)
l 选中单台主机—“配置”—“网络”—“虚拟交换机”—“添加网络”
l 选择“标准交换机的虚拟端口组”——“NEXT”
l 选择“新建标准交换机“——”NEXT“
l 选择“分配适配器“(也就是选择物理网口)
l 选中“vmnic3”——“确定”
l 确认配置信息——“确认”
l 这里其实是新建端口组——填写“端口组名称”及“Vlan号(看上层交换机配置)”——“NEXT”
l 最后确认配置信息——“FINISH”
5、 “添加网络”——“添加端口组”(添加端口组的方式和前面的配置很像,就不重复截图了,下图是完成后的)
6、 网络配置完成后,选择虚拟机——“编辑配置”——更改网卡(从分布式网络切换到标准交换机上,选择对应的就可以了)
7、 切换网络前一定要用测试机,测试!!!(ping)
-------------------------------------------------------------------------------
总结:
1、 动生产环境之前,一定要先做测试;
2、 本次排查网络故障,用了一些时间,下次这样情况,先排除网络原因;
3、 结束之后,我在VC5480端口,配置了vc备份(需要先搭建一个FTP);
4、 虚拟化的上层交换机配置一定要先明确,这个涉及到ESXI底层是否有Vlan标签;网段对应的Trunk配置也要明确,涉及到虚拟机交换机端口组标签(本次客户环境是,两台交换机做的链路聚合,配置的是Trunk,2-4095端口都允许通过。在虚拟化环境中需要配置虚拟交换机)
标签:VC,虚拟化,配置,端口,网络,交换机,vCenter6.5,VCenter,分布式 From: https://blog.51cto.com/u_13618228/7022404