xCAT安装文档
一、系统安装规划( 实验环境:Vmware Workstation )
Master |
内网:10.1.1.11 eth0 custom |
|
外网:222.31.64.11 eth1 桥接 |
||
Node01 |
10.1.1.12 |
注意:它们的网络连接应该采用custom:Specific virtual network ; 还有一定要注意计算节点的mac地址是否正确 |
Node02 |
10.1.1.13 |
一、禁用selinux
[root@localhost ~]# vi /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted |
二、安装xcat
1. 创建目录并上传文件
[root@localhost ~]# mkdir -p /root/xcat2 [root@localhost ~]# cd /root/xcat2/ [root@localhost xcat2]# ll total 120800 -rw-r--r--. 1 root root 3496088 Apr 23 05:46 xcat-core-2.7.3.tar.bz2 -rw-r--r--. 1 root root 120193975 Apr 23 05:46 xcat-dep-201206121608.tar.bz2 [root@localhost xcat2]# |
2. 解压缩文件
[root@localhost xcat2]# tar -jvxf xcat-core-2.7.3.tar.bz2 [root@localhost xcat2]# tar -jxvf xcat-dep-201206121608.tar.bz2 [root@localhost xcat2]# ll total 120808 drwxrwxr-x. 3 root 1001 4096 Jun 18 2012 xcat-core -rw-r--r--. 1 root root 3496088 Apr 23 05:46 xcat-core-2.7.3.tar.bz2 drwxrwsrwx. 15 root root 4096 Jun 12 2012 xcat-dep -rw-r--r--. 1 root root 120193975 Apr 23 05:46 xcat-dep-201206121608.tar.bz2 [root@localhost xcat2]# |
3. 创建yum源
[root@master cdrom]# mkdir -p /mnt/cdrom [root@master cdrom]# mkdir -p /mnt/iso [root@master cdrom]# mv /root/redhat6u2.iso /mnt/iso/ [root@master cdrom]# mount -o loop /mnt/iso/redhat6u2.iso /mnt/cdrom/ [root@master cdrom]# cd /etc/yum.repos.d/ [root@master cdrom]# mkdir bak [root@master cdrom]# mv rhel-source.repo bak/ [root@master cdrom]# touch myself.repo [root@master cdrom]# vi myself.repo [houqd] name=RedHat baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release [root@master cdrom]# yum clean all Loaded plugins: product-id, refresh-packagekit, security, subscription-manager Updating certificate-based repositories. Cleaning repos: houqd Cleaning up Everything [root@master cdrom]# yum makecache Loaded plugins: product-id, refresh-packagekit, security, subscription-manager Updating certificate-based repositories. houqd | 4.0 kB 00:00 ... houqd/filelists_db | 3.6 MB 00:00 ... houqd/primary_db | 3.1 MB 00:00 ... houqd/other_db | 1.5 MB 00:00 ... houqd/group_gz | 195 kB 00:00 ... Metadata Cache Created [root@master cdrom]# |
4. 生成xcat的repo文件,并安装
[root@master xcat2]# [root@master xcat2]# cd xcat-core [root@master xcat-core]# ll total 3728 -rwxrwxr-x. 1 root 1001 222 Jun 22 2012 mklocalrepo.sh -rw-rw-r--. 1 root 1001 566780 Jun 18 2012 perl-xCAT-2.7.3-snap201206180512.noarch.rpm drwxrwxr-x. 2 root 1001 4096 Jun 18 2012 repodata -rw-rw-r--. 1 root 1001 255963 Jun 18 2012 xCAT-2.7.3-snap201206180516.i386.rpm -rw-rw-r--. 1 root 1001 255848 Jun 18 2012 xCAT-2.7.3-snap201206180516.ppc64.rpm -rw-rw-r--. 1 root 1001 255744 Jun 18 2012 xCAT-2.7.3-snap201206180516.s390x.rpm -rw-rw-r--. 1 root 1001 255944 Jun 18 2012 xCAT-2.7.3-snap201206180516.x86_64.rpm -rw-rw-r--. 1 root 1001 456805 Jun 18 2012 xCAT-client-2.7.3-snap201206180512.noarch.rpm -rw-rw-r--. 1 root 1001 224 Jun 22 2012 xCAT-core.repo -rw-rw-r--. 1 root 1001 50261 Jun 18 2012 xCAT-IBMhpc-2.7.3-snap201206180513.noarch.rpm -rw-rw-r--. 1 root 1001 20051 Jun 18 2012 xCAT-nbroot-core-ppc64-2.7.3-snap201206180516.noarch.rpm -rw-rw-r--. 1 root 1001 19913 Jun 18 2012 xCAT-nbroot-core-x86-2.7.3-snap201206180516.noarch.rpm -rw-rw-r--. 1 root 1001 20075 Jun 18 2012 xCAT-nbroot-core-x86_64-2.7.3-snap201206180516.noarch.rpm -rw-rw-r--. 1 root 1001 71040 Jun 18 2012 xCAT-rmc-2.7.3-snap201206180513.noarch.rpm -rw-rw-r--. 1 root 1001 1265491 Jun 18 2012 xCAT-server-2.7.3-snap201206180512.noarch.rpm -rw-rw-r--. 1 root 1001 11180 Jun 18 2012 xCATsn-2.7.3-snap201206180516.i386.rpm -rw-rw-r--. 1 root 1001 10852 Jun 18 2012 xCATsn-2.7.3-snap201206180516.ppc64.rpm -rw-rw-r--. 1 root 1001 10740 Jun 18 2012 xCATsn-2.7.3-snap201206180516.s390x.rpm -rw-rw-r--. 1 root 1001 11147 Jun 18 2012 xCATsn-2.7.3-snap201206180516.x86_64.rpm -rw-rw-r--. 1 root 1001 57360 Jun 18 2012 xCAT-test-2.7.3-snap201206180516.noarch.rpm -rw-rw-r--. 1 root 1001 179699 Jun 18 2012 xCAT-UI-2.7.3-snap201206180513.noarch.rpm [root@master xcat-core]# ./mklocalrepo.sh /root/xcat2/xcat-core [root@master xcat-core]# cd ../xcat-dep/rh6/x86_64/ [root@master x86_64]# ./mklocalrepo.sh /root/xcat2/xcat-dep/rh6/x86_64 [root@master x86_64]# # 检查:此时会生成xcat的两个repo文件 [root@master x86_64]# cd /etc/yum.repos.d/ [root@master yum.repos.d]# ll total 20 drwxr-xr-x 2 root root 4096 Apr 23 06:36 bak -rw-r--r-- 1 root root 119 Apr 23 06:37 myself.repo -rw-r--r-- 1 root root 78 Apr 23 06:37 redhat.repo -rw-r--r-- 1 root root 158 Apr 23 06:43 xCAT-core.repo -rw-r--r-- 1 root root 173 Apr 23 06:44 xCAT-dep.repo [root@master yum.repos.d]# [root@master yum.repos.d]# yum install xCAT Loaded plugins: product-id, refresh-packagekit, security, subscription-manager Updating certificate-based |