Cobbler

Cobbler自动化安装系统

1. PXE

PXE有两个必须的条件:
	(1)Client的网卡必须要支持PXE功能,并且开机时选择从网卡启动;
	(2)完整的PXE Server必须要提供含有DHCP、TFTP服务,还要加上

2. KickStart

# KickStart是一种无人值守的安装方式,它的工作原理是在安装过程中记录人工干预填写的各种参数,并生成一个名为ks.cfg的文件。

# 其主要组成部分包括:
	KickStart安装选项,包含语言的选择,防火墙,密码,网络,分区的设置等;
	%Pre部分,安装前解析的脚本,通常用来生成特殊的ks配置,比如由一段程序决定磁盘分区等;
	%Package部分,安装包的选择,可以是@core这样的group形式,也可以是vim-*这样的包形式;
	%Post部分,安装后执行的脚本,通常用来做系统的初始化设置,比如启动的服务,相关的设定等。

3. PXE+KickStart的工作流程

1.客户端以PXE模式启动
2.客户端获取IP地址
3.通过TFTP服务器获取启动文件
4.进入Cobbler安装选择界面
5.客户端确定加载信息
6.根据配置信息准备安装系统
7.加载Kickstart文件
8.传输系统安装的其它文件
9.进行安装系统

4. 对象类型

1.发行版(Distribution):表示一个操作系统,它承载了kernel和initrd的信息, 以及内核参数等其它数据; 
2.配置文件(Profile):包含一个发行版、一个KickStart文件以及可能的存储 库,还包含更多特定的内核参数等其它数据; 
3.系统(System):包含一个配置文件或一个镜像,还包含IP Address和MAC Address、电源管理(地址、凭据、类型)以及更为专业的数据等信息; 
4.存储库(Repository):保存一个yum或rsync存储库的镜像信息; 
5.镜像(Image):可替换一个包含不属于此类别的文件的发行版对象。

5. Cobbler工作流程

Server端:
	启动Cobbler服务
	进行Cobbler错误检查,执行cobbler check命令
	进行配置同步,执行cobbler sync命令
	复制相关启动文件文件到TFTP目录中
	启动DHCP服务,提供地址分配
	DHCP服务分配IP地址
	TFTP传输启动文件
	Server端接收安装信息
	Server端发送ISO镜像与Kickstart文件
Client端:
	客户端以PXE模式启动
	客户端获取IP地址
	通过TFTP服务器获取启动文件
	进入Cobbler安装选择界面
	客户端确定加载信息
	根据配置信息准备安装系统
	加载Kickstart文件

6. cobbler 命令介绍

cobbler check 核对当前设置是否有问题 
cobbler list 列出所有的cobbler元素 
cobbler report 列出元素的详细信息 
cobbler sync 同步配置到数据目录,更改配置最好都要执行下 
cobbler reposync 同步yum仓库 
cobbler distro 查看导入的发行版系统信息 
cobbler system 查看添加的系统信息 
cobbler profile 查看配置信息 
cobbler 重要的参数

7. cobbler环境问题解决

1.vim /etc/cobbler/settings
	server: 192.168.119.128
2.vim /etc/cobbler/settings
	next_server: 192.168.119.128
3.vim /etc/xinetd.d/tftp
	disable                 = no
4.cobbler get-loaders
5.systemctl start rsyncd.service	systemctl enable rsyncd.service
6.是针对debian发行版的系统配置,在此忽略
7.
8.openssl passwd -1 123456
$ vim /etc/cobbler/settings
	default_password_crypted: "$1$rlvHG5A5$nc6SXl0TXjRQCwEQAZjS50"
9.yum install fence-agents -y

8. cobbler-web管理

# 安装程序包
	$ yum install -y cobbler-web
# 重启httpd服务
	$ systemctl restart httpd
# 访问网页:https://192.168.119.128/cobbler_web
## 默认 用户名 :cobbler 密码 :cobbler
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值