我们在日常工作中经常会遇到需要部署操作系统的工作,偶尔部署几台也无所谓。但是毕竟这类重复性的工作比较浪费时间。为了使我们的工作效率提高,今天开始我们就来分享一下如何使用Cobbler来自动化部署Linux操作系统。
环境准备
操作系统:CentOS 7
软件:cobbler、cobbler-web、pykickstart、debmirror、httpd、dhcp、xinetd、xftp、rsyncd
源:阿里源
温馨提示:
Cobbler需要使用DHCP服务,在安装并开启DHCP服务之前一定确认好网络中是否存在其他DHCP服务。如网络中已经存在DHCP服务,可以考虑将Cobbler使用的DHCP服务单独划分VLAN使用。
替换阿里源
备份默认系统中使用的源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
清理缓存并更新
yum clean all yum makecache yum -y update
安装Epel镜像
Epel需要安装否则无法成功安装Cobbler
备份现有epel
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
下载CentOS 7 Epel
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
安装Cobbler及相关组件
yum -y install cobbler cobbler cobbler-web pykickstart debmirror httpd dhcp xinetd
此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/2472.htm