开始新对话

未解决

此帖子已超过 5 年

1243

2013年4月8日 18:00

NetWorker nsradmin命令行工具探秘(三)—— 资源更新举例

​ ​
​ ​

​NetWorker nsradmin​​命令行工具探秘(三)—— ​

​ ​

​资源更新举例​

​ ​
​ ​

​ ​

​转载请在文首保留原文出处:​​EMC​​中文支持论坛​​https://community.emc.com/go/chinese​

​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​NetWorker​​资源也可以使用​​nsradmin​​来更新。本章将提供一些如何使用​​nsradmin​​作常用资源更新操作的举例说明。​

​ ​

​ ​

​NetWorker nsradmin命令行工具探秘(一) —— nsradmin简介​

​ ​

​NetWorker nsradmin命令行工具探秘(二) —— 资源查询举例​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​

​当需要批量更新很多​​NetWorker​​客户机资源的时候,​​nsradmin​​特别有用。如果不想从​​NMC​​图形化界面或使用​​nsradmin​​每次更新一个,可以使用一个输入文件来实现自动化。本章的一些例子将使用输入文件来自动化更新任务。​

​ ​

​ ​

​全局禁用​​VSS​​:​

​ ​

​ ​

​可以使用​​nsradmin​​来对所有客户机全局禁用​​VSS​​(​​Microsoft Volume Shadowcopy Services​​)或只对某些​​Windows​​操作系统禁用​​VSS​​。​

​ ​

​ ​

​注意:对于​​Windows Vista​​和​​Windows Server 2008​​及之后的系统,​​VSS​​是唯一可用的备份方法且不能被禁用。​

​ ​

​ ​

​要禁用​​VSS​​:​

​ ​

​ ​

​1. ​​以​​root​​或​​Windows​​管理员登陆​​NetWorker​​服务器。​

​ ​

​ ​

​l​​ ​​要对所有客户机禁用​​VSS​​:​

​ ​

​ ​

​为​​nsradmin​​创建一个输入文件。输入文件将会自动更新每个客户机并消除人机交互提示。例如,创建一个文本文件(如​​disable-vss.txt​​)并在文件中输入以下:​

​ ​

​ ​

​show name; client OS type; Save operations ​

​ ​

​print type: NSR client ​

​ ​

​update Save operations: "VSS\:*=off" ​

​ ​

​print​

​ ​

​ ​

​确保文件文本中的最后一行后面要输入一个回车。​

​ ​

​ ​

​l​​ ​​要只对特定​​Windows​​操作系统(如​​Windows NT​​)禁用​​VSS​​:​

​ ​

​ ​

​创建一个输入文件(如​​disable-vss-nt.txt​​)并在文件中输入以下:​

​ ​

​ ​

​show name; client OS type; Save operations ​

​ ​

​print type: NSR client; client OS type: "Windows NT Server on Intel" ​

​ ​

​update Save operations: "VSS\:*=off" ​

​ ​

​print​

​ ​

​ ​

​2. ​​在命令行提示符中输入:​

​ ​

​ ​

​nsradmin -i path\disable-vss.txt​

​ ​

​或​

​ ​

​nsradmin -i path\disable-vss-nt.txt​

​ ​

​ ​

​path​​是输入文件的位置。​

​ ​

​ ​

​启用或禁用备份组的定时备份:​

​ ​

​ ​

​1. ​​以​​root​​或​​Windows​​管理员登陆​​NetWorker​​服务器。​

​ ​

​ ​

​l​​ ​​要启用组的定时备份:​

​ ​

​ ​

​2. ​​创建一个输入文件(如​​enable_bizgroup.txt​​)并在文件中输入以下:​

​ ​

​ ​

​. type: NSR Group; name: Test ​

​ ​

​update action; autostart:enabled​

​ ​

​ ​

​Test​​是备份组的名称。​

​ ​

​ ​

​3. ​​在命令行提示符中输入以下:​

​ ​

​ ​

​nsradmin -i path\enable_bizgroup.txt​

​ ​

​ ​

​path​​是文件的位置。​

​ ​

​ ​

​l​​ ​​要禁用组的定时备份:​

​ ​

​ ​

​2. ​​创建一个输入文件(如​​disable_bizgroup.txt​​)并在文件中输入以下:​

​ ​

​ ​

​. type: NSR Group; name: Test ​

​ ​

​update action; autostart:disabled​

​ ​

​ ​

​3. ​​在命令行提示符中输入以下:​

​ ​

​ ​

​nsradmin -i path\disable_bizgroup.txt​

​ ​

​ ​

​批量更新所有资源条目:​

​ ​

​ ​

​nsradmin​​的一个强大功能是对同一类型的所有资源作批量更新。在此例中,我们将所有​​NetWorker​​客户机资源的浏览策略都设为​​8​​个月。​

​ ​

​ ​

​要更新所有​​NetWorker​​客户机的浏览策略,在命令行提示符中输入以下:​

​ ​

​ ​

​nsradmin . type NSR client;browse​

​ ​

​update browse:8_months​

​ ​

​ ​

​8_months​​是赋予​​NetWorker​​客户机的新浏览策略。​

​ ​

​ ​

​更改带库的控制端口:​

​ ​

​ ​

​带库机械臂的控制端口的更改可能会导致无法进行带库操作,如标签、挂载、卸载和清点。你可能会看到“​​no such file or directory​​”的错误。​

​ ​

​ ​

​要更新​​NetWorker​​使其使用新的新的控制端口:​

​ ​

​ ​

​1. ​​运行​​inquire​​命令来确定带库机械臂的​​SCSI​​设备序列号有显示。如果序列号没有显示,则跳到第​​5​​步。​

​ ​

​2. ​​如果机械臂的序列号有显示,按照​​NetWorker Administration Guide 110​​页中“​​Scanning for libraries and devices​​”的步骤扫描带库设备。​

​ ​

​3. ​​点击“监视”,然后点击“日志”标签并找到以下信息:​

​ ​

​ ​

​media info: The control port of the disabled library 'library_name' has been changed to 'scsidev@b.t.l' on storage node 'storage_node_name'!​

​ ​

​ ​

​4. ​​启用带库:​

​ ​

​ ​

​a. ​​在“管理”窗口中,点击“设备”。​

​ ​

​b. ​​展开“带库”,右击带库并选择“启用​​/​​禁用”。​

​ ​

​ ​

​5. ​​如果序列号没有在第一步中显示,或者扫描设备无法检测到控制端口的更改,可以使用​​nsradmin​​来更新控制端口。​

​ ​

​ ​

​a. ​​以​​root​​或​​Windows​​管理员账户登录​​NetWorker​​客户机。​

​ ​

​b. ​​在命令提示符中,输入​​nsradmin​​。​

​ ​

​c. ​​在​​nsradmin​​提示符中,输入以下来禁用带库:​

​ ​

​ ​

​. type: NSR jukebox ​

​ ​

​update enabled:no​

​ ​

​ ​

​当提示更新资源时,输入​​yes​​。​

​ ​

​ ​

​d. ​​在​​nsradmin​​提示符中,输入以下来更新控制端口:​

​ ​

​ ​

​update control port:scsidev@b.t.l​

​ ​

​ ​

​b.t.l​​是带库机械臂的​​bus.target.lun​​(第一步​​inquire​​命令显示的结果)​

​ ​

​ ​

​当提示更新资源时,输入​​yes​​。​

​ ​

​ ​

​e. ​​重新启用带库:​

​ ​

​ ​

​update enabled:yes​

​ ​

​ ​

​当提示更新资源时,输入​​yes​​。​

​ ​

​ ​

​要验证控制端口已经更改并且带库已启用,在​​nsradmin​​提示符中输入​​print​​:​

​ ​

​ ​

​设置可用服务端口的范围:​

​ ​

​ ​

​默认服务端口的范围是:​​7937-9936​​。我们可以将范围改小。不同进程所需的端口将从服务端口范围中随机选取。​

​ ​

​ ​

​注意:要设置服务端口,你必须对​​NetWorker​​主机有​​root​​或​​Windows​​管理员权限。​

​ ​

​ ​

​1. ​​通过输入以下命令查看服务端口范围:​

​ ​

​ ​

​nsradmin -p nsrexec -s shadow.xyz.com ​

​ ​

​NetWorker administration program. ​

​ ​

​Use the "help" command for help, "visual" for full-screen mode. ​

​ ​

​nsradmin> p type:nsr system port ranges ​

​ ​

​type: NSR system port ranges; ​

​ ​

​service ports: 7937-9936; ​

​ ​

​connection ports: 0-0; ​

​ ​

​administrator: *@localhost; ​

​ ​

​nsradmin>​

​ ​

​ ​

​2. ​​要更新服务端口范围,输入:​

​ ​

​ ​

​nsradmin -p nsrexec -s shadow.xyz.com ​

​ ​

​nsradmin> . type:nsr system port ranges ​

​ ​

​Current query set ​

​ ​

​nsradmin> update service ports:7937-7938, 9000-9100 ​

​ ​

​service ports: 7937-7938, 9000-9100; ​

​ ​

​Update? Y ​

​ ​

​updated resource id ​

​ ​

​0.11.3.224.0.0.0.0.0.0.0.0.67.30.89.123.137.69.154.98(6) ​

​ ​

​nsradmin>​

​ ​

​ ​

​在此例中,多个端口范围被创建。注意,每个范围以逗号分隔。​

​ ​

​ ​

​3. ​​重启主机上的所有​​NetWorker​​进程以使更新生效。​

​ ​

​ ​

​自动输入序列号启用码和授权码:​

​ ​

​ ​

​输入大量的序列号启用码和授权码非常耗时。为了加速这一进程,你可以使用​​nsradmin​​和一个输入文件来批量输入​​NetWorker​​启用码和授权码,而不必通过​​NMC​​图形化 来一个个输入。有兴趣的话,你可以参考下​​EMC​​知识库文档​​esg105468​​来详细了解下具体实现方法。​

​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

​NetWorker​

​ ​
没有回复!
找不到事件!

Top