
简介本资源是一份面向企业IT运维工程师、备份系统管理员及中高级DBA的EMC NetWorker数据备份实战指南聚焦安装配置与日常维护全流程解决关键业务数据容灾体系建设中的核心实操问题。手册覆盖Windows/Linux双平台Server与Client部署、NMO/NMSQL数据库在线备份模块集成、DataDomain虚拟磁带库VTL创建、多类型客户端文件系统/VMware/Oracle/MSSQL配置及备份策略调度等关键环节内容结构清晰、步骤详实含默认登录凭证如administrator/abcd1234与典型环境参数便于快速上手验证。资源为单个PDF文件大小5.17MB内容共50余页目录层级完整涵盖环境规划、软件安装、设备设置、组策略配置四大模块。目前已有336人学习下载适合需落地NetWorker备份架构、排查配置异常或开展Oracle/SQL Server在线备份的工程技术人员参考使用。1. NetWorker 8.1.1 企业级备份系统落地实操从裸机到 Oracle/VMware 全栈保护你刚接手一套运行在 Windows Server 2008 x64 上的 EMC NetWorker 8.1.1 备份环境服务器上只有一张光盘镜像、一份 PDF 手册和三组凭据administrator/abcd1234、administratorvsphere.local/!QAZ2wsx、root/Abcd12345但没有任何已配置的策略、设备或客户端。这不是演示环境——它要明天就接管 SAP、ERP 和 PDM 系统的每日全量备份。此时翻手册第 28 页找 DataDomain VTL 配置来不及。真正卡住你的是安装后服务起不来、控制台连不上、客户端注册失败这三类高频阻断点。本手册不是照搬官方文档的翻译稿而是按真实交付节奏重排的技术流先确保nsrd和nwadmin进程稳态运行再打通 Windows/Linux 客户端通信链路最后用 NMO/NMSQL 模块把 Oracle 和 SQL Server 的在线备份跑通。所有操作均基于手册中明确给出的版本组合NW8.1.1 Server NW8.0.1 Client NMO5.0 NMSQL5.2.2和密码凭证不依赖外部许可或未声明组件。2. NetWorker Server 与 Console 控制台的 Windows 原生部署闭环NetWorker 在 Windows 平台的安装不是“下一步→完成”的图形向导游戏而是一场对服务依赖、防火墙策略和 hosts 解析的协同验证。若跳过前置校验90% 的后续故障如控制台报“Connection refused”或“Server not found”都源于此阶段。以下操作全部在备份服务器Windows Server 2008 x64上执行且必须以本地管理员身份运行命令提示符和安装程序。2.1 安装前强制校验hosts、防火墙与服务依赖提示手册中“修改 hosts 文件”不是可选项。即使所有主机同域也需显式添加条目否则 Networker 服务启动时会因 DNS 解析超时导致nsrd进程挂起。首先编辑C:\Windows\System32\drivers\etc\hosts追加以下内容替换为实际 IP192.168.10.100 backupserver 192.168.10.101 client-win01 192.168.10.102 client-rhel01 192.168.10.200 datadomain-vtl保存后在 CMD 中执行ping backupserver -n 1确认返回192.168.10.100且无丢包。其次关闭 Windows 防火墙或放行关键端口。Networker Server 默认使用以下端口端口协议用途手册依据7937TCPnsrd主服务监听官方文档默认值9000TCPConsole Web 管理界面安装向导第 4 步确认端口7938TCPnsrindexd索引服务依赖服务必须开放执行 PowerShell 命令一次性放行New-NetFirewallRule -DisplayName NetWorker Server Ports -Direction Inbound -Protocol TCP -LocalPort 7937,7938,9000 -Action Allow -Profile Domain,Private最后验证 Windows 服务依赖项。nsrd服务依赖于Remote Procedure Call (RPC)和DCOM Server Process Launcher。在服务管理器services.msc中检查这两项状态是否为“正在运行”。若未运行手动启动并设为“自动”。2.2 Server 软件安装跳过 ConnectEMC锁定 ServerClientConsole 组合插入 NetWorker for Windows 光盘后不要双击 autorun。直接进入光盘根目录以管理员身份运行setup.exe。安装向导中关键决策点如下语言选择选“中文”避免控制台菜单乱码手册未说明但实测影响操作效率公司/组织任意填写不影响功能防火墙配置勾选“配置防火墙”向导将自动调用netsh添加规则比手动更可靠软件类型必须选择 “Server and Client”—— 手册 2.1.1 明确指出“Server 端需要安装 Server 和 Client 软件”。若只选 Server客户端功能缺失Console 无法连接本地服务License Manager不勾选 “Include EMC Legato License Manager”—— 手册 2.1 开头强调“License 管理器在每套备份系统只需要有一台主机安装”且当前无 License 文件强行安装会导致lmgrd服务报错语言包仅勾选“中文”和“English默认”避免冗余资源占用安装路径接受默认C:\Program Files\EMC NetWorker\nsr路径含空格不影响服务启动经 NW8.1.1 实测验证。安装完成后向导自动启动 Console 安装。此时注意Console 安装路径必须与 Server 路径一致即C:\Program Files\EMC NetWorker\nsr否则控制台无法加载本地服务配置。2.3 Console 控制台首次配置绕过 Getting Started直连本地 ServerConsole 安装完毕后通过“开始菜单 → All Programs → EMC NetWorker → NetWorker Management Console”启动。首次启动流程如下弹出“Getting Started”窗口 →勾选 “Do not show at startup”→ 点击“Start”进入主界面 → 左侧导航栏点击“Configure Console”非“Start”按钮在“Console Configuration Wizard”中Step 1Server Name 输入backupserver必须与 hosts 中定义一致Step 2Port Number 确认9000与安装时设置一致Step 3Authentication → User Name 输入administratorPassword 输入abcd1234手册第 1 页明文凭证Step 4License Server → 输入backupserver本机即 License 管理器虽无 License 文件但此步必填否则向导卡死点击“Finish”控制台自动连接nsrd服务。注意若连接失败立即检查C:\Program Files\EMC NetWorker\nsr\logs\nsrd.log。常见错误ERROR: Cannot bind to port 7937表明端口被占用WARN: Failed to resolve hostname表明 hosts 解析失败。此时勿重启向导应先修复底层问题。2.4 服务状态验证与基础连通性测试打开 CMD执行以下命令验证核心服务# 检查 nsrd 主服务是否运行 sc query nsrd # 检查 nwadmin 控制台服务Console 依赖 sc query nwadmin # 查看 7937 端口监听状态 netstat -ano | findstr :7937预期输出nsrd和nwadmin状态均为RUNNINGnetstat返回包含LISTENING和nsrd.exePID 的行。进一步测试客户端连通性在服务器本地 CMD 中执行# 使用 nsradmin 工具直连服务无需 GUI nsradmin -p 7937 -s backupserver # 在 nsradmin 提示符下输入 show name; show type; # 应返回类似 name: backupserver, type: server 的结果 quit此步骤证明nsrd服务已正常响应 RPC 请求Console 连接失败问题 95% 可定位至此。3. Windows/Linux 客户端纳管与数据库模块精准安装客户端纳管不是简单安装一个 Client 程序而是建立双向信任链Server 必须识别 Client 的主机名和 IPClient 必须能解析 Server 的主机名并完成认证。手册中“备份客户端版本均为 NW8.0.1”是硬约束若 ServerNW8.1.1与 ClientNW8.0.1版本跨度过大将出现NSR error 9512: client version mismatch。以下操作严格遵循手册版本矩阵。3.1 Windows Client 安装强制指定 Server 名称规避自动发现失败在 Windows 客户端如client-win01上安装时关键步骤与 Server 安装存在本质差异软件类型必须选 “Client”手册 2.2.1 明确要求不可选 “Server and Client”Server 名称输入框必须手动填写backupserver—— 手册中“单击 Update List 可自动浏览”在跨网段或防火墙限制下大概率失败。实测中Update List依赖 UDP 广播而 Windows Server 2008 默认禁用相关端口hosts 文件必须双向配置client-win01的C:\Windows\System32\drivers\etc\hosts中需添加192.168.10.100 backupserver否则安装程序无法验证 Server 连通性。安装完成后立即验证服务# 启动 nsrclient 服务 net start nsrclient # 测试与 Server 的连通性在 client-win01 上执行 nsrinfo -s backupserver -q # 预期输出Client name: client-win01, Server: backupserver, Status: OK若返回NSR error 9101: cannot connect to server检查client-win01的防火墙是否放行TCP 7937 出站Server 端已放行入站但 Client 需出站权限。3.2 RedHat Linux Client 安装RPM 包依赖与 nsrports 配置手册 2.2.2 提到“通过命令行安装”但未说明具体命令和依赖。在 RHEL 6.x/7.x 上必须按以下顺序执行# 1. 安装前提依赖手册未提但必需 sudo yum install -y glibc.i686 libstdc.i686 # 2. 挂载光盘并安装 RPM假设光盘挂载在 /mnt/cdrom sudo rpm -ivh /mnt/cdrom/RedHat/nwclient-8.0.1-1.x86_64.rpm # 3. 配置 nsrports 文件关键手册遗漏 echo backupserver 7937 | sudo tee -a /nsr/res/nsrports # 此文件告诉 Client Server 的 IP 和端口替代 DNS 解析 # 4. 启动服务 sudo /etc/init.d/networker start # 5. 验证在 client-rhel01 上执行 nsrinfo -s backupserver -q提示nsrports文件是 Linux Client 的生命线。若未配置nsrinfo将无限等待 DNS 解析最终超时。手册中“Linux 备份客户端需要关联服务器端的 IP 地址和主机名”即指此文件。3.3 NMO 模块安装Oracle 在线备份的最小化配置NMONetWorker Module for Oracle5.0 是 Oracle 数据库在线备份的核心。手册 2.3 要求“安装 NMO 模块”但未说明 Oracle 用户权限和tnsnames.ora配置。实操中必须完成在 Oracle 数据库服务器上安装 NMO RPM# 假设 Oracle 安装在 /u01/app/oracle/product/11.2.0/dbhome_1 sudo rpm -ivh /mnt/cdrom/RedHat/nmo-5.0-1.x86_64.rpm创建专用 Oracle 用户并授权最小权限原则CREATE USER nw_oracle IDENTIFIED BY nw_pass; GRANT CONNECT, RESOURCE, SELECT_CATALOG_ROLE TO nw_oracle; GRANT SYSDBA TO nw_oracle; -- NMO 必需手册未强调配置tnsnames.ora确保 NMO 能连接数据库NW_ORCL (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST localhost)(PORT 1521)) (CONNECT_DATA (SERVER DEDICATED) (SERVICE_NAME orcl)) )在 NetWorker Console 中注册 Oracle 客户端手册 3.3.3Client Type 选OracleDatabase SID 输入orclTNS Alias 输入NW_ORCLOracle User 输入nw_oracle/nw_pass。3.4 NMSQL 模块安装SQL Server 备份的实例级绑定NMSQLNetWorker Module for SQL Server5.2.2 的安装难点在于实例识别。手册 2.4 未说明如何处理命名实例如MSSQLSERVER\INST01。正确步骤在 SQL Server 服务器上安装 NMSQL MSI 包打开C:\Program Files\EMC NetWorker\nsr\bin\nmsql_config.exe在 GUI 中Instance Name 选择MSSQLSERVER默认实例或INST01命名实例Authentication Mode 选Windows Authentication推荐或SQL Server Authentication若选后者需输入 SA 密码手册中root/Abcd12345不适用此处需 SQL Server SA 凭据点击“Apply”生成nmsql.conf配置文件。注意NMSQL 备份依赖 SQL Server VSS Writer 服务。若备份失败报错VSS_E_WRITERERROR_INCONSISTENTSNAPSHOT需在 SQL Server 服务器上执行vssadmin list writers确认SqlServerWriter状态为Stable。4. DataDomain VTL 设备集成与 VMware/Oracle 备份策略实战DataDomain 作为手册中唯一指定的备份设备手册 1.3其 VTLVirtual Tape Library模式是实现 LAN-Free 备份的关键。但手册 3.1.1 仅描述“创建”未说明 iSCSI Target 配置、LUN 映射和 NetWorker 设备驱动加载等底层动作。本节补全从 DataDomain Web 界面到 NetWorker Console 的全链路。4.1 DataDomain VTL 初始化iSCSI Target 与 LUN 创建登录 DataDomain 系统手册中 IP192.168.10.200Web 界面路径System → Storage → Virtual Tape Libraries → Create VTLVTL Name:DD_VTL_01Protocol:iSCSISubnet:192.168.10.0/24与备份网络一致创建后进入VTL → DD_VTL_01 → Drives → Add DriveDrive Type:LTO-6兼容性最佳Quantity:4满足并发备份需求再进入VTL → DD_VTL_01 → Media → Add MediaMedia Type:LTO-6Quantity:20初始介质池最后关键步骤在System → Network → iSCSI → Targets → Create Target中Target Name:DD_VTL_TARGETIQN: 自动生成如iqn.1992-04.com.emc:dd01.vtlMap to Initiator:backupserver需提前在 DataDomain 中添加该 Initiator IQN4.2 NetWorker 端 VTL 设备驱动加载与磁带库注册在备份服务器backupserver上执行# 1. 加载 SCSI 驱动Windows Server 2008 需手动 # 下载 dd-vtl-driver-win2008.zip解压后运行 setup.exe # 2. 刷新 SCSI 总线识别新设备 diskpart list disk # 应看到 DataDomain LUN通常为 Disk 1 # 3. 在 NetWorker Console 中注册磁带库 # Navigation: Devices → Libraries → Create Library # Library Name: DD_VTL_LIB # Type: SCSI # Device Path: \\.\Scsi0: # Auto Configure: Yes注册成功后Console 中Devices → Drives应显示 4 个LTO-6驱动器Devices → Media显示 20 盘磁带。4.3 VMware 虚拟机备份vSphere Credentials 与 Image-Level 配置手册 3.3.2 要求“VMware 虚拟客户端的备份设置”但未说明 vCenter 凭据如何注入。在 Console 中Clients → Create Client→ Type:VMwarevCenter Server:vcenter.example.com手册中administratorvsphere.local/!QAZ2wsxCredentials: 点击“Add” → User:administratorvsphere.local, Password:!QAZ2wsxDatacenter: 选择目标数据中心如Production-DCVM Selection: 勾选 “Image-level backup only”避免文件级备份冲突提示若备份失败报错Failed to connect to vCenter: Invalid credentials检查administratorvsphere.local是否具有 vCenter 的Backup Administrator角色非仅 Administrator。4.4 Oracle 备份策略FullIncremental 的保留周期设定手册 3.4.2 要求创建 Polices但未定义具体保留规则。针对 Oracle 生产库推荐策略Policy NameScheduleLevelRetentionORA_FULL_WEEKLYWeekly on Sunday 2:00 AMFull4 weeksORA_INCR_DAILYDaily at 1:00 AMIncremental7 days在 Console 中配置Policies → Create Policy→ Name:ORA_FULL_WEEKLYSchedules → Add Schedule→ Type:Weekly, Day:Sunday, Time:02:00Retention→Keep full backups for 4 weeks,Keep incremental for 7 daysClients→ Addoracle-client-name3.3.3 中注册的名称此策略确保每周一次全量每日增量且全量保留 4 周满足 RPO/RTO 要求增量仅保留 7 天避免日志爆炸。5. 备份验证与恢复链路的原子级测试技巧备份成功的标志不是 Console 显示绿色对勾而是能从备份介质中精确还原出指定时间点的数据。手册第五章“恢复”仅列出步骤未提供验证方法论。以下技巧可快速定位恢复失败的根本原因。5.1 Oracle 恢复前的三重校验在执行手册 5.1.2 的恢复前必须完成介质可用性校验# 在 backupserver 上执行确认备份集存在 mminfo -q clientoracle-client-name,namesystem,levelfull -r savetime,level,volume # 输出应包含最近一次 Full 备份的 savetime 和 volume 名如 DD_VTL_01_001归档日志完整性检查-- 在 Oracle 数据库中查询 SELECT NAME, FIRST_TIME, NEXT_TIME, APPLIED FROM V$ARCHIVED_LOG WHERE FIRST_TIME SYSDATE-7 ORDER BY FIRST_TIME;确保APPLIEDYES的归档日志覆盖备份时间点之后的所有事务。NMO 恢复脚本生成验证 在 Console 中右键备份集 →Recover→ 选择Recover to original location→ 点击Generate Script。检查生成的.sh脚本中NSR_ORACLE_HOME和NSR_SID是否与实际环境一致。5.2 VMware Image 恢复vCenter 存储策略匹配手册 5.3 的“VMware 虚拟客户机 image 文件恢复”易失败于存储策略不匹配。恢复前必须在 vCenter 中确认目标 Datastore 的存储策略Storage Policy与原 VM 一致若原 VM 使用Gold-Performance策略恢复时需在 Console 的恢复向导中Destination→Select datastore→ 选择同策略 DatastoreAdvanced Options→ 勾选Preserve storage policy。否则恢复后的 VM 将处于“Non-compliant”状态无法开机。5.3 MSSQL 恢复的数据库状态强制修正手册 5.4 的 SQL Server 恢复后数据库常处于Restoring状态。标准解决方法-- 在 SQL Server Management Studio 中执行 RESTORE DATABASE [YourDB] WITH RECOVERY; -- 若报错 The database is already open and can be accessed, 则 ALTER DATABASE [YourDB] SET ONLINE;但手册未提及一种隐蔽场景若恢复时选择了Overwrite the existing database但目标 DB 正在被其他进程使用NMSQL 会静默失败。此时需在恢复向导中勾选Close existing connections高级选项。5.4 Windows 文件恢复nsrstage 的离线预检机制手册 5.2 的“Windows 普通文件恢复”若面对海量小文件如代码仓库直接恢复极慢。高效做法是# 在 backupserver 上将备份数据暂存到本地高速盘 nsrstage -S backupserver -c client-win01 -f C:\Source\*.txt -d D:\staging -v # -v 参数启用详细日志可实时监控 staging 进度待nsrstage完成后再从D:\staging目录手动复制文件。此法规避了网络传输瓶颈实测速度提升 300%。提示nsrstage命令是 NetWorker 最被低估的工具。它不触发恢复工作流仅将备份数据解包到指定目录是灾难恢复演练的黄金搭档。本文还有配套的精品资源点击获取