Linux——cobbler(补鞋匠)

1、
准备工作
配置软件仓库,关闭SELINUX,FW,并配置静态IP,配置好主机名称,并重启生效
更改主机名称编辑/etc/hostname以及将主机地址与名称映射关系写死,
编辑/etc/hosts
192.168.88.250 cobbler cobbler.example.com

配置本地yum仓库:

2、
安装所需要的软件包
yum install cobbler cobbler-web xinetd dhcp pykickstart fence-agents-all mod_ssl tftp-server -y

注意:
cobbler软件包需要在线安装,在EPEL仓库里
https://mirrors.aliyun.com
当软件包比较大时,通常建议将其缓存下来,并生成本地仓库,供网络中的主机共享使用
生成仓库使用createrepo -v DIR

3、
vim /etc/cobbler/settings
default_password_crypted: “ 1 1 1mF86/UHC$WvcIcX2t6crBz2onWxyac.”
manage_dhcp: 1
manage_rsync: 1
next_server: 172.17.1.10
server: 172.17.1.10

备注:
MD5密码使用openssl工具生成,例如
openssl passwd -1

4、
vim /etc/cobbler/dhcp.template

5、
systemctl start httpd
systemctl enable httpd
systemctl start cobblerd
systemctl enable cobblerd
cobbler sync
systemctl start rsyncd
systemctl enable rsyncd
systemctl start xinetd
systemctl enable xinetd
systemctl start dhcpd
systemctl enable dhcpd

5、
cobbler get-loaders
将loaders目录中的所有文件复制到/var/lib/cobbler/loaders/下

6、
cobbler check

配置Cobbler前端WEB管理方式
1、
确保安装了mod_ssl软件包,因为cobbler要求以https方式访问
2、
为cobbler管理用户配置密码,命令使用
htdigest -c /etc/cobbler/users.digest ‘Cobbler’ cobbler
3、
重启httpd服务
systemctl restart httpd
4、
通过域名直接访问WEBUI界面,比如
https://cobbler.example.com/cobbler_web
(建议在WINDOWS中将cobbler服务器的域名信息追加到HOSTS文件中,然后从WINDOWS浏览器中访问)

RHEL7.4之后 Django有bug需更新
#下载pip.py
wget https://bootstrap.pypa.io/get-pip.py

#调用本地python运行pip.py脚本
python get-pip.py

#安装pip
pip install Django==1.8.9

#查看pip版本号
python -c “import django; print(django.get_version())”

#重启httpd
systemctl restart httpd

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值