产品文档
- 部分 I. 概述和规划
- Resiliency Platform 简介
- 关于 Resiliency Platform 功能和组件
- Resiliency Platform 部署中的复制
- 关于 Veritas Resiliency Platform Data Mover
- 使用 Resiliency Platform 的恢复选项
- 部署检查清单
- 系统要求
- 管理许可证
- 使用 Web 控制台
- Resiliency Platform 简介
- 部分 II. 部署和配置虚拟设备
- 部署和配置
- 通过 AWS Marketplace 在 AWS 中部署虚拟设备
- 在 AWS 中使用 OVA 文件部署虚拟设备
- 在 AWS 中部署数据网关
- 使用 PowerShell 脚本在 Azure 中部署虚拟设备
- 通过 Azure Marketplace 在 Azure 中部署虚拟设备
- 在 vCloud 中部署虚拟设备
- 在华为云中部署虚拟设备
- 在 Orange Recovery Engine 中部署虚拟设备
- 关于配置 Resiliency Platform 组件
- 虚拟设备安全功能
- 关于修补程序
- 应用更新
- 关于应用 Resiliency Platform 更新
- 设置 YUM 服务器
- 部署和配置
- 部分 III. 设置和管理 Resiliency Domain
- 管理 Resiliency Domain
- 与 NetBackup 集成
- 与 InfoScale Operations Manager 集成
- 部分 IV. 添加资产基础架构
- 管理 Resiliency Platform 主机资产
- 管理 VMware 资产
- 管理 Veritas Replication VIB
- 管理 Hyper-V 资产
- 管理网关
- 关于 Replication Gateway 对
- 管理数据网关
- 管理 Enclosure 资产
- 部分 V. 管理网络
- 管理网络
- 关于网络对象
- 管理设置
- 管理网络
- 部分 VI. 使用 Resiliency Group
- 组织资产
- 管理 Virtual Business Service
- 组织应用程序
- 管理自定义应用程序
- 管理 Service Objective
- 部分 VII. 配置灾难恢复
- 使用 Resiliency Platform Data Mover 配置
- 在 Amazon Web Services 中管理用于远程恢复 (DR) 的虚拟机
- 管理用于远程恢复 (DR) 到 Azure 的虚拟机
- 管理用于远程恢复 (DR) 到 OpenStack 的虚拟机
- 管理用于远程恢复 (DR) 到华为云的虚拟机
- 管理用于远程恢复 (DR) 到 Orange Recovery Engine 的虚拟机
- 在 vCloud Director 中管理用于远程恢复 (DR) 的虚拟机
- 使用 Resiliency Platform Data Mover 管理用于远程恢复 (DR) 的虚拟机
- 使用 Resiliency Platform Data Mover 管理物理计算机以进行远程恢复 (DR)
- 使用 NetBackup 配置
- 使用第三方复制技术配置
- 使用 Resiliency Platform Data Mover 配置
- 部分 VIII. 管理灾难恢复
- 对虚拟机执行 DR 操作
- 对 VBS 执行 DR 操作
- 对应用程序执行 DR 操作
- 撤离资产
- 管理 Resiliency Plan
- 关于自定义脚本
- 部分 IX. 产品设置
- 部分 X. 使用 Resiliency Platform API
- 部分 XI. 故障排除和使用命令行界面
- 故障排除
- 从灾难场景中恢复 Resiliency Platform 组件
- 解决管理员等待状态
- 使用 klish 菜单
- 使用 Application Enablement SDK
- 故障排除
应用程序输入
使用此类别的 API 添加问题及其响应。Resiliency Platform 控制台上会显示这些问题。
说明:使用此接口添加要完成应用程序实例发现的问题。
如果已发现部分应用程序实例,并且需要用户输入才能完成发现,则 Resiliency Platform 控制台上会显示这些问题。
下表列出了可以添加的问题。
表:问题和错误消息
问题数据字段 |
说明 |
预期值 |
---|---|---|
QID |
问题文本的消息 ID。表示问题编号的整数。 |
任意正数。此字段为必填字段。 |
QText |
问题文本。 |
任何文本。此字段为必填字段。 |
QDescription |
问题说明。 |
任何文本。此字段是可选字段。 |
必填 |
如果问题的答案是必填字段,请定义此字段。 |
是或否。此字段为必填字段。 |
IsError |
如果问题发生错误,请定义此字段。 |
是或否。此字段是可选字段。 |
加密 |
如果答案需要加密,请定义此字段。 |
是或否。此字段是可选字段。默认情况下,设置为“否”。 |
ErrorCode |
错误消息的错误代码。如果收到的响应不正确,则用户需要设置此字段。 |
任意正数。此字段是可选字段。 |
ErrorMsg |
错误消息。如果收到的响应不正确,则用户需要设置此字段。 |
任何文本。此字段是可选字段。 如果出现错误,则必须提及错误代码或错误消息。错误消息是首选项。 |
强制:否
输入参数:应用程序实例对象、问题数据
返回值:不适用
示例:
my $qid1 = { 'QID' => 1, 'QDescription' => 'Specify the administrator user name to start the above instance.', 'Mandatory' => 'yes', 'QText' => 'Administrator user name for this instance', 'Encrypted' => 'no' }; $appInstObj->add_question($qid1);
说明:此接口返回已经使用 add_question API 定义的问题的响应。如果需要响应问题,可以调用此 API。响应帮助完成应用程序发现。
强制:否
输入参数:字符串:问题 ID
返回值:如果成功则返回问题 ID 的响应,否则返回未定义。
示例:
$appInstObj->get_qresponse($qid);
其中,$qid 是问题 ID。
说明:使用此接口定义错误代码和错误消息,以响应特定问题 ID 出现的任何错误。
强制:否
输入参数:字符串:错误代码、错误消息、问题 ID
返回值:如果问题数据集包含错误代码和错误消息,则返回 0,否则返回任意正数。
示例:
$appInstObj->set_qresponse($error_code, $error_string, $qid);