Previous Topic: 復旧サーバの再起動後、インスタント仮想マシンが Hyper-V を起動できないNext Topic: Linux エージェント関連


VMware NFS データ ストアを作成できず、ホスト名を解決できないエラーが表示される

VMware VM で有効

症状

インスタント VM の作成が失敗し、次のエラー メッセージが表示されます。

サーバ <復旧サーバのホスト名> で VMWARE NFS データ ストアを作成できませんでした。

エラー メッセージ:ホストの環境設定中にエラーが発生しました。

詳細:操作に失敗しました。診断レポート:ホスト名 <復旧サーバでないホスト名> を解決できません。

サーバ 'host1' で VMWARE NFS データ ストアを作成できませんでした。

エラー メッセージ:ホストの環境設定中にエラーが発生しました。

詳細:操作に失敗しました。診断レポート:ホスト名 'host2' を解決できません。

解決方法

このエラーの原因は、一部のデータ ストアが使用可能ではなくなった場合でも、インスタント VM NFS データ ストアを作成すると、ESX サーバですべての NFS データ ストアが一覧表示されることです。たとえば、マシンが削除されたために host2 が使用可能ではなくなった場合でも、host2 によって作成された NFS データ ストアは引き続き存在します。そのため、ESX サーバはホスト名を解決できません。

この問題を解決するには、使用できなくなったデータ ストアを ESX サーバから削除します。

  1. SSH を使用して ESX サーバにログインします。
  2. 以下のコマンドを入力します。
    esxcfg-nas –l
    

    同じエラーがコマンド ラインに表示されます。

    操作の実行エラー:ホスト名 'host2' を解決できません。
    
  3. この問題を解決するには、ESX サーバの /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. /etc/hosts ファイルで、<hostname> マッピングを ESX サーバから削除します。

    NFS 機能を通常どおり使用できるようになりました。

注:この問題の詳細については、VMware KB 記事を参照してください。