Skip to main content
SnapCenter Plug-in for VMware vSphere 4.7
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

用于挂载和卸载数据存储库的 REST API 工作流

贡献者

要使用适用于 VMware vSphere 的 SnapCenter 插件 REST API 对数据存储库备份执行挂载和卸载操作,您必须遵循规定的 REST API 调用顺序。

对于每个REST API、添加 https://<server>:<port>; 在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* 。记下 * 数据存储库 * 以及 * 快照位置列表 * 中的位置。

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* 。