基于centos7系统部署cobbler 随笔 第1张

准备环境和下载cobbler

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

一,系统准备

 虚拟机下要添加两个网卡。一个仅主机对内提供cobbler服务,一个桥接用来通外网

基于centos7系统部署cobbler 随笔 第2张

 

系统版本为:CentOS 7.5 

内网ip :169.254.1.6  #对内通信 ,提供服务

外网ip :192.168.16.146   # 连接外网

 二, 关闭安全服务 

基于centos7系统部署cobbler 随笔 第3张

 

三, 下载cobbler及其所需

 yum install cobbler dhcp tftp-server xinetd syslinux httpd -y

syslinux :提供pxelinux.0 这个文件。pxelinux.0 引导vmlinux和initrd两个启动文件

 

yum 安装cobbler需要网络源 、

aliyun.com/epel/7/x86_64/

163.com/centos/7/os/x86_64/

可以去阿里和163 的镜像站看看

配置相关服务

一,dhcp

基于centos7系统部署cobbler 随笔 第4张

 

二 ,tftp

基于centos7系统部署cobbler 随笔 第5张

三 ,启动cobbler  xined  http

systemctl  restart  xinetd cobbler httpd 

四 ,检查cobbler

基于centos7系统部署cobbler 随笔 第6张

根据反馈 ,需一一修改才能继续进行

配置文件/etc/cobbler/settings

基于centos7系统部署cobbler 随笔 第7张

问题七 可以忽略

五,修改完成需要同步和重启

systemctl restart cobbler

cobbler sync

再次检查是否更改完成

基于centos7系统部署cobbler 随笔 第8张

更改完成 。

六,挂载光盘并进行导入

mount  /dev/cdrom  /mnt  

基于centos7系统部署cobbler 随笔 第9张

 导入需要时间

查看distro

cobbler distro list

基于centos7系统部署cobbler 随笔 第10张

基于centos7系统部署cobbler 随笔 第11张

 

   distro : 发行版, 就是我们安装什么版本的linux操作系统的名称 一会我们会导入一个 distro.

   profile : 类似于一个 配置文件,类似于你的 bash_profile, 里面包含你可以添加 kernel 参数,对应的kickstart 文件 以及 此profile 对应的 distro 等等

准备kickstart文件

 

在root目录下找到ks文件,并移动到/var/lib/cobbler/kickstarts/到目录下改名为ks.cfg

基于centos7系统部署cobbler 随笔 第12张

基于centos7系统部署cobbler 随笔 第13张

基于centos7系统部署cobbler 随笔 第14张

基于centos7系统部署cobbler 随笔 第15张

cobbler自动化安装测试

 新建一个虚拟机,需要和cobbler服务器所在同一个虚拟网络中即与我们上面设置的cobbler服务器的主机模式。内存需要3个G以上。

基于centos7系统部署cobbler 随笔 第16张

 OK   完成

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄