Cobbler自定义安装系统和私有源

1、自定义安装系统(根据mac地址)

--name=定义名称
--mac=客户端的mac地址
--ip-address=需求的ip
--subnet=掩码
--gateway=网关
--interface=网口
--static=是否静态
--hostname=主机名
--name-servers=dns地址
--kickstart=ks文件路径
[root@localhost ~]#cobbler system add --name=linux-node2 --mac=00:50:56:22:84:9F --profile=CentOS-7-x86_64 \
--ip-address=192.168.56.12 --subnet=255.255.255.0 --gateway=192.168.56.2 --interface=eth0\
--static=1 --hostname=linux-node2 --name-servers="192.168.56.2" \
--kickstart=/var/lib/cobbler/kickstarts/centos7.cfg 

客户机网络启动即可自动安装系统

2、自定义私有yum源

目的:为客户端自动添加上yum源

以下以openstack源为例
1、新建私有yum源
[root@localhost ~]#cobbler repo add --name=openstack-mitaka --mirror=https://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-mitaka/ --arch=x86_64 --breed=yum
2、同步源(下载到/var/www/cobbler/repo_mirror目录下)
[root@localhost ~]#cobbler reposync
3、添加repo到对应的profile
[root@localhost ~]#cobbler profile edit --name=CentOS-7-x86_64 --repos="openstack-mitaka"
4、修改kickstart文件、添加(%post %end之间)
%post
$yum_config_stanza
%end
5、执行cobbler sync更新配置
6、添加定时任务,定期同步repo
echo "1 3 * * * /usr/bin/cobbler reposync --tries=3 --no-fail" >>/var/spool/cron/root
上一篇:Cobbler自动化部署


下一篇:Cobbler自动化部署搭建实验