![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||
Solution Type Technical Instruction Sure Solution 1480121.1 : How to display and/or change Infiniband Node name
This document tells how to display and/or change the infiniband node name of any node within infiniband network In this Document
Applies to:Sun Datacenter InfiniBand Switch 36 - Version Not Applicable to Not Applicable [Release N/A]Exadata X3-2 Hardware - Version All Versions to All Versions [Release All Releases] Information in this document applies to any platform. On any node of an infiniband network, the following command displays the name of all the nodes: #ibnodes Here is an example: # ibnodes Ca : 0x0021280001a0a85c ports 2 "x4170-sin06-c" Ca : 0x0021280001a0a79c ports 2 "x4170-sin06-d HCA-1" Ca : 0x00212856cbe2c000 ports 2 "SUN IB QDR GW switch localhost 10.186.85.157 Bridge 0" Ca : 0x00212856cbe2c040 ports 2 "SUN IB QDR GW switch localhost 10.186.85.157 Bridge 1" Switch : 0x00212856cbe2c0a0 ports 36 "SUN IB QDR GW switch localhost 10.186.85.157" enhanced port 0 lid 1 lmc 0 The field within "" is the name of that node. This document shows how these names can be changed. GoalHow to know and/or change the infiniband node name of a node ? SolutionA. ibswitches To display the name of an IB switch, login to that switch, and run the following command: /usr/sbin/set_nodedesc.sh -v Here is an example: # /usr/sbin/set_nodedesc.sh -v
The recommended method of changing the name of the Infiniband switch is as follows; Login to ILOM of the switch as ilom-admin and do the following: ->cd /SP Exanple: Login to the switch as ilom-admin -> cd /SP # /usr/sbin/set_nodedesc.sh -v
B. Nodes running Linux In a node running Linux, the name of the node is in the file /sys/class/infiniband/mlx4_0/node-desc Node name can also be changed by modifying this as follows: echo "new_node_name" > /sys/class/infiniband/mlx4_0/node_desc
C. Nodes running Solaris If the node is running Solaris 11, and if it has only one IB HCA, the following command can be used to change the node name: # /usr/sbin/set_nodedesc.sh -N <new node name> Here is an example: # /usr/sbin/set_nodedesc.sh -N "My Sol 11 Machine" After that, the name of this node will be displayed as: # /usr/sbin/set_nodedesc.sh -v To understand the syntax and all options of these commands, run the command with -h option as follows: # /usr/sbin/set_nodedesc.sh -h solaris_set_nodedesc: illegal option -- h Another example with a name string including its its ip address and HCA name (HCA-1): This command can be used when there are multiple HCA in the machine. #/usr/sbin/set_nodedesc.sh -H "S 192.168.1.10 HCA-1" -G 0x0010e0000128be3c -N "My Sol 11 Machine" where 0x0010e0000128be3c is the GUID of the HCA. After this, the name will be displayed as: # /usr/sbin/set_nodedesc.sh -v And, #ibhosts
Attachments This solution has no attachment |
||||||||||||||
|