服务器基本配置表
服务器名称 | 描述 | 作用 |
---|---|---|
master | 主节点 | 用于部署xcat,分发iso |
node4 | 节点 | 用于接收文件 |
节点参数表
节点名称 | 参数 | 描述 |
---|---|---|
master | zyt.lab | 集群域名 |
192.168.23.130 | ip地址 | |
node4 | zyt.lab | 集群域名 |
192.168.23.131 | ip地址 |
首先是基础yum配置
yum remove subscription-manager
卸载redhat订阅提示,不然每次都提示你去注册This system is not registered to Red Hat Subscription Management
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
配置centos8的源
yum makecache
RedHat8已经把yum改为dnf,但是yum命令还是可以使用,做了软连接,目录不变/etc/yum.repos.d
操作命令还是一样,yum改成dnf,最大体验就是速度真的快
yum remove libvirt-daemon
重命名hostname
hostnamectl set-hostname master
# ip文件path为:/etc/sysconfig/network-scripts/
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" //修改:dhcp修改为static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="ef482e1b-4f2f-4d23-ae65-784122f24201"
DEVICE="ens33"
ONBOOT=yes //修改:修改为yes, 配置网卡开机自启动
IPADDR="" //新增:配置静态IP地址
NETMASK="255.255.255.0" //新增:配置子网掩码
GATEWAY="" //新增:配置网关
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mnZEHszb-1663661444024)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220919105711963.png)]
1、可以尝试使用以下命令:
```
service network-manager restart
```
2、如果是 Kali Linux(Debian),则需要用以下命令:
```
service networking restart
```
3、如果是Centos 8,则需要用以下命令:
```
nmcli c reload
```
#在这里我们的环境为centos7
systemctl restart network.service
# 关闭selinux
sed -i 's/SELINUX=enforcing/\SELINUX=disabled/' /etc/selinux/config
# 关闭防火墙
systemctl stop firewalld
# 永久关闭防火墙
systemctl disable firewalld
查看自己的版本号
[root@myrh8 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.0 (Ootpa)
这一步操作是为了在安装xcat前对master环境的一个提前配置,以满足下一步的正常安装。
#vi /etc/hosts文件:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.23.130 master master.zyt.lab
192.168.23.131 node4 node4.zyt.lab
~
[root@master ~]# tar -jxf xcat-core-2.16.3-linux.tar.bz2
[root@master ~]# tar -jvxf xcat-dep-2.16.3-linux.tar.bz2
#进入yum目录
cd /etc/yum.repo.d
#新建一个.repo文件
vi zyt.repo
#内容为如下
[centos7] //名字自定义
name=centos7 //自定义
baseurl=file:///mnt/ //这个是镜像iso文件的挂载位置
enable=1 //使它生效
gpgcheck=0
#挂载镜像
[root@master ~]# mount -o loop CentOS-7-x86_64-DVD-2003.iso /mnt
#清除内容,重新加载
yum repolist
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iCVF2dj8-1663661444025)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220919111410150.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qyme83lq-1663661444025)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220919111530223.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OXi7NXxD-1663661444025)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220919114019090.png)]
#首先我们先刷新一下我们的profile
[root@master ~]# source /etc/profile
#利用tabdump 命令查看一下是否配置完成
[root@master ~]# tabdump site
#这里注意一下,在xcat的配置表里有五张张重要的表分别为:networks(这个表如果预配制做好的话,该表默认生成)、mac、node、site、hosts,其中node表中又有nodelists、nodetype、noderes。
chdef -t site domain=zyt.lab ntpservers=192.168.23.130 dhcpinterfaces='master|ens33' //site
chtab key=system passwd.username=root passwd.password=00000000 //passwd表
chdef -t node -o node4 mac=00:50:56:35:1B:8A //mac
chdef -t node -o node4 groups=compute,all //nodelist表
chdef -t node -o node4 netboot=xnba //noderes
chdef -t node -o node4 os=centos7.8 arch=x86_64 profile=compute nodetype=osi
chdef -t node -o node4 hostnames=node4 //hosts
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NepHCrWo-1663661444026)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220919115316034.png)]
makedns -n
makedhcp -n
systemctl restart dhcpd
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z8bfTrsr-1663661444027)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220920105448784.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-STkrsgY3-1663661444027)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220920105513987.png)]
#首先我们先copycds一下我们的镜像
[root@master ~]# copycds CentOS-7-x86_64-DVD-2003.iso
#然后我们查看一下信息
lsdef -t osimage
#给节点进行分区
lsdef -t osimage centos7.8-x86_64-install-compute
#然后输出以下内容
[root@master ~]# lsdef -t osimage centos7.8-x86_64-install-compute
Object name: centos7.8-x86_64-install-compute
imagetype=linux
osarch=x86_64
osdistroname=centos7.8-x86_64
osname=Linux
osvers=centos7.8
otherpkgdir=/install/post/otherpkgs/centos7.8/x86_64
pkgdir=/install/centos7.8/x86_64
pkglist=/opt/xcat/share/xcat/install/centos/compute.centos7.pkglist //该表是配置节点安装包的
profile=compute
provmethod=install
template=/opt/xcat/share/xcat/install/centos/compute.centos7.tmpl //该表是配置节点分区等信息的
#分发
nodeset node4 osimage=centos7.8-x86_64-install-compute
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cr6CKU0H-1663661444028)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220920104236938.png)]
改图为节点信息
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gBdnRjbR-1663661444028)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220920104916222.png)]
改图为节点硬件配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4HsJaZrj-1663661444029)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220920105021843.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wrYVykJu-1663661444029)(xcat%E9%83%A8%E7%BD%B2%E4%B8%8E%E5%8F%91%E9%80%81.assets/image-20220920105838317.png)]
// 设置node分区
//如何设置不可见密码?chtab key=system passwd.username=root passwd.password=openssl passwd -1 abc123
//lsdef -t osimage centos7.8-x86_64-install-compute
//网络重启命令service network restart
//重新整理文档
//pane is dead
ntp
makentp -a //为所有节点进行一个时间同步
// 设置node分区
//如何设置不可见密码?chtab key=system passwd.username=root passwd.password=openssl passwd -1 abc123
//lsdef -t osimage centos7.8-x86_64-install-compute
//网络重启命令service network restart
//重新整理文档
//pane is dead
ntp
makentp -a //为所有节点进行一个时间同步