文章目录
- Cobbler自动部署装机
- (一)Cobbler自动装机服务搭建步骤
-
- 2.1、先在虚拟机上装在线云
- 2.2、导入epel源
- 2.3、安装Cobbler以及其相关服务软件包
- 2.4、修改cobbler主配置文件
- 2.5、启动相关服务并关闭防火墙和selinux
- 2.6、使用cobbler check 命令对Cobbler做检查设置,查询还需要更改配置的项目
- 2.7、开启tftp服务和rsync服务
- 2.8、下载引导操作系统文件
- 2.8、设置Cobbler用户初始密码
- 2.9、配置dhcp服务
- 2.10、导入ISO镜像文件
- 2.11、重启所有服务
- 2.12、再用cobbler check 对Cobbler做检查设置
- 2.13、所有配置完成后开启空白主机即可自动安装系统
Cobbler自动部署装机
前言
Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络安装环境。按照顺序从上往下一步一步的写,每个命令都要写入到虚拟机上
实验准备
- 一台Linux服务器(Centos7系统, IP:看自己的虚拟机是多少)
- 一台空白虚拟机
- 需要连接上互联网,且虚拟机都使用NAT模式
- epel软件包 密码:desg
注意:epel包要先进入虚拟机中,我是在中途配置的,有点小问题
(如果不想下载可以私聊我免费给你发)
(一)Cobbler自动装机服务搭建步骤
2.1、先在虚拟机上装在线云
2.1.1、第一步
将创建的local.repo文件移动到repo.bak目录下(也可以是别的备份目录)
2.1.2、第二步
将可以连外网的系统打开,
执行wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
将阿里云镜像下载到/etc/yum.repos.d/目录下
2.1.3、第三步
刷新缓存, yum clean all && yum makecache #清理缓存并且生成新的缓存
然后就可以直接用阿里云仓库里的软件包安装文件了,都是最新的软件包,但是必须有网的环境下才可以使用。如果想在没有网的情况下也能使用yum仓库里的软件,就需要将阿里云仓库下载到本地,占用空间较高
2.2、导入epel源
rpm –ivh epel-release-latest-7.noarch.rpm #安装依赖包
yum list #自动加载在线更新源
相关软件包:链接:https://pan.baidu.com/s/1Cl2H_cufGmbHCWfs_mObCQ
密码:desg