VMM ライブラリの管理

重要

このバージョンの Virtual Machine Manager (VMM) がサポート終了に達しました。 VMM 2022 にアップグレードすることをお勧めします。

この記事では、System Center - Virtual Machine Manager (VMM) ライブラリの更新、ファイルの移動、および孤立したリソースの削除によりライブラリを管理する方法について説明します。

ライブラリを更新する

既定では、VMM はライブラリ共有を 1 時間に 1 回更新します。

  • [全般>ライブラリの設定] [設定の変更] で既定の更新設定>>を 336 時間 (14 日) に変更できます。 自動ライブラリ更新を無効にすることもできます。
  • 手動で更新するには、[ライブラリ] ライブラリ サーバーまたは共有 >> を選択します。

ライブラリの更新中は、以下の処理が行われます。

  • VMM は、仮想ハード ディスク (格納されている VM に接続されているものを除く)、仮想フロッピー ディスク、ISO イメージ、応答ファイル、PowerShell スクリプトなどのファイルの種類を ライブラリ ビューに追加します。 VM のプロパティの [チェックポイント] タブに、Hyper-V VM と VMware VM でライブラリにインポートされたスナップショットが表示されます。 スナップショット ファイルは表示されません。
  • VMM はインデックスを作成しますが、次の種類のファイルは表示されません。
    • 保管された VM に関連付けられているファイル (VM 構成ファイル、接続されているバーチャル ハード ディスク、保存された状態ファイル、インポートされたスナップショット、チェックポイント) 。
    • VM テンプレートに関連付けられているファイル。
    • 構成ファイル:
      • Hyper-V (.exp -export、.vsv -savedstate、.bin)
      • 仮想サーバー (.vmd、.vsv)
      • VMware (.vmtx、.vmx)

ファイルを転送する

Windows エクスプローラーを介してライブラリ ファイルをコピーおよび移動するための直接アクセス権があります。 ライブラリ共有内の各ファイルには一意の GUID があり、ライブラリの更新時に定期的にインデックスが作成されます。 ファイルを更新した後は、VMM によって管理されているライブラリ共有上の他の場所にファイルを移動し、更新するとファイルの移動が自動的に追跡されます。 移動後は、ライブラリの次回の更新時にファイルのメタデータが更新されます。

さらに、ライブラリ サーバーとの間で暗号化されていないファイル転送を許可することもできます。

  • 暗号化されていないファイル転送を転送するには、ソース サーバーと転送先サーバーの両方でこの機能を許可する必要があります。
  • このオプションを有効にするには、[ ライブラリ>ライブラリ サーバー ] を選択し、サーバーに移動します。 [アクションライブラリ サーバーの>プロパティ] を選択し、[暗号化されていないファイル転送を許可する] を選択します>。

ファイル ベースのリソースを無効化および削除する

ファイルベースのリソースは、ライブラリから一時的または永続的に削除できます。

  • リソースを無効にするには、[ ライブラリ>ライブラリ サーバー> ] を選択し、ライブラリ共有を選択します。 リソースを選択し、[アクションの無効化] を選択します>。 [有効にする] を選択して再度有効にします。
  • ファイルを削除するには、単にファイル リソースを削除するのではなく、VMM を使用することをお勧めします。 ライブラリ内のファイルを削除すると、そのファイルを使用するすべてのリソースが自動的に更新されます。 ファイルを削除するには、[ ライブラリ>ライブラリ サーバー> ] を選択し、ライブラリ共有を選択します。 リソースを選択し、[アクションの削除] を選択します>。 [はい] をクリックして操作を確定します。

ライブラリ サーバーまたは共有を削除する

ライブラリ サーバーまたは共有を削除することが必要になる状況があります。 たとえば、共有でリソースを使用しなくなった場合や、それらのリソースを一時的に削除する場合です。

  • ライブラリ共有を削除するには、[ ライブラリ>ライブラリ サーバー> ] を選択し、ライブラリ共有を選択します。 [アクション] で、[ ライブラリ共有>の削除] を選択します。 [はい] を選択して確定します。

注意

共有を削除しても、共有上のファイルは削除されません。 ライブラリの更新によってインデックスが作成されなくなりました。

  • ライブラリ サーバーを削除するには、[ライブラリライブラリ サーバー] を選択>します。 [アクションライブラリ サーバーの削除] を>選択します>。

サーバーに対する管理アクセス許可を持つアカウントを指定していることを確認します。

  • VMM によって、依存するリソースの一覧が表示されます。 選択したライブラリ サーバーの削除を続行すると、VMM は依存リソース上の削除されたファイルへの参照をすべて削除します。 ライブラリ サーバーを削除すると、サーバーで実行されている VMM エージェントから ライブラリ サーバー の役割が削除されます。 サーバーが他の VMM ロールを実行していない場合、エージェントは削除されます。
  • 高可用性ライブラリ サーバーを削除すると、[ライブラリ ] ビューから クラスターが削除されます。 個々のクラスター ノードは削除されませんが、ライブラリには表示されません。 VMM からノードを削除するには、各コンピューターから VMM エージェントを削除します。

孤立したリソースを削除する

VMM 管理からライブラリ共有を削除し、ライブラリ共有にあるリソースを参照するテンプレートがある場合、ライブラリ リソースの表現が孤立したリソースとして VMM ライブラリに表示されます。

孤立したリソースを削除するには、VMM ライブラリの有効なライブラリ リソースを使用するように孤立したリソースを参照するテンプレートを変更します。 ライブラリ共有を再び追加しても、VMM によってテンプレートが物理ライブラリ リソースに自動的に再割り当てされることはありません。 テンプレートの問題を修正し、孤立したリソースを削除するには、次の手順を実行する必要があります。

  1. [ ライブラリ>の孤立したリソース] を選択します。
  2. 孤立したリソースは、それを参照するテンプレートが有効な参照に更新されるまで削除できません。 テンプレートを表示するには、孤立したリソース>の [プロパティ] を右クリックします。 テンプレートを更新するには、テンプレートを選択し、[プロパティ] ダイアログで、Remove が見つからない>リソースを見つけます。
  3. 有効な新しいリソースを追加します。
  4. すべてのテンプレートに対してこれらの手順を完了したら、[ プロパティ ] ダイアログを閉じます。 依存関係がないことを確認するには、孤立したリソース>の [プロパティ>の依存関係] を右クリックします。 その後、孤立したリソースを右クリックし、> をクリックします。

Note

以下の機能は、VMM 2019 UR1 以降に適用されます。

レプリケートされたライブラリ共有を管理する

VMM では、レプリケートされるライブラリ サーバーの管理がサポートされます。 DFSR などのレプリケーション テクノロジを使用して共有をレプリケートし、VMM を介して共有を管理できます。

VMM を使用してレプリケートされた共有を効果的に管理するには、ソース ライブラリ共有と宛先ライブラリ共有の両方で "代替データ ストリーム" の使用を無効にします。 これを行うには、新しいライブラリ共有を追加するか、既存のライブラリ共有のプロパティを編集します。 "代替データ ストリーム" は、既定で有効になります。 ライブラリ共有間でレプリケーションを使用する場合にのみ、このオプションを無効にしてください。

VMM で管理されるすべてのライブラリ オブジェクトの GUID は、VMM によって生成されます。 このメタデータは、ファイルの "代替データ ストリーム" に書き込まれます。 VMM は代替データ Streamを使用してライブラリ オブジェクトを同じオブジェクトとして識別しますが、ライブラリ共有内のフォルダー間、またはライブラリ オブジェクトの名前が変更されたシナリオで移動されます。 無効な "代替データ ストリーム" は、前述の場合にオブジェクトを同じオブジェクトとして識別することに影響します。

ただし、VMM を使用してレプリケートされたライブラリ共有を効果的に管理するには、[代替データのStream] オプションを無効にする必要があります。

代替データ ストリームを無効にするスクリーンショット。

レプリケートされたライブラリ共有内のライブラリ ファイルの名前を変更するか移動する

代替データ Streamへの書き込みを無効にした場合、名前の変更や別のライブラリ共有への移動などの一部のシナリオが有効な場合があります。 これらの操作を正常に機能させるには、次の手順を実行します。

  1. 名前を変更するか移動するファイルがすべてのライブラリ共有にレプリケートされていることを確認します。
  2. レプリケートされたすべてのライブラリ共有を更新します。
  3. 親ライブラリ共有内のライブラリ ファイルの名前を変更するか移動します。

Note

UseAlternateDataStream を false に設定したライブラリ共有では、VM と VMWare VM テンプレートの格納はサポートされていません。