rocks更改计算机点名称

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

[[email protected] ~]# 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的脚本,内容如下

[[email protected] 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-0到compute-0-9,重命名为node1到node10,步骤如下

1.脚本中需要更改的地方共两处,具体位置请看注释

[[email protected] 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.执行该脚本即可

[[email protected] AddHost]# sh ReName.sh

时间: 2024-11-08 21:56:16

rocks更改计算机点名称的相关文章

rocks更改计算节点名称

1.查看当前计算节点命名方式如下 [[email protected] ~]# 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  

更改计算机名称,影响TFS之前映射的工作区 使用。

今天把自己电脑的计算机名称改了,打开vs2012的时候,就提示以下的错误: ---------------------------Microsoft Visual Studio---------------------------错误 工作区 DADI--20141015Q;SD-SERVER\Administrator 未驻留在此计算机上.如果最近已重命名此计算机,则可通过运行“tf workspaces /updateComputerName:oldComputerName”来更新工作区.-

更改计算机名称,影响TFS使用

今天把自己电脑的计算机名称改了,打开VS的时候,就提示以下的错误: 报错情况 ? ? 错误工作区?DADI--20141015Q;SD-SERVER\Administrator?未驻留在此计算机上.如果最近已重命名此计算机,则可通过运行"tf?workspaces?/updateComputerName:oldComputerName"来更新工作区. ? 解决方案: ? ? 1.?打开vs下的"开发人员命令提示" 2.输入查询现有的TFS工作区绑定计算机的命令:tf

SQL server 更改计算机名后造成未找到或无法访问服务器解决方法

默认的计算机名较长且不易辨识,我在更改完计算机名之后却发现每次登陆SQL server都需要更改计算机名并重启计算机,否则便会出现以下错误提示: 此时我们需要再次更改计算机名(最终你想给计算机起的名字)并重启计算机,因为每次更改过计算机名后第一次都能顺利访问服务器,下面是更改计算机名的步骤: 1.右键我的电脑——>点击属性——>点击如图更改设置: 2.如图在系统属性中点击更改 3.更改计算机名(最终想更改的计算机名)——>点击确定 在更改计算机名后,需要再次重启电脑,重启后打开SQL s

【两分钟教程】如何更改Xcode项目名称

注意:视频在最后,还少了一个步骤:将Xcode中的名字叫做<企信通>的虚拟文件夹删掉,然后重新从硬盘中添加进来,这样就彻底完成了更改Xcode项目名称的目的.

iOS项目名称的更改以及国际化名称(一)

呼呼,小编回来了,嘎嘎,这两天改了以下项目的名称,着实难受人,不过有些大神可能要说,现在都iOS都7.1了改个名字还不方便,呵呵,我想说可不要小瞧这些东东,什么时候还没个里外情况.表嫌弃小编啰嗦,我们还是从最简单的开始吧: 首先我们有一个叫JiGuangPush的项目,更改它的名称右图: 我们把名字改成JiGuang会出现下面这个页面点击rename随便点哪个都行 好了做到这里,运行一遍大家可能发现项目的名称已经改变,那么恭喜你,你成功了.那我为什么还要说跟国际化名称有关呢,其实呀,小编今天也是

cmd 更改计算机名

bat  更改计算机名 不用重启电脑就生效^_^ @Echo off Color 0A title --更改计算机名 :A cls echo. echo. [0]退出 echo. echo. 不用重启电脑就生效^_^ echo. echo. 必须以管理员身份运行 ! echo. echo. set /p pc= [输入计算机名] # If "%pc%"=="" goto A If "%pc%"=="0" exit set co

用 rman copy 的方法更改数据文件名称或者迁移到其他的磁盘中。

全部在rman下操作: 用 rman copy 的方法更改数据文件名称或者迁移到其他的磁盘中. select tablespace_name,file_id,file_name from dba_data_files where tablespace_name = 'TBS_TRANS' ; TABLESPACE_NAME FILE_ID FILE_NAME -------------------------- ---------- -------------------------------

windows更改计算机名称

直接上脚本: @echo off :: BatchGotAdmin :------------------------------------- REM  --> Check for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" REM --> If error flag set, we do