适用于 VMware Site Recovery Manager 8.1.1 的 VMware vRealize Orchestrator 插件 | 2018 年 11 月 6 日 | 内部版本 10646916 | 下载 VMware vRealize Orchestrator 7.5 Appliance | 2018 年 9 月 20 日 | 内部版本 10110089 | 发行说明 VMware Site Recovery Manager 8.1.1 | 2018 年 11 月 6 日 | 内部版本 10646916 | 发行说明 请经常查看以了解这些发行说明的新增内容及更新。 |
发行说明内容
本发行说明包含以下主题:
- 适用于 VMware Site Recovery Manager 8.1.1 的 VMware vRealize Orchestrator 插件的新增功能
- 适用于 VMware Site Recovery Manager 8.1.1 的 VMware vRealize Orchestrator 插件简介
- 安装和升级
- 工作流示例
- 局限声明和限制
- 已解决的问题
- 已知问题
适用于 VMware Site Recovery Manager 8.1.1 的 VMware vRealize Orchestrator 插件的新增功能
适用于 VMware Site Recovery Manager 8.1.1 的 VMware vRealize Orchestrator 插件版本增加了对 VMware vRealize Orchestrator 7.5 的支持并提供了一些错误修复。
关于适用于 VMware Site Recovery Manager 8.1.1 的 VMware vRealize Orchestrator 插件
借助适用于 VMware Site Recovery Manager 的 VMware vRealize Orchestrator 插件,Site Recovery Manager 管理员可以通过扩展 Orchestrator 的可靠工作流自动化平台来简化其 Site Recovery Manager 基础架构的管理。可以使用 Orchestrator 客户端中工作流编辑器的拖放功能来构建这些工作流。Orchestrator 使用插件访问 Site Recovery Manager 功能和 Site Recovery Manager API 功能。所包含的预建工作流简化了创建自定义工作流的过程。
安装和升级
适用于 Site Recovery Manager 软件的 Orchestrator 插件以 Orchestrator 应用程序文件的形式进行分发。
安装适用于 Site Recovery Manager 的 Orchestrator 插件之前,必须先安装并配置 vRealize Orchestrator,请参见《安装和配置 VMware vRealize Orchestrator 7.5》文档。
有关如何在 VMware vRealize Orchestrator 7.5 上安装适用于 Site Recovery Manager 的 Orchestrator 插件的信息,请参见《VMware vRealize Orchestrator 7.5》文档中的“安装新插件”主题。
安装适用于 Site Recovery Manager 的 Orchestrator 插件后,必须在 vRealize Orchestrator 实例和 Site Recovery Manager 站点上的 vCenter Server 实例之间配置连接。有关如何配置与 vCenter Server 的连接的信息,请参见《VMware vRealize Orchestrator 7.5》文档。
安装适用于 Site Recovery Manager 的 Orchestrator 插件后,Site Recovery Manager 工作流将显示在 vSphere Web Client 中:
- 在 vSphere Web Client 中转到 vRealize Orchestrator > 工作流视图。
- 展开层次结构并导航到 vRO 服务器 > vco_server > 库 > SRM 文件夹。
必须先将插件配置为与 Site Recovery Manager 结合使用(选择 库 > SRM > 配置并运行以下工作流),然后才能运行 Site Recovery Manager 工作流:
- 运行配置本地站点工作流。
- 运行配置远程站点工作流。
- 运行登录远程站点工作流。
每次使用 Orchestrator 客户端会话登录远程站点上的 Site Recovery Manager 时,都必须运行“登录远程站点”工作流。当您注销 Orchestrator 客户端时,Orchestrator 会自动注销 Site Recovery Manager。
通过卸载 6.5 或 6.5.1 插件并安装 8.1.1 版本,可升级适用于 Site Recovery Manager 6.5 或 6.5.1 的 Orchestrator 插件。
有关如何卸载 Site Recovery Manager 插件的信息,请参见《安装和配置 VMware Realize Orchestrator》文档中的“卸载插件”主题以及以下知识库文章:从 VMware vRealize Orchestrator 5.5.x、6.0.x 和 7.x 中卸载插件 (https://kb.vmware.com/kb/2064575)。
工作流示例
适用于 Site Recovery Manager 的 Orchestrator 插件在库 > SRM > SRM 示例中包含工作流示例,可演示如何使用 Orchestrator 对 Site Recovery Manager 操作进行自动化,例如:
- 创建虚拟机并保护它:
- 创建虚拟机
- 将虚拟机添加到现有保护组
- 创建 ABR 组,保护现有虚拟机,添加到恢复计划:
- 创建基于阵列的保护组
- 通过将给定数据存储添加到保护组可保护该数据存储中的虚拟机
- 将新的保护组添加到现有恢复计划
局限声明和限制
如果保护站点不可用,您将无法使用 vRealize Orchestrator 工作流执行以下操作,但是您可以改为使用 Site Recovery Manager 用户界面:
- 创建恢复计划或更改虚拟机恢复设置;
- 添加或移除映射到恢复计划的测试网络;
- 将保护组添加到现有恢复计划或从现有恢复计划中移除保护组。
已解决的问题
- 如果从 vCenter Server 清单中删除虚拟机,但未在 Site Recovery Manager 中将其取消保护,则调用 getProtectedVMs 操作将失败
如果从 vCenter Server 清单中删除虚拟机,但未在 Site Recovery Manager 中将其取消保护,则通过调用
getProtectedVMs
操作来查询保护组中所有受保护的虚拟机将失败。将显示以下错误消息:无效: 受保护虚拟机已删除 (Invalid: Protected VM deleted)。
此问题已解决。
已知问题
- 如果用户对 N:1 共享恢复站点配置中的所有站点均没有特权,则 vRealize Orchestrator 清单中不会显示任何 Site Recovery Manager 站点
您可以针对某个特定 vCenter Server 实例安装多个 Site Recovery Manager 实例。如果使用对所有 Site Recovery Manager 实例均没有权限的用户运行“配置本地站点”工作流,则 vRealize Orchestrator 清单中不会显示任何 Site Recovery Manager 站点,也不会显示用户具有特权的 Site Recovery Manager 站点。
解决办法:使用对所有 Site Recovery Manager 实例均有权限的用户运行“配置本地站点”工作流。
- 如果 N:1 共享恢复站点配置中的一个 Site Recovery Manager 站点关闭,则 vRealize Orchestrator 清单中不会显示任何 Site Recovery Manager 站点
您可以针对某个特定 vCenter Server 实例安装多个 Site Recovery Manager 实例。如果一个 Site Recovery Manager 实例关闭,则 vRealize Orchestrator 清单中不会显示任何与该 vCenter Server 关联的 Site Recovery Manager 站点。
解决办法:无。
- 针对添加到 vRealize Orchestrator 后配对的 Site Recovery Manager 实例运行“配置远程站点”工作流失败
如果将未配对的 Site Recovery Manager 添加到 vRealize Orchestrator 清单,然后进行配对,那么运行“配置远程站点”工作流将失败。
解决办法:重新启动 vRealize Orchestrator 服务器。
- 运行“配置本地站点”、“移除本地站点”或“配置远程站点”工作流会导致远程站点的现有会话无效
运行“配置本地站点”、“移除本地站点”或“配置远程站点”工作流会导致本地站点及其远程站点之间已建立的会话无效。
解决办法:重新登录到远程站点。
- 调用
Server.findAllForType(string type, string query)
方法会出错
仅使用类型名称无法找到对象。如果只将
type
参数传递给Server.findAllForType(string type, string query)
方法,则会出现以下错误:无法针对以下类型执行“fetchAll”: … : 'java.lang.NullPointerException' (Unable to execute 'fetchAll' for type : … : 'java.lang.NullPointerException')
。解决办法:
如果调用Server.findAllForType(string type, string query)
方法,必须传递可选query
参数。
例如:x = Server.findAllForType(type, "");
。