90
EMC ® NetWorker ® 群集 版本 8.2 集成指南 302-000-690 REV 01

EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

Embed Size (px)

Citation preview

Page 1: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

EMC® NetWorker® 群集版本 8.2

集成指南302-000-690

REV 01

Page 2: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

版权所有 © 1990-2014 EMC Corporation。保留所有权利。中国印刷。

发布日期 6 月, 2014

EMC 确信本出版物在发布之日内容准确无误。本出版物中的信息可随时更改而不另行通知。

本出版物的内容按“原样”提供。EMC CORPORATION 对本出版物的内容不提供任何形式的陈述或担保,明确拒绝对有特定目的的适销性或适用性进行默示担保。

EMC²、EMC 和 EMC 徽标是 EMC Corporation 在美国和其他国家/地区的注册商标或商标。此处使用的所有其他商标均为其各自所有者的资产。

有关产品系列的 新法规文档,请访问 EMC 在线支持 (https://support.emc.com)。

易安信电脑系统(中国)有限公司中国北京朝阳区霄云路 38 号现代汽车大厦 15 层邮编:100027电话:(8610)8438 6000传真:(8610)8453 8174售前服务热线:400 650 6006网站:http://china.EMC.com

2 EMC NetWorker 群集 8.2 集成指南

Page 3: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

5

7

9

简介 13

独立应用程序............................................................................................... 14可识别群集的应用程序.................................................................................14高可用性应用程序........................................................................................ 14

配置群集 17

准备在群集上安装 NetWorker.......................................................................18AutoStart.......................................................................................................18

准备在 AutoStart 上安装 NetWorker.................................................18在 UNIX 版 AutoStart 上配置 NetWorker........................................... 19在 Windows 版 AutoStart 上配置 NetWorker.....................................21

AIX HACMP/PowerHA SystemMirror............................................................... 23准备在 HACMP/PowerHA SystemMirror 上安装 NetWorker............... 23配置可识别群集的 NetWorker 客户端.............................................. 24配置高可用性 NetWorker 服务器..................................................... 24

HP MC/ServiceGuard.....................................................................................26准备在 MC/ServiceGuard 上安装 NetWorker.................................... 26在 MC/ServiceGuard 上配置 NetWorker........................................... 27

Microsoft Failover Cluster Server 2008、2012 和 2012 R2............................ 31准备在 MSFCS 群集上安装 NetWorker............................................. 31配置高可用性 NetWorker 服务器..................................................... 32

SLES 高可用性扩展.......................................................................................34配置可识别群集的 NetWorker 客户端.............................................. 34在群集中配置高可用性 NetWorker 服务器.......................................35

Red Hat Enterprise Linux 高可用性................................................................ 36准备在 RHEL 上安装 NetWorker........................................................36配置可识别群集的客户端................................................................36在群集中配置高可用性 NetWorker 服务器.......................................37

Sun Cluster 和 Oracle Solaris Cluster.............................................................38准备在 Sun Cluster 和 Oracle Solaris Cluster 上安装 NetWorker....... 38配置可识别群集的 NetWorker 客户端.............................................. 39配置高可用性 NetWorker 服务器..................................................... 40

VERITAS Cluster Server.................................................................................. 44准备在 VERITAS 群集上安装 NetWorker........................................... 44在 VERITAS 群集上配置 NetWorker...................................................45

配置疑难解答............................................................................................... 50备份速度或 nsrd 启动速度慢........................................................... 51NetWorker 虚拟服务器无法启动 nsrmmd........................................ 52

配置高可用性 NetWorker 服务器的设备 53

前言

第 1 章

第 2 章

第 3 章

目录

EMC NetWorker 群集 8.2 集成指南 3

Page 4: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

配置包含共享磁带设备的自动转换器...........................................................54配置包含非共享磁带设备的自动转换器....................................................... 55在独立主机上配置机械手............................................................................. 56

配置备份和恢复 59

注册 NetWorker 虚拟服务器许可证...............................................................60在群集中设置 NetWorker 环境变量...............................................................61限制 NetWorker 服务器对客户端的访问....................................................... 61配置 NetWorker 虚拟服务器..........................................................................63创建物理节点备份的客户端资源.................................................................. 64创建虚拟客户端备份的客户端资源.............................................................. 65配置 NetWorker 虚拟服务器的备份设备....................................................... 66

将虚拟客户端配置为备份到本地存储节点...................................... 67P 执行群集节点手动备份..............................................................................67

配置非 root 用户或非管理员用户的手动备份.................................. 67从命令提示符执行手动备份............................................................ 69从 NetWorker User 执行手动备份.....................................................69

备份疑难解答............................................................................................... 69RAP 错误:无法提取客户端的资源信息.......................................... 69定时存储期间省略了文件系统.........................................................69文件系统备份信息写入错误的客户端文件索引............................... 70在备份 HACMP 设备时未找到匹配的设备........................................ 71

数据恢复时间............................................................................................... 71将虚拟客户端配置为从本地存储节点恢复...................................... 72

恢复疑难解答............................................................................................... 72NSR 服务器“NetWorker 服务器名称”:客户端“虚拟主机名”在NetWorker 服务器上配置不正确...................................................... 72

卸载群集中的 NetWorker 软件 73

从 AutoStart 卸载 NetWorker.........................................................................74在 Windows 版的 AutoStart 上卸载 NetWorker................................. 74在 UNIX 版的 AutoStart 上卸载 NetWorker........................................74

从 HACMP 卸载 NetWorker............................................................................ 75从 HP MC/ServiceGuard 卸载 NetWorker....................................................... 75从 MSFCS 卸载 NetWorker.............................................................................76从 RHEL 高可用性中卸载 NetWorker............................................................. 77从 SLES HAE 卸载 NetWorker.........................................................................77从 SUN Cluster 和 Oracle Solaris Cluster 卸载 NetWorker...............................78从 VCS 卸载 NetWorker................................................................................. 78

在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker............................78在 VCS for Windows 上卸载 NetWorker............................................ 79

更新高可用性 NetWorker 应用程序 81

更新 NetWorker 应用程序............................................................................. 82

83

89

第 4 章

第 5 章

第 6 章

词汇表

索引

目录

4 EMC NetWorker 群集 8.2 集成指南

Page 5: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

高可用性 NetWorker 服务器.......................................................................................... 15包含共享设备的自动转换器..........................................................................................54包含非共享设备的自动转换器...................................................................................... 55外部独立存储节点........................................................................................................ 57

1234

EMC NetWorker 群集 8.2 集成指南 5

Page 6: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

6 EMC NetWorker 群集 8.2 集成指南

Page 7: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

修订历史......................................................................................................................... 9高可用性 NetWorker 服务器环境变量 ...........................................................................18NWClient 资源类型属性.................................................................................................45

123

EMC NetWorker 群集 8.2 集成指南 7

Page 8: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

8 EMC NetWorker 群集 8.2 集成指南

Page 9: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

前言

作为改进其产品线的一项措施,EMC 会定期发布其软件和硬件产品的修订版。因此,本文档中介绍的一些功能可能不被当前使用的软件或硬件的所有版本支持。产品发行说明提供了有关产品功能的 新信息。

如果某产品不能正常运作或其功能与本文档的描述不符,请与您的 EMC 技术支持专业人员联系。

本文档在发布时准确无误。请访问 EMC 在线支持网站 (https://support.emc.com) 以确

保您使用的是本文档的 新版本。

用途

本文档介绍如何在群集环境中卸载、更新和安装 NetWorker 软件。

目标受众

本文档是 NetWorker 文档集的一部分,在群集环境中安装和设置 NetWorker 软件的过程中供系统管理员使用。

修订历史

下表说明本文档的修订历史。

表 1 修订历史

修订本 日期 描述

01 2014 年 6 月 18 日 本文档第一版,针对 EMC NetWorker 8.2。

相关文档

以下 EMC 出版物提供了详细信息:

u 《 NetWorker 在线软件兼容性指南》

提供了 EMC 信息保护软件各版本支持的客户端、服务器和存储节点操作系统的列表。您可以访问 EMC 在线支持网站 support.emc.com 上提供的《在线软件兼容性指南》。请在“按产品支持”页面,使用“查找产品”来搜索 NetWorker,然后选择“安装、许可和配置”链接。

u 《NetWorker 8.1 管理指南》

介绍如何配置和维护 NetWorker 软件。

u 《NetWorker 8.0 安装指南》

提供有关如何在所有支持的操作系统上针对客户端、存储节点和服务器安装、卸载和更新 NetWorker 软件的信息。

u 《从先前版本进行 EMC NetWorker 更新的指南》

介绍了如何从先前安装的版本更新 NetWorker 软件。

u 《NetWorker 8.0 发行指南》

包含有关 新 NetWorker 软件版本的新功能和变更、已修复问题、已知限制、环境和系统要求的信息。

u 《EMC NetWorker Avamar 设备集成指南》

提供有关如何在 NetWorker 环境中使用 Avamar 设备的规划和配置信息。

u 《EMC NetWorker 克隆集成指南》

包含有关使用 NetWorker、NMM 和 NMDA 克隆功能的规划、做法和配置信息。

EMC NetWorker 群集 8.2 集成指南 9

Page 10: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

u 《NetWorker 8.0 命令参考指南》

提供有关 NetWorker 命令和选项的参考信息。

u 《NetWorker Data Domain 重复数据消除设备集成指南 》提供有关如何在 NetWorker 环境中使用 Data Domain 设备进行重复数据消除备份和存储的规划和配置信息。

u 《EMC NetWorker 灾难恢复指南》

包含有关做好灾难准备和恢复 NetWorker 服务器、存储节点和客户端的信息。

u 《EMC NetWorker 错误消息指南》

提供有关常见 NetWorker 错误消息的信息。

u 《NetWorker 8.0 许可指南》

提供有关如何许可 NetWorker 产品和功能的信息。

u 《NetWorker 8.0 性能优化规划指南》

包含 NetWorker 环境的基本性能调整、规划和优化信息。

u 《EMC NetWorker Management Console 联机帮助》

介绍在 NetWorker Management Console 和 NetWorker“管理”窗口中执行的日常管理任务。要查看帮助,请单击主菜单中的帮助。

u 《EMC NetWorker User 联机帮助》

NetWorker User 程序是 Windows 客户端界面。介绍如何使用 NetWorker User 程序(连接到 NetWorker 服务器的 Windows 客户端界面)通过网络备份、恢复、归档和检索文件。

u 技术说明/白皮书技术说明和白皮书从技术角度深入介绍可解决关键业务问题或满足相关要求的产品。技术说明和白皮书的类型包括技术和业务注意事项、应用的技术、详细评述以及 佳做法规划。

本文档中使用的特殊注意事项约定

EMC 对特殊注意事项使用下列约定。

论述不会造成人身伤害的实践。

提供重要但不会造成危险的信息。

印刷约定

EMC 在本文档中使用以下字体样式约定:

“粗体” 用于表示界面元素名称,如窗口名称、对话框、按钮、字段、选项卡

名称、键名和菜单路径等用户专门选择或单击的内容

《斜体》 用于表示文本中引用的出版物的完整标题

Monospace 用于表示:

l 系统代码

l 系统输出,例如错误消息或脚本

l 路径名称、文件名、提示和语法

l 命令和选项

“等宽斜体” 用于变量。

等宽黑体 用于用户输入。

前言

10 EMC NetWorker 群集 8.2 集成指南

Page 11: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

[ ] 方括号内是可选值

| 竖线表示备用选项,即竖线表示“或”

{ } 大括号括起用户必须指定的内容,如 x 或 y 或 z

... 省略号表示示例中省略的不重要的信息

从何处获得帮助

可以按如下方式获取 EMC 支持、产品和许可信息:

产品信息

有关文档、发行说明、软件更新或关于 EMC 产品的信息,请访问 EMC 在线支持,网址为:https://support.emc.com。

技术支持

访问 EMC 在线支持网站并单击“服务中心”。您将看到多个与 EMC 技术支持联系的选项。请注意,要打开服务请求,您必须具有有效的支持协议。有关如何获取有效支持协议或如何解决您的帐户问题的详细信息,请与 EMC 销售代表联系。

在线社区

访问 EMC 社区网络 (https://community.emc.com),了解有关产品支持和解决方案的对等联系人、对话和内容。针对所有 EMC 产品,与客户、合作伙伴和经认证的专家进行交互式在线讨论。

客户意见和建议

您的意见和建议可以帮助我们继续提高用户出版物的准确性、组织结构和整体质量。请将对本文档的意见发送到 [email protected]

前言

EMC NetWorker 群集 8.2 集成指南 11

Page 12: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

前言

12 EMC NetWorker 群集 8.2 集成指南

Page 13: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

第 1 章

简介

本文档介绍如何在群集环境中配置和使用 NetWorker 软件。本指南还提供了一些特定于群集的信息,在群集主机上安装 NetWorker 之前需要了解这些信息。必须在群集中的每个物理节点上安装 NetWorker 软件。

本指南不介绍如何安装 NetWorker 软件。《EMC NetWorker 安装指南》介绍了如何在支持的操作系统上安装 NetWorker 软件。可通过以下方式之一在群集中配置 NetWorker 软件:

u 独立应用程序....................................................................................................... 14u 可识别群集的应用程序.........................................................................................14u 高可用性应用程序................................................................................................ 14

简介 13

Page 14: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

独立应用程序在安装 NetWorker 服务器、存储节点或客户端软件作为独立应用程序时,将在每个节点上运行必需的守护程序。当 NetWorker 守护程序在某个节点上停止时,群集管理软件不会自动重启停止的守护程序。

在此配置中:

u NetWorker 不知道哪个节点拥有共享磁盘。要确保始终有共享磁盘的备份,必须为每个物理节点配置 NetWorker 客户端资源以备份共享磁盘和本地磁盘。

u 对于没有共享磁盘的所有权或控制权的每个物理节点,共享磁盘备份将失败。

u NetWorker 将共享备份的客户端文件索引条目写入拥有共享磁盘的物理节点。

u 要从共享磁盘备份恢复数据,必须确定哪个物理节点在备份时拥有共享磁盘。

可识别群集的应用程序在支持的操作系统上,当配置可识别群集的 NetWorker 客户端或服务器时,将在每个物理节点上运行所有必需的守护程序。当 NetWorker 守护程序在某个节点上停止时,群集管理软件不会自动重启停止的守护程序。

可识别群集的 NetWorker 应用程序会确定在群集中运行的虚拟应用程序的路径所有权。这使得 NetWorker 软件可以备份共享文件系统,并写入虚拟客户端的客户端文件索引条目。

在配置可识别群集的 NetWorker 应用程序时,必须执行以下操作:

u 为群集中要备份共享磁盘的虚拟节点创建 NetWorker 客户端资源。

u 为要备份本地磁盘的每个物理节点创建 NetWorker 客户端资源。

u 选择要从共享磁盘备份恢复数据的虚拟节点。

高可用性应用程序在支持的操作系统上,您可以将 NetWorker 服务器软件配置为高可用性应用程序。高可用性 NetWorker 服务器也称为 NetWorker 虚拟服务器。

如果 NetWorker 服务器软件是高可用性应用程序:

u 活动节点运行 NetWorker 服务器守护程序并访问共享驱动器上的全局 /nsr 目录。

u 非活动节点运行 NetWorker 客户端守护程序 nsrexecd。

u 发生故障切换时,新活动节点运行 NetWorker 服务器守护程序。

u NetWorker 虚拟服务器使用 IP 地址和 NetWorker 虚拟主机的主机名,而不考虑哪个群集节点拥有 NetWorker 服务器应用程序。

u NetWorker 确定在群集中运行的虚拟应用程序的路径所有权。这使得 NetWorker 软件可以备份共享文件系统,并写入虚拟客户端的客户端文件索引条目。

在配置高用性 NetWorker 服务器时,您必须执行以下操作:

u 为群集中要备份共享磁盘的虚拟节点创建 NetWorker 客户端资源。

u 为要备份本地磁盘的每个物理节点创建 NetWorker 客户端资源。

u 选择要从共享磁盘备份恢复数据的虚拟节点。

下图提供了包含两个节点和一个虚拟服务器的一般群集配置中高可用性 NetWorker 服务器的示例。在此图中:

简介

14 EMC NetWorker 群集 8.2 集成指南

Page 15: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

u 节点 1 “clus_phy1” 是具有本地磁盘的物理节点。

u 节点 2 “clus_phy2” 是具有本地磁盘的物理节点。

u 虚拟服务器,“clus_vir1”:

l 拥有 共享磁盘。一个卷管理器管理共享磁盘。

l 可以在节点 1 和节点 2 之间故障切换。但是,NetWorker 服务器软件一次仅在一个节点上运行。

图 1 高可用性 NetWorker 服务器

简介

高可用性应用程序 15

Page 16: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

简介

16 EMC NetWorker 群集 8.2 集成指南

Page 17: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

第 2 章

配置群集

本章介绍如何准备在群集上安装 NetWorker 以及如何在每个群集上配置 NetWorker。在每个物理节点上安装了 NetWorker 软件后执行这些步骤。

在群集环境中安装和更新 NetWorker 软件的步骤与在非群集环境中安装和更新该软件的步骤相同。《NetWorker 安装指南》介绍了如何在每种支持的操作系统上安装NetWorker。

u 准备在群集上安装 NetWorker...............................................................................18u AutoStart...............................................................................................................18u AIX HACMP/PowerHA SystemMirror....................................................................... 23u HP MC/ServiceGuard.............................................................................................26u Microsoft Failover Cluster Server 2008、2012 和 2012 R2.................................... 31u SLES 高可用性扩展...............................................................................................34u Red Hat Enterprise Linux 高可用性........................................................................ 36u Sun Cluster 和 Oracle Solaris Cluster.....................................................................38u VERITAS Cluster Server.......................................................................................... 44u 配置疑难解答....................................................................................................... 50

配置群集 17

Page 18: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

准备在群集上安装 NetWorker此部分提供了在群集中的节点上安装 NetWorker 软件之前要查看的常规信息。

u 在所有支持的群集平台上,确保在启动 NetWorker 服务之前启动群集服务。如果在启动 NetWorker 服务之后启动群集服务,NetWorker 软件会出现不当行为。

u 确保可以在域名系统 (DNS) 中或者通过使用 hosts 文件解析物理和虚拟节点名称。

u 确保每个物理节点上的 hostname 命令的输出对应于一个可对其执行 ping 操作的 IP地址。

u 可以在 DNS 或网络信息服务 (NIS) 中发布虚拟主机名称。

u 安装 新的操作系统群集修补程序。

u 在每个群集节点上,将 NetWorker 软件安装在专用磁盘上的相同位置。

u 将专用的共享磁盘和文件系统连接到群集中的每个节点。NetWorker 软件会在共享磁盘上创建一个目录。如果您未在 NetWorker 服务器中正确配置虚拟客户端的客户端资源,共享驱动器备份将失败。

AutoStart此部分介绍在安装 NetWorker 软件之前如何准备 AutoStart 群集。此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件后,如何将 NetWorker 服务器软件配置为高可用性应用程序,以及如何将 NetWorker 客户端配置为可识别群集的应用程序。

《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

此部分不适用于将 NetWorker 安装为独立应用程序的情况。

准备在 AutoStart 上安装 NetWorker在安装 NetWorker 软件之前,请查看此部分。在 AutoStart 群集上。

u 始终运行两个主控制器。使用“AutoStart Console”将至少一个从属节点提升为主节点。如果一个节点发生故障,另一个节点会自动进入在线状态,并具有所有的数据。AutoStart 文档提供了详细的说明。

u 仅限 Windows 版 AutoStart:

l 在一个节点上,创建一个用于托管共享磁盘的文件夹。例如,s:\nsr。不要共

享该文件夹。如果已经安装了 AutoStart 软件,而且已存在托管共享磁盘,请删除共享属性。如果存在共享属性,NetWorker 软件安装将失败。

l 对于群集中的每个物理节点,确保 AutoStart Console 用户帐户 NT AUTHORITY\SYSTEM 具有本地管理员访问权限。

u 仅对 UNIX 版 AutoStart,在每个节点上,设置 root 用户帐户的 “FT_DIR”、“FT_DOMAIN” 和 “FT_CONSOLE_DIR” 环境变量。

下表介绍了如何定义每种操作系统的环境变量。

表 2 高可用性 NetWorker 服务器环境变量

操作系统 命令 用户定义的变量说明

AIX FT_DIR=/usr/lpp/LGTOaam51 “域名” 是 AutoStart 域。

配置群集

18 EMC NetWorker 群集 8.2 集成指南

Page 19: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

表 2 高可用性 NetWorker 服务器环境变量 (续)

操作系统 命令 用户定义的变量说明

FT_CONSOLE_DIR=$FT_DIR/console

FT_DOMAIN=“域名”

export FT_DIR FT_DOMAINFT_CONSOLE_DIR

HP-UX FT_DIR=/opt/EMCas###FT_CONSOLE_DIR=$FT_DIR/console

FT_DOMAIN=“域名”

export FT_DIR FT_DOMAINFT_CONSOLE_DIR

“###” 是 AutoStart 版本。例如,对于

AutoStart 5.4 Sp3,可指定 543。“域名” 是 AutoStart 域名。

Linux FT_DIR=/opt/EMCas###FT_CONSOLE_DIR=$FT_DIR/console

FT_DOMAIN=“域名”

export FT_DIR FT_DOMAINFT_CONSOLE_DIR

“###” 是 AutoStart 版本。例如,对于

AutoStart 5.4 Sp3,可指定 543。“域名” 是 AutoStart 域名。

Solaris FT_DIR=/opt/EMCas###FT_CONSOLE_DIR=$FT_DIR/console

FT_DOMAIN=“域名”

export FT_DIR FT_DOMAINFT_CONSOLE_DIR

“###” 是 AutoStart 版本。例如,对于

AutoStart 5.4 Sp3,可指定 543。“域名” 是 AutoStart 域名。

在 UNIX 版 AutoStart 上配置 NetWorker此部分介绍如何将 NetWorker 服务器软件配置为高可用性应用程序,以及如何将NetWorker 客户端软件配置为可识别群集的应用程序。 UNIX 版 AutoStart。

配置可识别群集的 NetWorker 客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 运行群集配置脚本 “/networker_install_path/”networker.cluster。2. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程

中提供的本地 NetWorker 数据库目录的位置。例如:“/nsr”

3. 在“是否要为 NetWorker 服务器和客户端配置? ” > “是或否 [是]?”提示符处,键入“否”。

配置群集

在 UNIX 版 AutoStart 上配置 NetWorker 19

Page 20: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

在 UNIX AutoStart 群集中配置活动节点

准备工作

以 root 用户身份,在活动节点上执行以下步骤。

过程

1. 运行群集配置脚本 “/networker_install_path/”networker.cluster。2. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程

中提供的本地 NetWorker 数据库目录的位置。例如:/nsr。3. 在“是否要为 NetWorker 服务器和客户端配置? ”“是或否 [是]?”提示符处,键

入“是”。

4. 在“”“是否要立即为以下项添加站点特定值:NSR_SHARED_DISK_DIR” 和“ NSR_SERVICE_ID 是或否 [是]?”提示符处,键入是以确保与其他群集环境兼容。

5. 在“输入用于 NetWorker 的逻辑主机名?”提示符处,指定高可用性 NetWorker 服务器已发布的逻辑主机名。例如:clus_vir1。

6. 在“将在什么路径中创建此 nsr 目录或此目录位于什么路径中?”提示符处,指定全局装载的 /nsr 目录的路径名。

以后要更改配置时,可运行 lc_config.exe -r 选项,然后再次运行

lc_config.exe。

7. 停止 NetWorker 守护程序:

nsr_shutdown8. 编辑 “networker_install_path”/nw_ux.lc.aam5.imp 文件,用群集配置

的相应值修改以下字段:

l 虚拟主机名

l 物理群集节点名称

l 共享驱动器号

每个需要修改的字段前都会显示“#NW 自定义标签”标记。

9. 要创建 NetWorker 资源组,请从 “networker_install_path” 运行 ftcli 命令:

l AIX:$FT_DIR/bin/ftcli -c “import/usr/bin/nw_ux.lc.aam5.imp”

l HPUX $FT_DIR/bin/ftcli -c “import /opt/networker/bin/nw_ux.lc.aam5.imp”

如果使用 LVM 软件,则 AutoStart 应用程序需要两个数据源:一个用于激活卷组

(/dev/vg03),一个用于装载共享装载点(/dev/vg03/lvol1 上的 /vg_nsr)。

配置群集

20 EMC NetWorker 群集 8.2 集成指南

Page 21: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

l Linux:$FT_DIR/bin/ftcli -c “import /usr/sbin/nsr/nw_ux.lc.aam5.imp”

l Solaris: $FT_DIR/bin/ftcli -c “import /usr/sbin/nw_ux.lc.aam5.imp”

10.使用“AutoStart Management Console”验证是否正确导入 NetWorker 资源组。

11.运行 “Networker 安装路径”/nwinst.sh 脚本文件。

12.仅对于 AIX 而言,在可以将逻辑卷连接到的每个节点上,确保在 /etc/filesystems 文件中和在“FullTime AutoStart 资源”组中定义的逻辑卷装载点值

相同。

要修改 /etc/filesystems 文件中逻辑卷装载点,请键入:chfs -n “新装载

点 旧装载点 ”

13.启动 NetWorker 守护程序。

在 UNIX AutoStart 群集中配置非活动节点

准备工作

以 root 用户身份,在每个非活动节点上执行以下步骤。

过程

1. 运行群集配置脚本 “/networker_install_path/”networker.cluster。2. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程

中提供的本地 NetWorker 目录的位置。例如:“/nsr”。

3. 在“是否要为 NetWorker 服务器和客户端配置? 是或否 [是]?”提示符处,键入“是”。

4. 在“是否要立即为以下项添加站点特定值:NSR_SHARED_DISK_DIR ”和“ NSR_SERVICE_ID 是或否 [是]?”提示符处,键入“是”以确保与其他群集环境兼容:

5. 在“输入用于 NetWorker 的逻辑主机名?”提示符处,指定高可用性 NetWorker 服务器已发布的逻辑主机名。例如:clus_vir1。

6. 在“将在什么路径中创建此 nsr 目录或此目录位于什么路径中?”提示符处,指定全局装载的 /nsr 目录的路径名。

在 Windows 版 AutoStart 上配置 NetWorker此部分介绍如何将 NetWorker 服务器软件配置为高可用性应用程序,以及如何将NetWorker 客户端软件配置为可识别群集的应用程序。 Windows 版 AutoStart。

配置可识别群集的 NetWorker 客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以管理员用户身份,在每个物理节点上执行以下步骤。过程

1. 运行 “networker_install_path”\lc_config script。

配置群集

在 Windows 版 AutoStart 上配置 NetWorker 21

Page 22: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

2. 在“输入共享 NSR 目录”提示符处,指定共享 nsr 目录的路径名。

3. 在“输入 EMC Fulltime Autostart 域名”提示符处,指定 AutoStart 服务器的域名。

4. 在“是否确定 [y/n]”提示符处,键入 y 以确认信息正确。

配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

在 Windows AutoStart 群集中配置活动节点

以管理员用户身份,在活动节点上执行以下步骤。

过程

1. 运行 “NetWorker 安装路径”\lc_config 脚本。

2. 在“输入共享 NSR 目录”提示符处,指定共享 nsr 目录的路径名。

3. 在“输入 EMC Fulltime Autostart 域名”提示符处,指定 AutoStart 服务器的域名。例如:galaxy.

4. 在“是否确定 [y/n]”提示符处,键入 y 以确认信息正确。

5. 停止“NetWorker 备份和恢复服务器”服务。

6. 编辑 “networker_install_path”\nw_nt.aam5.imp 文件,用群集配置的

相应值修改以下字段:

l 虚拟主机名

l 物理群集节点名称

l 共享驱动器号

每个需要修改的字段前都会显示“#NW 自定义标签”标记。

7. 要创建 NetWorker 资源组,请从 “networker_install_path” 目录中运行

ftcli 命令:

“C:\Program Files\EMC\AutoStart\galaxy\bin\ftcli” -d “AutoStart_domain_name” -c "import nw_nt.lc.imp"

例如:

C:\Program Files\EMC NetWorker\nsr\bin>"C:\Program Files\EMC\AutoStart\galaxy\bin\ftcli" -d galaxy -c "import nw_nt.aam5.imp"IP Address "guiro" CreatedProcess Class "nsrd" CreatedProcess "NSRserver" CreatedConfiguration "NSRserver" CreatedProcess Class "nsrexecd" CreatedProcess "NSRexecd" CreatedConfiguration "NSRexecd" CreatedData Source "networker_ds" CreatedResource Group "networker" CreatedOK

8. 使用 “AutoStart Console” 执行以下操作:

a. 验证是否正确完成了 NetWorker 服务器资源的导入。

b. 共享托管的共享磁盘(例如,s:\nsr)。

c. 使 NetWorker 虚拟服务器联机。

配置群集

22 EMC NetWorker 群集 8.2 集成指南

Page 23: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

d. 选择 NetWorker 虚拟服务器将用作存储的磁盘。选择群集中的每个物理节点将其作为共享存储管理的磁盘。

e. 确保 “AutoStart Management Console” 程序管理 NetWorker 虚拟服务器的“networker_ds” 数据源。

NetWorker 资源组定义 NetWorker 虚拟服务器的数据源。

9. 运行 “Networker 安装路径”\nwinst.bat脚本。

nwinst.bat 脚本可生成类似以下内容的 AutoStart 警告消息:

Connecting to AutoStart domain autostar...Backbone warning on primrose (pid 135) Wed Mar 31 01:52:34 2010 in ISIS_MGT_INTERCL_MODULE .\cl_inter.c/intercl_accept(), line 1927 ID00005235 Intercl IO Queue NULL/IO_DEAD calling resurrect.Process from=1/612 nd dest=1/1352.Backbone warning on primrose (pid 1352) Wed Mar 31 01:52:34 2010 in ISIS_MGT_INTERCL_MODULE .\cl_inter.c/intercl_accept(), line 1927 ID00005235 Intercl IO Queue NULL/IO_DEAD calling resurrect.Process from=2/1868 and dest=1/1352.

这些消息并不表示存在问题,应将其忽略。

10.启动 NetWorker Backup and Recover Server 服务。

在 Windows AutoStart 群集中配置非活动节点

以 root 用户身份,在每个非活动节点上执行以下步骤。

过程

1. 运行 “networker_install_path”\lc_config 脚本。

2. 在“输入共享 NSR 目录”提示符处,指定共享 nsr 目录的路径名。

3. 在“输入 EMC Fulltime Autostart 域名”提示符处,指定 AutoStart 服务器的域名。

4. 在“是否确定 [y/n]”提示符处,键入 y 以确认信息正确。

AIX HACMP/PowerHA SystemMirror此部分介绍在安装 NetWorker 软件之前如何准备 AIX HACMP/PowerHA SystemMirror 群集。此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件后,如何将NetWorker 服务器软件配置为高可用性应用程序,以及如何将 NetWorker 客户端配置为可识别群集的应用程序。

《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

此部分不适用于将 NetWorker 安装为独立应用程序的情况。

准备在 HACMP/PowerHA SystemMirror 上安装 NetWorker在安装 NetWorker 软件之前,请查看此部分。在 HACMP/PowerHA SystemMirror 上。

u 要备份物理客户端,请执行以下操作:

l 每个节点需要永久 IP 或配置为不受 HACMP 环境控制的额外 NIC。

l NetWorker 需要唯一连接到物理客户端的地址。HACMP for AIX 的服务和启动地址不符合此要求,因为配置有 IP 地址接管 (IPAT) 的群集在挂接资源组时将用服务地址替换启动地址。

配置群集

AIX HACMP/PowerHA SystemMirror 23

Page 24: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

u 为 NetWorker 虚拟服务器定义一个“服务 IP 标签”。

u 如果使用 IP 地址接管 (IPAT),并且不定义资源组,则必须使用启动地址来连接到主机。服务地址与资源组关联,而不是与物理节点关联。

u 将主机名设置为等效于物理客户端的专用 NIC 所用的地址的名称。将此 NIC 配置为主网络适配器,例如 en0。高可用性 NetWorker 服务器不需要不受 HACMP/PowerHA SystemMirror 控制的额外 NIC。

u 服务地址与资源组关联,而不是与物理节点关联。计算机上 hostname 命令的输出必须与能够 ping 得通的 IP 地址对应。计算机主机名也必须设置为与物理客户端的永久 IP 或专用 NIC 使用的地址所对应的名称。不管是使用永久 IP 还是专用 NIC,都必须使用主网络适配器(例如 en0)。

配置可识别群集的 NetWorker 客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 运行群集配置脚本 /usr/sbin/networker.cluster。2. 在“是否要继续? [是]?”提示符处,键入“是”。

3. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装NetWorker 时提供的本地 NetWorker 数据库目录的位置。例如:/space/nsr。

4. 在“是否要配置 NetWorker 虚拟服务器?[y/n]”提示符处,键入 y。

配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 运行群集配置脚本 /usr/sbin/networker.cluster。2. 在“是否要继续? [是]?”提示符处,键入是。

3. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装NetWorker 时提供的本地 NetWorker 数据库目录的位置。例如:/nsr。

4. 在“是否要配置 NetWorker 虚拟服务器?[y/n]”提示符处,键入是。

5. 在“是否要立即为以下项添加站点特定值:NSR_SHARED_DISK_DIR 和NSR_SERVICE_ID 是或否 [是]?”提示符处,键入是以确保与其他群集环境兼容。

6. 在“输入要用于 NetWorker 的已发布服务 IP 标签?”提示符处,键入虚拟节点的主机名。例如,clus_vir1。

7. 在“将在什么路径中创建此 nsr 目录或此目录位于什么路径中?”提示符处,指定共享的 nsr 装载目录。例如,/nsr_shared_mnt_pt。

配置群集

24 EMC NetWorker 群集 8.2 集成指南

Page 25: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

以后要更改配置时,可运行 lc_config.exe -r 选项,然后再次运行

lc_config.exe。

8. 验证是否已设置以下值:

NSR_SERVERHOST = “virtual_hostname”NSR_SHARED_DISK_DIR = “shared_nsr mount_directory”

例如:

NSR_SERVERHOST = clus_vir1 NSR_SHARED_DISK_DIR = /nsr_shared_mnt_pt

9. 创建 NetWorker 应用程序服务器资源:

a. 在命令提示符下,键入:smit hacmp

b. 在主“smit”窗口中,选择以下选项:

– 对于 HACMP:“群集配置” > “群集资源” > “定义应用程序服务器” > “添加应用程序服务器”。

– 对于 PowerHA:“群集应用程序和资源” > “资源” > “配置用户应用程序(脚本和监视器)” > “应用程序控制器脚本” > “添加应用程序控制器脚本”

c. 指定以下值:

Server name:networkerStart script:/usr/bin/nw_hacmp.lc startStop script:/usr/bin/nw_hacmp.lc stop

10.为 NetWorker 服务器配置 NetWorker 资源组。包括以下资源:

l 应用程序服务器或应用程序控制器

l 磁盘或卷组

l 服务 IP 或服务 IP 标签/地址HACMP/PowerHA for AIX 文档介绍了如何在 HACMP/PowerHA for AIX 环境中定义和监视资源组。

11.创建 NetWorker 应用程序监视器:

l 对于 PowerHA:选择“群集应用程序和资源” > “资源” > “配置用户应用程序(脚本和监视器)” > “应用程序监视器” > “配置进程应用程序监视器” >“添加进程应用程序监视器”。

l 对于 HACMP:选择“扩展资源配置” > “扩展资源配置” > “HACMP 扩展资源配置” > “配置 HACMP 应用程序” > “配置 HACMP 应用程序监视” > “配置进程应用程序监视器” > “添加进程应用程序监视器”。

12.配置如下应用程序监视器属性:

l 监视器的应用程序控制器:Networker

l 监视模式:长期运行监视

l 要监视的进程:nsrd nsrindexd nsrmmdbd nsrjobd nsrexecd

l 进程所有者 root

l 实例数:1

l 稳定间隔:200

l 重新启动计数:3

l 重新启动间隔:660

配置群集

配置高可用性 NetWorker 服务器 25

Page 26: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

l 对应用程序失败执行的操作:通知

l 清除方法:/usr/bin/nw_hacmp_clean

l 重新启动方法:/usr/bin/nw_hacmp_start

根据环境的要求,调整“稳定间隔”、“重新启动计数”和“重新启动间隔”属

性。

13.要启用对某个资源组(虚拟客户端)拥有的原始卷的定时备份,请执行以下步骤:

a. 在资源组配置中的“卷组”下,确保出现逻辑卷所属的卷组。

b. 使用 chlv 命令将逻辑卷类型设置为 “raw”:

chlv -t 'raw' “logical_volume_name”

NetWorker 软件不支持将原始卷用于并发访问。

HP MC/ServiceGuard此部分介绍在安装 NetWorker 软件之前如何准备 HP MC/ServiceGuard 群集。此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件后,如何将 NetWorker 服务器软件配置为高可用性应用程序,以及如何将 NetWorker 客户端配置为可识别群集的应用程序。

《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

此部分不适用于将 NetWorker 安装为独立应用程序的情况。

准备在 MC/ServiceGuard 上安装 NetWorker在安装 NetWorker 软件之前,请查看此部分。在 MC/ServiceGuard 上。

u NetWorker 8.0 和更高版本不支持在 PA_RISC 体系结构上运行的 MC/ServiceGuardNetWorker 服务器。《NetWorker 在线软件兼容性指南》提供了有关软件要求的 新信息。

u 要确保群集服务在系统重新启动后自动启动,请在 /etc/rc.config.d/cmcluster 文件中设置 “AUTOSTART_CMCLD=1” 值。

u 仅对 HP-UX11.11/ServiceGuard11.16,执行以下步骤,以确保 NetWorker 守护程序启动:

1. 编辑 /opt/networker/bin/nsr_mk_cluinfo.sg2. 搜索以下行:

FS=`cmgetconf -v 0 -p ${pkg_name}3. 从 “-v” 选项中删除 “0”:

FS=`cmgetconf -v -p ${pkg_name}4. 保存文件。

配置群集

26 EMC NetWorker 群集 8.2 集成指南

Page 27: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

在 MC/ServiceGuard 上配置 NetWorker在每个物理节点上安装了 NetWorker 软件之后,可以使用 LC 集成框架方法或非 LC 集成框架方法来配置 NetWorker 软件。

使用 LC 集成框架方法的优势包括:

u 在一个产品包中支持多个 IP。

u 支持 lcmap 缓存机制。

u 不需要创建和配置 NetWorker.clucheck 与 .nsr_cluster 文件。配置过程自

动创建和使用 /opt/networker/bin 目录中的 nsr_mk_cluinfo 与 lcmap 文件。

仅限非 LC 集成框架方法 — 创建配置文件

此部分介绍如何创建在群集中配置 NetWorker 产品包时非 LC 集成框架方法所需的配置文件。

过程

1. 在活动节点上,在 /etc/cmcluster 目录中创建 NetWorker.clucheck和 .nsr_cluster 文件。

例如:

touch /etc/cmcluster/NetWorker.cluchecktouch /etc/cmcluster/.nsr_cluster

确保每个人都具有 .nsr_cluster 文件的读取所有权和访问权限。

2. 在 .nsr_cluster 文件中定义 MC/ServiceGuard 或 MC/LockManager 产品包拥有的

装载点。包括 NetWorker 共享装载点。

例如:

“pkgname”:“published_ip_address”:“owned_path ”[:...]

其中:

l “发布的 IP 地址” 是分配给拥有共享磁盘的产品包的地址。将 IPv6 地址括在方括号中。可以将 IPv4 地址括在方括号中,但这不是必需的操作。

l “拥有的路径” 是装载点的路径。用冒号分隔其他路径。

例如:

l IPv6 地址:

networker:[3ffe:80c0:22c:74:230:6eff:fe4c:2128]:/share/nwl IPv4 地址:

networker:192.168.109.10:/share/nw

配置群集

在 MC/ServiceGuard 上配置 NetWorker 27

Page 28: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

HP-UX MC/ServiceGuard 产品包不包含磁盘资源,不需要在 .nsr_cluster 文

件中有对应条目。如果某个联机无磁盘产品包是该群集节点上的唯一产品包,则

在备份过程中会在 /var/admin 文件中出现 cmgetconf 消息。要避免出现这些消

息,请将装载的文件系统分配给装载点,然后将此装载点、产品包名称和 IP 地址添加到 .nsr_cluster 文件中。NetWorker 软件不备份文件系统。但是,可

以在无磁盘产品包可能会故障切换到的每个群集节点上装载文件系统。

3. 在每个非活动节点上,将 NetWorker.clucheck 和 .nsr_cluster 文件拷贝

到 /etc/cmcluster 目录。

配置可识别群集的 NetWorker 客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /opt/networker/bin/networker.cluster。

2. 在“是否要继续? [是]?”提示符处,键入是。

3. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 数据库目录的位置。

4. 在“是否要使用更新后的 NetWorker 集成框架? 是或否 [是]?”提示符处:

l 要使用非 LC 集成方法,请键入否。

l 要使用 LC 集成方法,请键入是。

5. 在“是否要为 NetWorker 服务器和客户端配置? 是或否 [是]”提示符处,键入否。

配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

在活动节点上配置高可用性 NetWorker 服务器

准备工作

以 root 用户身份,在活动节点上执行以下步骤。

过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 opt/networker/bin/networker.cluster。

2. 在“是否要继续? [是]?”提示符处,键入是。

3. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 数据库目录的位置。

4. 在“是否要使用更新后的 NetWorker 集成框架? 是或否 [是]?”提示符处:

l 要使用非 LC 集成方法,请键入否。

l 要使用 LC 集成方法,请键入是。

配置群集

28 EMC NetWorker 群集 8.2 集成指南

Page 29: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

5. 在“是否要为 NetWorker 服务器和客户端配置? 是或否 [是]”提示符处,键入是。

6. 在“选择 NetWorker 服务器的产品包的类型(1-模块化或 2-传统)[2]?”提示符处,键入 1 选择模块化模式,而键入 2 选择传统模式。

7. 在“是否要为 NetWorker 产品包生成新的控制文件 [否]?”提示符处,键入是。

8. 在“输入用于监视此产品包的 IP 地址?”提示符处,键入 NetWorker 服务器产品包的 IP 地址。

9. 在“输入要用于监视此产品包的 IP 子网?”提示符处,键入 NetWorker 服务器产品包的 IP 地址的子网。

10.在“输入 NetWorker 服务的 DNS 名称?”提示符处,键入与 NetWorker 服务器产品包的 IP 地址关联的主机名。

11.在“选择将用于磁盘资源的卷管理(1-LVM 或 2-VxVM)[1]?”提示符处,选择卷管理器以定义 NetWorker 软件将使用的逻辑卷或卷组。

l 要使用逻辑卷管理器 (LVM),请键入 1,然后:

– 在“输入此产品包的卷组资源?”提示符处,指定卷组资源的名称。例如:vgshare1。

– 在“输入为此产品包装载的逻辑卷名称?”提示符处,指定已装载的逻辑卷名称。例如: /dev/vgshare1/lvol1。

– 在“输入此产品包的装载路径”提示符处,指定装载路径。 例如: /vgshare1。

– 在“输入此产品包的文件系统的类型 [hfs]?”提示符处,指定文件系统。例如:hfs。

l 要使用 Veritas Volume Manager (VxVM),请键入 2,然后:

– 在“输入此产品包的 VxVM 磁盘资源?”提示符处,指定磁盘资源的名称。例如:nsrdg。

– 在“输入为此产品包装载的逻辑卷名称?”提示符处,指定逻辑卷名称。例如:dev/vx/dsk/nsrdg/nsrdg/nsrvol。

– 在“输入此产品包的装载路径?”提示符处,指定装载路径。例如:/nsrdata。

– 在“输入此产品包的文件系统类型 [vxfs]?”提示符处,按 “Enter” 键。

12.仅对传统模式,执行以下步骤:

a. 在“是否要为 NetWorker 产品包生成新的 pkg.conf 文件 [否]?”提示符处,键入是。

b. 在“输入要用于监视此产品包的 IP 子网?”提示符处,键入 NetWorker 服务器产品包的 IP 地址的子网。

c. 在“为此产品包输入节点数 1 [没有更多]?”提示符处,指定活动节点的名称。

d. 在“为此产品包输入节点数 2 [没有更多]?”提示符处,指定非活动节点的名称。

e. 在“为此产品包输入节点数 3 [没有更多]?”提示符处,指定另一个非活动节点的名称或者按 “Enter” 键。

13.仅对模块化模式,执行以下步骤:

a. 在“是否要为 NetWorker 产品包生成新的监视脚本 [否]?”提示符处,键入是。

b. 在“是否要为 NetWorker 产品包生成新的外部脚本 [否]?”提示符处,键入:是

的。

配置群集

在 MC/ServiceGuard 上配置 NetWorker 29

Page 30: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

c. 在“是否要为 NetWorker 产品包生成新的外部 _pre 脚本文件 [否]?”提示符处,键入是。

14.要确认 NetWorker 软件在 /etc/cmcluster/networker 目录中正确地创建了配

置文件,请使用 cmchckconf 命令。

例如:

l 传统模式:cmcheckconf -P pkg.confl 模块化模式:cmcheckconf -P networker.conf

cmcheckconf:Verification completed with no errors foundUse the cmapplyconf command to apply the configuration.

15.要创建产品包,请使用 cmapplyconf 命令。

例如:

l 对于传统模式,键入:cmapplyconf -P pkg.confl 对于模块化模式,键入:cmapplyconf -P networker.conf

系统将显示以下输出:

Modify the package configuration ([y]/n)? yCompleted the cluster update

16.将位于 /etc/cmcluster/networker 目录中的以下文件拷贝到每个非活动节点

上的相同目录中:

l 传统模式:

– legato.control– pkg.conf

l 模块化模式:

– networker.conf– networker.monitor– networker.script– networker.pre_script

确保文件具有执行权限。

在非活动节点中配置高可用性 NetWorker 服务器

准备工作

以 root 用户身份,在每个非活动节点上执行以下步骤。

过程

1. 运行群集配置脚本文件 /opt/networker/bin/networker.cluster。2. 在“是否要继续? [是]?”提示符处,键入是。

3. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 目录的位置。

4. 在“是否要使用更新后的 NetWorker 集成框架? 是或否 [是]?”提示符处:

l 要使用非 LC 集成方法,请键入否。

l 要使用 LC 集成方法,请键入是。

配置群集

30 EMC NetWorker 群集 8.2 集成指南

Page 31: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

5. 在“是否要为 NetWorker 服务器和客户端配置? 是或否 [是]”提示符处,键入是。

6. 在“选择 NetWorker 服务器的产品包的类型(1-模块化或 2-传统)[2]?”提示符处,键入 1 选择模块化模式,而键入 2 选择传统模式。

7. 仅对于传统模式:在“是否要为 NetWorker 产品包生成新的控制文件 [否]?”提示符处,键入“否”。

8. 仅对模块化模式,执行以下步骤:

l 在“是否要为 NetWorker 产品包生成新的产品包配置文件 [否]?”提示符处,键入否。

l 在“是否要为 NetWorker 产品包生成新的产品包配置文件 [否]?”提示符处,键入否。

l 在“是否要为 NetWorker 产品包生成新的监视脚本 [否]?”提示符处,键入否。

l 在“是否要为 NetWorker 产品包生成新的外部 l_pre 脚本 [否]?”提示符处,键入否。

l 在“是否要为 NetWorker 产品包生成新的外部 _pre 脚本文件 [否]?”提示符处,键入否。

9. 确认在每个节点上启动了 nsrexecd 守护程序:

ps -ef | grep nsrexecd

以后要更改配置时,可运行 lc_config.exe -r 选项,然后再次运行

lc_config.exe。

10.启用并运行产品包:

cmmodpkg -e networkercmrunpkg networker

Microsoft Failover Cluster Server 2008、2012 和 2012 R2此部分介绍在安装 NetWorker 软件之前如何准备 Microsoft Failover Cluster Server(MSFCS) 群集(其中包括 AD 分离的群集)。此外,此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件之后,如何在群集的每个物理节点上将 NetWorker 服务器软件配置为高度可用。

《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

此部分不适用于将 NetWorker 安装为独立应用程序的情况。

准备在 MSFCS 群集上安装 NetWorker在安装 NetWorker 软件之前,请查看此部分。在 MSFCS 群集上。

u 在安装了 NetWorker 软件之后,重新启动群集节点。如果不重新启动,则无法启动群集管理器程序。如果您无法启动群集管理器程序,则关闭群集管理器界面,然后通过从命令行运行以下命令以重新加载软件:regsvr32 /u nsrdresex.dll

u 要备份作为多个域、Active Directory (AD) 域和 DNS 域成员的主机,必须在以下位置定义域名:

l NetWorker 服务器上的主机文件中。

配置群集

Microsoft Failover Cluster Server 2008、2012 和 2012 R2 31

Page 32: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

l NetWorker 服务器上的客户端资源的 Alias 属性中。

u WINDOWS ROLES AND FEATURES 存储集包括 MSFCS 数据库。如果您备份 WINDOWSROLES AND FEATURES 存储集,则 NetWorker 将自动备份群集配置。群集在两个节点上同时保留 MSFCS 数据库,因此,一个节点上的数据库备份可能不反映另一个节点上所做的更改。

u NetWorker 服务器和客户端软件支持在为采用群集共享卷 (CSV) 的 Windows 连续可用性而配置的 Windows Server 2012 与 Windows Server 2012 R2 文件服务器上备份和恢复文件系统数据。CSV 和已消除重复数据的 CSV 备份的支持包括完整、增量和增量合成完整备份级别。NetWorker 支持 CSV 和已消除重复数据的 CSV 备份,并具有以下限制:

l 卷不能是关键卷。

l NetWorker 不能对同一个卷影拷贝集中的 CSV 和本地磁盘进行卷影拷贝。

NetWorker 软件不保护 CSV 或已消除重复数据的 CSV 上存储的 Microsoft 应用程序

数据,例如,SQL 数据库或 Hyper-V 虚拟机。要保护 Microsoft 应用程序数据,请使

用 NetWorker Module for Microsoft (NMM) 软件。NMM 文档提供了有关 Microsoft 应用程序数据的特定备份和恢复说明的详细信息。

“NetWorker 管理指南”中的“Windows 优化的重复数据消除”部分提供了有关对已消除重复数据的 CSV 卷执行备份和恢复的详细信息。

配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

以管理员用户身份,在每个物理节点上执行以下步骤。

过程

1. 在一个群集节点上,创建 NetWorker 服务器资源类型:

regcnsrd -c2. 在其余群集节点上,注册 NetWorker 服务器资源类型:

regcnsrd -r

如果出现如下消息提示,则键入 y:Is this machine a member of the cluster on which you want to register Resource Extension for NetWorker Server resource?

3. 验证某个“NetWorker 服务器”资源类型是否存在:

a. 在“故障切换群集管理”程序中,右键单击群集的名称,然后选择“属性”。

b. 在“资源类型”选项卡中,验证“用户定义的资源类型”列表是否包含“NetWorker 服务器”资源。

4. 启动“高可用性向导”:

l Windows 2008:在“操作”菜单中,选择“配置服务或应用程序”。

l Windows 2012:从“操作”菜单中,选择“配置角色...”。

5. 在“开始前的准备工作”页面上,单击“下一步”。

6. 在“选择服务或应用程序”页 (Windows 2008) 或“选择角色”页 (Windows 2012)页上,选择“其他服务器”,然后单击“下一步”。

配置群集

32 EMC NetWorker 群集 8.2 集成指南

Page 33: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

不要为 NetWorker 虚拟服务器创建“通用应用程序”资源。

7. 在“客户端访问点”页上,指定 ID 中不存在的主机名以及一个可用的 IP 地址,然后单击“下一步”。

“客户端访问点”资源类型定义 NetWorker 服务器的虚拟身份,向导将在 DNS 中注

册主机名和 IP 地址。

8. 在“选择存储器”页中,选中用于共享 nsr 目录的共享存储卷,然后单击“下一步”。

9. 在“选择资源类型”列表中,选择 NetWorker 服务器资源类型,然后单击“下一步”。

10.在“确认”页中查看资源配置,然后单击“下一步”。“高可用性向导”将创建资源组件和该组。

“摘要”页显示时,将出现一条类似以下内容的消息(您可以将其忽略):

Windows 2008:

The group will not be brought online since the resources may need additional configuration.Please finish configuration and bring the group online.

Windows 2012:

The clustered role will not be started because the resources may need additional configuration.Finish configuration, and then start the clustered role.

11.单击“完成”。

12.设置 NetWorker 服务器资源与共享磁盘之间的依赖关系

l Windows 2008:展开“服务和应用程序”,然后选择新建的 NetWorker 服务器资源。

l Windows 2012:在“角色”窗口中,选择新建的 NetWorker 角色,然后单击“资源”选项卡。

a. 在“服务器名称”部分,展开 NetWorker 服务器资源,右键单击新建的 IP 地址资源,然后选择“属性”。

b. 在“依赖关系”选项卡中。从“依赖关系”列表中选择与 NetWorker 服务器资源关联的共享磁盘,然后单击“确定”。

c. 在“其他资源”部分中,右键单击“新建 NetWorker 服务器”并选择“属性”。

d. 在“依赖关系”选项卡上的“资源”列表中,选择 NetWorker 资源的名称。

e. 在“依赖关系”选项卡上的“资源”列表中,选择 NetWorker 资源的名称。

将“服务器名”和“其他参数”字段留空。

f. 单击“确定”。

不要创建多个 NetWorker 服务器资源。创建多个 NetWorker 服务器资源实例会与

现有 NetWorker 服务器资源正常工作的方式冲突。

配置群集

配置高可用性 NetWorker 服务器 33

Page 34: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

13.启动 NetWorker 服务器资源:

l Windows 2008:右键单击 NetWorker 群集服务并选择“使此服务或应用程序在线”。

l Windows 2012:右键单击 NetWorker 群集资源并选择“启动角色”。

14.确认“NetWorker 服务器”资源的状态更改为“在线”。

更改 NetWorker 守护程序的默认超时值

当启动任何 NetWorker 服务器守护程序的时间超过 10 分钟时,就会发生 NetWorker 服务器故障切换。

修改超时参数:

过程

1. 使用“ Failover Cluster Manager” 程序更改 NetWorker 守护程序的默认超时值。

l Windows 2012:展开群集,然后选择“角色”。在“角色”窗口中,选择新的NetWorker 角色。在“资源”选项卡中,右键单击“新建的 NetWorker 服务器”资源,然后选择“属性”。

l Windows 2008:展开群集,然后展开“服务和应用程序”。在“服务器名称”部分,展开 NetWorker 服务器资源,右键单击“新建的 NetWorker 服务器”资源,然后选择“属性”。

2. 在 NetWorker 服务器群集资源的“参数”选项卡中,编辑“其他参数”字段的值,并添加“ ServerStartupTimeout ”关键字。例如:

ServerStartupTimeout=“time”

其中“时间” 是以秒为单位的数值。

“ServerStartupTimeout ”关键字区分大小写。

SLES 高可用性扩展此部分介绍在安装 NetWorker 软件之前如何准备 SLES 高可用性扩展 (SLES HAE) 群集。此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件后,如何将 NetWorker 服务器软件配置为高可用性应用程序,以及如何将 NetWorker 客户端配置为可识别群集的应用程序。

《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

SLES HAE 提供了三种群集管理工具:Pacemaker GUI、HA Web Konsole 和 crm shell。本部分仅介绍如何使用 crm shell 配置 NetWorker 服务器软件。

此部分不适用于将 NetWorker 安装为独立应用程序的情况。

配置可识别群集的 NetWorker 客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。

配置群集

34 EMC NetWorker 群集 8.2 集成指南

Page 35: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /usr/sbin/networker.cluster“”。

2. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 数据库目录的位置。例如:/nsr。

3. 在“是否要为 NetWorker 服务器和客户端配置? ” > “是或否 [是]?”提示符处,键入否。

在群集中配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /usr/sbin/networker.cluster“”。

2. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 数据库目录的位置。例如:/nsr。

3. 在“是否要为 NetWorker 服务器和客户端配置? ” > “是或否 [是]?”提示符处,键入是。

4. 在“将在什么路径中创建共享 nsr 目录或此目录位于什么路径中?”提示符处,指定包含高可用性 NetWorker 服务器的配置信息的全局装载的 /nsr 目录的路径名。

例如:/share1。5. 在“输入用于 NetWorker 的逻辑主机名?”提示符处,指定高可用性 NetWorker 服

务器已发布的逻辑主机名。例如:clus_vir1。以后要更改配置时,可运行 networker.cluster -r 选项,然后再次运行

networker.cluster 命令。

6. 在一个节点上,创建 NetWorker 资源所需的资源组:

a. 启动 crm 工具:

crm configureb. 创建 nsr 目录的文件系统资源。例如,键入:

primitive fs ocf:heartbeat:Filesystem \operations $id="fs-operations" \op monitor interval="20" timeout="40" \params device="/dev/sdb1" directory="/share1" fstype="ext3"

c. 创建 NetWorker 服务器名称的 IP 地址资源。例如,键入:

primitive ip ocf:heartbeat:IPaddr \operations $id="ip-operations" \op monitor interval="5s" timeout="20s" \params ip="10.5.172.250" cidr_netmask="255.255.254.0" nic="eth1"

d. 创建 NetWorker 服务器资源。例如,键入:

primitive nws ocf:EMC_NetWorker:Server \operations $id="nws-operations" \op monitor interval="100" timeout="100" \op start interval="0" timeout="120" \op stop interval="0" timeout="60" \op migrate_to interval="0" timeout="60" \op migrate_from interval="0" timeout="120" \op meta-data interval="0" timeout="10" \

配置群集

在群集中配置高可用性 NetWorker 服务器 35

Page 36: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

op validate-all interval="0" timeout="10" \meta is-managed="true"

根据环境的要求调整超时值。

e. 定义包含文件系统、NetWorker 服务器和 IP 地址资源的 NetWorker 服务器资源组。例如,键入:

group NW_group fs ip nws

f. 要提交更改,请键入:

commit

Red Hat Enterprise Linux 高可用性此部分介绍了在安装 NetWorker 软件之前如何准备 Red Hat Enterprise Linux (RHEL) 高可用性插件。此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件后,如何将NetWorker 服务器软件配置为高可用性应用程序,以及如何将 NetWorker 客户端配置为可识别群集的应用程序。

此部分不适用于将 NetWorker 安装为独立应用程序的情况。

《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

准备在 RHEL 上安装 NetWorker在安装 NetWorker 软件之前,请查看此部分。在 RHEL 上。

在安装和配置 NetWorker 服务器软件之前,请执行以下任务:

u 在群集中创建共享卷组和逻辑卷。

u 安装 Conga Web 接口和启动 luci 服务。例如:

yum install luciservice luci start

配置可识别群集的客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。

过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /usr/sbin/networker.cluster。群集配置脚本检测到 Red Hat 群集管理器。

2. 在“是否要为其配置 NetWorker [是]?”提示符处,键入:是的。

3. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 数据库目录的位置。例如:/nsr。

配置群集

36 EMC NetWorker 群集 8.2 集成指南

Page 37: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

4. 在“是否要为 NetWorker 服务器和客户端配置? 是或否 [是]?”提示符处,键入否。

在群集中配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /usr/sbin/networker.cluster。群集配置脚本检测到 Red Hat 群集管理器。

2. 在“是否要为其配置 NetWorker [是]?”提示符处,键入:是的。

3. 在“是否要继续? [是]?”提示符处,键入:是的。

配置脚本停止 NetWorker 服务。

4. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 数据库目录的位置。例如:/nsr。

5. 在“是否要为 NetWorker 服务器和客户端配置? 是或否 [是]?”提示符处,键入:是的。

6. 在“是否要立即为以下项添加站点特定值:/usr/sbin/nw_redhat 中的NSR_SHARED_DISK_DIR 和 NSR_SERVICE_ID? 是或否 [是]?”提示符处,键入是。

7. 在“将在什么路径中创建共享 nsr 目录或此目录位于什么路径中?”提示符处,指定包含高可用性 NetWorker 服务器的配置信息的全局装载的 /nsr 目录的路径名。

例如:/vg1。8. 在“输入用于 NetWorker 的逻辑主机名?”提示符处,指定高可用性 NetWorker 服

务器已发布的逻辑主机名。例如:clus_vir1。以后要更改配置时,可运行 networker.cluster -r 选项,然后再次运行

networker.cluster 命令。

配置脚本创建 nw_redhat 文件和 lcmap 文件。

9. 创建服务组:

a. 连接到 Conga Web 接口。

b. 在“服务”选项卡中,单击“添加”。

c. 在“服务名称”字段中,指定资源的名称。例如 rg1。10.将共享卷的 LVM 资源添加到该服务组:

a. 单击“添加资源”。

b. 从“全局资源”下拉列表中,选择“HA LVM”。

c. 在“名称”字段中,指定资源的名称。例如,ha_lvm_vg1。

d. 在“卷组名称”字段中,指定包含 /nsr 目录的共享磁盘的卷组的名称。例如,

vg1。

e. 在“逻辑卷名称”字段中,指定逻辑卷名称。例如,vg1_1v。11.将共享文件系统的文件系统资源添加到该服务组。

配置群集

在群集中配置高可用性 NetWorker 服务器 37

Page 38: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

a. 在“HA LVM 资源”部分之后,单击“添加子资源”。

b. 从“全局资源”下拉列表中,选择“文件系统”。

c. 在“名称”字段中,指定文件系统的名称。例如,ha_fs_vg1 。

d. 在“装载点”字段中,指定装载点。例如:/vg1。

e. 在“设备、文件系统标签或 UUID”字段中,指定设备信息。例如,device"/dev/vg1/vg1_lv"

12.向该组添加 IP 地址资源:

a. 在“文件系统”部分之后,单击“添加子资源”。

b. 从“全局资源”下拉列表中,选择“IP 地址”。

c. 在“IP 地址”字段中,指定虚拟 NetWorker 服务器的 IP 地址。

d. (可选)在“网络掩码”字段中,指定与 IP 地址关联的网络掩码。

13.向该组添加脚本资源:

a. 在“IP 地址”部分之后,单击“添加子资源”。

b. 从“全局资源”下拉列表中,选择“脚本”。

c. 在“名称”字段中,指定脚本资源的名称。例如,nwserver。

d. 在“路径”字段中,指定脚本文件的路径。例如,/usr/sbin/nw_redhat。14.单击 “Submit”。

Sun Cluster 和 Oracle Solaris Cluster此部分介绍在安装 NetWorker 软件之前如何准备 Sun Cluster 或 Oracle Solaris Cluster。此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件后,如何将 NetWorker 服务器软件配置为高可用性应用程序,以及如何将 NetWorker 客户端配置为可识别群集的应用程序。

《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

此部分不适用于将 NetWorker 安装为独立应用程序的情况。

准备在 Sun Cluster 和 Oracle Solaris Cluster 上安装 NetWorker在安装 NetWorker 软件之前,请查看此部分。在 Sun Cluster 和 Oracle Solaris Cluster 上

在安装 NetWorker 软件之前,请执行以下操作:

u 在群集中安装卷管理器软件。例如:Solaris Volume Manager。

u 创建一个共享磁盘作为全局文件系统的装载点,其中包含共享的 /nsr 目录。

u 确保 PATH 环境变量包括 /usr/sbin 和 /usr/cluster/bin 目录。

u 确保资源组拥有每个全局装载的文件系统(/global/.devices/...文件系统除外)。要使资源组能拥有全局装载的文件系统(/global/.devices/...文件系统除外),请仅在一种 NetWorker 客户端类型资源中指定文件系统。如果您在某种 NetWorker 客户端类型资源中错误地配置了全局文件系统的所有权,则每个群集节点将发生多次备份拷贝。

配置群集

38 EMC NetWorker 群集 8.2 集成指南

Page 39: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

配置可识别群集的 NetWorker 客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /usr/sbin/networker.cluster。

2. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 数据库目录的位置。例如:/nsr。

3. 在“是否要为 NetWorker 服务器和客户端配置? ” > “是或否 [是]?”提示符处,键入否。

4. 在群集中的一个节点上,创建一个用于备份的资源组以及一个 LGTO.clnt 资源的资源实例:

a. 创建资源组:

clresourcegroup create “resource_group_name”

例如,要创建资源组 backups,请键入:

clresourcegroup create backups

资源组必须拥有所有全局装载的文件系统(/global/.devices/...文件系统除

外)。所有全局装载的文件系统(/global/.devices/...文件系统除外)都必须具

有一种 NetWorker 客户端资源类型。配置错误的文件系统将导致每个群集节点有

多个备份拷贝。

b. 将逻辑主机名资源类型添加到新资源组:

clreslogicalhostname create -g “resource_group_name logical_name”

例如,当逻辑主机名为 clus_vir1 时,键入:

clreslogicalhostname create -g backups clus_vir1

c. (可选)创建 SUNW.HAStoragePlus 资源类型的实例:

– 确定是否在群集中注册了 HAStoragePlus 资源类型:

clresourcetype list– 如果需要,请在群集中注册 HAStoragePlus 资源类型:

clresourcetype register SUNW.HAStoragePlus– 创建 SUNW.HAStoragePlus 资源:

clresource create -g “resource_group_name” -t SUNW.HAStoragePlus -x FilesystemMountPoints=pathname_1,pathname_2[,...]-x AffinityOn=True hastorageplus

例如,要创建具有装载点 /global/nw 和 /global/space 的资源,请键入:

clresource create -g “backups” -t SUNW.HAStoragePlus -x \FilesystemMountPoints=/global/nw,\/global/space -x AffinityOn=True hastorageplus

配置群集

配置可识别群集的 NetWorker 客户端 39

Page 40: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

Sun Cluster 文档提供了有关 SUNW.HAStoragePlus 资源和本地装载的全局系统的更多信息。

d. 创建一个 LGTO.clnt 资源的实例:

clresource create -g “resource_group_name” -t LGTO.clnt -x clientname=“virtual_hostname” -x owned_paths=“pathname_1,pathname_2[,...] ”client

其中:

– “虚拟主机名” 是要配置为虚拟主机名的 Sun Cluster 逻辑主机名(SUNW.LogicalHostname) 或共享地址 (SUNW.SharedAddress) 使用的资源的名称。

– “owned_paths” 是要备份的共享存储设备上的文件系统或原始设备的列表,用逗号分隔。例如:

clresource create -g backups -t LGTO.clnt -x clientname=clus_vir1 -x owned_paths=/global/nw,/global/space client

当逻辑主机资源名称不同于其指定的主机名时,则将 clientname 变量定义为虚拟主机名,然后将 network_resource 属性设置为逻辑主机资源名称。

例如:

clresource create -g “resource_group_name” -t LGTO.clnt -x clientname=“virtual_hostname” -x network_resource=“virtual_hostname ”-x owned_paths=“pathname_1,pathname_2[,...] ”client

配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /usr/sbin/networker.cluster。

2. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装过程中提供的本地 NetWorker 数据库目录的位置。例如:/nsr。

3. 在“是否要为 NetWorker 服务器和客户端配置? ” > “是或否 [是]?”提示符处,键入是。

4. “在” > “是否要立即为以下项添加站点特定值:NSR_SHARED_DISK_DIR ”和“ NSR_SERVICE_ID 是或否 [是]?”提示符处,键入是以确保与其他群集环境兼容。

5. 在“输入用于 NetWorker 的逻辑主机名?”提示符处,指定高可用性 NetWorker 服务器已发布的逻辑主机名。例如:clus_vir1。

6. 在“将在什么路径中创建此 nsr 目录或此目录位于什么路径中?”提示符处,指定包含高可用性 NetWorker 服务器的配置信息的全局装载的 /nsr 目录的路径名。例

如:/global/nw。

以后要更改配置时,可运行 lc_config.exe -r 选项,然后再次运行

lc_config.exe。

配置群集

40 EMC NetWorker 群集 8.2 集成指南

Page 41: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

7. 在群集中的一个节点上,创建一个用于备份的资源组以及 NetWorker 资源的资源实例:

a. 创建资源组:

clresourcegroup create “resource_group_name”

例如,要创建资源组 networker,请键入:

clresourcegroup create networker

b. 将逻辑主机名资源类型添加到新资源组:

clreslogicalhostname create -g “resource_group_name logical_name”

例如,当逻辑主机名为 clus_vir1 时,键入:

clreslogicalhostname create -g networker clus_vir1

c. (可选)创建 SUNW.HAStoragePlus 资源类型的实例:

– 确定是否在群集中注册了 HAStoragePlus 资源类型:

clresourcetype list– 如果需要,请在群集中注册 HAStoragePlus 资源类型:

clresourcetype register SUNW.HAStoragePlus– 创建 SUNW.HAStoragePlus 资源:

clresource create -g “resource_group_name” -t SUNW.HAStoragePlus -x FilesystemMountPoints=pathname_1,pathname_2[,...]-x AffinityOn=True hastorageplus

例如,要创建具有装载点 /global/nw 和 /global/space 的资源,请键入:

clresource create -g “networker” -t SUNW.HAStoragePlus -x \FilesystemMountPoints=/global/nw,\/global/space -x AffinityOn=True hastorageplus

Sun Cluster 文档提供了有关 SUNW.HAStoragePlus 资源和本地装载的全局系统的更多信息。

d. 创建一个 LGTO.clnt 资源的实例:

clresource create -g “resource_group_name” -t LGTO.clnt -x clientname=virtual_“hostname” -x owned_paths=pathname_1,pathname_2[,...] client

其中:

– “虚拟主机名” 是要配置为虚拟主机名的 Sun Cluster 逻辑主机名(SUNW.LogicalHostname) 或共享地址 (SUNW.SharedAddress) 使用的资源的名称。

– “owned_paths” 是要备份的共享存储设备上的文件系统或原始设备的列表,用逗号分隔。例如:

clresource create -g networker -t LGTO.clnt -x clientname=clus_vir1 -x owned_paths=/global/nw,/global/space client

当逻辑主机资源名称不同于其指定的主机名时,则将 clientname 变量定义为虚拟主机名,然后将 network_resource 属性设置为逻辑主机资源名称。

例如:

clresource create -g “resource_group_name” -t LGTO.clnt -x clientname=“virtual_hostname” -x

配置群集

配置高可用性 NetWorker 服务器 41

Page 42: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

network_resource=“virtual_hostname ”-x owned_paths=pathname_1,pathname_2[,...] client

e. 对于高可用性 NetWorker 服务器,创建一个 LGTO.serv 资源的实例:

clresource create -g “resource_group_name” -t LGTO.serv -y Resource_dependencies=“virtual_hostame” -x config_dir=“configuration_directory”

例如,当全局装载的文件系统上的配置目录为 “/global” 时,请键入:

clresource create -g backups -t LGTO.serv -y Resource_dependencies=clus_vir1 -x config_dir=/global

当逻辑主机的资源名与其指定的主机名不同时,请将可选的 servername 属性设置为虚拟主机名:clresource create -g “资源组名称” -t LGTO.serv -yResource_dependencies=“虚拟主机名 ”-x servername=“虚拟主机名” -xconfig_dir=“配置目录”

f. (可选)如果创建了 SUNW.HAStoragePlus 资源,则:

– 定义 NetWorker 服务器资源的依赖项:

clresource set -y Resource_Dependencies=“virtual_hostname”, hastorageplus server

– 验证是否正确设置了资源依赖项。例如:clresource show -v server | grep Resource_dependencies

g. 启动 NetWorker 资源组:

clresourcegroup online networker

Sun Cluster 配置示例

此部分提供两个 Sun Cluster 配置示例:

示例 1:高可用性 Informix 数据库服务器

在此示例中,Informix 数据库服务器使用 DNS 注册的主机名 “informix_lhrs”。

现有的故障切换资源组 “informix_rg” 包含:

u 名为 “informix_res” 的 SUNW.informix 资源

u 名为 “informix_lhrs” 的 SUNW.LogicalHostname 资源

此 SUNW.informix 数据库服务器可以访问全局文件系统上的 global/informix/config 和 /global/informix/db 目录中的数据。

要将 NetWorker 虚拟客户端添加到现有资源组 “informix_rg” 中,请键入:

clresource create -g informix_rg -t LGTO.clnt \-x clientname=informix_lhrs \-x owned_paths=/global/informix/config,/global/informix/db \informix_clntrs

为了帮助理解此示例,请研究以下通过依次运行 “scrgadm” 命令和 scstat - g 命令创建的输出。scstat -g 命令输出显示 “informix_rg” 组及其资源,其中假设

“informix_rg” 组是在群集中配置的唯一资源组。

-- Resource Groups and Resources --

组名称 资源

资源: informix_rg informix_res informix_lhrs informix_clntrs

-- Resource Groups -- --

组名称 Node Name 状态 Suspended

配置群集

42 EMC NetWorker 群集 8.2 集成指南

Page 43: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

-- Resource Groups and Resources --

------------------ ------------- ------- ---------------

组: informix_rg phynode-1 离线 否

组: informix_rg phynode-2 离线 否

--Resources--

Resource Name Node Name 状态 Suspended

--------------- --------- -------- ----------------

资源: informix_res phynode-1 离线 离线

资源: informix_res phynode-2 离线 离线

资源: informix_lhrs phynode-1 离线 Offline - LogicalHostname offline.

资源: informix_lhrs phynode-2 离线 Offline - LogicalHostname offline.

资源: informix_clntrs phynode-1 离线 离线

资源: informix_clntrs phynode-2 离线 离线

示例 2:可扩展 Apache Web 服务器

在此示例中,Apache Web 服务器使用 DNS 注册的主机名 “apache_sars”。现有的可扩展资源组 “apache_rg” 包含:

u 名为 “apache_res” 的 SUNW.apache 资源

u 名为 “apache_sars” 的 SUNW.SharedAddress 资源

该 Apache Web 服务器可访问全局文件系统上 /global/web/config 和 /global/web/data 目录中的数据。

要将 NetWorker 虚拟客户端添加到现有的资源组 “apache_rg” 中,请键入:

clresource create -g apache_rg -t LGTO.clnt \-x clientname=apache_sars \-x owned_paths=/global/web/config,/global/web/data \apache_clntrs

为了帮助理解此示例,请研究 scstat -g 输出。scstat -g 命令显示 “apache_rg”

组及其资源,其中假设 “apache_rg ”组是群集中配置的唯一资源组。

scstat -g 命令在 scrgadm 命令完成后运行。

-- Resource Groups and Resources --

组名称 资源

------------------- --------------

资源: apache_rg apache_res apache_sars apache_clntrs

-- Resource Groups --

组名称 Node Name 状态 Suspended

------------- ------------- ------- ---------

配置群集

配置高可用性 NetWorker 服务器 43

Page 44: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

-- Resource Groups and Resources --

组: apache_rg phynode-1 离线 否

组: apache_rg phynode-2 离线 否

--Resources

Resource Name Node Name 状态 Status Message

------------- ------------- -------- -----------------------

资源: apache_res phynode-1 离线 离线

资源: apache_res phynode-2 离线 离线

资源: apache_res phynode-1 离线 Offline - SharedAddress offline.

资源: apache_res phynode-2 离线 Offline - SharedAddress offline.

资源: apache_res phynode-1 离线 离线

资源: apache_res phynode-2 离线 离线

VERITAS Cluster Server此部分介绍在安装 NetWorker 软件之前如何准备 VERITAS 群集。此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件后,如何将 NetWorker 服务器软件配置为高可用性应用程序,以及如何将 NetWorker 客户端配置为可识别群集的应用程序。

《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

此部分不适用于将 NetWorker 安装为独立应用程序的情况。

准备在 VERITAS 群集上安装 NetWorker在安装 NetWorker 软件之前,请查看此部分。在 Linux 或 Solaris VERITAS 群集上。

u 如果 VERITAS Cluster Server 安装目录和配置目录不是默认目录,请设置以下环境变量:

l “VCS_HOME”默认目录为 /opt/VRTSvcs。

l “VCS_CONF”默认目录为 /etc/VRTSvcs。

u 确保 “PATH” 环境变量包括 /usr/sbin 和 “$VCS_HOME”/bin 目录。默认

“$VCS_HOME” 目录为 /opt/VRTSvcs/bin。

配置群集

44 EMC NetWorker 群集 8.2 集成指南

Page 45: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

在 VERITAS 群集上配置 NetWorker此部分还介绍在群集的每个物理节点上安装了 NetWorker 软件后,如何将 NetWorker 服务器软件配置为高可用性应用程序,以及如何将 NetWorker 客户端配置为可识别群集的应用程序。在 VERITAS Cluster Server (VCS) 上。

创建 NetWorker 客户端资源实例

本部分适用于 Windows 和 UNIX。

过程

u NetWorker 虚拟服务器需要在任何 VCS 组中有 NWClient 资源类型的实例,其中:

l 包含要备份的原始设备或原始逻辑卷。

l 包含多个 IP 类型资源。

l 包含未自动检测到的存储资源。例如:

在相关组中定义的存储资源。

不属于类型 Mount 或 CFSmount 的存储资源。

u (可选)在以下配置中,为 NetWorker 虚拟服务器创建 NWClient 资源类型的实例:

故障切换 VCS 组只有一个 IP 类型资源。

共享设备上拥有的文件系统是包含在相同服务组中的装载类型资源的实例。

关于 NWClient 资源

在创建 NWclient 资源之前,请阅读本部分以熟悉 NWClient 资源的结构。

下表介绍了所需的 NWClient 资源属性。

表 3 NWClient 资源类型属性

必需属性 类型和维度 定义

IPAddress 字符串型,标

虚拟 NetWorker 客户端的 IP 地址。

服务组中必须存在具有匹配的“地址”属性的 IP 类型资源。

Owned_paths 字符串型,矢

共享存储设备上的文件系统或原始设备的列表。通过 IP 地址

属性指定的虚拟 NetWorker 客户端拥有这些文件系统或原始设

备。

示例 1 NWClient 资源配置示例

以下是配置的 NWClient 资源的示例:

NWClient nw_helene ( IPAddress="137.69.104.251" Owned_paths={ "/shared1", "/shared2", "/dev/rdsk/c1t4d0s4" }

在 Solaris 和 Linux 上配置可识别群集的 NetWorker 客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。

配置群集

在 VERITAS 群集上配置 NetWorker 45

Page 46: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /usr/sbin/networker.cluster。

2. 在“是否要为其配置 NetWorker [是]?”提示符处,键入是。

3. 在“是否要继续? [是]?”提示符处,键入是。

4. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装NetWorker 时提供的本地 NetWorker 数据库目录的位置。例如:/space/nsr。

5. 在“是否要配置 NetWorker 虚拟服务器?[y/n]”提示符处,键入否。

在 Windows 上配置可识别群集的 NetWorker 客户端

可识别群集的 NetWorker 客户端会察觉到群集中的群集 IP 地址和共享文件系统。执行这些步骤以配置可识别群集的 NetWorker 客户端,这将允许您为虚拟节点创建客户端资源。

准备工作

以管理员用户身份,在每个物理节点上执行以下步骤。过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置二进制文件“NetWorker_installation_path”\lc_config.exe。

2. 在“是否要配置 NetWorker 虚拟服务器?[y/n]”提示符处,键入否。

配置高可用性 NetWorker 服务器

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。首先运行 NetWorker 群集配置脚本文件,然后创建 NetWorker 资源组。

创建服务组

本部分简要介绍如何创建和配置 NetWorker 服务器服务组。

u 添加 IP 类型资源。使用在 NetWorker 服务组中指定的虚拟 NetWorker 服务器的 IP地址。

u 对于 Windows 和 VxVM:将共享磁盘的 VMDg 和 MountV 类型资源添加到NetWorker 服务组。

u 对于 Solaris 和 Linux:将共享磁盘的 Mount 类型资源添加到 NetWorker 服务组。

u 将 NetWorker 服务器进程的 “CleanProgramTimeout” 属性设置为 小值 180。将“StopProgramTimeout” 属性设置为 小值 120。

示例 2 Linux 上的 NetWorker 资源组定义的一个实例

以下示例展示了 /etc/VRTSvcs/conf/config/main.cf VCS 群集配置文件中定

义的 NetWorker 资源组的一个实例。

group networker ( SystemList = { arrow = 0, canuck = 1 } ) Application nw_server ( StartProgram = "/usr/sbin/nw_vcs start" StopProgram = "/usr/sbin/nw_vcs stop" CleanProgram = "/usr/sbin/nw_vcs stop_force" MonitorProgram = "/usr/sbin/nw_vcs monitor" MonitorProcesses = {"/usr/sbin/nsrd -k avro"} ) IP NW_IP ( Device = eth0

配置群集

46 EMC NetWorker 群集 8.2 集成指南

Page 47: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

示例 2 Linux 上的 NetWorker 资源组定义的一个实例 (续)

Address = "137.69.104.104" ) Mount NW_Mount ( MountPoint = "/mnt/share" BlockDevice = "/dev/sdc3" FSType = ext2 FsckOpt = "-n" ) NW_IP requires NW_Mount nw_server requires NW_IP // resource dependency tree // // group networker // { // Application nw_server // { // IP NW_IP // { // Mount NW_Mount // } // }

示例 3 Windows 上的 NetWorker 资源组定义的一个实例

以下示例展示了 C:\Program Files\Veritas\cluster server\conf\config\main.cf VCS 群集配置文件中定义的 NetWorker 资源组的一个实例。

group networker ( SystemList = { BU-ZEUS32 = 0, BU-HERA32 = 1 } ) IP NWip1 ( Address = "10.5.163.41" SubNetMask = "255.255.255.0" MACAddress @BU-ZEUS32 = "00-13-72-5A-FC-06" MACAddress @BU-HERA32 = "00-13-72-5A-FC-1E" ) MountV NWmount1 ( MountPath = "S:\\" VolumeName = SharedVolume1 VMDGResName = NWdg_1 ) Process NW_1 ( Enabled = 0 StartProgram = "D:\\Program Files\\EMC NetWorker\\nsr\\bin\\nw_vcs.exe start" StopProgram = "D:\\Program Files\\EMC NetWorker\\nsr\\bin\\nw_vcs.exe stop" CleanProgram = "D:\\Program Files\\EMC NetWorker\\nsr\\bin\\nw_vcs.exe stop_force" MonitorProgram = "D:\\program files\\EMC NetWorker\\nsr\\bin\\nw_vcs.exe monitor" UserName = "bureng\\administrator" Password = BHFlGHdNDpGNkNNnF ) VMDg NWdg_1 ( DiskGroupName = "32dg1" ) NWip1 requires NWmount1 NWmount1 requires NWdg_1 NW_1 requires NWip1 // resource dependency tree // // group networker // { // Process NW_1 // {

配置群集

在 VERITAS 群集上配置 NetWorker 47

Page 48: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

示例 3 Windows 上的 NetWorker 资源组定义的一个实例 (续)

// IP NWip1 // { // MountV NWmount1 // { // VMDg NWdg_1 // } // } // } // }

在 Solaris 和 Linux 上配置 NetWorker

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。过程

1. 要定义 NetWorker 软件需要的资源类型,请运行群集配置脚本文件 /usr/sbin/networker.cluster。

2. 在“检测到了 Veritas Cluster Server。 是否要为其配置 NetWorker [是]?”提示符处,键是。

3. 在“是否要继续? [是]?”提示符处,键入是。

4. 在“输入安装本地 NetWorker 数据库的目录 [/nsr]?”提示符处,指定在安装NetWorker 时提供的本地 NetWorker 数据库目录的位置。例如:/space/nsr。

5. 在“是否要配置 NetWorker 虚拟服务器?[y/n]”提示符处,键入是。

6. 在“是否要立即为以下项添加站点特定值:NSR_SHARED_DISK_DIR 和NSR_SERVICE_ID 是或否 [是]?”提示符处,键入是以确保与其他群集环境兼容。

7. 在“将在什么路径中创建共享 nsr 目录或此目录位于什么路径中?”提示符处,指定包含高可用性 NetWorker 服务器的配置信息的全局装载的 /nsr 目录的路径名。

例如: /global/nw。8. 在“输入用于 NetWorker 的逻辑主机名?”提示符处,指定高可用性 NetWorker 服

务器使用的已发布的逻辑主机名。例如:clus_vir1。

以后要更改配置时,可运行 lc_config.exe -r 选项,然后再次运行

lc_config.exe。

在 Windows 上配置 NetWorker 软件

要配置高可用性的 NetWorker 服务器,您必须配置每个活动节点和每个非活动节点。

准备工作

以管理员用户身份,在每个物理节点上执行以下步骤。过程

1. 使 NetWorker 服务器服务组在线。

2. 要定义 NetWorker 软件需要的资源类型,请运行群集配置二进制文件“NetWorker_installation_path”\lc_config.exe。

3. 在“是否要配置 NetWorker 虚拟服务器?[y/n]”提示符处,键入是。

配置群集

48 EMC NetWorker 群集 8.2 集成指南

Page 49: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

4. 在“输入共享 nsr 目录:”提示符处,指定将包含高可用性 NetWorker 服务器的配置信息的共享 nsr 目录的路径名。例如:S:\nsr。

5. 在“输入用来安装 Veritas Cluster Server 软件的目录(通常有点像 C:\Program Files\Veritas\cluster server):”提示符处,指定 Veritas Cluster Server 的安装位置。

6. 在“是否确定 [y/n]”提示符处,键入 Y 以更新配置。

以后要更改配置时,可运行 lc_config.exe -r 选项,然后再次运行

lc_config.exe。

将 NetWorker 服务器资源添加到 NetWorker 服务组

NetWorker 服务器是 UNIX 上的一种应用程序资源类型,Windows 上的一种进程资源类型。将这些资源类型添加到 NetWorker 服务组。

在将 NetWorker 服务器资源添加到 NetWorker 服务组之前,请确保解决以下依赖关系。

u 对于 UNIX:

l 进程资源依赖于 IP 资源。

l IP 资源依赖于 MountV 资源。

u 对于 Windows 系统:

l 应用程序资源依赖于 IP 资源。

l IP 资源依赖于 Mount 资源

示例 4 VCS for UNIX 上的 NWserver 资源

以下示例展示了在 UNIX VCS 群集上定义的应用程序资源类型的一个实例。

"Resource type: "Application""Attributes:User = rootStartProgram = "/usr/sbin/nw_vcs start"StopProgram = "/usr/sbin/nw_vcs stop"CleanProgram = "/usr/sbin/nw_vcs stop_force"MonitorProgram = "/usr/sbin/nw_vcs monitor"MonitorProcesses = "/usr/sbin/nsrd -k “Virtual_server_hostname”"

示例 5 VCS for Windows 上的 NWserver 资源

以下示例展示了在 Windows VCS 群集上定义的进程资源类型的实例。

"Resource type: "Process""Attributes:StartProgram = "C:\program files\EMC NetWorker\nsr\bin\nw_vcs.exe start"StopProgram = "C:\program files\ EMC NetWorker \nsr\bin\nw_vcs.exe stop"CleanProgram = "C:\program files\ EMC NetWorker \nsr\bin\nw_vcs.exe stop_force"MonitorProgram = "C:\program files\ EMC NetWorker \nsr\bin\nw_vcs.exe monitor"UserName = "<administrator user name> "Password = "<administrator password>"Domain = "<Active Directory domain name>"

配置群集

在 VERITAS 群集上配置 NetWorker 49

Page 50: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

注册资源类型并创建资源实例

在 Windows 和 UNIX 上注册 NWClient 资源并创建 NWClient 资源实例。

准备工作

以 root 用户(在 UNIX 上)或管理员用户(在 Windows 上)身份,执行以下步骤。

过程

1. 要保存现有 VCS 配置和防止进一步更改,在修改 main.cf 文件时,请键入:

haconf -dump -maker2. 要停止所有节点上的 VCS 软件,并使资源处于可用状态,请键入:

hastop -all -force3. 要生成 main.cf 文件的备份拷贝,请键入:

l 对于 UNIX 系统,请键入:

cd /etc/VRTSvcs/conf/configcp main.cf main.cf.orig

l 对于 Windows 系统,请键入:

cd C:\Program Files\Veritas\cluster server\conf\configcp main.cf main.cf.orig

4. 要拷贝位于 VCS 配置目录中的 NWClient 资源定义文件,请键入:

l 对于 UNIX 系统,请键入:

cp /etc/VRTSvcs/conf/NWClient.cf /etc/VRTSvcs/conf /config/NWClient.cf

l 对于 Windows 系统,请键入:

cp C:\Program Files\Veritas\cluster server\conf\NWClient.cfC:\Program Files\Veritas\cluster server\conf\config\NWClient.cf

5. 要将 NWClient 资源类型和 NWClient 资源类型实例添加到 main.cf 文件,请键入:

include "NWClient.cf"6. 保存并关闭此文件。

7. 要验证 main.cf 文件的语法,请键入:

hacf -verify config8. 要启动 VCS 引擎,请键入:

hastart9. 登录群集中的其他节点并启动 VCS 引擎。要启动该引擎,请键入:

hastart10.要验证所有服务组的状态,请键入:

hagrp -display11.为需要 NWClient 资源的服务组添加此资源实例。

配置疑难解答本部分介绍如何解决群集中的 NetWorker 配置问题。

u 备份速度或 nsrd 启动速度慢(第 51 页)

u NetWorker 虚拟服务器无法启动 nsrmmd(第 52 页)

配置群集

50 EMC NetWorker 群集 8.2 集成指南

Page 51: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

备份速度或 nsrd 启动速度慢

lcmap 程序查询群集节点和创建映射(其中包括资源组路径所有权之类的信息)。在

大型群集配置中 lcmap 将花许多时间完成该过程,因此表现为某些特定操作速度变慢。这通常在缓慢的 NetWorker 服务器 (nsrd) 启动时或备份时间非常长时出现。

在这些情况下,请考虑调整群集缓冲超时设置。该属性将指定一个时间(用秒表示),表明在 NetWorker 客户端中缓存群集映射信息的时间。

编辑群集缓存超时属性时要小心。该属性的值可能从几分钟到几天的时间不等,具体取决于下列因素:

u 群集配置更改的频率。

u 资源组故障切换的可能性。

u NetWorker 操作频率。

如果您将值设置得太大,则可能导致群集映射过期,造成路径解析错误。例如,如果群集缓存超时值设置为 86400(一天),则可能一天以内都不会捕获群集映射的更改。如果在下一次刷新期间之前更改了群集映射信息,则某些路径可能无法正确解析。

如果您将值设置得太小,则缓存更新可能会过于频繁,对性能造成负面影响。在一个

物理群集节点上试验以找到一个理想的超时值。如果您无法通过调整此属性来显著提

高性能,则将该属性值重置为 0(零)。当该属性值为 0 时,NetWorker 不会使用该属

性。

编辑群集缓存超时属性

群集缓存超时属性还位于 NetWorker 客户端的 NSRLA 数据库中,且仅在为群集配置NetWorker 时才会显示。例如,在 UNIX 上,执行 networker.cluster 脚本并重新启动nsrexecd 时,可以为群集配置 NetWorker 客户端。

如果将修改超时值,建议您在使高可用性 NetWorker 服务器处于在线状态之前编辑初始

群集缓存超时值。

要编辑群集缓存超时值,请将高可用性 NetWorker 服务器脱机,然后以 root 用户身份在 UNIX 上(或者以管理员身份在 Windows 上)的每个物理节点上执行以下步骤:

过程

1. 连接到 NSRLA 数据库。

l “对于非活动节点,键入:”

nsradmin -p nsrexecdl 对非活动节点,键入:

nsradmin -d “directory”

其中,“目录” 是本地 NSRLA 数据库的位置:

– UNIX:/nsr.NetWorker.local/res/nsrladb。

– Windows:“NetWorker 安装路径”nsr\res\nsrladb.

2. 显示 “NSRLA” 资源中属性的当前设置。例如,键入:

打印类型:NSRLA

配置群集

备份速度或 nsrd 启动速度慢 51

Page 52: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

3. 更改群集缓存超时属性值。例如,键入:

update cluster cache timeout:“value”

其中“值” 是以秒为单位的超时值。0(零)值表示未使用缓存。

4. 当系统提示确认更改时,键入 “Yes”。

5. 确认属性更新成功。输入:

print type:NSRLA6. 使高可用性 NetWorker 服务器处于在线状态。NetWorker 使用新的缓存值更新共享

NSRLA 数据库。

更新的值将在下一次缓存更新之后生效,更新基于以前的超时值。

要使超时值立即生效,请在拥有 NetWorker 虚拟服务器的物理节点上的缓存文件:

l UNIX:“/tmp/lcmap.out”

l Windows:“NetWorker 安装路径”“\nsr\bin\lcmap.out”

NetWorker 虚拟服务器无法启动 nsrmmd如果 NetWorker 虚拟服务器无法启动 NetWorker 存储节点上的 nsrmmd 进程,则

NetWorker 服务器 daemon.raw 文件中将出现类似以下内容的消息:

06/08/00 10:00:11 nsrmon #217:connect to nsrexec prog 390113 vers 1 on `uranus' failed:RPC error:Remote system error06/08/00 10:00:11 nsrd:media notice:check storage node:uranus (RPC error:Remote system error)06/08/00 10:00:11 nsrd:media info:restarting nsrmmd #1 on uranus in 2 minute(s)06/08/00 10:02:12 nsrd:media info:restarting nsrmmd #1 on uranus now06/08/00 10:02:42 nsrmon #183:connect to nsrexec prog 390113 vers 1 on `

如果 UNIX 主机上的 nsrexecd 守护程序或者 Windows 主机上的 NetWorker RemoteExec 服务未在存储节点上运行,也会出现该错误。

要解决此问题,请在 UNIX 上启动 nsrexecd 进程,或者在 Windows 上启动 NetWorkerRemote Exec 服务。

配置群集

52 EMC NetWorker 群集 8.2 集成指南

Page 53: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

第 3 章

配置高可用性 NetWorker 服务器的设备

NetWorker 支持使用磁带、AFTD 和 Data Domain 设备来备份群集主机数据。本章介绍了在使用自动转换器和磁带设备备份高可用性 NetWorker 服务器时的三种常见配置方案。“NetWorker 管理指南”和“Data Domain 集成指南”中介绍如何配置 AFTD 和 DataDomain 设备的信息适用于群集主机和非群集主机。

u 配置包含共享磁带设备的自动转换器...................................................................54u 配置包含非共享磁带设备的自动转换器............................................................... 55u 在独立主机上配置机械手..................................................................................... 56

配置高可用性 NetWorker 服务器的设备 53

Page 54: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

配置包含共享磁带设备的自动转换器在此配置中,NetWorker 虚拟服务器管理机械手。NetWorker 使用动态设备共享 (DDS)以允许虚拟节点和每个物理节点共享磁带磁盘。每个物理节点和虚拟节点将备份数据直接发送到磁带设备,不通过网络。当大部分备份数据源自非活动物理节点时,使用此配置。

在配置共享自动转换器和 DDS 设备之前,请执行以下步骤:

过程

1. 确保设备共享基础架构(第 86 页)支持完全隔离和保护自动转换器与拥有NetWorker 服务器资源的节点之间的路径会话。保护该路径以防接收到来自其他节点的偏离总线信号和未授权会话访问。

如果非 NetWorker 服务器上拥有的节点上的进程可以访问磁带设备,则可能会损坏

数据。NetWorker 软件可能无法检测到数据损坏。

2. 将机械手和所有设备分区到群集中的每个物理节点。

3. 为每个节点中的机械手和磁带设备配置相同的路径(总线、目标和 LUN)。

4. 如果用节点设备重新分配保留命令配置了桥接,则将这些命令添加到 NetWorker 虚拟服务器上的 nsrrc 启动脚本。《NetWorker 管理指南》介绍了如何修改 nsrrc 脚本。

5. 在每个物理节点上安装群集供应商为机械手提供的特殊设备文件。该特殊设备文件会创建一个到磁带或自动转换器设备驱动程序的链接。确保分配给该链接的名称在同一个设备的每个节点上都相同。如果在群集节点上没有匹配的特殊设备文件,可能需要在群集中所有物理节点的相同 PCI 插槽中安装光纤 HBA。

下图提供了此配置选项的图形视图。

图 2 包含共享设备的自动转换器

在本例中显示的结果如下:

配置高可用性 NetWorker 服务器的设备

54 EMC NetWorker 群集 8.2 集成指南

Page 55: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

6. 要使用 NMC 设备配置向导配置自动转换器和设备,请在系统提示输入存储节点名称和前缀名称时,指定虚拟服务器的主机名称 “clus_vir1”。《NetWorker 管理指南》

介绍了如何使用 NMC 配置自动转换器和设备。

7. 要使用 jbconfig 命令配置自动转换器和设备,请在拥有 NetWorker 服务器资源

的物理节点上运行 jbconfig -s “clus_vir1”。

a. 当系统提示输入要用作前缀的主机名时,指定虚拟服务器名称 clus_vir1。

b. 当系统提示配置共享设备时,选择“是”。

《NetWorker 管理指南》介绍了如何使用 NMC 配置自动转换器和设备。

8. 每个主机的存储节点属性值如下:

l clus_phys1:clus_phys1l clus_phys2:clus_phys2l clus_vir1:nsrserverhost

配置备份和恢复(第 59 页)介绍了如何配置每个群集节点的客户端资源。

9. 发生故障切换时,NetWorker 将重新定位并重新启动在故障切换节点上正在进行的存储组操作。但是,标准自动转换器操作(例如:执行清点、加标签、装载或卸载卷)不会在新的故障切换节点上自动重新启动。

配置包含非共享磁带设备的自动转换器在此配置中,将仅配置虚拟节点的机械手和磁带设备。NetWorker 虚拟服务器和拥有NetWorker 服务器资源的物理节点将备份数据直接发送到磁带设备。非活动物理节点通过网络将备份数据发送到磁带设备。当大多数备份数据源自活动物理节点、共享磁带资源和群集外部的主机时,使用此配置。

下图提供了此配置选项的图形视图。

图 3 包含非共享设备的自动转换器

配置高可用性 NetWorker 服务器的设备

配置包含非共享磁带设备的自动转换器 55

Page 56: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

图 3 包含非共享设备的自动转换器 (续)

在本例中显示的结果如下:

过程

1. 要使用 NMC 设备配置向导配置自动转换器和设备,请在系统提示输入存储节点名称和前缀名称时,指定虚拟服务器的主机名称 “clus_vir1”。《NetWorker 管理指南》

介绍了如何使用 NMC 配置自动转换器和设备。

2. 要使用 jbconfig 命令配置自动转换器和设备,请在拥有 NetWorker 服务器资源的

物理节点上运行 jbconfig -s clus_vir1。l 当系统提示输入要用作前缀的主机名时,指定虚拟服务器名称 “clus_vir1”。

l 当系统提示配置共享设备时,选择“是”。《NetWorker 管理指南》介绍了如何使用 jbconfig 配置自动转换器和设备。

3. 每个主机的存储节点属性值如下:

l clus_phys1:“nsrserverhost ”

l clus_phys2:“nsrserverhost”

l clus_vir1:“nsrserverhost”

配置备份和恢复(第 59 页)介绍了如何配置每个群集节点的客户端资源。

在独立主机上配置机械手您可以设置一个独立的物理主机作为群集外部的存储节点,以便当无法在群集节点间匹配总线目标 LUN 时或者当群集中没有 NetWorker 服务器时,控制机械手。独立的物理主机可以通过光纤通道或 SCSI 连接控制机械手。群集中的每个节点通过网络将备份数据发送到磁带设备。NetWorker 虚拟服务器需要一个本地设备来备份索引和引导数据库。

下图提供了此配置选项的图形视图。

配置高可用性 NetWorker 服务器的设备

56 EMC NetWorker 群集 8.2 集成指南

Page 57: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

图 4 外部独立存储节点

在本例中显示的结果如下:

过程

u NetWorker 虚拟服务器使用本地设备 AFTD1 来备份引导数据库和索引。

u 要使用 NMC 设备配置向导配置自动转换器和设备,请在系统提示输入存储节点名称和前缀名称时,指定独立主机的主机名 “ext_SN”。

u 要使用 jbconfig 命令配置自动转换器和设备,请在 ext_SN 上运行 jbconfig -s“clu_vir1 ”。“NetWorker 管理员指南”介绍了如何使用 jbconfig 配置自动转

换器和设备。

l 当系统提示输入要用作前缀的主机名时,请指定外部存储节点 “ext_SN”。

l 当系统提示配置共享设备时,选择“是”。

u 每个主机的“客户端”资源中的“存储节点”属性值如下:

l clus_phys1:“clus_phys1”

l clus_phys2:“clus_phys2”

l clus_vir1:“nsrserverhost”

配置备份和恢复(第 59 页)介绍了如何配置每个群集节点的客户端资源。

配置高可用性 NetWorker 服务器的设备

在独立主机上配置机械手 57

Page 58: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

配置高可用性 NetWorker 服务器的设备

58 EMC NetWorker 群集 8.2 集成指南

Page 59: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

第 4 章

配置备份和恢复

本章介绍如何配置 NetWorker 虚拟服务器、备份群集中的虚拟和物理节点以及如何配置非群集客户端以便备份到 NetWorker 虚拟服务器。

u 注册 NetWorker 虚拟服务器许可证.......................................................................60u 在群集中设置 NetWorker 环境变量.......................................................................61u 限制 NetWorker 服务器对客户端的访问............................................................... 61u 配置 NetWorker 虚拟服务器..................................................................................63u 创建物理节点备份的客户端资源.......................................................................... 64u 创建虚拟客户端备份的客户端资源...................................................................... 65u 配置 NetWorker 虚拟服务器的备份设备............................................................... 66u P 执行群集节点手动备份......................................................................................67u 备份疑难解答....................................................................................................... 69u 数据恢复时间....................................................................................................... 71u 恢复疑难解答....................................................................................................... 72

配置备份和恢复 59

Page 60: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

注册 NetWorker 虚拟服务器许可证NetWorker 使用 NetWorker 服务器的主机 ID 生成许可证密钥的授权代码。对于NetWorker 虚拟服务器,必须确定每个物理节点的主机 ID 并创建一个复合主机 ID。复合主机 ID 是构成高可用性 NetWorker 服务器的每个节点的主机 ID 的组合。NetWorker将复合主机 ID 值存储在共享 nsr 目录的 hostids 文件中。

使用复合主机 ID 可以注册和许可高可用性 NetWorker 服务器。发生故障切换时,NetWorker 虚拟服务器的许可证不需要授权。

《NetWorker 许可指南》介绍了如何获取 NetWorker 许可证以及如何将获得的许可证添

加到 NetWorker 服务器中。

创建复合主机 ID:

过程

1. 确定物理节点的主机 ID:

l 在每个 UNIX 物理节点上,在系统提示符处键入 hostid,并记录值。

例如:

# hostid84f8c879

l 在每个 Windows 物理节点上:

a. 使用 NMC 连接到 NetWorker 虚拟服务器。

b. 在“配置”窗口中,选择“许可”。

c. 右键单击列出的许可证之一并选择选择“属性”。

d. 记录“主机 ID”属性中的值。

e. 将 NetWorker 资源组移到每个群集节点,然后重复步骤 a (第 60 页)到步骤d(第 60 页)。

2. 登录到运行 NetWorker 虚拟服务器的系统,然后在 UNIX 上的共享 /nsr/res/ 目录

中或者 Windows 上的共享 “NetWorker_install_path”\nsr\res 目录中创

建“hostids”文件。

3. 在此文件中指定每个群集的主机 ID,用冒号 (:) 分隔。

例如:

12345678:876543214. 重新启动 NetWorker 虚拟服务器:

a. 使群集中的 NetWorker 应用程序离线。

– 对于 AutoStart,使用 AutoStart Console 使 NetWorker 虚拟服务器离线。

– 对于 HACMP/PowerHA,键入:/usr/bin/nw_hacmp.lc stop– 对于 MSFCS Windows 2008,在“故障切换群集管理”程序中,右键单击

NetWorker 群集服务并选择“使此服务或应用程序离线”。

– 对于 MSFCS Windows 2012,在“故障切换群集管理”程序中,右键单击NetWorker 群集资源并选择“停止角色”。

– 对于 MC/ServiceGuard,键入:cmhaltpkg networker

配置备份和恢复

60 EMC NetWorker 群集 8.2 集成指南

Page 61: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

– 对于 SLES HAE,键入: crm resource stop “NetWorker 服务器资源组”

– 对于 SunCluster,键入:clresourcegroup offline “NetWorker 服务器

资源组”

– 对于 VCS,键入:hagrp -offline “NetWorker 服务组” -sys “系统”

其中“系统” 是节点名称。

b. 停止 NetWorker 守护程序。

c. 启动 NetWorker 守护程序。

d. 使群集中的 NetWorker 应用程序在线。

– 对于 AutoStart,使用 AutoStart Console 使 NetWorker 虚拟服务器在线。

– 对于 HACMP/PowerHA,键入: /usr/bin/nw_hacmp -lc start– 对于 M/C ServiceGuard,键入:cmrunpkg networker– 对于 SLES HAE,键入: crm resource start “NetWorker 服务器资源

组”

– 对于 SunCluster,键入:clresourcegroup online “NetWorker 服务器资

源组”

– 对于 MSFCS Windows 2008,在“故障切换群集管理”程序中,右键单击NetWorker 群集服务并选择“使此服务或应用程序在线”。

– 对于 MSFCS Windows 2012,在“故障切换群集管理”程序中,右键单击NetWorker 群集资源并选择“启动角色”。

– 对于 VCS,键入:hagrp -online “NetWorker 服务组” -sys “系统”

其中“系统” 是节点名称。

5. 使用 NMC 连接到 NetWorker 虚拟服务器。

6. 在“配置”窗口中,选择“许可”。

7. 右键单击列出的许可证之一并选择选择“属性”。

8. 在“主机 ID” 属性中记录新的复合主机 ID 值以提供给许可使用。

请勿更改高可用性 NetWorker 服务器的逻辑主机名。如果在更新该软件后更改逻辑

主机名,则您必须永久许可和授权该高可用性 NetWorker 服务器。

在群集中设置 NetWorker 环境变量在 UNIX 群集中,在全局 /nsr/nsrrc 文件中指定高可用性 NetWorker 服务器的环境变量。《NetWorker 管理指南》介绍了如何使用 /nsr/nsrrc 文件。

要为可识别群集的或独立的 UNIX NetWorker 主机定义环境变量,请在本地 /nsr 目录

中修改或创建 /nsr/nsrrc 文件。

限制 NetWorker 服务器对客户端的访问默认情况下,任何 NetWorker 服务器都可以备份 NetWorker 主机,以及执行到任何NetWorker 主机的定向恢复。使用 NetWorker 主机上的 servers 文件限制 NetWorker 服务器访问。

高可用性 NetWorker 服务器或可识别群集的客户端使用多个 servers 文件。要限制NetWorker 服务器对群集节点的访问,必须创建并编辑这些 servers 文件:

配置备份和恢复

在群集中设置 NetWorker 环境变量 61

Page 62: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

u 全局 servers 文件,位于共享驱动器上。

u 每个物理群集节点上的本地 servers 文件。群集节点上的独立 NetWorker 应用程序使用一个 servers 文件(位于 UNIX 上的 /nsr/res/servers 中或者 Windows 上的

“ NetWorker_installation_path”\nsr\res 中)。

限制 NetWorker 服务器对群集节点的访问:

过程

1. 对于高可用性 NetWorker 服务器或可识别群集的 NetWorker 客户端,使活动群集节点上的 NetWorker 虚拟服务器离线:

l 对于 AutoStart,使用 “AutoStart Console” 使 NetWorker 虚拟服务器离线。

l 对于 HACMP/PowerHA,键入:/usr/bin/nw_hacmp.lc stopl 对于 Windows 2008 上的 MSFCS ,在“故障切换群集管理”程序中,右键单击

NetWorker 群集服务并选择“使此服务或应用程序离线”。

l 对于 Windows 2012 上的 MSFCS,在“故障切换群集管理”程序中,右键单击NetWorker 群集资源并选择“停止角色”。

l 对于 MC/ServiceGuard,键入:cmhaltpkg networkerl 对于 SLES HAE,键入:crm resource stop“NetWorker 服务器资源组”

l 对于 SunCluster,键入:clresourcegroup offline “NetWorker 服务器资源

组”

l 对于 VCS,键入:hagrp -offline “NetWorker 服务组” -sys“系统”

其中“系统” 是节点名称。

2. 在每个节点上,停止 NetWorker 进程:

l 在 UNIX 上的命令提示符下,键入:nsr_shutdownl 在 Windows 上,停止 NetWorker Remote Exec 服务。这也将在 NetWorker 服务器

上停止 NetWorker 备份和恢复服务。

3. 在每个物理节点上,编辑或创建 servers 文件:

l UNIX:/nsr/res/serversl Windows:“NetWorker_installation_path”\nsr\res\servers

4. 指定需要访问 NetWorker 主机的每个 NetWorker 服务器的短名称和 FDQN,每个占一行。

当 NetWorker 服务器具有高可用性时:

a. 首先,为 NetWorker 逻辑或虚拟主机名添加条目。

b. 为每个物理主机添加条目

例如:

clus_vir1clus_vir1.emc.comclus_phys1clus_phys1.emc.comclus_phys2clus_phys2.emc.com

如果 servers 文件不包含任何主机,则任何 NetWorker 服务器都可以备份或执行到主机的定向恢复。

5. 在可访问共享磁盘的节点上,编辑全局 servers 文件。

配置备份和恢复

62 EMC NetWorker 群集 8.2 集成指南

Page 63: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

确保在全局 servers 文件中定义的主机名与每个物理节点上的本地 servers 文件相

同。

6. 仅对 UNIX,编辑 NetWorker 启动时间启动文件 /etc/init.d/networker,删除

存在的任何 nsrexecd -s 变量。

例如,当 /etc/init.d/networker 包含以下条目时:

nsrexecd -s venus -s mars

修改文件,使 entry 显示为:

nsrexecd7. 在每个节点上启动 NetWorker 守护程序。

8. 仅对于高可用性 NetWorker 主机,使 NetWorker 应用程序在线:

l 对于 AutoStart,使用 “AutoStart Console” 使 NetWorker 虚拟服务器在线。

l 对于 HACMP/PowerHA,键入:/usr/bin/nw_hacmp -lc startl 对于 M/C ServiceGuard,键入:cmrunpkg networkerl 对于 SLES HAE,键入:crm resource start“NetWorker 服务器资源组”

l 对于 SunCluster,键入:clresourcegroup online “NetWorker 服务器资源

组”

l 对于 Windows 2008 上的 MSFCS,在“故障切换群集管理”程序中,右键单击NetWorker 群集服务并选择“使此服务或应用程序在线”。

l 对于 Windows 2012 上的 MSFCS,在“故障切换群集管理”程序中,右键单击NetWorker 群集资源并选择“启动角色”。

确认 NetWorker 服务器资源的状态更改为“在线”。

l 对于 VCS,键入:hagrp -online“NetWorker 服务组” -sys“系统”

其中“系统” 是节点名称。

配置 NetWorker 虚拟服务器此部分仅适用于高可用性 NetWorker 服务器,介绍如何配置 NetWorker 虚拟服务器以及如何备份共享磁盘。

NetWorker 支持将多个 IP 地址用于一个资源组(MC/ServiceGuard 的资源服务)。但是,请仅使用其中的一个 IP 地址来配置虚拟客户端资源。该 NetWorker 客户端资源可以是短名称、与该 IP 地址对应的 FQDN 或 IP 地址。

例如:resgrp1 是群集中定义的资源组,该资源组中定义了两个 IP 资源(“IP1” 和“IP2”)。如果您将 “IP1” 的 IP 地址定义为 NetWorker 客户端资源,则 “resgrp1”中的所有共享路径都将保存在 “IP1” 索引的 IP 地址下。

要配置 NetWorker 虚拟服务器,请执行以下操作:

过程

1. 使用 NMC 连接到 NetWorker 虚拟服务器。

2. 在“配置”窗口中,右键单击 NetWorker 服务器并选择“属性”。

3. 在“管理员”属性中,指定每个 UNIX 物理节点的 root 用户帐户。对于每个Windows 物理节点,指定每个 Windows 物理节点的管理员和系统帐户。

例如:

配置备份和恢复

配置 NetWorker 虚拟服务器 63

Page 64: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

UNIX 物理节点:

root@“clus_phys1”root@“clus_phys2”

Windows 物理节点:

administrator@“clus_phys1”system@“clus_phys1”administrator@“clus_phys2”system@“clus_phys2”

4. 单击“OK”。

5. 仅对于已配置为使用密码箱的 NetWorker 服务器:

a. 在左侧导航窗格中,选择“客户端”。

b. 右键单击 NetWorker 虚拟服务的客户端资源,然后选择“修改客户端属性”。

c. 在“全局(第 2 个,共 2 个)”选项卡上的“远程访问”字段中,指定每个群集节点的名称。

l 对于 UNIX 群集节点,请指定在使用 hostname 命令时显示的主机名称。

l 对于 Windows 群集节点,请使用在“控制面板” > “系统” > “计算机名”字段中显示的完整计算机名。

6. 单击 “OK”。

在将 NetWorker 服务器配置为使用密码箱时,您必须在虚拟节点故障切换到另一个

群集节点之前更新“远程访问”字段。如果您在故障切换之前未更新“远程访问”

字段,则必须删除并创建密码箱资源。《EMC NetWorker Security ConfigurationGuide》(EMC NetWorker 安全配置指南)介绍如何配置密码箱资源。

创建物理节点备份的客户端资源本部分介绍如何在 NetWorker 服务器上创建客户端资源以备份物理群集节点的本地磁盘。

过程

1. 在 NMC 中连接到 NetWorker 服务器。对于高可用性 NetWorker 服务器,通过使用虚拟节点名称连接。

2. 单击“配置”,然后选择“组”。配置一个“组”资源或者选择现有的组以备份物理节点。

3. 为群集内的每个物理节点创建一个 NetWorker 客户端:

a. 右键单击“客户端”,然后选择“创建”。

b. 在“名称”属性中键入物理客户端的名称。

c. 在“存储集”字段中,指定本地磁盘或“ALL”。

对于 Windows,请不要指定仲裁磁盘。

ALL 存储集:

– 不包含共享磁盘。

配置备份和恢复

64 EMC NetWorker 群集 8.2 集成指南

Page 65: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

– 包含属于物理节点的本地磁盘。

– 包含 DISASTER_RECOVERY:\ 存储集(对于 Windows 群集来说)

– 包含 WINDOWS ROLES AND FEATURES 存储集(对于 Windows 2012 群集来说)。

d. 在“组”属性中,选择在步骤 2 (第 64 页)中配置的“组”。

e. 根据需要定义“客户端属性”窗口中的其余属性,然后单击“确定”。

创建虚拟客户端备份的客户端资源此部分介绍如何在 NetWorker 服务器上创建客户端资源,以备份共享磁盘或群集共享卷(CSV)(其中包括启用了重复数据消除的 CSV)。这些步骤适用于可识别群集的客户端和 NetWorker 虚拟服务器。

过程

1. 使用 NMC 连接到 NetWorker 服务器。对于高可用性 NetWorker 服务器,通过使用虚拟节点名称连接。

2. 创建一个“组”资源以备份群集节点,或者选择一个现有的组。要确保虚拟节点的备份在发生 NetWorker 服务器故障切换时重新启动,请启用“自动重新启动”属性,并禁用“手动重新启动”选项。

3. 为虚拟节点创建一个客户端资源,或者编辑 NetWorker 自动为 NetWorker 虚拟服务器创建的“客户端”资源。

对于 Microsoft Failover Cluster,请确保为虚拟客户端配置网络名称资源,并确保将该资源添加到包含了要备份的磁盘的资源组中。网络名称资源的全名应当与NetWorker 客户端资源名称或其某个别名相匹配。

4. 在“存储集”字段中指定要备份的存储集。要备份:

l 某个虚拟自定义属性端拥有的所有共享驱动器和 CSV,请指定“全部”。

l 虚拟客户端拥有的共享磁盘的单个驱动器卷,请指定驱动器卷号。

例如,要备份单个驱动器卷,请指定 G:\。要备份单个 CSV,请指定 C:\clusterstorage\volume“X”,其中 “X” 是卷编号,C:是系统驱动器。

如果您指定已消除重复数据的 CSV 卷的子目录(子目录是装载点的根的情况除

外),则 NetWorker 会创建未优化的重复数据消除备份。

5. 仅对于 HACMP,在“别名”属性中添加启动适配器名称。

6. 在“全局(第 1 个,共 2 个)”选项卡上的“远程访问”字段中,指定群集中每个UNIX 物理节点的 root 用户帐户或者 Windows 物理节点的系统帐户。

对于 UNIX 物理节点:

root@“clus_phys1”root@“clus_phys2”

对于 Windows 物理节点:

system@“clus_phys1”system@“clus_phys2”

7. 在“应用程序和模块”选项卡上的“应用程序信息”字段中,根据需要指定环境变量。

配置备份和恢复

创建虚拟客户端备份的客户端资源 65

Page 66: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

l 仅对于快照管理备份,使用“NSR_PS_SHARED_DIR”变量来指定共享目录。例如:

NSR_PS_SHARED_DIR=P:\share

“NetWorker 快照管理集成指南”介绍了如何配置快照备份。

l 仅对于 Windows Server 2012 和 Windows 2012 R2 CSV 以及已消除重复数据的CSV 备份:

作为已消除重复数据的 CSV 备份的一部分,首选节点会尝试将 CSV 卷的所有权移到其自身。如果所有权移动成功,则 NetWorker 会在本地执行备份。如果所有权移动失败,则 NetWorker 会通过 SMB 执行备份。如果 CSV 所有权移动,则在备份完成后,NetWorker 会将该所有权恢复到其原始节点。

可以选择指定要执行备份的首选群集节点。要指定首选服务器,请使用NetWorker 客户端首选服务器顺序列表 (PSOL) 变量 “NSR_CSV_PSOL”。

如果您未指定 PSOL,则 NetWorker 将使用当前主机服务器节点(虚拟节点)来执行备份。

在指定 PSOL 之前,请查看以下信息:

– save.exe 进程使用列表中第一个可用的服务器来启动 CSV 备份。第一个可

用并且响应的节点成为首选备份主机。如果 PSOL 中指定的节点不可用,则NetWorker 将尝试在当前主机服务器节点上备份。

– NetWorker 客户端上的远程访问列表属性必须包含已标识的群集节点。

– 当您指定节点名称时,请使用 NetBIOS 名称。不能指定节点的 IP 地址或FQDN。

要指定 PSOL,请将键/值对包括在客户端资源“应用程序信息”属性中。请采用以下格式指定键/值对:

NSR_CSV_PSOL=MachineName1,MachineName2,MachineName3...

例如,物理节点 “clus_phys2” 拥有虚拟节点 “clus_vir1” 的群集资源。默认情况下,“clus_vir1” 运行备份请求。为了将操作分流,可将 “clus_phy1” 定义为用于启动保存操作的首选节点。如果 “clus_phy1” 不可用,则 NetWorker 应尝试使用 clus_phy2 来启动保存操作。

“clus_vir1” 客户端资源中的 “NSR_CSV_PSOL” 变量设置为:

NSR_CSV_PSOL=clus_phy1,clus_phy2

当某个物理节点在执行备份时,NetWorker 会将备份信息保存到虚拟客户端资源的客户端文件索引中。当您恢复 CSV 备份时,可将 “clus_vir1” 指定为源客户端。

8. 仅对于已消除重复数据的 CSV 备份,要配置未优化的重复数据消除备份,请在“保存操作”属性中指定“VSS:NSR_DEDUP_NON_OPTIMIZED=yes”。

9. 根据需要定义“客户端属性”窗口中的其余属性,然后单击“确定”。

配置 NetWorker 虚拟服务器的备份设备NetWorker 虚拟服务器要求使用本地备份设备来保存引导和服务器索引。要确保设备始终可用,需要配置一个属于 NetWorker 虚拟服务器并且在物理节点之间共享的设备。

过程

1. 通过使用 NMC,编辑 NetWorker 虚拟服务器的客户端资源的属性。

2. 选择“全局(第 2 个,共 2 个)”。

3. 在“存储节点”属性中,指定每个物理群集节点的主机名并后跟“nsrserverhost”。

配置备份和恢复

66 EMC NetWorker 群集 8.2 集成指南

Page 67: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

MSFCS 不支持共享磁带。不能配置带有连接到共享总线的磁带设备的 NetWorker 虚拟服务器。MSFCS 支持连接到共享总线的磁盘设备。EMC 建议不要 使用连接到共享总线的文件类型设备。

将虚拟客户端配置为备份到本地存储节点

默认情况下,NetWorker 将数据从虚拟客户端发送到虚拟客户端资源中“存储节点”属性中列出的第一个存储节点。

使用关键字 “curphyhost” 将虚拟客户端备份定向到当前拥有虚拟客户端的物理主机上的某个存储节点设备。

“curphyhost” 关键字仅适用于虚拟客户端。请不要在存储节点资源中的克隆存储节点属性中指定此关键字,也不要将此关键字指定到 NetWorker 虚拟服务器的客户端资源。这可能导致意外的行为。例如,NetWorker 可能会将引导数据库和索引备份写入虚拟客户端的本地存储节点,而不是 NetWorker 虚拟服务器上的本地设备。

如果您启用客户端资源中的“自动选择存储节点”属性,NetWorker 将覆盖该客户端的

curphyhost 设置。有关“自动选择存储节点”属性的更多信息,请参阅 《EMCNetWorker 管理员指南》。

例如,在一个双节点群集中:

u 节点 A 和节点 B 是群集中的两个物理节点。

u 虚拟客户端为 saturn,它可以驻留在节点 A 上,也可以故障修复到节点 B 上。在虚拟客户端“存储节点”属性中未列出 “curphyhost” 时的备份过程中,NetWorker 将备份数据定向到节点 A 上的远程设备 (rd=)。当 saturn 故障切换到节点B 并开始对 saturn 的备份时,NetWorker 仍将备份数据定向到节点 A 上的远程设备(rd=)。

如果先在 saturn 的“存储节点”属性中首先指定 “curphyhost”,则当 saturn 故障切换到节点 B 并开始备份 saturn 时,NetWorker 将备份数据定向到节点 B 上的远程设备 (rd=)。此操作发生的原因在于,在故障切换之后,saturn 驻留在节点 B(当前的物理主机)上。

要使用 “curphyhost”,请执行以下操作:

过程

1. 在 NMC 中编辑虚拟客户端资源的属性。

2. 选择“全局(第 2 个,共 2 个)”。

3. 在“存储节点”属性中,添加 “curphyhost” 关键字。

P 执行群集节点手动备份可以通过 UNIX 和 Windows 上的命令提示符或者通过 NetWorker 用户 GUI(仅限Windows 上)执行对群集中物理节点或虚拟节点的手动备份。

此部分介绍如何配置 NetWorker 以允许非 root 用户帐户或非管理员帐户执行手动备份,并介绍如何执行手动备份。

配置非 root 用户或非管理员用户的手动备份

备份操作使用 lcmap 脚本来查询群集和确定路径所有权。使用 UNIX 上的非 root 帐户

或 Windows 上的非管理员帐户执行手动备份时,NetWorker 无法确定路径所有权信

配置备份和恢复

将虚拟客户端配置为备份到本地存储节点 67

Page 68: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

息。因此,NetWorker 将备份信息写入拥有文件系统的物理节点的客户端文件索引(而非虚拟节点的客户端文件索引)。

此部分介绍如何为非 root 用户或非管理员用户配置支持的每个操作系统以允许 lcmap脚本查询群集和确定路径所有权。

在 UNIX 版 AutoStart 上使用非 root 帐户

在 UNIX 版 AutoStart 上使用非 root 用户权限对虚拟群集客户端中的数据执行手动备份之前,可使用 ftconsole 程序将非 root 用户添加到 FT 域的安全访问列表中。

在 HP MC/ServiceGuard 上使用非 root 帐户

在 HP MC/ServiceGuard 上使用非 root 用户权限对虚拟群集客户端中的数据执行手动备份之前,请执行下列任务之一:

u 在群集中的每个节点上,确保非 root 用户帐户的主目录中的 .rhosts 文件包括每

个群集节点的主机名。例如:nodeAnodeB

u 以 root 用户身份,在群集中的每个节点上,编辑或创建 /etc/cmcluster/cmclnodelist 文件,并将以下信息添加到该文件:

nodeA “user_name”nodeB “user_name”

如果 cmclnodelist 文件存在,群集软件将忽略任何 .rhosts 文件。

在 MSFCS 上使用非管理员帐户

在使用 MSFCS 上的非管理员权限对虚拟群集客户端中的数据执行手动备份之前,请修改群集上的安全描述符属性,以便用户访问群集资源。

例如:

Cluster “ClusterName ”/prop "security descriptor"=“DOMAIN\USER” ,grant,f:security

在 UNIX 版 VCS 上使用非 root 帐户

在以非 root 用户身份对 VCS 中的物理或虚拟群集客户端执行手动备份时,操作系统可能会提示输入密码。

要避免密码提示,请执行以下操作:

u 在 VCS 4.0 中,将 “AllowNativeCliUsers” 属性设置为 1。u 在 VCS 4.1 或更高版本中,使用 VCS halogin 命令存储身份认证信息。

有关如何设置 VCS 验证的信息,请参见 VCS 文档。

在 Windows 版 VCS 上使用非管理员帐户

对于 Windows 2008 和 Windows 2008 R2 上的 VCS 6.0,您必须以管理员身份启动NetWorker User 应用程序或命令提示符窗口,以便执行备份。

例如:

u 要从 NetWorker User 应用程序启动备份操作,请执行以下操作:右键单击

NetWorker User 应用程序,然后选择“以管理员身份运行”。

配置备份和恢复

68 EMC NetWorker 群集 8.2 集成指南

Page 69: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

u 要从命令提示符启动备份操作,请右键单击命令提示符应用程序,然后选择“以管理员身份运行”。

从命令提示符执行手动备份

要对虚拟或物理节点执行手动备份,请使用 save 命令。

例如:

save -c “client” “save_set”

其中:

u “客户端” 是要备份共享磁盘数据的虚拟主机名,或者是要备份运行 save 命令的节点的本地数据的物理节点主机名。

u “存储集” 指定备份数据的路径。

从 NetWorker User 执行手动备份

可以使用 NetWorker User 程序在 Windows 物理节点上备份共享数据或本地数据。

要备份共享数据,请在活动物理节点上打开 NetWorker User。当 Windows 2003 非活动节点上的 NetWorker User 显示共享驱动器和 VSS SYSTEM 存储集时,如果尝试备份共享驱动器,将出现如下错误消息:

77259:winworkr:VSS reports adding volume [“shared_drive”] to snapshot set failed for both hardware/software provider.7281:winworkr:VSS snapshot failed with error 0x80042308 -- The specified object does not exist..7284:winworkr:Networker will save the files without the snapshot.84687:winworkr:Unable to get volume information of file system '“shared_drive”:':The device is not ready.(Win32 error 0x15).

备份疑难解答本部分提供以下常见备份和配置错误的解决方法:

u RAP 错误:无法提取客户端的资源信息(第 69 页)

u 定时存储期间省略了文件系统(第 69 页)

u 文件系统备份信息写入错误的客户端文件索引(第 70 页)

u 在备份 HACMP 设备时未找到匹配的设备(第 71 页)

RAP 错误:无法提取客户端的资源信息

当 NetWorker 服务器由于每个物理节点中不存在某个 NetWorker 客户端资源而未能备份虚拟群集客户端时,会出现此消息。

要解决此问题,请为允许拥有虚拟群集客户端的每个物理节点创建一个客户端资源,然后开始备份。

定时存储期间省略了文件系统

在群集环境中,NetWorker 软件必须区分以下系统:

u 与物理客户端相关联的文件系统。

u 由资源组(虚拟客户端)管理的文件系统。

为了区分这些类型的文件系统,NetWorker 使用被称为路径所有权规则的标准。这些规则决定哪个客户端文件索引应该包含有关备份存储集的信息。默认情况下,当发生路径所有权规则冲突时,NetWorker 软件不会执行以下操作:

配置备份和恢复

从命令提示符执行手动备份 69

Page 70: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

u 备份定时存储集,这会阻止虚拟 NetWorker 客户端将存储集信息写入多个客户端文件索引。

u 认为拥有文件系统的客户端与配置为备份文件系统的客户端资源匹配。

在定时存储期间,以下情况会导致 NetWorker 省略文件系统备份:

u 物理客户端资源的存储集属性包含虚拟客户端拥有的文件系统。

u 虚拟客户端资源的存储集属性包含物理客户端拥有的文件系统。

采用以下方法之一解决此问题:

u 更正客户端的存储集属性(第 70 页)

u 覆盖默认的路径-所有权规则(第 70 页)

更正客户端的存储集属性

配置 NetWorker 客户端以备份客户端拥有的文件系统。

1. 使用“savegrp”命令检查 NetWorker 路径所有权规则,并显示客户端拥有的文件系统列表:

savegrp -p -c “client_name”2. 修改客户端的“存储集”属性以便仅包含客户端拥有的文件系统。

覆盖默认的路径-所有权规则

要强制 NetWorker 备份不归客户端所有的文件系统,您可以在客户端上的 NetWorkerbin 目录中创建 pathownerignore 文件。此文件导致 NetWorker 忽略默认路径所有

权规则以及将有关文件系统存储集的信息写入正确所有者的客户端文件索引。

使用 mminfo 命令可确认备份信息保存到正确的客户端文件索引。通过设计,NMC 服

务器“组详细信息”窗口和存储组完成报告会陈述备份对应于配置存储集的物理客户

端。

文件系统备份信息写入错误的客户端文件索引

如果备份时在客户端上存在 pathownerignore 文件,NetWorker 将备份不归客户端

所有的存储集,但将有关备份存储集的信息写入拥有文件系统的主机的客户端文件索引中。

要确定客户端文件索引将包含存储集信息,请使用 verbose 选项运行测试探测。例如:savegrp -pv -c “客户端名称”“组名称” 其中:

u “客户端名称” 是群集客户端的名称。

u “组名称” 是包含客户端备份的组的名称。

要强制 NetWorker 将存储集信息写入未拥有文件系统的客户端,请执行以下任务之一:

u 对于手动存储操作,请将 -c 选项与 save 命令配合使用,以指定包含存储集信息的

客户端的名称。

u 对于定时存储操作,要强制 NetWorker 将存储集信息写入备份存储集的客户端的索引,请执行以下操作:

u 1. 在 NMC 中编辑客户端的属性。

2. 选择“应用程序和模块”选项卡。

配置备份和恢复

70 EMC NetWorker 群集 8.2 集成指南

Page 71: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

3. 在 Backup command属性中,指定 save 命令以及要接收存储集信息的客户端

的名称:

save -c “client_name”

使用 mminfo 命令可确认备份信息保存到正确的客户端文件索引。通过设计,NMC 服

务器“组详细信息”窗口和 Savegrp 完成报告会陈述备份对应于配置存储集的物理客户

端。

在备份 HACMP 设备时未找到匹配的设备

当由于未使用连接到主 NIC 的 IP 地址配置物理节点名称而导致备份到与 AIX HACMP 群集连接的设备失败时,将出现此错误消息。

要解决此问题,请在主 NIC 上配置物理节点 IP 地址。准备在 HACMP 上安装 NetWorker(第 23 页) 提供了详细信息。

数据恢复时间本部分介绍如何从属于某个虚拟客户端的共享磁盘恢复数据。

用于恢复起源于物理群集客户端上“专有磁盘”的数据的步骤与从非群集一部分的主机恢复数据时的步骤相同。《NetWorker 管理员指南》提供了详细信息。有关恢复Windows 群集的详细信息,请参见《NetWorker 管理员指南》中的“Windows 裸机恢复(BMR)”一章。

要从某个属于虚拟客户端“共享磁盘” 恢复备份的数据,请执行以下操作:

过程

1. 确保正确地配置了对虚拟客户端的远程访问:

a. 在 NMC 中编辑虚拟客户端资源的属性。

b. 在“全局(第 2 个,共 2 个)”选项卡上,确保“远程访问”属性包含每个物理群集节点的 root 用户或管理员用户的条目。

2. 要恢复使用 “NSR_CSV_PSOL” 变量的客户端的 CSV 备份,请确保首选服务器顺序列表中每个主机的系统帐户是 NetWorker 操作员用户组的成员。

例如,如果配置的虚拟节点客户端资源使用以下变量指定 CSV 卷:“NSR_CSV_PSOL=clu_virt1, clu_virt2”,则指定 NetWorker 操作员用户组中的以下用户:

system@clu_virt1system@clu_virt2

3. 装载虚拟客户端的文件系统。

4. 恢复数据。

l 在 Windows 上使用 “NetWorker User” 程序时,源客户端为虚拟客户端。

l 在执行命令行恢复时,可使用“recover”命令和“-c”选项指定尝试恢复的客户端的名称。例如:

recover -s “server_name” -c “virtual_client”

配置备份和恢复

在备份 HACMP 设备时未找到匹配的设备 71

Page 72: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

从属于虚拟客户端的全局文件系统运行 “recover” 时,“ -c 虚拟客户端”是可

选的。recover 手册页或“EMC NetWorker 命令参考指南”提供了信息。要在

Windows 2008 和 Windows 2008 R2 上从 VCS 6.0 恢复数据,还必须以管理员身

份启动 NetWorker User 程序或命令提示符窗口。要从 NetWorker User 应用程序

启动恢复操作,请右键单击 NetWorker User 应用程序,然后选择“以管理员身份

运行”。要从命令提示符启动恢复操作,请右键单击命令提示符应用程序,然后

选择“以管理员身份运行”。

将虚拟客户端配置为从本地存储节点恢复

在恢复虚拟客户端数据的操作过程中,NetWorker 将尝试装载虚拟客户端资源中的“恢复存储节点”属性中列出的第一个存储节点上某个设备中所需的卷。

使用关键字 “currechost” 可以指示虚拟客户端恢复在拥有虚拟客户端的物理节点上的存储节点设备中装载所需的卷。

“curphyhost” 关键字仅适用于虚拟客户端。请不要在存储节点资源中的克隆存储节点

属性中指定此关键字,也不要将此关键字指定到 NetWorker 虚拟服务器的客户端资源。

这可能导致意外行为;例如,NetWorker 软件可能会将引导数据库和索引备份写入虚拟

客户端的本地存储节点,而不是 NetWorker 虚拟服务器上的本地设备。

当配置从本地存储节点恢复虚拟客户端数据时,适用以下限制:

u 确保网络中没有名为 “currechost” 的主机或计算机。

u 请不要在虚拟客户端存储节点资源的“克隆存储节点”属性中指定“currechost”。

u 请不要将 “currechost” 关键字应用于虚拟服务器客户端资源的“存储节点”属性或“恢复存储节点”属性。

要配置虚拟客户端以便从本地存储节点恢复数据:

过程

1. 在 NMC 中编辑虚拟客户端资源的属性。

2. 在“全局(第 2 个,共 2 个)”选项卡的“存储节点”属性或“恢复存储节点”属性中,添加 “currechost” 关键字。根据所需的优先级将关键字放入列表。列表顶部的关键字具有 高优先级。请确保该关键字不是列表中的唯一关键字。

恢复疑难解答此部分提供了从群集节点备份恢复数据时可能遇到的问题的解决方法。

NSR 服务器“NetWorker 服务器名称”:客户端“虚拟主机名”在 NetWorker 服务器上配置不正确

当尝试从高可用性 NetWorker 服务器的物理节点恢复由群集外部的 NetWorker 服务器备份的数据时,将出现此消息。要解决此问题,请在外部 NetWorker 服务器上为高可用性虚拟 NetWorker 服务器创建一个客户端资源,然后重新尝试恢复操作。

配置备份和恢复

72 EMC NetWorker 群集 8.2 集成指南

Page 73: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

第 5 章

卸载群集中的 NetWorker 软件

在删除 NetWorker 服务器软件之前,您必须从群集中删除 NetWorker 配置。本部分介绍如何将高可用性 NetWorker 服务器脱机,并从群集中删除 NetWorker 配置。

此部分不适用于 NetWorker 服务器软件是独立应用程序(非群集托管)的情况,也不适用于仅安装了客户端软件的情况。

从群集中删除 NetWorker 软件的过程与在独立计算机上删除软件的过程一样。《NetWorker 安装指南》介绍了如何删除 NetWorker 软件。

u 从 AutoStart 卸载 NetWorker.................................................................................74u 从 HACMP 卸载 NetWorker.................................................................................... 75u 从 HP MC/ServiceGuard 卸载 NetWorker............................................................... 75u 从 MSFCS 卸载 NetWorker.....................................................................................76u 从 RHEL 高可用性中卸载 NetWorker..................................................................... 77u 从 SLES HAE 卸载 NetWorker.................................................................................77u 从 SUN Cluster 和 Oracle Solaris Cluster 卸载 NetWorker.......................................78u 从 VCS 卸载 NetWorker......................................................................................... 78

卸载群集中的 NetWorker 软件 73

Page 74: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

从 AutoStart 卸载 NetWorker本部分介绍如何从 Windows 版本的 AutoStart 群集和 UNIX 版的 AutoStart 群集删除NetWorker。

在 Windows 版的 AutoStart 上卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以管理员用户身份执行以下步骤。

过程

1. 通过使用 AutoStart Console,在群集中的一个节点上执行下列步骤:

a. 使 NetWorker 资源组离线。

b. 从“当前资源组”列表中选择并删除 “NetWorker 资源组”。

c. 选择并删除 “NSRserver” 和 “NSRexecd” 服务。

d. 选择并删除 “networker_ds” 资源。

e. 选择并删除 NetWorker 虚拟服务器 IP 地址。

2. 在群集中的每个节点上执行以下步骤:

a. 关闭 NetWorker 服务。

b. 删除 NetWorker 配置:

lc_config.exe -rc. 卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

3. 如果您将 NetWorker 软件重新安装到相同位置,请确保从“NetWorker_installation_path”\nsr\bin 子目录中删除这些文件:

l NetWorker.clustersvrl lcmap.batl nwinst.bat

在 UNIX 版的 AutoStart 上卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以 root 用户身份执行以下步骤。

过程

1. 通过使用 AutoStart Console,在群集中的一个节点上执行下列步骤:

a. 使“NetWorker 资源组”离线。

b. 从“当前资源组”列表中选择并删除“NetWorker 资源组”。

c. 选择并删除 “NSRserver” 和 “NSRexecd” 服务。

卸载群集中的 NetWorker 软件

74 EMC NetWorker 群集 8.2 集成指南

Page 75: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

d. 选择并删除 “networker_ds” 资源。

e. 选择并删除 NetWorker 虚拟服务器 IP 地址。

2. 在群集中的每个节点上执行以下步骤:

a. 在节点上关闭 NetWorker 客户端服务:

nsr_shutdown

b. 确保设置了 “$FT_DIR” 和 “$FT_DOMAIN” 环境变量。准备在 AutoStart 上安装NetWorker(第 18 页)提供了详细信息。

c. 删除 NetWorker 配置,键入以下命令:

– AIX:/usr/bin/networker.cluster -r– HP-UX:/opt/networker/bin/networker.cluster -r– Linux 和 Solaris:/usr/sbin/networker.cluster -r

d. 卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

从 HACMP 卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以 root 用户身份执行以下步骤。

过程

1. 在群集中的一个节点上执行以下步骤:

a. 停止 NetWorker 服务器服务:

/usr/bin/nw_hacmp.lc stop

b. 删除以下 NetWorker 资源:

– 针对 HACMP 的 NetWorker Application 服务器资源,或者针对 PowerHA 的NetWorker Application 控制器脚本。

– NetWorker 资源组。

– 仅适用于 PowerHA:NetWorker Application 监视器(如果已配置)。

2. 在每个群集节点上执行以下步骤:

a. 关闭 NetWorker 守护程序:

nsr_shutdown

b. 删除 NetWorker 配置:

networker.cluster -r

c. 卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

从 HP MC/ServiceGuard 卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以 root 用户身份,在每个物理节点上执行以下步骤。

卸载群集中的 NetWorker 软件

从 HACMP 卸载 NetWorker 75

Page 76: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

过程

1. 停止 NetWorker 产品包:

cmhaltpkg networker2. 删除 NetWorker 软件包:

cmdeleteconf -p networker3. 停止 NetWorker 服务:

nsr_shutdown4. 从群集中删除 NetWorker 配置:

/opt/networker/bin/networker.cluster -r5. 卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

6. 如果使用了非 LC 集成方法配置 NetWorker 软件,请删除 /etc/cmcluster/NetWorker.clucheck 文件。

从 MSFCS 卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以管理员用户身份执行以下步骤。

过程

1. 登录到群集中的某个节点。

a. 使 NetWorker 服务器应用程序离线:

– 在 Windows 2008 上的“故障切换群集管理”程序中,右键单击 NetWorker群集服务并选择“使此服务或应用程序离线”。

– 在 Windows 2012 上的“故障切换群集管理”程序中,右键单击 NetWorker群集资源并选择“停止角色”。

b. 选择“操作” > “删除”,从“Microsoft 故障切换群集”中删除“NetWorker 服务器”资源。

c. 在您计划卸载 NetWorker 软件的所有节点上,关闭“故障切换群集管理”程序。

2. 在命令提示符中,在群集中除一个节点外的所有节点上,键入:regcnsrd -u .

如果系统提示以下消息,请键入 y:此计算机是否属于您想为 NetWorker 服务器资源取消注册资源扩展的群集?

3. 在命令提示符中,在群集的 后一个节点上,键入:regcnsrd -d。4. 在每个节点上卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

卸载群集中的 NetWorker 软件

76 EMC NetWorker 群集 8.2 集成指南

Page 77: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

从 RHEL 高可用性中卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以 root 用户身份执行以下步骤。

过程

1. 群集中的一个节点连接到 Conga Web 接口。

2. 在“服务组”选项卡中,选择 NetWorker 资源组,然后单击“删除”。

3. 在“资源”选项卡中,删除脚本、IP 地址、文件系统和 NetWorker 服务组中的逻辑卷管理资源。

从 SLES HAE 卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以 root 用户身份执行以下步骤。

过程

1. 登录到群集中的某个节点,然后执行以下步骤:

a. 使 NetWorker 服务器资源组离线。例如,键入:

crm resource stop “NetWorker_server_resource_group”

b. 启动 “crm” 工具:

crm configure

c. 删除 NetWorker 资源组。例如,键入:

delete “NetWorker_resource_group”

d. 删除 NetWorker 服务器资源。例如,键入:

delete “NetWorker_server_resource”

e. 提交更改:

commit

f. 退出 “crm” 工具:

exit2. 在群集中的每个节点上执行以下步骤:

a. 停止 NetWorker 守护程序:

nsr_shutdown

b. 删除 NetWorker 配置:

networker.cluster -r

c. 卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

卸载群集中的 NetWorker 软件

从 RHEL 高可用性中卸载 NetWorker 77

Page 78: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

从 SUN Cluster 和 Oracle Solaris Cluster 卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以 root 用户身份执行以下步骤。

过程

1. 在群集中的一个节点上执行以下步骤:

a. 使 NetWorker 资源组离线。例如,键入:

clresourcegroup offline “networker_resource_group”b. 从群集中删除 NetWorker 资源和配置。例如,键入:

clresource disable “networker_client_resource”clresource disable “networker_server_resource”clresource delete “networker_client_resource”clresource delete “networker_server_resource”

c. 删除 hastorageplus 资源(如果存在的话):

clresource disable hastorageplusclresource delete hastorageplus

2. 在群集的每个节点上执行以下步骤:

a. 停止 NetWorker 守护程序:

nsr_shutdownb. 从群集中删除 NetWorker 配置:

networker.cluster -r3. 在群集中的 后一个节点上,从群集中删除 NetWorker 资源组。例如,键入:

clresourcegroup delete “networker_resource_group”4. 卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

从 VCS 卸载 NetWorker本部分介绍如何从群集中删除 NetWorker 配置,以及如何在 Solaris、Linux 和 Windows上删除 NetWorker 软件。

在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以 root 用户身份执行以下步骤。

过程

1. 在群集中的一个节点上执行以下步骤:

a. 使 NetWorker 资源组离线。例如,键入:

hagrp -offline “NetWorker_service_group ”-sys “system”

其中“系统” 是节点名称。

卸载群集中的 NetWorker 软件

78 EMC NetWorker 群集 8.2 集成指南

Page 79: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

b. 删除 NWClient 资源类型的所有实例,并从配置中删除 NWClient 类型定义。

有关信息,请参阅 hares (1m) 和 hatype(1m) 手册页。

2. 在每个群集节点上执行以下步骤:

a. 关闭 NetWorker 守护程序:

nsr_shutdown

b. 删除 NetWorker 配置:

networker.cluster -r

c. 卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

在 VCS for Windows 上卸载 NetWorker在从群集中的每个节点卸载 NetWorker 软件之前,请先从群集中删除 NetWorker 配置,然后删除 NetWorker 软件。

准备工作

以管理员用户身份执行以下步骤。

过程

1. 在群集中的一个节点上执行以下步骤:

a. 使 NetWorker 资源组离线。

b. 删除 NWClient 资源类型的所有实例,并从配置中删除 NWClient 类型定义。

2. 在群集中的每个节点上执行以下步骤:

a. 停止 NetWorker 服务。

b. 在命令提示符中,从群集中删除 NetWorker 配置。例如,键入:

lc_config.exe -r

c. 卸载 NetWorker 软件。《NetWorker 安装指南》提供了详细信息。

卸载群集中的 NetWorker 软件

在 VCS for Windows 上卸载 NetWorker 79

Page 80: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

卸载群集中的 NetWorker 软件

80 EMC NetWorker 群集 8.2 集成指南

Page 81: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

第 6 章

更新高可用性 NetWorker 应用程序

本章概述如何在高可用性群集中更新 NetWorker 软件。

u 更新 NetWorker 应用程序..................................................................................... 82

更新高可用性 NetWorker 应用程序 81

Page 82: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

更新 NetWorker 应用程序在群集中的每个节点上执行以下步骤。

过程

1. 从群集中的每个节点卸载 NetWorker 软件。卸载群集中的 NetWorker 软件(第 73页)介绍了如何删除支持的每个群集中的 NetWorker 软件。

2. 在群集中的每个节点上安装 NetWorker 软件。《NetWorker 安装指南》介绍了如何安装 NetWorker 软件。

3. 在群集中配置 NetWorker 软件。配置群集(第 17 页)介绍了如何配置支持的每个群集中的 NetWorker 软件。

更新高可用性 NetWorker 应用程序

82 EMC NetWorker 群集 8.2 集成指南

Page 83: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

词汇表

本词汇表对本指南中出现的术语进行定义。

A

administrator 通常在网络计算机上安装、配置和维护软件的人员,管理员可以添加用户并定义用户权限。

B

备份 1. 数据库或应用程序数据的副本,或者是整个计算机系统的副本,与原始数据分开存储,可用于在原始数据被销毁或受损时对其进行恢复。

2. 将数据保存到卷作为备份使用的操作。

备份组 请参见组

C

存储集 通过使用 NetWorker 软件在存储介质上备份的文件组或文件系统。

存储节点 存储设备,以物理方式连接到 NetWorker 服务器之外的计算机,其备份操作通过控制它的 NetWorker 服务器进行管理。

存储设备 请参见设备

单机 服务器 在群集内运行的 NetWorker 服务器,但“不” 配置为高可用性应用程序。单机服务器没有故障修复功能。

D

当前主机服务器 承载群集核心资源或拥有群集组的群集物理节点。群集虚拟服务器解析为 NetWorker 计划备份的当前主机服务器。

定时备份 备份类型,配置为在指定的时间自动为包含一个或多个 NetWorker 客户端的组启动。定时备份生成引导存储集。

F

服务地址 HACMP/PowerHA for AIX 环境中高可用性服务使用的地址。

EMC NetWorker 群集 8.2 集成指南 83

Page 84: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

G

高级文件类型设备 (AFTD) 磁盘存储设备,使用卷管理器支持多个并发备份和恢复操作,并可动态扩展可用磁盘空间。

高可用性产品包 安装在 HP MC/ServiceGuar 群集环境中并进行了故障切换功能配置的应用程序。

高可用性应用程序 安装在群集环境中并进行了故障切换功能配置的应用程序。在 MC/ServiceGuard 群集上,这称为高可用性产品包。

共享磁盘 群集节点之间共享的磁盘。

故障切换 在硬件或软件出现故障时通过重新定位资源来确保应用程序可用性的一种方法。双节点故障修复功能使操作可以从一个群集节点切换到另一个群集节点。故障修复功能也可以用作资源管理工具。

故障切换群集 Windows 高可用性群集(也称为 HA 群集或故障切换群集)是支持可以可靠地利用并具有 少停机时间的服务器应用程序的计算机组。 它们通过控制组或群集中的冗余计算机发挥作用,在系统组件发生故障时提供连续的服务。

H

hostname 连接到网络的物理主机计算机或虚拟主机计算机的名称或地址。

恢复 将数据文件从备份卷恢复到客户端磁盘,并将事务(重做)日志应用于数据以使其与指定时间点保持一致。

J

节点 作为群集成员的物理计算机。请参见物理客户端

节点名称 HACMP/PowerHA for AIX 为物理节点定义的名称。请参见物理客户端

介质索引 包含索引项(有关存储卷位置和由 NetWorker 服务器管理的所有数据和卷的生命周期状态)的数据库。也称为介质数据库。

K

客户端文件索引 由 NetWorker 服务器维护的数据库,用于跟踪已备份的每个数据库对象、文件或文件系统。NetWorker 服务器为每台客户端维护其单独的索引文件。每个备份的浏览时间过期后,跟踪信息将从索引中清除。

客户端资源 NetWorker 服务器资源,用于标识客户端上要备份的存储集。客户端资源还指定有关备份的信息,例如存储集的时间表、浏览策略和保留策略。

控制台服务器 请参见 NetWorker Management Console (NMC)

词汇表

84 EMC NetWorker 群集 8.2 集成指南

Page 85: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

L

路径名 指示操作系统如何访问文件的一组指令。绝对路径名指示如何从根目录开始沿着目录树找到文件。相对路径名指示如何从当前位置开始查找文件。

裸机恢复 Windows 裸机恢复,以前称为灾难恢复。有关 BMR 的详细信息,请参见 “EMCNetworker 管理指南”中的“Windows 裸机恢复”一章。

N

NetWorker ManagementConsole (NMC)

用于管理 NetWorker 服务器和客户端的软件程序。NMC 服务器还为所有 NetWorker 进程提供了报告和监视功能。

NetWorker 安装路径 安装进程放置 NetWorker 软件的路径或目录。

u AIX:/usr/sbin

u Linux:/usr/bin

u Solaris:/usr/sbin

u HP-UX:/opt/networker/bin

u Windows(新安装):C:\Program Files\EMC NetWorker\nsr\bin

u Windows(更新):C:\Program Files\Legato\nsr\bin

NetWorker 服务器 网络中运行 NetWorker 服务器软件且包括联机索引的计算机,可为同一网络上的客户端和存储节点提供备份和恢复服务。

Q

启动地址 启动 HACMP/PowerHA for AIX 之前,节点启动时由节点名称使用的地址。

启用程序代码 激活软件的唯一代码:

u 试用启用程序或临时启用程序(如 NetWorker 的 Powerlink 权利),在固定时间段后到期。

u 基本启用程序可以解锁软件的基本功能。

u 附加启用程序解锁附加的功能或产品,例如库支持。请参见许可证密钥

群集 client 群集内的 NetWorker 客户端,可以是虚拟客户端,也可以是备份属于某个物理节点的专有数据的 NetWorker 客户端资源。

群集虚拟服务器 群集网络名称,有时也称为群集服务器名称或群集别名。 群集虚拟服务器有自己的 IP 地址,并负责启动可从一个群集节点故障切换到另一个群集节点的群集应用程序。

S

save NetWorker 命令,它将客户端文件备份到备份介质卷,并在联机索引中建立数据项。

词汇表

EMC NetWorker 群集 8.2 集成指南 85

Page 86: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

设备 1. 可以包含备份卷的存储文件夹或存储单元。设备可以是连接至服务器或存储节点的磁带设备、光驱、自动转换器或磁盘。

2. 一般术语,指存储硬件。

3. 启用动态驱动器共享 (DDS) 时的物理驱动器访问路径。

设备共享基础结构 允许群集中的多个节点共享设备访问权限的硬件、固件和软件。

受管理的应用程序 可从控制台服务器监视和/或管理的程序。

授权码 与关联启用程序代码组合使用的唯一代码,用于解锁软件,以供在特定主机计算机上永久使用。请参见许可证密钥

属性 NetWorker 资源的特性。它是资源提供的一种设置或信息。

数据库 1. 为方便计算机软件快速更新、搜索和检索而进行了排列的数据集合。

2. 一个数据库管理系统 (DBMS) 实例;在简单的情况下,该实例可能是包含许多记录的单个文件,每个记录包含相同的字段集。

数据区 NetWorker 服务器管理的客户端、存储设备和存储节点组。

U

UNIX 数据可通过 NetWorker 软件进行备份和恢复的计算机、工作站或应用程序服务器。

W

物理客户端 与物理节点关联的客户端。例如,/ 和 /usr 文件系统即属于物理客户端。

物理主机地址(物理主机名)

物理客户端使用的地址。对于 HACMP for AIX 4.5 而言,此地址等效于持久 IP 地址。

X

虚拟服务器 配置为作为高可用性应用程序运行的 NetWorker 服务器。虚拟服务器可以从一个群集节点故障修复到另一个群集节点。

虚拟客户端 一种 NetWorker 客户端资源,可以备份属于群集中高可用性服务或应用程序的数据。虚拟客户端可以从一个群集节点故障修复到另一个群集节点。对于 HACMP/PowerHA forUNIX,虚拟客户端是与高可用性资源组关联的客户端。在资源组中定义的文件系统属于虚拟客户端。虚拟客户端使用服务地址。只有包含 IP 服务标签的 HACMP/PowerHA forAIX 资源组才能视为 NetWorker 虚拟客户端。

许可证密钥 启用程序代码和授权码的组合,用于能够永久使用特定产品版本。又称激活密钥。

Y

引导数据库 通过 NetWorker 服务器执行 NetWorker 灾难恢复过程所必需的存储集。引导包含NetWorker 服务器上的三个组件:介质数据库、资源数据库和服务器索引。

词汇表

86 EMC NetWorker 群集 8.2 集成指南

Page 87: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

远程设备 1. 连接到独立于 NetWorker 服务器的存储节点的存储设备。

2. 位于非现场位置的存储设备,存储来自主要存储设备的数据拷贝,供灾难恢复使用。

Z

灾难恢复 发生硬件故障或软件损坏时恢复业务操作和数据。

主机 网络上的计算机。

主机 ID 唯一标识计算机的八字符字母数字。

专有磁盘 群集节点上的本地磁盘。群集内的其他节点不能使用专有磁盘。

资源 描述 NetWorker 服务器或其客户端详细信息的软件组件。客户端、设备、时间表、组和策略都是 NetWorker 资源。每种资源都有定义其属性的可配置属性。

资源数据库 NetWorker 数据库,存储有关每个配置的资源的信息。

资源组(应用程序服务) AutoStart 为虚拟服务器定义的名称。请参见虚拟服务器

组 配置为在 NetWorker 定时备份期间根据单个指定时间表或一组条件备份文件的客户端计算机或客户端组。

词汇表

EMC NetWorker 群集 8.2 集成指南 87

Page 88: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

词汇表

88 EMC NetWorker 群集 8.2 集成指南

Page 89: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

索引

AAIX HACMP/PowerHA SystemMirror

配置 23配置高可用性 NetWorker 服务器 24配置可识别群集的客户端 24准备安装 23

AutoStart配置高可用性 NetWorker 服务器 20准备安装 18

AutoStart, 配置 18

Ccmclnodelist 68curphyhost 67, 72currechost 72出版约定 9

D独立应用程序

概述 14

Fftconsole 68服务器文件

配置 61

G高可用性应用程序

概述 14更新 NetWorker 82故障排除, 备份 69故障排除, 恢复 72

HHP MC/ServiceGuard

配置 26配置高可用性 NetWorker 服务器 28配置高可用性非活动节点 30配置高可用性活动节点 28配置可识别群集的客户端 28配置配置文件

非 LC 集成方法 27准备安装 26

环境变量设置 61

恢复 71恢复, 从本地存储 72

IIPAT(IP 地址接管) 23

K可识别群集的应用程序

概述 14

Llcmap, 提高性能 51

MMicrosoft Failover Cluster Server (MSFCS) 31Microsoft Failover Cluster Server (MSFCS), 配置高可用性

NetWorker 服务器 32Microsoft Failover Cluster Server (MSFCS), 准备安装 31命令行备份 69目标受众 9

NNSR_CSV_PSOL 71

OOracle Solaris Cluster

配置 38配置高可用性 NetWorker 服务器 40配置示例 42准备安装 38配置可识别群集的客户端 39

P配置

故障排除 50配置 NetWorker

备份设备 66服务器文件 61环境变量 61物理节点备份 64虚拟服务器 63虚拟客户端备份 65许可证 60

Q前言 9群集

配置 17性能问题 51准备安装 18

RRHEL 高可用性 36, 37

SSLES 高可用性扩展 (SLES HAE)

EMC NetWorker 群集 8.2 集成指南 89

Page 90: EMC® NetWorker® 群集 8.2 集成指南 · PDF fileRed Hat Enterprise Linux 高可用性 ... 从 VCS 卸载 NetWorker.....78 在 Solaris 版和 Linux 版的 VCS 上卸载 NetWorker

配置 34配置高可用性 NetWorker 服务器 35配置可识别群集的客户端 34

Sun Cluster配置 38配置高可用性 NetWorker 服务器 40配置示例 42准备安装 38配置可识别群集的客户端 39

设备对于引导 66配置

非共享磁带设备 55虚拟客户端备份到本地存储节点 67

设备, 配置, 共享磁带 54设备, 配置独立 56手动备份

MSFCS 上的非管理员用户 68NetWorker User 69UNIX 版 AutoStart 上的非 root 用户 68VCS 上的非 root 用户 68VCS 上的非管理员用户 68

手动备份, HP MC/ServiceGuard 上的非 root 用户 68手动备份, 命令提示符

save 命令 69索引备份 66

UUNIX 版 AutoStart

配置 19配置高可用性非活动节点 21配置可识别群集的 NetWorker 客户端 19配置高可用性活动节点 20

VVERITAS Cluster Server (VCS)

创建 NWClient 资源 45配置 NetWorker (UNIX) 48配置 NetWorker (Windows) 48配置高可用性 NetWorker 服务器 46配置可识别群集的 UNIX 客户端 45

配置可识别群集的 Windows 客户端 46准备安装 44创建资源实例 50将资源添加到服务组 49注册资源 50

VERITAS Cluster Server (VCS), 创建 NetWorker 服务器服务组 46

WWindows 版 AutoStart

配置 21配置高可用性非活动节点 23配置高可用性活动节点 22配置可识别群集的 NetWorker 客户端 21

X限制访问 61相关文档 9卸载 NetWorker 73卸载 NetWorker, HP MC/ServiceGuard 75卸载 NetWorker, Oracle Solaris Cluster 78卸载 NetWorker, RHEL 77卸载 NetWorker, SLES HAE 77卸载 NetWorker, SUN Cluster 78卸载 NetWorker, VCS

卸载 78卸载 NetWorker, Windows 版 AutoStart 74卸载, MSFCS 76虚拟服务器

在 NetWorker 中进行配置 63许可证

注册 60

Y意见和建议 9引导备份 66

Z支持信息 9

索引

90 EMC NetWorker 群集 8.2 集成指南