文章目录
一、Cobbler自动部署装机
Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络安装环境。
二、装机实验
2.1 实验准备
- 一台空白虚拟机(测试用)
- 一台Linux服务器(Centos7系统)
- 需要连接上互联网,且虚拟机都使用NAT模式
- 使用在线yum源
- 相关软件包:百度云链接 密码:desg
第一步:导入epel源
rpm -ivh epel-release-latest-7.noarch.rpm #安装依赖包
yum list #自动加载在线更新源
这里使用的是xshell远程连接软件 可以直接拖入文件(我拖入的是/opt目录 其他也可以)拖入文件的话 也有很多方式可以 百度均有教程
第二步:安装所需软件包
yum install -y cobbler dhcp tftp-server pykickstart httpd rsync xinetd
各软件作用如下
#cobbler #用来快速建立Linux网络安装环境
#dhcp #用来为空白主机自动分配IP地址
#tftp-server #提供引导镜像文件的下载
#pykickstart #实现无人值守安装
#httpd #作为控制台程序运行
#rsync #实现数据同步
#xinetd #提供访问控制、加强的日志和资源管理功能
第三步:修改cobbler主配置文件
vim /etc/cobbler/settings
修改以下几条:
next_server: 192.168.80.10