How to access systemshell Node shell Netapp Cluster Mode Step by Step Guide

Systemshell is used to diagnose low level issues. To Access Node Shell in Netapp Cluster mode we have to enable and reset the password of diag user. Be very careful when your enabling and accessing systemshell of the node In this article we are going to see How to Access Systemshell Node Shell Netapp cluster Mode Step by Step Guide. 

Note: If your not aware of Systemshell / Node Shell use it very carefully. Any command in Systemshell execute leads to direct impact on Netapp Head.

Login to your Cluster shell then verify the Diag user status.

Access systemshell Node shell Netapp Cluster Mode 

ARKIT-NA::> security login show -vserver ARKIT-NA -user-or-group-name diag

Vserver: ARKIT-NA
 Authentication Acct
User/Group Name Application Method Role Name Locked
---------------- ----------- -------------- ---------------- ------
diag console password admin no

As shown in above command output diag account is not locked. If diag user in locked state use below command to unlock diag user.

ARKIT-NA::> security login unlock -username diag -vserver ARKIT-NA

ARKIT-NA::> security login show -user-or-group-name diag

Vserver: ARKIT-NA
 Authentication Acct
User/Group Name Application Method Role Name Locked
---------------- ----------- -------------- ---------------- ------
diag console password admin no

Set the password to diag user

ARKIT-NA::> security login password -username diag -vserver ARKIT-NA

Enter a new password:
Enter it again:

Now change the privilege mode to diagnostic then login using diag user to systemshell.

ARKIT-NA::> set -privilege diagnostic

Warning: These diagnostic commands are for use by NetApp personnel only.
Do you want to continue? {y|n}: y

ARKIT-NA::*> system node systemshell -node ARKIT-NA02

Data ONTAP/amd64 (ARKIT-NA02) (pts/0)

login: diag
Password:
Last login: Wed Mar 1 22:59:42 from 169.254.100.246


Warning: The system shell provides access to low-level
diagnostic tools that can cause irreparable damage to
the system if not used properly. Use this environment
only when directed to do so by support personnel.

ARKIT-NA02% ps aux |grep ndmpd
root 3055 0.0 0.0 0 32 ?? WL 23Jun15 0:00.31 [ndmpd_dispatch_proc]
root 3056 0.0 0.0 0 32 ?? WL 23Jun15 0:00.32 [ndmpd_dispatch_proc]
root 3057 0.0 0.0 0 32 ?? WL 23Jun15 0:00.31 [ndmpd_dispatch_proc]
root 3058 0.0 0.0 0 32 ?? WL 23Jun15 0:00.31 [ndmpd_dispatch_proc]
root 3059 0.0 0.0 0 32 ?? WL 23Jun15 0:00.32 [ndmpd_dispatch_proc]
root 3386 0.0 0.0 0 16 ?? WL 23Jun15 0:05.67 [ndmpd2br_reply_thre]
root 3387 0.0 0.0 0 16 ?? WL 23Jun15 0:04.30 [ndmpd2br_svc_main]
root 23184 0.0 1.0 174776 42284 ?? Is 3:32AM 0:02.60 /sbin/ndmpd
root 23484 0.0 0.0 0 32 ?? WL 3:36AM 2:58.18 [ndmpd_proc]
root 25308 0.0 0.0 0 32 ?? WL 14Nov16 0:00.20 [ndmpd_proc]
root 51525 0.0 0.0 0 32 ?? WL 4Nov16 0:00.52 [ndmpd_proc]
root 51763 0.0 0.0 0 32 ?? WL 8Nov16 0:00.19 [ndmpd_proc]
diag 77221 0.0 0.0 14668 1328 0 S+ 3:27AM 0:00.00 grep ndmpd

ARKIT-NA02% sudo kill -9 51525
ARKIT-NA02%

Systemshell / Node shell Netapp cluster mode is like complete access to BSD core access

Conclusion

Node shell Netap Cluster Mode / Systemshell is used to collect low level diagnostic details, It’s just like Linux Terminal access with super user privileges. Use with care. In this mode most if the BSD commands will work.

Related Articles Netapp Cluster Mode

How to Setup Two Node Netapp Cluster

20 Extraordinary articles to Learn Netapp

Disk firmware Update Step by Step guide C-Mode Netapp

15 aggr command examples

df command with practical examples in Netapp

Thanks for your wonderful Support and Encouragement

Ravi Kumar Ankam

My Name is ARK. Expert in grasping any new technology, Interested in Sharing the knowledge. Learn more & Earn More

Leave a Reply

Your email address will not be published. Required fields are marked *