开始新对话

未解决

此帖子已超过 5 年

J

11683

2014年2月12日 19:00

【专家问答】NetWorker强大的命令行工具nsradmin

新一期的中文“专家问答”活动又将开启。本期活动的技术话题为:NetWorker强大的命令行工具nsradmin。从2014年2月17日(周一)开始为期两周的时间里,我们将和大家一起讨论和分享关于此话题的经验和心得。以往所有已完成的“专家问答”活动可参考这个汇总贴

本期讨论主题:NetWorker强大的命令行工具nsradmin

本期持续时间:2014年2月17日 – 3月3日,为期两周。活动结束后,本贴将锁定,有相关的后续问题可开新贴提问。

本期我们邀请到的两位专家是: Eric Luo和Mandy Xu。


Eric_Luo_ATE.jpg

Eric Luo 2006年开始作为HP现场工程师奔走在客户现场。2008年底加入EMC 从事备份领域的远程技术支持,目前为NetWorker的技术支持,主要解决NetWorker核心与后端备份设备的问题。

Mandy_Xu_ATE.jpg

Mandy Xu 8年IT从业经验,2006至2009年在世界500强外企从事系统工程师一职。2009年加入EMC全球支持中心,服务于NetWorker技术支持团队。熟悉存储备份软件操作,熟悉存储备份相关原理。

和专家交流,与同行畅谈。欢迎大家以回帖的方式就 NetWorker强大的命令行工具nsradmin 这个主题,来积极提问和踊跃发表自己的意见。期待您的参与!

1.2K 消息

2014年2月12日 19:00

本帖暂时锁定,将于2月17日上午活动正式前解锁。届时欢迎大家积极参与讨论和提问,来学习nsradmin工具使用经验和分享心得。

1.2K 消息

2014年2月16日 17:00

活动开启,本帖解锁。欢迎参与讨论和提问~

78 消息

2014年2月16日 18:00

您好。谢谢您的提问。简单来说,您可以把nsradmin想象成NMC控制台,您可以通过这个命令修改资源属性,可以用来创建,删除NetWorker相关资源。而且一般来说,如果有时候您通过NMC控制台无法进行创建,修改和删除的情况下,nsradmin这个命令往往可以帮助到您。一个最常见的例子是,如果您的备份环境有客户端的信息改变,如IP地址等信息改变,备份服务器里面会报错"NSR Peer information conflict",这个时候我们需要删除NSR peer information来解决这个问题。在这个时候,您通过NMC删除会持续报错,但是通过nsradmin则可以轻松的删除。我们的数据库系统里面有个介绍nsradmin使用的文档。您可以参阅:https://support.emc.com/docu9466_Special-Uses-for-the-NetWorker-nsradmin-Program-Technical-Note.pdf?language=en_US

而nsrinfo是NetWorker里面经常使用到的另外一个命令,它主要用于索引的检查,和nsradmin没有交叉的地方。

1.2K 消息

2014年2月16日 18:00

请问各位专家nsradm主要功能是什么?入门级使用方法有哪些?

抛砖引玉,先给大家来点干货:

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

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

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

nsradmin主要用于管理和查询NetWorker Server资源。建议先看下以上文章简单了解下nsradmin的作用和用法。有那些不清楚的或者想要更多了解的,欢迎向我们的专家踊跃提问。

1.2K 消息

2014年2月16日 18:00

上次我还发现现场工程师使用nsrinfo查看备份集信息,是否也可以使用nsradm实现?

正如Mandy所言,nsrinfo查询的是索引信息,nsradmin可以查询的是资源信息,作用不同,无法用nsradmin来实现nsrinfo的用途。

1.6K 消息

2014年2月16日 18:00

2位专家新年快乐! 

78 消息

2014年2月16日 18:00

谢谢。新年快乐。

44 消息

2014年2月16日 18:00

请问各位专家nsradm主要功能是什么?入门级使用方法有哪些?

上次我还发现现场工程师使用nsrinfo查看备份集信息,是否也可以使用nsradm实现?

78 消息

2014年2月16日 18:00

谢谢Tim提供的资源,里面提供了很多好的应用举例,有什么疑问大家可以一起讨论。

30 消息

2014年2月17日 07:00

1. 可以在Neworker server上使用nsradmin来删除neworker server和remote client上的NSR peer information? 如果可以,怎样实现?

2 如何用nsradmin创建如下schedule?

Mon - Fri + Sun: Incremental

3rd Sat: Full

Other Sat: Incr Synthentic Full

3. 能否举例说明在什么情况下nsradmin可以帮助troubleshooting?

谢谢!

56 消息

2014年2月17日 16:00

1. 在服务器端分别跑2条命令:

1) nsradmin -p nsrexecd

> . type:nsr peer information;name: [查询相应客户机的信息]

> p [显示]

> d [删除]

> y [确认删除]

以上这部是删除服务器端客户机的信息

2) nsradmin -s -p nsrexecd

> . type:nsr peer information

> p

> y

这部是删除客户机上服务器的信息

2.我们不建议用nsradmin来创建schedule,不是不可以,是因为他NMC来的直观

# nsradmin

> create type:nsr schedule;name:test1;period:week;action:incr incr incr incr incr incr incr+synthetic full;override:full third Saturday every month

3. nsradmin 一般在NW没办法登录的时候进行trouble shooting,换句话说,可以用来进行OFFLINE的配置文件分析。比如客户有遇到NW的问题而不能进行远程协助的时候,我们可以通过nsradmin对收集下来的配置文件进行检查。

56 消息

2014年2月17日 17:00

nsrinfo是用来检查所有客户机的索引信息,而nsradmin主要侧重于配置方面,两者是不同的。

78 消息

2014年2月17日 17:00

在我们日常诊断问题的过程中,比较经常遇到的问题有:

1.是用nsradmin清除peer information.

2.是用nsradmin去修改NetWorker 的authentication信息。

3.是在窗口配置紊乱的时候用nsradmin可以成功删除资源,如在不删除设备的情况下删除存储节点等。

其他还有很多使用实例,如果有兴趣的话可以参阅文档和网站。

56 消息

2014年2月17日 17:00

介绍几种在日常维护中经常会用到的情况。

1) 可以查看所有客户机的属性,过滤掉不需要的,例如列出所有客户机的名字并导入到一个文件中

首先编辑个文件,里面写好查询命令

. type:nsr client

show name

p

【光标放这里】

保存这个文件为name.txt

运行nsradmin -i name.txt > client.txt

这样所有NW的客户机名字都会被导入到client.txt中,以此类推,我们可以查询客户机的其他属性,属性我列举在下面,只要用show 属性就可以了

aliases:

application information:

archive services:

archive users:

backup command:

backup config:

Backup renamed directories:

backup type:

BMR:

BMR options:

browse policy:

Checkpoint enabled:

Checkpoint granularity:

client OS type:

clone storage nodes:

comment:

CPUs:

Data Domain backup:

De-duplication backup:

De-duplication node:

directive:

enabler in use:

executable path: 

File inactivity threshold:

group:

hard links:

index path:

licensed applications:

licensed PSPs:

name:

ndmp:

NDMP array name:

NetWorker version:

owner notification:

parallelism:

password:

physical client parallelism:

physical host:

Pool:

priority:

Probe resource name:

Proxy backup host:

Proxy backup type:

recover storage nodes:

remote access:

remote user:

retention policy:

Save operations:

save set:

schedule:

scheduled backup:

server network interface:

short filenames:

storage nodes:

virtual client:

save set MBT:

File inactivity alert thresho

2) 因为当前版本的日志文件格式为.raw, 一般我们查看日志的话都是daemon.raw,但这个是一个标准格式,直接打开的话里面的日期,主机名等基本都不能辨认,一般用户很难看懂,除了nsr_render_log,我教大家一个办法,可以实现daemon.raw同步翻译到另一个文件,比如daemon.txt

在NW服务器上运行: nsradmin -p nsrexec

. type: nsr log;name:daemon.raw

update: runtime rendered log: /nsr/logs/daemon.txt

y

重启服务之后,我们就可以看到在日志目录下有个daemon.txt会生成,而且是用户能够看懂的格式,这样用户就可以更方便的管理和日常维护了

nsradmin还有着许许多多的用法,这里只是列举了很小一部分,他可以帮助有需要的用户来完成某些脚本。大家有问题可以积极提问,我会尽力回复大家,谢谢

56 消息

2014年2月17日 22:00

大家快来参与啊,机不可失,有问必答

找不到事件!

Top