一、实验题目
基于Cobbler实现多版本系统批量部署
二、实验目的
通过Cobbler,实验旨在实现无需人工干预即可自动安装多个版本的操作系统。这可以大大提高机房设备或服务器集群的部署效率,减少人力成本和操作错误。
三、实验环境
centos7.9并安装Cobbler及其依赖服务(如DHCP、TFTP、HTTP等)。
配置EPEL源(如果系统默认源中没有Cobbler),因为Cobbler可能依赖于EPEL源中的某些包。
四、实验内容
- 安装Proxmox VE。
- 创建 Proxmox VE 集群。
- 添加共享存储(NFS)
- 上次rocky linux 8.x镜像,创建主机vm1。
- 下载CT模板 ubuntu-22.04,创建CT名称为vm2。
- vm1迁移。
- vm1克隆和快照。
五、实验步骤
第一步:
#centos7 换阿里yum源
cd /etc/yum.repos.d/
mkdir bak_repo
mv *.repo bak_repo/
curl -O https://mirrors.aliyun.com/repo/Centos-7.repo
第二步:
# 关闭防火墙、禁用SELinux
systemctl disable --now firewalld
sed -i '/^SELINUX=/ c SELINUX=disabled' /etc/selinux/config
第三步:
# 配置epel源
yum install
http://ftp.situ.edu.cn/fedora/epel/7/x86_64/Packages/e/epel-release-7-14.noarch.rpm -y
第四步:
安装dhcp httpd xinetd
yum install -y httpd dhcp xinetd tftp-server
安装cobbler
yum install -y cobbler cobbler-web
第五步:
[root@cobbler ~]# cobbler check
#执行这个命令后会出现下面十个问题,下面我们来一一解决
The following are potential configuration


281

被折叠的 条评论
为什么被折叠?



