产品文档
- 部分 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 定义和检索应用程序属性。
说明:使用此接口设置应用程序类型对象的预定义属性。应用程序类型对象是应用程序实例、应用程序单元和应用程序文件。
如果要设置自定义或用户定义的属性,请使用 set_custom_property API。
下表列出了应用程序实例、单元和文件的属性。
表:应用程序实例、单元和文件的属性
属性名称 |
说明 |
预期值 |
注释 |
---|---|---|---|
VERSION |
版本号 |
任何有效的字符串值。 | |
OWNER |
所有者名称 |
任何有效的字符串值。 | |
STATE |
状态 |
联机或脱机。 |
此属性对于应用程序实例是必需的。 |
IS_PARALLEL |
应用程序是否支持并行实例。 |
是或否。 |
如果应用程序支持并行实例,则将此属性设置为“是”,否则设置为“否”。 此属性适用于应用程序实例和单元。 |
HOMEDIR |
主目录 |
任何有效的字符串值。 |
此属性适用于应用程序实例和单元。 |
TOTAL_SIZE |
总大小 |
任何有效的字符串值。 |
此属性适用于应用程序实例和单元。 |
USED_SIZE |
已用大小 |
任何有效的字符串值。 |
此属性适用于应用程序实例和单元。 |
TYPE |
类型 |
任何有效的字符串值。 |
此属性适用于应用程序单元和文件。 对于应用程序文件,如果希望 Resiliency Platform 考虑将此文件用于灾难恢复 (DR) 配置,请将此属性设置为“数据”。 |
SIZE |
大小 |
任何有效的字符串值。 |
此属性仅适用于应用程序文件。 |
PERMISSION |
应用程序文件的权限。 |
此属性仅适用于应用程序文件。 | |
FILE_PATH |
此属性仅适用于应用程序文件。 如果希望 Resiliency Platform 考虑将此文件用于 DR 配置,请将此属性设置为应用程序文件的完整路径。 |
强制:否
输入参数:字符串:属性名称和属性值
返回值:如果成功则返回 0,否则返回任意正数。
示例:
Application instance: my $inst = $appObj->add_application_inst("app_inst"); if (defined $inst) { $inst->set_property("FRIENDLY_NAME", "MyAppInstance"); } Application unit: my $inst = $appObj->add_application_inst("app_inst"); if (defined $inst) { my $unit = $inst->add_application_unit("app_unit"); $unit->set_property("OWNER", "MyOwner"); } Application file: my $inst = $appObj->add_application_inst("app_inst"); if (defined $inst) { my $file = $inst->add_application_file("master.data"); $file->set_property("SIZE", "100"); }
说明:使用此接口定义所选的自定义属性。
使用此接口设置应用程序实例、应用程序单元和应用程序文件的自定义属性。
强制:否
输入参数:字符串:属性名称、属性值、is_secure(true 或 false)和属性类型。is_secure 和 type 属性是可选属性。如果 is_secure 设置为 true,则会加密属性值。
返回值:如果成功添加属性则返回 0,否则返回任意正数。
示例:
Application instance: my $inst = $appObj->add_application_inst("app_inst"); if (defined $inst) { $inst->set_custom_property("HOMEDIR", "MyDir"); } Application unit: my $inst = $appObj->add_application_inst("app_inst"); if (defined $inst) { my $unit = $inst->add_application_unit("app_unit"); $unit->set_custom_property("USER", "MyUser"); } Application file: my $inst = $appObj->add_application_inst("app_inst"); if (defined $inst) { my $file = $inst->add_application_file("master.data"); $file->set_custom_property("CHECKSUM", "123456789"); }