码迷,mamicode.com
首页 > 其他好文 > 详细

rocks更改计算节点名称

时间:2015-04-17 18:34:57      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:rocks 计算节点 更改名称

1.查看当前计算节点命名方式如下

[root@cluster ~]# rocks list host

HOST        MEMBERSHIP CPUS RACK RANK RUNACTION INSTALLACTION

cluster:    Frontend   1    0   0    os        install     

compute-0-0: Compute    1   0    0    os       install     

compute-0-1: Compute    1   0    1    os       install    

2.现在要把compute-0-*更改为node*,步骤如下

◆在任何路径下,创建一个名为ReName.sh的脚本,内容如下

[root@cluster AddHost]# cat ReName.sh

#!/bin/bash

ORDER=0

SUM=2                                      //共有多少个节点

NEW=1

##

while [ $ORDER -lt "$SUM" ]; do \

rocks set host name compute-0-$ORDER node$NEW; \

rocks set host interface name node$NEW eth0 node$NEW; \

let ORDER++; \

let NEW++; \

done

#

#

##Sync Config

rocks sync config

#

#

SUM=2

NEW=1

#

##Set For hosts file

for i in `seq $NEW $SUM`;do ssh node$i sed -i \

-e "s/compute-0-.*.local/node$i.local/g" \

-e "s/compute-0-.*/node$i/g" \

/etc/hosts;done

#

for i in `seq $NEW $SUM`;do ssh node$i hostname node$i.local;done

#

for i in `seq $NEW $SUM`;do ssh node$i sed -i "/HOSTNAME/c\HOSTNAME=node$i.local" /etc/sysconfig/network;done

 

注:脚本内容根据实际情况更改

 

例如:现在共有10个节点,现在需要把compute-0-0compute-0-9,重命名为node1node10,步骤如下

1.脚本中需要更改的地方,如下面红色字体处所示

[root@cluster AddHost]# cat ReName.sh

#!/bin/bash

ORDER=0

SUM=10  

NEW=1

##

while [ $ORDER -lt "$SUM" ]; do \

rocks set host name compute-0-$ORDER node$NEW; \

rocks set host interface name node$NEW eth0 node$NEW; \

let ORDER++; \

let NEW++; \

done

#

#

##Sync Config

rocks sync config

#

#

SUM=10

NEW=1

#

##Set For hosts file

for i in `seq $NEW $SUM`;do ssh node$i sed -i \

-e "s/compute-0-.*.local/node$i.local/g" \

-e "s/compute-0-.*/node$i/g" \

/etc/hosts;done

#

for i in `seq $NEW $SUM`;do ssh node$i hostname node$i.local;done

#

for i in `seq $NEW $SUM`;do ssh node$i sed -i "/HOSTNAME/c\HOSTNAME=node$i.local" /etc/sysconfig/network;done

 

2.执行该脚本即可

[root@cluster AddHost]# sh ReName.sh


本文出自 “永不止步” 博客,谢绝转载!

rocks更改计算节点名称

标签:rocks 计算节点 更改名称

原文地址:http://wjcaiyf.blog.51cto.com/7105309/1633924

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!