cobbler自动部署装机

Cobbler的概述

  • Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。
  • Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。
  • Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。
  • Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如Puppet。

开始实验

首先是环境的配置
将一台CentOS7虚拟机作为服务端,网络设置为NAT模式,并且修改网卡信息

在这里插入图片描述
修改文件
在这里插入图片描述
现在准备一台虚拟机
1.要求内存小于2G
2.不需要打开
在这里插入图片描述
准备好虚拟机,开始在服务器导入epel源
在这里插入图片描述
1.查询,已经导入
2.自动加载在线更新源
3.安装Cobbler以及其相关服务软件包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装的软件包具体如下
#cobbler 用来快速建立Linux网络安装环境
#dhcp 用来为空白主机自动分配IP地址
#tftp-server 提供引导镜像文件的下载
#pykickstart 实现无人值守安装
#httpd 作为控制台程序运行
#rsync 实现数据同步
#xinetd 提供访问控制、加强的日志和资源管理功能
修改cobbler主配置文件vim /etc/cobbler/settings
next_server: 192.168.126.11
#指向tftp服务器的IP,即本机IP
server: 192.168.80.10
#指向cobbler服务器的IP,即本机
IPmanage_dhcp: 1
#让cobbler管理dhcp服务
manage_rsync: 1
#让cobbler管理rsync服务
manage tftpd: 1
#cobbler管理tftp服务器

启动相关服务并关闭防火墙和selinux
在这里插入图片描述
修改tftp的配置文件
在这里插入图片描述
修改完之后,开启服务
在这里插入图片描述
下载引导操作系统文件
在这里插入图片描述
在这里插入图片描述
1.设置Cobbler用户初始密码
2.使用盐值加密的方式生成密钥
3.将生成的密钥加入 Cobbler 配置文件中vim /etc/cobbler/settings
在这里插入图片描述
在这里插入图片描述
配置DHCP服务vim /etc/cobbler/dhcp.template
在这里插入图片描述
将配置好的模板文件同步到DHCP服务的配置文件中
重启dhcp服务

cobbler sync
systemctl restart dhcpd.service

导入ISO镜像文件
首先挂载镜像文件

 mount /dev/cdrom /mnt/


cobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64
...
...##以下需要静静等待一段时间
参数说明:
–path 表示镜像所挂载的目录
–name 表示为安装源定义的名字
–atch 表示指定安装源的系统位数

查看内核和初始化文件是否在在 tftp-server 共享目录中
首先安装tree
在这里插入图片描述
重启所有服务

systemctl restart cobblerd.service
systemctl restart dhcpd.service
systemctl restart xinetd.service
systemctl restart httpd.service

用 Cobbler check 对 Cobbler 做检查设置

cobbler check

开启新建的虚拟机
在这里插入图片描述
1.方向键“↓”选择CentOS然后回车确认
2.因为是最小化安装,安装的系统解密只是字符界面
在这里插入图片描述
密码为之前设置的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值