首先我们假定两台机器,机器名和ip地址分别如下
具体操作步骤如下:
chtab key=master site.value=192.168.31.102
chtab key=domain site.value=xcatdomain # 根据具体情况配置,这个属性最后会被写到每个node的/etc/resolv.conf文件里
chtab key=nameservers site.value=192.168.31.102 # 根据具体情况配置,这个属性最后会被写到每个node的/etc/resolv.conf文件里
chtab key=forwarders site.value=192.168.31.1
另外用”tabdump networks”命令来检查一下networks表信息是否和上面site表的信息一致,如果不一致可以使用下面的命令修改
chtab netname=192_168_31_0-255_255_255_0 networks.net=192.168.31.0 networks.mask=255.255.255.0 networks.gateway=192.168.31.1 networks.dhcpserver=192.168.31.102 networks.tftpserver=192.168.31.102 networks.nameservers=192.168.31.102 networks.ntpservers=192.168.31.102
可以使用“tabdump passwd”查看
chtab key=system passwd.username=root passwd.password=Letmein
makehosts
配置后/etc/hosts文件内容大致如下
127.0.0.1 localhost
192.168.31.102 xcat xcat.xcatdomain
makedns -n
service named restart
makedhcp -n
user=dhcpd
group=dhcpd
改为
user=root
group=root
然后重新启动dhcpd服务
/etc/init.d/dhcpd restart
copycds -n centos5.11 -a x86_64 CentOS-5.11-x86_64-bin-DVD-1of2.iso CentOS-5.11-x86_64-bin-DVD-2of2.iso
copycds -n centos6.6 -a x86_64 CentOS-6.6-x86_64-bin-DVD1.iso CentOS-6.6-x86_64-bin-DVD2.iso
copycds /appstore/iso/rhel-server-6.5-x86_64-dvd.iso
添加完成后可以使用下面命令来查看
lsdef -t osdistro
lsdef -t osimage
nodeadd xcat1 \
groups=compute,all \
mac.interface=eth0 \
mac.mac=08:00:27:2C:30:8C \
hosts.ip=192.168.31.251 \
noderes.netboot=pxe \
noderes.xcatmaster=192.168.31.102 \
noderes.installnic=eth0 \
noderes.primarynic=eth0 \
noderes.nfsserver=192.168.31.102 \
nodetype.os=centos6.6 \
nodetype.arch=x86_64 \
nodetype.profile=compute \
nodetype.nodetype=osi
添加完成后可以使用下面的命令来查看各种信息
tabdump nodelist
tabdump nodetype
tabdump noderes
tabdump mac
tabdump hosts
然后运行下面命令
makehosts xcat1
makedhcp xcat1
nodeset xcat1 osimage=centos5.11-x86_64-install-compute
由于使用的是虚拟机做测试,没有IPMI功能,所以我们只能手动启动xcat1机器,然后就会发现xcat1进入自动安装系统了。
转载请以链接形式标明本文地址
本文地址:http://blog.csdn.net/kongxx/article/details/44572255
原文:http://blog.csdn.net/kongxx/article/details/44572255