一、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









