📜  虚拟化Virtualization 2.0-故障排除

📅  最后修改于: 2020-10-31 16:43:51             🧑  作者: Mango


 

在本章中,我们将讨论网络通信和性能降低的故障排除。

网络通信故障排除

在虚拟环境中,要对网络连接进行故障排除,我们应遵循一些步骤以找到解决方案。

网络通讯指示

我们有的一些症状如下-

  • 您无法连接到Internet。
  • 单个虚拟机之间没有网络连接。
  • 虚拟机无法连接到网络。
  • 无法获取IP。
  • 与单个虚拟机之间的TCP / IP连接失败。

网络通讯错误

您也可能会遇到以下错误-

  • 目标主机不可达
  • 网络错误
  • 拒绝连接
  • 拔掉网线
  • ping请求找不到主机
  • 请检查名称,然后重试
  • 无法解析目标系统名称等。

网络通讯解决方案

上述症状和错误的解决方法如下-

  • 确保端口组名称与交换机或虚拟分布式交换机中存在的虚拟机的网络适配器相关联。另外,请确保拼写正确。
  • 确保虚拟机中有足够的存储容量,有时这会影响连接性。
  • 验证虚拟网络适配器是否存在并已连接。
  • 验证虚拟机的来宾操作系统中的网络连接是否正确。
  • 验证TCP / IP堆栈是否正常运行。
  • 如果此虚拟机是从物理系统转换而来,请验证是否没有隐藏的网络适配器。因为它可以具有隐藏的静态路由。
  • 验证vSwitch是否有足够的端口用于虚拟机。
  • 验证是否为虚拟机配置了两个vNIC,以消除NIC或物理配置问题。
  • 确认您的虚拟机的防火墙没有阻止Internet访问。
  • 确认您的虚拟机的防病毒程序没有阻止Internet访问。
  • 确保已启用网络适配器
  • 关闭虚拟机,然后重新启动主机
  • 卸下并重新添加虚拟网卡适配器

故障排除性能低下

检查您的CPU负载是否过高。您可以单击“ CPU”。这将向您显示VM正在使用的CPU数量。如果该值很高,则可以考虑添加更多的vCPU。在确保物理主机具有比VM内部要配置的内核更多的可用内核之后,应该执行此操作。我们还应该考虑虚拟机内部的应用程序是否实际上能够利用多个vCPU。

检查内存

内存也可能会严重限制VM性能。如果您没有配置足够的内存,则VM通常会通过开始将其内存页面交换到磁盘进行响应。如果您的虚拟机使用的内存超过2 / 3rd,那么我们应该分配更多的内存。

请参阅磁盘对齐

对于任何Windows 7之前的版本,Windows 2008 Server之前的版本或较旧的基于Linux的系统,您的磁盘可能未对齐。对齐错误可能会严重影响性能,尤其是当您的下方存储没有很多IOPS可用时。

根据应用程序的需要将虚拟磁盘格式化为特定格式或块大小非常重要。例如– Microsoft SQL 2005服务器的数据库通常放在块大小为64KB的NTFS上。

如果虚拟机在某个时间点存在性能问题,则需要检查病毒扫描程序。不仅在受影响的虚拟机上,而且在其他虚拟机上也是如此。

如果您执行的是P2V –虚拟机(意味着将物理机转换为VM),然后又不进行“清理”,则可能有很多未使用的驱动程序甚至应用程序。