日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
REST APIワークフローによるデータストアのマウントとアンマウント
SnapCenter Plug-in for VMware vSphere REST APIを使用してデータストアバックアップのマウントおよびアンマウント処理を実行するには、所定の順序のREST API呼び出しに従う必要があります。
各REST APIについて、REST APIの先頭にを追加し https://<server>:<port>
て完全なエンドポイントを形成します。
データストアをマウントするには、次のワークフローを実行します。
ステップ |
REST API |
コメント |
1 |
に移動 http://<vCenter-IP>/mob |
VMware Managed ObjectsのURLからデータストアMORefを検索します。マウントするデータストアの * MORef * をメモします。 |
2 |
/4.1/datastores/{moref}/
backups
|
Get the list of backups for a datastore 指定したデータストアのバックアップのリストを取得します。手順 1 から * MORef * を渡します。マウントする * backupid * をメモします。
|
3 |
/4.1/datastores/backups/
{backupId}/snapshotlocators
|
Get the list of Snapshot Locations 指定したバックアップの場所に関する詳細を取得します。手順 2 から * backupid * を渡します。データストア * と、 * snapshotsLocalizationsList * リスト内の場所をメモします。
|
4 |
/4.1/datastores/{moref}/
availableEsxHosts
|
Get the list of Available Esxi Hosts マウント処理に使用できるESXiホストのリストを取得します。手順 1 から * MORef * を渡します。入手可能な EsxHostsList* 情報に注意してください。
|
5 |
/4.1/datastores/backups/
{backupId}/mount
|
Mount datastores for a backup 指定したデータストアバックアップをマウントします。手順 2 から * backupid * を渡します。「* datastore 」属性と「 location *」属性で、手順3の情報を渡します snapshotLocationsList 。「 * esxHostName * 」属性で、手順 4 の「 available EsxHostsList 」からの情報を渡します。
|
データストアをアンマウントするには、次のワークフローを実行します。
ステップ |
REST API |
コメント |
1 |
/4.1/datastores/backups/
{backupId}/mounted
|
`Get the list of mounted datastores`です。アンマウントするデータストア * MORef * をメモします。 |
2 |
/4.1/datastores/unmount
|
UnMount datastores for a backup 指定したデータストアバックアップをアンマウントします。手順 1 からデータストア * MORef * を渡します。
|