工作笔记1:SMC管理节点升级步骤

一:测试环境:

操作系统:SLES 11 SP1 X86_64

SMC版本为:1.4.0

 

二:操作步骤如下


1.首先把待升级管理节点上的SMC license、所有计算节点管理网卡的mac地址、hosts文件、conman配置文件备份出来

license位置在/etc/lk目录下,名为keys.dat的文件


2.dd或克隆方式获取级别更高的SMC管理系统

 

3.开启新的管理节点后,首先删除之前的网络udev规则,并删除SMC内添加的所有主机,然后重启系统

 ◆rm -rf /etc/udev/rules.d/70-persistent-net.rules


4.导入之前备份的hosts文件和备份的SMC license ,并根据实际情况修改外网IP地址等等

 

5.添加相应主机(可通过nodes.conf文件快速导入)

 

.创建nodes.conf文件

#touch nodes.conf

MAC地址 主机名 IP地址 启动类型 唯一标识符 描述

例如:

0050455C0392 n001 192.168.4.1 boot_mode 1 Node_n001

0050455C03A2 n002 192.168.4.2 boot_mode 2 Node_n002

 

在“file”菜单内选择“导入主机”

主机列表导入工具如下所示

wKiom1SRI1zAW-4GAAF4JkFqrkE940.jpg

. Select thehost list file type you are importing.

If you change thefile type, click Refresh to update the dialog.

. Enter thepath for the file you want toimport or click Browse to locate the file.

. Review thelist of hosts to import andun-check any hosts you do not want.

Errors display foritems that cannot be imported.

. Click Importto import the list of hosts.

. Click Close.

 

 

6.打开SMC客户端,通过COPY方式重新生成一个新的payload比如名为“compute-20141216-payload

 

7.此新的payload的“root”目录为

/opt/sgi/sgimc/imaging/root/payloads/compute-20141216-payload

 

8.进入该“root”目录,做下列更改

 

◆更改hosts文件

admin:/opt/sgi/sgimc/imaging/root/payloads/compute-20141216-payload/etc#cp /etc/hosts ./

◆删除现有的网络udev规则

admin:/opt/sgi/sgimc/imaging/root/payloads/compute-20141216-payload/etc/udev/rules.d#rm -rf 70-persistent-net.rules

◆删除etc/ssh目录下现有的ssh_known_hosts文件

admin:/opt/sgi/sgimc/imaging/root/payloads/compute-20141216-payload/etc/ssh#rm -rf ssh_known_hosts

◆根据实际情况更改网卡配置信息

目前的网卡配置信息如下

admin:/opt/sgi/sgimc/imaging/root/payloads/compute-20141216-payload/etc/sysconfig/network#ls

config  if-down.d ifcfg-eth0  ifcfg-ib0 ifcfg-lo       ifroute-lo  routes

dhcp    if-up.d   ifcfg-eth1 ifcfg-ib1 ifcfg.template providers   scripts

 

假如目前我们只需要一个管理网口(eth0),那么就把不需要的网口配置信息删除,配置完毕后如下所示

admin:/opt/sgi/sgimc/imaging/root/payloads/compute-20141216-payload/etc/sysconfig/network#ls

config  if-down.d ifcfg-eth0  ifcfg.template providers

dhcp   if-up.d   ifcfg-lo   ifroute-lo      scripts

 

9.SMC管理窗口内把该payload放入VCS管理

双击该payload,在打开的窗口内,点击左下角的"Check In"

 

10.SMC管理窗口内,通过COPY方式生成一个新的image名为“compute-20141216-image

编辑该image,把payload更换成前面我们制作的payload,调整相应的系统分区和挂载信息,最后依次点击“Apply”―“Check In

 

11.刷(部署)计算节点

 

12.计算节点部署完毕后,在admin管理节点上设置无密码访问步骤

admin:~ #ssh-keygen     //一直Enter键即可

admin:~ # cd .ssh/

admin:~/.ssh # cp id_rsa.pub authorized_keys

admin:~/.ssh #chmod 600 authorized_keys

 

13.首先使用ssh访问自己,以便把admin加入到known_hosts文件内

admin:~ # ssh admin

 

注:如果执行上述步骤时出现这样的报错信息agent admittedfailure to signusing the key,并且任然提示要输入密码,那么需要执行下面这条命令

 

admin:~# ssh-add

 


14.
复制/root/.ssh目录到所有计算节点的/root/目录下

admin:~ # scp -r /root/.ssh/ 计算节点主机名:/root/

 

注:第一次是基于口令的验证,所以要输入密码

 

15.最后复制/root/.ssh/known_hosts文件到所有计算节点的/root/.ssh/目录下

admin:~ # scp /root/.ssh/known_hosts 计算节点主机名:/root/.ssh/

 

16.根据需要的其他相关配置

 


你可能感兴趣的:(SMC,集群管理软件)