rocks更改電腦點名稱

來源:互聯網
上載者:User

標籤:rocks rename compute node

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/bashORDER=0SUM=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 Configrocks sync config##SUM=2NEW=1###Set For hosts filefor 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/bashORDER=0SUM=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 Configrocks sync config##SUM=10                                       //這個地方也要改NEW=1###Set For hosts filefor 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


本文出自 “永不止步” 部落格,請務必保留此出處http://wjcaiyf.blog.51cto.com/7105309/1690846

rocks更改電腦點名稱

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.