![]()
简介
Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。
Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。
Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。linux网络命令
Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如Puppet,暂时不支持SaltStack。
kickstart基本原理拓扑图
cobbler和kickstart原理是一致的,只是个人认为cobbler比较好用
搭建
直接给命令了,红字(不包括前边的#,#只是代表命令行)
环境准备
系统版本CentOS7.2
# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
关闭selinux
# getenforce
Disabled
关闭防火墙
# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
# hostname -I #本机IP地址
192.168.110.18
yum源
# curl -o /etc/yum.repos.d/CentOS-Base.repo
# curl -o /etc/yum.repos.d/epel.repo
使用yum安装cobbler
# yum -y install cobbler cobbler-web dhcp tftp-serverpykickstart httpd
启动http和cobbler
# systemctl start httpd.service
# systemctl start cobblerd.service
# cobbler check
出现8个错,英文的让你修改配置
# cp /etc/cobbler/settings{,.ori}
# sed -i 's/server: 127.0.0.1/server: 192.168.110.18/'/etc/cobbler/settings
# sed -i 's/next_server: 127.0.0.1/next_server: 192.168.110.18/'/etc/cobbler/settings
# sed -i 's/manage_dhcp: 0/manage_dhcp: 1/'/etc/cobbler/settings #防止重装
# sed -i 's/pxe_just_once: 0/pxe_just_once: 1/'/etc/cobbler/settings #修改dhcp模板
# sed -ri "/default_password_crypted/s#(.*:).*#\1\" `openssl passwd -1 -salt cobbler '123456'` \"#"/etc/cobbler/settings ###123456是root密码
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-76936-1.html
打倒苹果手机
其实不合格的都是假货
烊烊最后那一笑好迷人啊