xcat 安装(liunx高性能刀片集群管理软件)

xcat非常方便,hp有cmu,当然那个是花钱的,xcat是ibm前两年开源的一个软件,功能可以说还是够强大的。

1、先删除掉冲突软件

xCAT2和操作系统的载OpenIPMI-tools和tftpserver不兼容,需要把这两个包删除。

同时bind-chroot和dhcp-chroot软件包如果存在也会导致问题,需要删除。

# rpm -e --nodeps  tftp-server-0.49-2

2、xCAT2软件安装

创建xcat的yum安装源

把xcat上传到服务器,本例是/root /xcat/

# cd /root/xcat/

# ls

xcat-core-2.6.1.tar.bz2  xcat-dep-201105100946.tar.bz2

# tar -xjvfxcat-core-2.6.1.tar.bz2

# tar -xjvfxcat-dep-201105100946.tar.bz2

1)创建xcat-core的yum安装源

# cd xcat-core

#./mklocalrepo.sh

2)创建xcat-dep的yum安装源

#cd ../xcat-dep/rh5/x86_64

#./mklocalrepo.sh

 

安装xCAT

# yum install xCAT

根据提示进行安装即可.

默认安装到/opt/xcat目录中

测试

#source /etc/profile.d/xcat.sh

#tabdump 将列出xcat所有可配置的表。读取site表

#key,value,comments,disable

"blademaxp","64",,

"fsptimeout","0",,

"installdir","/install",,

"ipmimaxp","64",,

"ipmiretries","3",,

"ipmitimeout","2",,

"consoleondemand","no",,

"master","172.16.1.1",,

"forwarders","172.16.1.1",,

"nameservers","172.16.1.1",,

"maxssh","8",,

"ppcmaxp","64",,

"ppcretry","3",,

"ppctimeout","0",,

"sharedtftp","1",,

"SNsyncfiledir","/var/xcat/syncfiles",,

"tftpdir","/tftpboot",,

"xcatdport","3001",,

"xcatiport","3002",,

"xcatconfdir","/etc/xcat",,

"timezone","Asia/Shanghai",,

"useNmapfromMN","no",,

"enableASMI","no",,

"db2installloc","/mntdb2",,

"databaseloc","/var/lib",,

"sshbetweennodes","ALLGROUPS",,

"dnshandler","ddns",,

"vsftp","y",,

节点网络安装配置
设置site表

执行添加命令

#chtab key=ntpserverssite.value=172.16.1.1

#chtab key=dhcpinterfacessite.value='manager1|eth1'

#chtab key=domain site.value=cluster.net

#tapdump site  查看site表

#key,value,comments,disable

"blademaxp","64",,

"fsptimeout","0",,

"installdir","/install",,

"ipmimaxp","64",,

"ipmiretries","3",,

"ipmitimeout","2",,

"consoleondemand","no",,

"master","172.16.1.1",,

"forwarders","172.16.1.1",,

"nameservers","172.16.1.1",,

"maxssh","8",,

"ppcmaxp","64",,

"ppcretry","3",,

"ppctimeout","0",,

"sharedtftp","1",,

"SNsyncfiledir","/var/xcat/syncfiles",,

"tftpdir","/tftpboot",,

"xcatdport","3001",,

"xcatiport","3002",,

"xcatconfdir","/etc/xcat",,

"timezone","Asia/Shanghai",,

"useNmapfromMN","no",,

"enableASMI","no",,

"db2installloc","/mntdb2",,

"databaseloc","/var/lib",,

"sshbetweennodes","ALLGROUPS",,

"dnshandler","ddns",,

"vsftp","y",,

"ntpservers","172.16.1.1",,

"domain","cluster.net",,

"dhcpinterface","manager1|eth1",,

设置networks表

先查看一下networks表

[root@manager1 yum.repos.d]#tabdump networks

#netname,net,mask,mgtifname,gateway,dhcpserver,tftpserver,nameservers,ntpservers,logservers,dynamicrange,nodehostname,ddnsdomain,vlanid,comments,disable

"172_16_1_0-255_255_255_0","172.16.1.0","255.255.255.0","eth1","172.16.1.253","172.30.1.129","172.16.1.1","172.16.1.1","172.16.1.1",,,,,,,

"169_254_95_0-255_255_255_0","169.254.95.0","255.255.255.0","usb0","<xcatmaster>",,"169.254.95.120","172.16.1.1",,,,,,,,

按环境改

# chtab net=172.16.1.0networks.dhcpserver=172.16.1.1

# chtab net=172.16.1.0networks.ntpservers=172.16.1.1

# chtab net=172.16.1.0 networks.logservers=172.16.1.1

# chtab net=172.16.1.0networks.tftpserver=172.16.1.1

使用这类命令来设置,建议

netname,net,mask,mgtifname,dhcpserver,tftpserver,nameservers,ntpservers,logservers这些都设置上。

注意:

当不设置dynamicrange这个字段时,系统可以按照mac地址一对一的分配IP地址。不过在makedhcp时会有一条告警,不用管它。(建议方式)

设置dynamicrange这个字段时,系统不能按照mac地址一对一的分配IP地址。(在集群连接用户现有网络时,可能会产生灾难性的后果

设置passwd密码表

#chtab key=systempasswd.username=root passwd.password=root123(用于每个xcat安装出来的节点)

#chtab key=bladepasswd.username=USERID passwd.password=PASSW0RD(对应刀箱的AMM管理模块)

#chtab key=ipmipasswd.username=USERID passwd.password=PASSW0RD(对应机架式服务器的IMM管理模块)

[root@manager1 yum.repos.d]#tabdump passwd  查看password表

#key,username,password,cryptmethod,comments,disable

"system","root","root123",,,

"blade","USERID","PASSW0RD",,,

设置nodelist表

#nodeadd ON001-ON128 groups=all,compute

#nodeadd L001-L002 groups=all,compute

#nodeadd manager1-manager2  groups=all,compute

[root@serv ~]# tabdump nodelist  检查nodelist表

[root@manager1 yum.repos.d]#tabdump nodelist

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值