Rocks Cluster中计算节点名称的更改
在rocks cluster服务器系统当中,默认的计算节点名称是compute-0-0, compute-0-1 … 这样的名称,加之安装过程中不注意,或者在后期的运维过程当中出现某一个节点需要重装,导致节点名称与机架服务器的上下顺序完全无法对应,具体对应情况如下:
1 compute-0-9
2 compute-0-0
3 compute-0-2
4 compute-0-3
5 master
6 compute-0-12
7 compute-0-4
8 compute-0-5
9 compute-0-6
10 compute-0-7
11 compute-0-11
这种混乱的顺序十分影响后期的维护,因此,重新明明节点名称十分有必要。然而,节点名称的更改不像重命名文件那样轻而易举,需要一系列操作的配合使用,主要还是在修改hostname上费功夫,过程如下
修改rocks的host名称
修改前后的主机名称,使用命令 rocks list host可以查看所有节点主机名称
修改脚本如下:
rocksSetName()
{
rocks set host name compute-0-9 node1
rocks set host name compute-0-0 node2
rocks set host name compute-0-2 node3
rocks set host name compute-0-3 node4
rocks set host name compute-0-12 node5
rocks set host name compute-0-4 node6
rocks set host name compute-0-5 node7
rocks set host name compute-0-6 node8
rocks set host name compute-0-7 node9
rocks set host name compute-0-11 node10
for i in {
1..10}
do
rocks set host interface name node$i eth0 node$i
done
}
上图当中显示的是更改之后的结果
系统主机名称的修改
在系统文件/etc/hosts记录的是管理节点和计算节点的内网地址和主机名称,使用vim命令做相应的修改,注意ip地址和主机名称的对应
这是管理节点上的主机名称修改,与此相对应的,每一个计算节点上都需要做相应的修改,运行如下脚本:
nodeHostname()
{
# mod