Previous Topic: 重新启动恢复服务器后,即时虚拟机无法在 Hyper-V 中启动Next Topic: Linux 代理相关问题


无法创建 VMware NFS 数据存储并显示“无法解析主机名”错误

对 VMware 有效

症状

即时虚拟机创建失败,并显示以下错误消息:

无法创建服务器 <恢复服务器的主机名> 的 VMWARE NFS 数据存储。

错误消息:主机配置期间出错。

详细信息:操作失败,诊断报告:无法解析主机名 <一个主机名但不是恢复服务器>。

示例

无法创建服务器“host1”的 VMWARE NFS 数据存储。

错误消息:主机配置期间出错。

详细信息:操作失败,诊断报告:无法解析主机名“host2”。

解决方案

出现该错误的原因是,ESX 服务器会在您创建即时 VM NFS 数据存储时列出所有 NFS 数据存储,即使一些数据存储不再可用也是如此。例如,host2 创建的 NFS 数据存储仍然存在,即使 host2 因该计算机被删除而不再可用也是如此。因此,ESX 服务器无法解析主机名。

要解决此问题,请从 ESX 服务器中删除不可用的数据存储。

  1. 使用 SSH 登录 ESX 服务器。
  2. 键入以下命令:
    esxcfg-nas –l
    

    命令行中将显示相同的错误。

    执行操作时出错:无法解析主机名“host2”。
    
  3. 在 ESX 服务器的 /etc/hosts 文件中添加映射以解决此问题。

    <IP 地址> <主机名>

    注意:应连接到的 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 服务器中删除 /etc/hosts 文件中的 <hostname> 映射

    现在,您可以像平常一样使用 NFS 功能。

注意:有关此问题的详细信息,请参阅 VMware KB