XenServer®カタログの管理

マシンカタログの管理では、マシンカタログを管理するウィザードについて説明します。以下の情報は、XenServer仮想化環境に固有の詳細を扱います。

注:

XenServerカタログを管理する前に、XenServerカタログの作成を完了する必要があります。「XenServerカタログの作成」を参照してください。

永続VMおよび非永続VMのストレージ移行

Move-ProvVMDisk PowerShellコマンドを使用して、以下のVMディスクをあるストレージから別のストレージに移行できます。

  • 永続的なフルクローンVMの場合:OSディスク、IDディスク、およびMCSでプロビジョニングされていないディスク。
  • 非永続VMの場合:OSディスク、IDディスク、およびライトバックキャッシュ(WBC)ディスク。

前提条件

新しいストレージは、以下の条件を満たす必要があります。

  • VMが実行されているホストは、古いデータストアと新しいデータストアの両方にアクセスできる必要があります。

制限事項

永続VMおよび非永続VMを移行する際には、以下の制限事項を考慮してください。

  • 永続的なフルクローンVMの場合:移動するVMにスナップショットがある場合、移行後、追加の統合ディスクがより多くのディスクスペースを消費する可能性があります。たとえば、移行前(snapshot1 100G + snapshot2 20G + 10G OSファイル)。移行後(統合ディスク 130G + snapshot1 100G + snapshot2 20G)。
  • 非永続VMの場合:スナップショットの移行はサポートされていません。

ディスクストレージを移行する

ディスクストレージを移行するには:

  1. 既存のホスティングユニットに宛先ストレージを追加します。宛先ストレージを追加するには、PowerShellコマンド Add-Hyphostingunitstorage を実行します。

    古いストレージに新しいVMを追加したくない場合は、古いストレージをSupersededに変更します。これはStudioまたはPowerShellコマンドを使用して実行できます。ストレージの編集 を参照してください。また、古いストレージでの新しいVM作成を無効にするには、true として Set-HyphostingunitstorageSuperseded を実行することもできます。

    注:

    非永続VMの場合:

    • WBCを使用する場合は、ホスティングユニットでWBC宛先ストレージを構成します。
    • OS宛先ストレージが構成されている場合、WBC(使用されている場合)はOS宛先ストレージと互換性がある必要があります。
    • OS宛先ストレージが構成されていない場合、WBC(使用されている場合)は現在のOSストレージと互換性がある必要があります。
  2. VMをシャットダウンし、メンテナンスモードをオンにします。
  3. プロビジョニングスキーム、ホスティングユニット、OSディスクストレージ、およびWBCディスクストレージに関する情報を取得します。OSストレージ情報については ProvResourceInStorage を参照してください。例:

    $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
    $result
    $result.ProvResourceInStorage | Format-List -Property *
    <!--NeedCopy-->
    

    WBCストレージ情報については TemporaryStorageInfo を参照してください。例:

    $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
    $result
    $result.TemporaryStorageInfo | Format-List -Property *
    <!--NeedCopy-->
    
  4. OSディスク、IDディスク、およびWBCディスク(非永続VMに適用)を Move-ProvVMDisk PowerShell コマンドを使用して宛先ストレージに移行します。

    注:

    • 常にOSディスクとIDディスクを DiskType および DestinationStorageId パラメータで指定してください。
    • OSディスクとIDディスクのDestinationStorageIdは同じである必要があります。

    例:

    永続VM:

    (Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName "myFullCloneProvScheme" -VMName "machine01" -DiskType OS,Identity -DestinationStorageId datastore1,datastore1
    <!--NeedCopy-->
    

    重要:

    永続VMの場合、すべてのディスクが移動されます。移動するディスクを選択することはできません。

    非永続VM:

    (Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName "myCleanOnBootProvScheme" -VMName "machine01" -DiskType OS,Identity,WBC -DestinationStorageId None,None,datastore1
    <!--NeedCopy-->
    

    重要:

    • 特定のディスクを移行したくない場合は、DestinationStorageIdパラメーターの値を「なし」に設定します。
    • VMにWBCディスクがある場合は、DiskTypeパラメーターにWBCディスクを追加し、DestinationStorageIdパラメーターに必要な情報を追加します。

トラブルシューティング

いずれかのディスクの移行に失敗した場合、どのディスクも移行先ストレージに移行されません。以下のコマンドを使用して失敗レポートを取得できます。

(Get-ProvTask -TaskID xxxxxxxxx).DiskMoveFailedVirtualMachines
<!--NeedCopy-->

MCSによって作成されたリソースの識別

以下は、MCSがリソースに追加するタグです。表のタグは「”key”:”value”」として表されます。

リソース名 タグ
公開されたベースディスクと、各ネットワークまたはローカルストレージ上のそのコピー “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
IDディスク “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
OSディスク “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
準備用VM “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
カタログ内のVM “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”
WBCディスク “CitrixProvisioningSchemeId”: “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”

詳細情報

  • 接続とリソースの作成および管理
  • XenServerへの接続について
  • マシンカタログの作成(/ja-jp/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-create.html)
  • XenServerカタログの作成(/ja-jp/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-create/create-machine-catalog-citrix-hypervisor.html)
  • マシンカタログの管理(/ja-jp/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-manage.html)
XenServer®カタログの管理