cobbler2.8.5

/etc/cobbler

/etc/cobbler/settings    主配置文件
 /etc/cobbler/iso    iso模板配置文件
 /etc/cobbler/pxe    pxe模板文件
 /etc/cobbler/power    电源配置文件
 /etc/cobbler/uesr.conf        web服务授权配置文件
 /etc/cobbler/users.digest    web访问的用户名密码配置文件
 /etc/cobbler/dhcp.template    dhcp服务器的配置模板
 /etc/cobbler/dnsmasq.template    dns服务器的配置模板
 /etc/cobbler/tftpd.template    tftp服务的配置模板
 /etc/cobbler/modules.conf    模块的配置文件


cobbler常用命令:

 cobbler list        列出所有的cobbler元素
 cobbler report        列出元素的详细信息
 cobbler reposync    同步yum仓库
 cobbler system        查看添加的系统信息

检查cobbler环境

 cobbler check

查看生成安装文件

 cobbler distro list

查看生成应答文件

 cobbler profile list

查看菜单对应信息

 cobbler profile report --name=菜单名

cobbler profile --help
cobbler distro --help


关闭firewalld、selinux

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
vi /etc/selinux/config

 

安装cobbler、dhcp、httpd、tftp-server、cobbler-web

yum install -y install cobbler dhcp httpd tftp-server cobbler-web

 


cobbler配置

systemctl enable cobblerd httpd tftp dhcpd
systemctl start cobblerd httpd tftp
cobbler check

manage_dhcp: 1
next_server: 192.168.60.2
server: 192.168.60.2
default_password_crypted: "$1$143814ae$iK8NXZ4yorHKl4b/srjz8."

1:        ####cobbler服务器地址
[root@cobbler ~]# cobbler setting edit --name=server --value=192.168.60.2

2:        ####TFTP服务器地址
[root@cobbler ~]# cobbler setting edit --name=next_server --value=192.168.60.2

3:
[root@cobbler ~]# vim /etc/xinetd.d/tftp
disable                 = no

5:
[root@cobbler ~]# systemctl start rsyncd.service
[root@cobbler ~]# systemctl enable rsyncd.service

4:
[root@cobbler ~]# cobbler get-loaders
[root@cobbler ~]# cobbler sync	
如果报错:!!! TASK FAILED !!!
[root@cobbler ~]# yum -y install syslinux
[root@cobbler ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/cobbler/loaders/
[root@cobbler ~]# cp /usr/share/syslinux/menu.c32 /var/lib/cobbler/loaders/
[root@cobbler ~]# systemctl restart cobbler
[root@cobbler ~]# cobbler get-loaders 
[root@cobbler ~]# cobbler sync	

6:错误可以忽略

7:
[root@cobbler ~]# yum install pykickstart

8:         ####安装系统后的root口令,默认为cobbler
[root@cobbler ~]# openssl passwd -1 -salt `openssl rand -hex 4` '12345678'
$1$13e5e3f7$MuZC44D.tETkrnaNGAc9K1
[root@cobbler ~]# cobbler setting edit --name=default_password_crypted --value='$1$13e5e3f7$MuZC44D.tETkrnaNGAc9K1'

9:
[root@cobbler ~]# yum install fence-agents



DHCP配置

[root@cobbler ~]# cobbler setting edit --name=manage_dhcp --value=1
[root@cobbler ~]# vim /etc/cobbler/dhcp.template
subnet 192.168.60.0 netmask 255.255.255.0 {             
     option routers             192.168.60.1;           
     option domain-name-servers 202.96.128.86;          
     option subnet-mask         255.255.255.0;
     range dynamic-bootp        192.168.60.100 192.168.60.254;

 


导入镜像

[root@cobbler ~]# mount /dev/sr0 /mnt/centos7/
mount: /dev/sr0 is write-protected, mounting read-only
[root@cobbler ~]# cobbler import --path=/mnt/centos7/ --name=Centos-7.2 --arch=x86_64


cobbler-web

[root@cobbler ~]# htdigest -c /etc/cobbler/users.digest Cobbler user1
Adding password for user1 in realm Cobbler.
New password: 
Re-type new password:

访问地址:https://192.168.60.2/cobbler_web 即可。默认账号为user1,密码也为12345678

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金牌收租佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值