vCenter Serverは5.x では、vCenter Server の以前のバージョンよりもデータストアに対して異なる​​内部識別子を使用しています。この変更は、ホストに共有 NFS データストアを追加する方法に影響を与え、Center Server5.x へのアップグレードにも影響を与える可能性があります。

バージョン 5.0 以前の vCenter Server のバージョンでは、データストアのホスト名を IP アドレスに変換します。たとえば、\\nfs-datastore\folder の名前で NFS データストアをマウントする場合、5.0 以前の vCenter Server バージョンは、保存する前に、10.23.121.25 のような IP アドレスに nfs-datastore の名前を変換します。元の nfs-datastore 名は失われます。

IP アドレスへのホスト名のこの変換では、DNS ロード バランシング ソリューションが vCenter Server で使用されるときに問題が発生する可能性があります。DNS ロード·バランシング·ソリューション自体は、データを複製し、単一の論理データストアとして表示されます。ロード バランシングは、負荷に応じて、データストアのホスト名を異なる IP アドレスに解決することで、データストアのホスト名から IP への変換時に発生します。このロード·バランシングは、vCenter Server の外部で発生し、DNS サーバによって実装されます。バージョン 5.0 より前の vCenter Server バージョンでは、ロード バランシングによって 1 つの論理データストアが複数のデータストアのように表示されるので、vMotion のような機能はこのような DNS ロード バランシング ソリューションでは動作しません。複数のデータストアに表示されるものが実際には、2 つのホスト間で共有されている単一の論理データストアであることを認識できないため、vCenter Server は、vMotion の実行に失敗します。

この問題を解決するために、vCenter Serverバージョン 5.0 およびそれ以降では、データストアを追加するときに IP アドレスにデータストア名を変換しません。これにより、vCenter Server は共有データストアを認識できますが、同じデータストア名で各ホストにデータストアを追加する場合だけです。たとえば、vCenter Server は、次の場合にホスト間でデータストアが共有されていることを認識しません。

  • データストアは、IP アドレスによって host1 に追加され、ホスト名によって host2 に追加されます。

  • データストアは、ホスト名によって host1 に追加され、hostname.vmware.com によって host2 に追加されます。

vCenter Server がデータストアを共有と認識するには、同じ名前で各ホストにデータストアを追加する必要があります。

データストア名および vCenter Server 5.x へのアップグレード

バージョン 5.0 以前の vCenter Server バージョンでは、vCenter Server データベースは IP アドレスとして古い形式でデータストア パスを保存します。vCenter Server 5.x へのアップグレードは、新しい形式にこれらのパスを変換します。共有データストアを使用して DNS ロード バランシング ソリューションを使用する場合、vCenter Server 5.x にアップグレードする前に、すべての共有データストアが同じ名前で、それぞれのホストにマウントされていることを確認してください。

vCenter Server 5.x へのアップグレードは、共有データストアを使用して DNS ロード バランシング ソリューションを使用する場合に、十分なメモリがないために失敗する可能性もあります。大きな vCenter Server データベースでは、新しい形式へのデータストア パスの変換には、大量のメモリが必要となる可能性があります。詳細については、VMware のナレッジ ベースの記事 (http://kb.vmware.com/kb/2015055) を参照してください。