大家好,双十一光棍节来了,疯狂购物的同时,别忘了晓晓神给大家带来的千金换不来的小知识点哦。O(∩_∩)O!
Rocks 头结点更改 public IP 上网IP地址
安装之前啊咱们注意几点和学习几个概念:
------------------------------------------------------------------
Definitions:
>> -----------
>>1.
>>2.
###############################################################
NETWORK SUBNET NETMASK MTU DNSZONE SERVEDNS
private: 10.1.0.0 255.255.0.0 1500 local True
public: 192.168.177.34 255.255.255.0 1500 hpc.org False #此处public: 就是 原来没有改掉的IP
###############################################################
>>3.
>>4.
>>5.
>>6.
>>7.
于是核心交换机的总出口就是网关192.168.136.254 喊 防火墙的接口说:我要上网赶紧的麻溜的,于是防火墙的接口就喊 公网的就是ISP 的供应商,麻溜的我的客户要上网赶紧给我办了。
于是ISP 商给咱们的 网关 比如8.8.8.8 就说,哎呀妈呀有人要上网,我赶紧的把它开了吧。所以你的集群就能上网了。
总结来说就是8.8.8.8(举例) 不过咱们一般rocks 没有直接连接公网就写到 新public IP 网关地址 X.X.X.254比如192.168.136.254 就好了
------------------------------------------------------------------------------------------------------------------------------
接下来我们都了解了之后就开始配置新的IP 了
这里列出了7个步骤:
>> Sequence:
>> --------
>>
>> 1) Change the kickstart public network attributes with new addresses: #首先:我们rocks 的集群的IP是在Kickstart 的database 里面的所以我们要更改以便于我们后面部署新的计算节点以及
通知现有的集群
>> rocks set attr Kickstart_PublicAddress
>> rocks set attr Kickstart_PublicGateway value=
>> rocks set attr Kickstart_PublicBroadcast value=
############################################################################
举个栗子:
rocks set attr Kickstart_PublicAddress 192.168.136.242
rocks set attr Kickstart_PublicGateway value 192.168.136.254
rocks set attr Kickstart_PublicBroadcast value 192.168.136.255
rocks set attr Kickstart_PublicNetwork 192.168.136.0
###########################################################################
>> * not sure if the 'value=' thing is necessary? Seems to be working without it too. 这里面是说你如果不确定 vlaue 的值是什么就参考以前的。
>> 2) Change frontend's IP addresses for the public network 第二步:我们要更改头结点的IP
>>
>> rocks set host interface ip
############################################################################
举个栗子:
rocks set host interface ip cluster iface=eth1 192.168.136.242 这里的cluster 是头结点的 #一般是 cluster.hpc.org 取 cluster 简短地址 你们要根据实际情况定。
###########################################################################
>> 3) Change the Network Address 第三步:改变网络地址,这里面主要是广播喇叭喊喊。告诉大家你要改IP
>> rocks set network subnet public subnet=
############################################################################
举个栗子:
rocks set network subnet public subnet=192.168.136.242 这里的subnet 是说你的 集群里面的子网 也是用这个公网IP 用来上网。
############################################################################
>> 4) Change the host routes 第四步:主要是说我们要改变路由协议,这里面的意思是说 我们要把以前的网的路由改为 我们新的IP 的路由器,也就是网关。
>> rocks remove host route
>> rocks add host route
############################################################################
举个栗子:
rocks remove host route cluster 0.0.0.0 这里是说以前的路由删掉,
rocks add host route cluster 0.0.0.0 192.168.136.254 netmask=0.0.0.0 这里面的意思是说,老王啊,我要打电话到美国给我一个电话。于是你有了电话这个线路你就可以打过去聊天了。
############################################################################
>> 5) Change the global routes 第五步: 这里面是说 我要改变全局路由,意思就是说我要改变我公网的路由地址,也就是我上面说的,公网的问题,
这里面很少用到默认就行了。O(∩_∩)O嗯哪杠杠的。
>> rocks remove route
>> rocks add route
############################################################################
举个栗子:
rocks remove route 172.25.17.249 移走原来的IP 不要她没啥用了。
rocks add route 192.168.136.242 192.168.136.254 netmask=255.255.255.255 我们用新的IP 地址上公网。
>> 6) Apply the changes (from local console) 第六步:改变上面这些配置
>> service network stop 这个不用我说了吧
############################################################################
举个栗子: service network stop
########################################################################
>> * (here, I had to manually change the IP of the FQDN frontend in
>> /etc/hosts - otherwise next command was always failing with the
>> 'error - host "
就比如说:张三和李四说我要同步集群的所有配置,李四就说:不要动,千万别动啊,我几行命令搞定。
>> 7) sync 第7步:同步,就是我们更改完之后要同步所有的集群的计算和nas 节点
############################################################################
举个栗子:
rocks sync config
rocks sync host network
例子:rocks sync host network cluster
-or- * 或者你也可以这样。
rocks sync host network localhost
最后:
service network start 开启网卡
shutdown -h now 重启 or reboot !
于是你就完成了 所有的操作,可以看看你是否成功了:
rocks list host interface cluster
rocks list network
rocks list host attr