产品文档
- 部分 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
- 故障排除
关于自定义脚本
使用 Resiliency Platform 控制台,可以在 Resiliency Plan 中添加自定义脚本执行任务。可以使用自定义脚本执行任务在执行 Resiliency Plan 的下一个步骤之前执行自定义操作,如重新利用恢复站点上的容量、编排网络更改或任何类型的后处理。
自定义脚本执行需要在 Resiliency Manager、Infrastructure Management Server (IMS) 和执行自定义脚本的主机上部署 Resiliency Platform。此外,如果将 Resiliency Platform 与 Veritas InfoScale 一起使用,则需要在适用的主机上手动安装 Veritas Resiliency Platform Enablement add-on。
自定义脚本可以是可在 shell 或目标主机上的命令提示符直接执行的任何格式。对于 Linux 主机,可以是在 hashbang 行上指定解释器的可执行文件或脚本,如 shell 或 Perl 脚本。对于 Windows 主机,可以是具有已知扩展名的可执行文件或脚本,如 bat 文件或 EXE 。在 UNIX 主机上以 root 用户身份或在 Windows 主机上以本地系统身份执行脚本。可以使用 sudo 或 RunAs 命令从这些自定义脚本执行某些其他脚本。
在作为 Resiliency Plan 的一部分执行脚本之前,需要手动将脚本复制到主机的 VRTSsfmh InstallDir/vrp/scripts
目录中。
其中,VRTSsfmh InstallDir 在 Unix/Linux 主机上是 /opt/VRTSsfmh
,在 Windows 主机上是 SystemDrive/Program Files/VERITAS/VRTSsfmh
。将脚本复制到这些特定文件夹会强制执行安全策略以运行自定义脚本,因为只有 root 用户或本地系统可以访问这些文件夹。
脚本执行中的退出代码决定了 Resiliency Plan 工作流程中任务的成败。退出代码为零意味着脚本执行成功,而非零的退出代码则表示脚本执行失败。如果选择忽略退出代码的选项,则在完成脚本后,脚本任务将始终标记为成功。如果脚本未返回任何退出代码,可以选择此选项。在 Resiliency Platform 控制台中,可以在 Resiliency Plan 的活动详细信息中查看脚本输出。
如果从已复制其自定义脚本的主机中卸载主机软件包,则会在卸载过程中从主机中删除自定义脚本。
无法在属于 Resiliency Group 的主机上执行自定义脚本。
无法通过 Infrastructure Management Server (IMS) 或 Infoscale Operations Manager Management Server 在未主动向 Resiliency Platform 环境报告的主机上执行自定义脚本。