cobbler 自动化部署安装操作系

cobbler 自动装机

Cobbler介绍

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

Cobbler集成的服务

(1)、PXE服务支持
(2)DHCP服务管理
(3)DNS服务管理(可选bind,dnsmasq)
(4)电源管理
(5)Kickstart服务支持
(6)YUM仓库管理
(7)TFTP(PXE启动时需要)
(8)Apache(提供kickstart的安装源,并提供定制化的kickstart配置)

cobbler环境的准备

1.1挂载安装镜像

1.2、安装必要的软件

修改next_server、server和dhcp功能

1.6、开启rsyncd,重启cobbler服务

1.7、生成密码

1.9、同步dhcp配置

2.2、安装tree工具,查看内核和初始化文件

2.3开启所有服务

在这里配置完成后就可以开一太虚拟主机,进行装机了

验证cobbler-web的两种方法

#######################cobbler-web##################
/etc/cobbler/modules.conf //auth_configfile 模块认证
htdigest -c /etc/cobbler/users.digest Cobbler cbaadmin
systemctl restart cobblerd.service
systemctl restart httpd.service
https://192.168.220.141/cobbler_web

第二种 pam认证
vim /etc/cobbler/modules.conf
module = authn_pam #修改PAM认证
module = authz_ownership #在USER.CONF指定访问权限
useradd webuser
passwd webuser

vi /etc/cobbler/users.conf
[admins]
admin = “”
cobbler = “”
webuser = “” //添加
systemctl restart cobblerd
systemctl restart httpd

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月4日
下一篇 2019年10月4日

相关推荐