本文以CentOS6.3为例,描述了如何在Linux系统上安装xCAT的管理节点。其他CentOS或redhat版本配置类似。
首先,需要选择一台机器做为xCAT的管理节点,因为这台机器以后会用来存放CentOS的安装源(即发行版本的DVD内容),所以它的硬盘最好能在10G以上,内存在2G以上为佳。
如果你选定做为xCAT管理节点的机器还没有操作系统,那么需要先为这台机器安装操作系统(CentOS6.3/6.4 或其他Linux版本均可),可以使用光盘或任何你熟悉的安装方法。 如果这台机器已经有现成的Linux操作系统,那么可省略此步。
确保配置的主机名所对应的IP地址是面向集群的。例如:
你集群所在的网段是10.0.0.x/24,如果配置”mgt”为管理节点主机名,那么需要:
1.ping mgt看到的IP地址是10.0.0.xx.
2.编辑/etc/sysconfig/network文件,确保它包含一行: HOSTNAME=mgt
有两种方法:
1. 在线安装
2. 把xCAT安装源下载到本地安装
如果你选定做为xCAT管理节点的机器可以直接访问互联网,那么推荐在线安装;如果这台机器没有外网访问权限,那么可以把xCAT安装源下载到本地安装。
# cd /etc/yum.repos.d
# wget http://sourceforge.net/projects/xcat/files/yum/stable/xcat-core/xCAT-core.repo
# wget http://sourceforge.net/projects/xcat/files/yum/xcat-dep/rh6/x86_64/xCAT-dep.repo
# mkdir /iso
# cp CentOS-6.3-x86_64-bin-DVD1.iso /iso/ #假设管理节点是CentOS6.3
# cd /iso
# mkdir /iso/centos6.3
# mount -o loop CentOS-6.3-x86_64-bin-DVD1.iso/iso/centos6.3
在/etc/yum.repos.d目录下创建文件centos63-dvd.repo,包含:
[centos63]
name=CentOS 6.3 packages
baseurl=file:///iso/centos6.3
enabled=1
gpgcheck=1
# yum clean metadata
# yum install xCAT
# wget http://sourceforge.net/projects/xcat/files/xcat/2.8.x_Linux/xcat-core-2.8.1.tar.bz2/download
# wget http://sourceforge.net/projects/xcat/files/xcat-dep/2.x_Linux/xcat-dep-201307221517.tar.bz2/download
把这两个压缩文件拷贝到管理节点上(假设/root/xcat2),然后
# cd /root/xcat2
# tar jxvf xcat-core-2.*.tar.bz2
# tar jxvf xcat-dep-*.tar.bz2
# cd /root/xcat2/xcat-dep/rh6/x86_64
# ./mklocalrepo.sh
# cd /root/xcat2/xcat-core
# ./mklocalrepo.sh
# yum clean metadata
# yum install xCAT
参考英文文献: http://sourceforge.net/apps/mediawiki/xcat/index.php?title=XCAT_iDataPlex_Cluster_Quick_Start
如有疑问,致信 [email protected]