After upgrading my NIM Server to from AIX 6.1 to AIX 7.1, I received the following errors running dsh.
root@nim_server: / # dsh -N ALL date
0042-053 lsnim: there is no NIM object named "lpar_labo1"
The node lpar_labo1 is not defined in NIM database.
lpar_labo1: Mon Jun 13 17:00:35 ART 2016
I've found than I need to set de DSH_CONTEXT to DSH, to prevent dsh to go to NIM groups, and using my own server groups
root@nim_server: / # export DSH_CONTEXT=DSH
root@nim_server: / # dsh -N ALL date
lpar_labo1: Mon Jun 13 17:00:35 ART 2016
lpar_labo2: Mon Jun 13 17:00:35 ART 2016
lpar_labo3: Mon Jun 13 17:00:35 ART 2016
root@nim_server: / # env | grep -i dsh
DSH_CONTEXT=DSH
DSH_NODE_RSH=/usr/bin/ssh
DSH_NODEGROUP_PATH=/rcUnix/etc/node_groups
DSH_NODE_OPTS=-q -o BatchMode=yes
root@nim_server: / # dsh -q
DSH:DCP_DEVICE_OPTS=
DSH:DCP_DEVICE_RCP=
DSH:DCP_NODE_OPTS=
DSH:DCP_NODE_RCP=
DSH:DSH_CONTEXT=DSH
DSH:DSH_DEVICE_LIST=
DSH:DSH_DEVICE_OPTS=
DSH:DSH_DEVICE_RCP=
DSH:DSH_DEVICE_RSH=
DSH:DSH_ENVIRONMENT=
DSH:DSH_FANOUT=
DSH:DSH_LOG=
DSH:DSH_NODEGROUP_PATH=/rcUnix/etc/node_groups
DSH:DSH_NODE_LIST=
DSH:DSH_NODE_OPTS=-q -o BatchMode=yes
DSH:DSH_NODE_RCP=
DSH:DSH_NODE_RSH=/usr/bin/ssh
DSH:DSH_OUTPUT=
DSH:DSH_PATH=
DSH:DSH_REPORT=
DSH:DSH_SYNTAX=
DSH:DSH_TIMEOUT=
DSH:RSYNC_RSH=
DSH:DCP_DEVICE_RCP=
DSH:DCP_NODE_OPTS=
DSH:DCP_NODE_RCP=
DSH:DSH_CONTEXT=DSH
DSH:DSH_DEVICE_LIST=
DSH:DSH_DEVICE_OPTS=
DSH:DSH_DEVICE_RCP=
DSH:DSH_DEVICE_RSH=
DSH:DSH_ENVIRONMENT=
DSH:DSH_FANOUT=
DSH:DSH_LOG=
DSH:DSH_NODEGROUP_PATH=/rcUnix/etc/node_groups
DSH:DSH_NODE_LIST=
DSH:DSH_NODE_OPTS=-q -o BatchMode=yes
DSH:DSH_NODE_RCP=
DSH:DSH_NODE_RSH=/usr/bin/ssh
DSH:DSH_OUTPUT=
DSH:DSH_PATH=
DSH:DSH_REPORT=
DSH:DSH_SYNTAX=
DSH:DSH_TIMEOUT=
DSH:RSYNC_RSH=
Other useful Tip to use DSH through any port, not just 22 (Default SSH Port)
DSH_REMOTE_OPTS=-p6666
No hay comentarios:
Publicar un comentario