xCAT部署物理机操作系统

9 篇文章 0 订阅
9 篇文章 5 订阅

首先我们假定两台机器,机器名和ip地址分别如下
xcat master
    hostname: xcat
    ip: 192.168.31.102
xcat node
    hostname: xcat1
    ip: 192.168.31.251

具体操作步骤如下:

1. 创建本地操作系统安装文件
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


2. 配置xCAT基本信息
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

3. 配置password,可以使用“tabdump passwd”查看

chtab key=system passwd.username=root passwd.password=Letmein

4. 配置节点
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

5. 配置host
makehosts

配置后/etc/hosts文件内容大致如下
127.0.0.1 localhost
192.168.31.102 xcat
192.168.31.251 xcat1 

* 注意xcat master必须配置进去,因为 makedns 命令要求管理节点必须是domain的一部分,所以如果没有需要手动添加。


6. 配置dns

makedns -n
service named restart


7. 配置DHCP

makedhcp -n

* 编辑/etc/init.d/dhcpd文件,将
user=dhcpd
group=dhcpd
改为
user=root
group=root

然后重新启动dhcpd服务
/etc/init.d/dhcpd restart

8. 设置部署系统
nodeset xcat1 osimage=centos5.11-x86_64-install-compute

此时可以看到类似下面的输出结果,说明xcat1机器将会安装centos6.6-x86_64-compute
xcat1: install centos6.6-x86_64-compute

如果我们需要修改安装的系统可以使用下面的命令来修改
chtab node=xcat1 \
    nodetype.os=centos5.11 \
    nodetype.arch=x86_64 \
    nodetype.profile=compute \
    nodetype.nodetype=osi
nodeset xcat1 install

此时可以看到xcat1机器将会安装centos5.11-x86_64-compute
xcat1: install centos5.11-x86_64-compute

9. 由于使用的是虚拟机做测试,没有IPMI功能,所以我们只能手动启动xcat1机器,然后就会发现xcat1进入自动安装系统了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
xcat-mediastream是一款用于下载和管理媒体资源的工具。它可以让用户方便地从互联网上获取音频、视频、图片等文件,并且支持管理和整理这些文件。 使用xcat-mediastream进行下载非常简单。首先,用户需要将xcat-mediastream安装到自己的设备上,这可以通过在官方网站上下载安装包或者通过软件包管理器进行安装来完成。安装完成后,用户可以打开xcat-mediastream应用程序。 在xcat-mediastream的界面中,用户可以看到一个搜索栏和下载区域。用户可以在搜索栏中输入关键词来搜索他们感兴趣的媒体资源,如电影、音乐专辑或者图片集。之后,xcat-mediastream会通过互联网去搜索匹配的资源。 搜索完成后,用户可以在搜索结果中挑选自己想要下载的文件。xcat-mediastream会提供关于文件大小、格式、下载速度等信息来帮助用户做出选择。选中文件后,用户可以点击下载按钮将文件保存到本地设备中。 除了下载功能,xcat-mediastream还支持对已下载的媒体资源进行管理和整理。用户可以在应用程序中创建不同的媒体文件夹,并将下载的文件分类保存到相应的文件夹中。这样可以让用户更好地管理自己的媒体资源,并方便地查找和播放它们。 总的来说,xcat-mediastream是一个功能强大、易于使用的媒体下载和管理工具,可以帮助用户方便地从互联网上获取媒体资源,并有效地管理这些资源。无论是下载电影、音乐还是保存图片,xcat-mediastream都能满足用户的需求,并提供良好的使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值