SnapCenter Plug-in for VMware vSphere 4.9

to English version

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

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

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

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属性に渡します。

Top of Page