虚拟化网络故障排查-通过CLI验证VLAN配置

通过如下步骤验证VLAN配置:

1.登录vSphere CLI. 在控制台输入如下命令:

esxcfg-vswitch -l

2.或者, 在vMA中, 键入vicfg-vswitch命令—两个命令的输出类似:

vicfg-vswitch –l

3.excfg-vswitch –l命令输出如下:

Switch Name Num Ports Used Ports Configured Ports MTU Uplinks

vSwitch0 128 7 128 1500 vmnic3,vmnic2

PortGroup Name VLAN ID Used Ports Uplinks

vMotion 2231 1 vmnic3,vmnic2

Management Network 2230 1 vmnic3,vmnic2

---Omitted output---

4.vicfg-vswitch –l命令输出如下:

Switch Name Num Ports Used Ports Configured Ports MTU Uplinks

vSwitch0 128 7 128 1500 vmnic2,vmnic3

PortGroup Name VLAN ID Used Ports Uplinks

vMotion 2231 1 vmnic2,vmnic3

Management Network 2230 1 vmnic3,vmnic2

--Omitted output---

5.将其与您的网络配置向匹配. 如果VLAN ID不正确或者缺少, 您可以使用vSphere CLI中的以下命令添加或编辑它:

esxcfg-vswitch –v 2233 –p "Management Network" vSwitch0

6.从vMA中添加或编辑VLAN ID, 使用如下命令:

vicfg-vswitch --vlan 2233 --pg "Management Network" vSwitch0

通过PowerCLI验证VLAN

现在使用Windows 10系统较多,win10是再带PowerCLI的。通过PowerCLI验证VLAN有关的信息非常简单。输入使用以下命令连接vCenter后,将以下命令导入控制台Connect-VIServer:

Get-VirtualPortGroup –VMHost crimv3esx001.linxsol.com | select Name, VirtualSwitch VLanID

Name VirtualSwitch VlanId

---- ------------- -----

vMotion vSwitch0 2231

Management Network vSwitch0

2233

验证PVLAN和辅助PVLAN

配置完成后您的vSphere基础架构中的PVLAN或辅助PVLAN 可能会遇到需要对其进行故障排除的情况。本主题将为您提供获取和查看有关PVLAN和辅助PVLAN的信息的一些途径,如下所示:

登录vSphere客户端,单击“ 网络”。选择一个Distributed Switch并右键单击它。从菜单中选择“ 编辑设置”,然后单击它。这将打开“ 分布式交换机设置”窗口。单击名为Private VLAN的第三个选项卡。在左侧名为Primary private VLAN ID的部分中,验证网络工程师提供的VLAN ID。您可以在右侧的下一部分中验证辅助PVLAN的VLAN ID。

测试虚拟机连接

无论你在何时排除故障,虚拟机到虚拟机的测试非常重要。它可以帮助您将问题域隔离到较小的范围。执行虚拟机到虚拟机测试时,应始终将虚拟机移动到单个vSphere主机。然后,您可以使用基本命令开始对网络进行故障排除,例如ping。如果ping有效,您可以进一步测试它并将虚拟机移动到其他主机,如果它仍然不起作用,则很可能是物理交换机的配置问题,或者可能是不匹配的物理中继配置。此方案中最常见的问题是物理交换机配置有问题。

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...