虛擬化 2.0 - 故障排除



在本章中,我們將討論網路通訊和效能緩慢的故障排除。

網路通訊故障排除

在虛擬環境中,要排除網路連線故障,我們應該按照一些步驟來找到解決方案。

網路通訊指示

我們遇到的一些症狀如下:

  • 無法連線到網際網路。
  • 單個虛擬機器無法與網路通訊。
  • 虛擬機器無法連線到網路。
  • 無法獲取 IP 地址。
  • 單個虛擬機器之間的 TCP/IP 連線失敗。

網路通訊錯誤

您也可能會遇到以下錯誤:

  • 目標主機不可達
  • 網路錯誤
  • 連線被拒絕
  • 網路電纜已拔出
  • Ping 請求找不到主機
  • 請檢查名稱,然後重試
  • 無法解析目標系統名稱等。

網路通訊解決方案

上述症狀和錯誤的解決方案如下:

  • 確保**埠組名稱**與虛擬機器的網路介面卡相關聯,該介面卡存在於交換機或虛擬分散式交換機中。另外,確保拼寫正確。

  • 確保虛擬機器中有足夠的**儲存容量**,有時這會影響連線。

  • 驗證**虛擬網路介面卡**是否存在並已連線。

  • 驗證虛擬機器**客戶機作業系統**中的網路配置是否正確。

  • 驗證**TCP/IP**協議棧是否正常工作。

  • 如果此虛擬機器是從物理系統轉換而來,請驗證是否存在任何**隱藏的網路介面卡**。因為它可能包含隱藏的靜態路由。

  • 驗證**vSwitch**是否有足夠的埠供虛擬機器使用。

  • 驗證虛擬機器是否配置了兩個**vNIC**,以消除NIC或物理配置問題。

  • 確認虛擬機器的**防火牆**沒有阻止Internet訪問。

  • 確認虛擬機器的**反病毒程式**沒有阻止Internet訪問。

  • 確保**網路介面卡**已啟用。

  • 關閉虛擬機器,然後重新啟動您的**主機**。

  • 刪除並重新新增**虛擬網路卡介面卡**。

效能緩慢故障排除

檢查您的CPU負載是否過高。您可以點選“CPU”。這將顯示VM正在消耗的CPU數量。如果非常高,您可以考慮新增更多vCPU。在執行此操作之前,應確保物理主機擁有比您要在VM中配置的更多的核心可用。我們還應該考慮VM內的應用程式是否能夠真正利用多個vCPU。

檢查記憶體

記憶體也可能是VM效能的一個嚴重限制。如果未配置足夠的記憶體,VM通常會透過開始將其記憶體頁面交換到磁碟來響應。如果您的虛擬機器使用了超過三分之二的記憶體,則應分配更多記憶體。

檢視磁碟對齊

對於任何Windows 7之前的版本、Windows 2008 Server之前的版本或更舊的基於Linux的系統,您的磁碟可能未對齊。未對齊可能會導致相當大的效能下降,尤其是在底層儲存沒有太多IOPS可用的情況下。

根據應用程式需求,將虛擬磁碟格式化為特定的格式或塊大小非常重要。例如,Microsoft SQL 2005伺服器的資料庫通常放在具有64KB塊大小的NTFS上。

如果虛擬機器在某個時間點遇到效能問題,則需要檢查病毒掃描程式。不僅要檢查受影響的虛擬機器,還要檢查其他虛擬機器。

如果您執行了P2V(將物理機轉換為VM),並且之後沒有進行“清理”,那麼可能會有很多未使用的驅動程式甚至應用程式。

廣告

© . All rights reserved.