xCat在 虚拟机上部署系统
现在vmware上建立管理节点mgmt,内网ip设为192.168.1.1,对应网卡为eth1,外网ip设为192.168.8.50,对应网卡为eth0然后下载xcat的两个包,xcat-core-2.6.10.tar.bz2xcat-dep-201202211937.tar.bz2 上传到服务器上,解压缩之后。cd xcat-dep/rh5/x86_64./mklo
现在vmware上建立管理节点mgmt,内网ip设为192.168.1.1,对应网卡为eth1,外网ip设为192.168.8.50,对应网卡为eth0
然后下载xcat的两个包,
xcat-core-2.6.10.tar.bz2
xcat-dep-201202211937.tar.bz2
上传到服务器上,解压缩之后。
cd xcat-dep/rh5/x86_64
./mklocalrepo.sh
cd http://www.cnblogs.com/..
cd xcat-core/
./mklocalrepo.sh
建立本地的安装源,然后挂载系统镜像到cdrom,通过yum install xCAT.x86_64安装xcat。安装完以后
source /etc/profile.d/xcat.sh
导入xcat环境变量,并且通过
tabedit site
#key,value,comments,disable
"xcatdport","3001",,
"xcatiport","3002",,
"tftpdir","/tftpboot",,
"master","(xcat_int_ip)",,
"domain","(cluster_dom)",,
"installdir","/install",,
"timezone","America/Denver",,
"nameservers","(xcat_int_ip)",,
"forwarders","(dns_ext_ip)"
"dhcpinterfaces","eth1"
"ntpservers","(xcat_int_ip)"
来修正参数
之后,通过
tabedit networks
#netname,net,mask,mgtifname,gateway,dhcpserver,tftpserver,nameservers,dynamicrange,nodehostname,ddnsdomain,vlanid,domain,comments,disable
internal,"192.168.1.1","255.255.255.0","eth1","192.168.1.1","192.168.1.1","192.168.1.1","192.168.1.1",,,"192.168.1.200-192.168.1.250",,,,"chess",,
external,"192.168.8.0","255.255.255.0","eth0",,,,"192.168.8.50",,,,,,
来设定内外网环境。
设完网络环境之后,设置机器组的参数,包括启动方式,root及密码,还有安装的系统等等。
chdef -t group -o compute netboot=pxe tftpserver=(xcat_int_ip) nfsserver=(xcat_int_ip) installnic=eth1 primarynic=eth1
chtab key=system passwd.username=root passwd.password=cluster
chdef -t group -o compute os=centos5 arch=x86_64 profile=compute nodetype=osi<BR>chdef -t group -o compute chain="runcmd=standby" ondiscover=nodediscover
设置ntp服务器
service ntpd restart
chkconfig ntpd --level 345 on
将ntp服务器设置添加进安装脚本中
chdef -p -t group -o compute postscripts=setupntp
随后逐台添加,由于虚拟机上没有ipmi,所以必须手动添加每台机器。
nodeadd node01 groups=compute,all mac.interface=eth1 hosts.ip=x.x.x.x mac.mac=00:00:00:00:00:00 nodehm.mgt=ipmi nodehm.power=ipmi
然后更新hosts文件,
makehosts all
创建及更新dhcp文件
makedhcp -n
makedhcp all
service dhcpd restart
将dhcpd设为默认启动
chkconfig --level 345 dhcpd on
添加管理节点的dns服务器
vi /etc/resolv.conf
search (xcat_dom)
nameserver (xcat_int_ip),8.8.8.8
并且在管理节点上开启dns服务器
makedns
makedns all
service named restart
并且设为默认启动
chkconfig --level 345 named on
最后,将iso复制出来
copycds -n rhel5.7 -a x86_64 rhel-server-5.7-x86_64-dvd.iso
设置tftp启动用的文件
mknb x86_64
然后,由于虚拟机没有ipmi,没法通过rinstall node01安装节点,所以必须手动启动该机器。但接下去都是自动完成的。
更多推荐
所有评论(0)