Previous Topic: 重新啟動復原伺服器後,即時虛擬機器無法在 Hyper-V 中開機Next Topic: Linux 代理程式相關


無法建立 VMware NFS 資料儲存區,並顯示無法解析主機名稱錯誤

適用 VMware

症狀

即時 VM 建立失敗,並顯示下列錯誤訊息:

無法以伺服器 <復原伺服器的主機名稱> 建立 VMWARE NFS 資料儲存區。

錯誤訊息:主機配置期間發生錯誤。

詳細資料:作業失敗,診斷報告:無法解析主機名稱 <一個主機名稱,而不是復原伺服器>。

範例

無法以伺服器 'host1' 建立 VMWARE NFS 資料儲存區。

錯誤訊息:主機配置期間發生錯誤。

詳細資料:作業失敗,診斷報告:無法解析主機名稱 'host2'。

解決方案

此錯誤的原因是,即使某些資料儲存區已不再可用,您 InstantVM NFS 資料儲存區時,ESX Server 仍然列出所有 NFS 資料儲存區。例如,即使因為已刪除該機器而使得 host2 不可用,host2 建立的 NFS 資料儲存區仍存在。因此,ESX Server 無法解析主機名稱。

若要解決這個問題,請從 ESX Server 刪除無法使用的資料儲存區。

  1. 使用 SSH 登入 ESX Server。
  2. 鍵入下列命令:
    esxcfg-nas –l
    

    命令列顯示相同的錯誤。

    執行作業時發生錯誤:無法解析主機名稱 'host2'。
    
  3. 在 ESX Server 的 /etc/hosts 中新增對映,以解決此問題。

    <IP address> <hostname>

    附註:應該可連線至 IP 位址。

    範例:10.57.X.X host2

  4. 使用下列命令列出所有 NFS 資料儲存區:
    esxcfg-nas –l
    
    arcserve_UDP_<hostname> is /arcserve_UDP_IVM_{ESX_generated_number} from <hostname> unmounted unavailable
    

    範例: esxcfg-nas –l

    arcserve_UDP_host2 is /arcserve_UDP_IVM_{991555E6-09A4-4D80-A47E-522831A62Axx} from host2 unmounted unavailable

  5. 使用下列命令刪除無法使用的資料儲存區:
    esxcfg-nas -d arcserve_UDP_host2
    
  6. 從 ESX Server 移除 /etc/hosts 中的 <hostname> 對應。

    此時即可正常使用 NFS 功能。

附註:如需這個問題的詳細資訊,請參閱 VMware 知識庫文章。