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の場合:スナップショットの移行はサポートされていません。
ディスクストレージを移行する
ディスクストレージを移行するには:
-
既存のホスティングユニットに宛先ストレージを追加します。宛先ストレージを追加するには、PowerShellコマンド
Add-Hyphostingunitstorageを実行します。古いストレージに新しいVMを追加したくない場合は、古いストレージをSupersededに変更します。これはStudioまたはPowerShellコマンドを使用して実行できます。ストレージの編集 を参照してください。また、古いストレージでの新しいVM作成を無効にするには、
true としてSet-HyphostingunitstorageとSupersededを実行することもできます。注:
非永続VMの場合:
- WBCを使用する場合は、ホスティングユニットでWBC宛先ストレージを構成します。
- OS宛先ストレージが構成されている場合、WBC(使用されている場合)はOS宛先ストレージと互換性がある必要があります。
- OS宛先ストレージが構成されていない場合、WBC(使用されている場合)は現在のOSストレージと互換性がある必要があります。
- VMをシャットダウンし、メンテナンスモードをオンにします。
-
プロビジョニングスキーム、ホスティングユニット、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--> -
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パラメーターに必要な情報を追加します。
- 常にOSディスクとIDディスクを
トラブルシューティング
いずれかのディスクの移行に失敗した場合、どのディスクも移行先ストレージに移行されません。以下のコマンドを使用して失敗レポートを取得できます。
(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)