简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
用于挂载和卸载数据存储库的 REST API 工作流
要使用适用于 VMware vSphere 的 SnapCenter 插件 REST API 对数据存储库备份执行挂载和卸载操作,您必须遵循规定的 REST API 调用顺序。
要挂载数据存储库,请按照以下工作流进行操作:
步骤 |
REST API |
注释 |
1. |
转至 http://<vCenter-IP>/mob |
从 VMware 受管对象 URL 中查找数据存储库 moref 。
记下要挂载的数据存储库的 * moref* 。 |
2. |
/4.1/datastores/{moref}/
backups
|
Get the list of backups for a datastore 获取指定数据存储库的备份列表。
传递步骤 1 中的 * moref* 。
记下要挂载的 * 备份 Id* 。
|
3. |
/4.1/datastores/backups/
{backupId}/snapshotlocators
|
Get the list of Snapshot Locations 获取有关指定备份位置的详细信息。
传递步骤 2 中的 * 备份 Id* 。
记下*snapshotLocationsList*列表中的*snapshot*和位置。
|
4. |
/4.1/datastores/{moref}/
availableEsxHosts
|
Get the list of Available Esxi Hosts 获取可用于挂载操作的ESXi主机的列表。
传递步骤 1 中的 * moref* 。
请注意 * 可用的 EssxHostsList* 信息。
|
5. |
/4.1/datastores/backups/
{backupId}/mount
|
Mount datastores for a backup 挂载指定的数据存储库备份。
传递步骤 2 中的 * 备份 Id* 。
在*数据存储库*和*位置*属性中、传递中的信息 snapshotLocationsList 在步骤3中。
在 * esxHostName* 属性中,传递步骤 4 中 * availableEssxHostsList* 中的信息。
|
要卸载数据存储库,请按照以下工作流进行操作:
步骤 |
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* 。
|