cobbler搭建

什么是cobbler

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

通过点点点就可以创建系统以及ks文件。

官网:http://cobbler.github.io/

安装cobbler

  1. yum安装
yum install cobbler cobbler-web dhcp tftp-server pykickstart httpd python-django -y
  1. 检查软件包
$ rpm -qa cobbler cobbler-web dhcp tftp-server pykickstart httpd python-djangotftp-server-5.2-22.el7.x86_64
httpd-2.4.6-97.el7.centos.5.x86_64
pykickstart-1.99.66.22-1.el7.noarch
tftp-server-5.2-22.el7.x86_64
cobbler-2.8.5-6.el7.x86_64
dhcp-4.2.5-83.el7.centos.1.x86_64
cobbler-web-2.8.5-6.el7.noarch
  1. 启动cobbler,与http
systemctl start cobblerd
systemctl start httpd
  1. 开放80端口
$ firewall-cmd --zone=public --add-port=80/tcp --permanent
success
$ firewall-cmd --reload
success

修改cobbler配置文件

  1. 修改cobbler重装参数,防止误重装
sed -i 's/pxe_just_once: 0/pxe_just_once: 1/' /etc/cobbler/settings
  1. 开启DHCP,cobbler接管
sed -i 's/manage_dhcp: 0/manage_dhcp: 1/' /etc/cobbler/settings
  1. 配置cobbler模板并备份,修改对应网段,删除23-23行
sed -i.ori 's#192.168.1#192.168.5#g;22d;23d' /etc/cobbler/dhcp.template
  1. 修改settings文件中的server、next_server为本机IP
server: 192.168.5.206
next_server: 192.168.5.206
  1. 修改default_password_crypted密码
openssl passwd -1

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/6231

(0)
郭靖的头像郭靖
上一篇 2022年11月26日 上午10:24
下一篇 2022年11月26日 下午7:30

相关推荐

  • 什么是网站备案,为什么要备案?

    什么是网站备案,为什么要备案? 备案工作是由国家工业与信息化部强制要求的,目的是为了规范互联网环境,促进互联网信息服务健康有序发展,防止利用互联网从事非法经营活动,打击不良互联网信息的传播。国务院和工信部先后出台了相关规定,要求凡是在中国大陆境内发布的网站均需完成备案工作。其中对于经营性网站还需完成经营许可。未取得许可或者未履行备案手续的,不得从事互联网信息…

    2022年6月11日
    1.9K00
  • Ubuntu 输入正确的密码后,黑屏一闪,重新返回到登陆界面问题解决

    一,问题描述: Ubuntu出现登陆界面后,选择用户名,输入密码,然后登陆画面消失,似乎要进入系统了;但很快,又出现了同样的用户登陆界面,再次选择用户名、输入密码,再次来到这个状态,形成一个死循环。 二,解决办法: 1.若是本地的虚拟机运行的服务: 在登录界面Ctrl+Alt+F1进入命令行界面: 先找到这个文件: /home/user/.xsession-…

    2023年11月29日
    2.2K00
  • Ubuntu修改静态IP、网关和DNS的方法总结

    /etc/netplan (use) Ubuntu 18.04开始可以使用netplan配置网络,其也是默认安装的。配置文件位于/etc/netplan/xxx.yaml中,netplan默认是使用NetworkManager来配置网卡信息的。 使用 netplan apply 网络配置 Ubuntu /etc/network/interfaces 修改静态…

    2023年11月27日
    1.1K00
  • 注册域名教程godaddy【海外】

    国内注册需要先完成实名认证,实名认证周期大约3-7个工作日,对于着急上线的业务,部分客户也会选择海外的域名注册上,购买域名。海外的域名注册平台也比较多,今天给大家介绍godaddy注册流程。 前置条件: 1、注册godaddy用户,注册地址:https://www.godaddy.com/en-sg 2、准备一个海外支付方式paypal,并绑定信用卡,pay…

    2022年6月11日
    2.8K10
  • Nginx与安全有关的几个配置

    隐藏版本号 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞 开启HTTPS ssl on: 开启https ssl_certificate: 配置nginx ssl证书的路径 ssl_certificate_key: 配置nginx ssl证书key…

    2023年1月16日
    1.0K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信