Skip to main content
SnapCenter Plug-in for VMware vSphere
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

VMDKを接続および接続解除するためのREST APIのワークフロー

共同作成者 netapp-revathid

SnapCenter Plug-in for VMware vSphere REST APIを使用してVMDKの接続処理および接続解除処理を実行するには、所定の順序でREST API呼び出しを実行する必要があります。

各REST APIごとに、 https://<server>:<port> REST API の先頭に追加して、完全なエンドポイントを形成します。

VMDKを接続するには、次のワークフローを実行します。

手順 REST API コメント

1

へ移動 http://<vCenter-IP>/mob

VMware管理オブジェクトのURLからVMのmorefを見つけます。VMDK を接続する VM の moref をメモします。

2

/4.1/vm/{moref}/backups

`Get VM Backups`指定された VM のバックアップのリストを取得します。ステップ 1 の moref を渡します。復元するバックアップの backupId をメモします。

3

/4.1/vm/{moref}/backups/
{backupId}/vmdklocations

`Get VMDK Locations`指定された VM の VMDK のリストを取得します。ステップ 2 の backupId とステップ 1 の moref を渡します。 vmdkLocationsList 情報をメモします。

4

/4.1/vm/{moref}/attachvmdks

`Attach VMDKs`指定された VMDK を元の VM に接続します。ステップ 2 の backupId とステップ 1 の moref を渡します。手順 3 の vmdkLocationsListvmdkLocations 属性に渡します。

メモ VMDKを別のVMに接続するには、alternateVmMoref属性にターゲットVMのmorefを渡します。

VMDKの接続を解除するには、次のワークフローを実行します。

手順 REST API コメント

1

へ移動 http://<vCenter-IP>/mob

VMware管理オブジェクトのURLからVMのmorefを見つけます。VMDK をデタッチする VM の moref をメモします。

2

/4.1/vm/{moref}/backups

`Get VM Backups`指定された VM のバックアップのリストを取得します。ステップ 1 の moref を渡します。復元するバックアップの backupId をメモします。

3

/4.1/vm/{moref}/backups/
{backupId}/vmdklocations

`Get VMDK Locations`指定された VM の VMDK のリストを取得します。ステップ 2 の backupId とステップ 1 の moref を渡します。 vmdkLocationsList 情報をメモします。

4

/4.1/vm/{moref}/detachvmdks

`Detach VMDKs`指定された VMDK をデタッチします。ステップ 1 の moref を渡します。手順 3 の VMDK vmdkLocationsList の詳細を vmdksToDetach 属性に渡します。