一、cobbler介绍
快速批量部署linux系统
需要千兆带宽
1、cobbler特性
-
简单
-
默认使用http共享安装文件
-
支持系统定制
-
提供API
-
提供web界面
二、covvler服务安装部署
1、关闭防火墙,selinux,网络通畅
2、安装cobbler相关软件
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo cobbler 需要安装Epelyum源 yum -y install cobbler cobbler-web dhcp tftp-server xinetd httpd
systemctl enable --now cobblerd httpd
3、配置参数
cobbler check
4、配置dhcp服务
vi /etc/cobbbler/setings manage_dhcp: 1 语法格式: 后面要有空格
vim /etc/cobbler/dhcp.template subnet 192.168.183.0 netmask 255.255.255.0 { option routers 192.168.183.2; option domain-name-servers 114.114.114.114,202.106.0.20; range dynamic-bootp 192.168.183.100 192.168.183.200; default-lease-time 21600; max-lease-time 43200; next-server 192.168.119.131;
systemctl restart cobblerd cobbler sync
5、启动tftp服务
systemctl enable --now xinetd
6、导入centos7镜像
mount /dev/sr0 /mnt cobbler import --path=/mnt --name=centos7 --arch-x86_64
cobbler profile list
cobbler profile report --name=centos7-x86_64
7、测试
三、系统绑定
cobbler system add -name=vm1_centos7 --profile=centos7x86_64 --mac-address=00:79:98:87:98:87 --interface=ens33
cobbler system list