cobbler

1.Cobbler装机平台,不同版本的多系统的安装

Cobbler简介
• 基本概念
– Cobbler是一款快速的网络系统部署工具,
– 集中管理所需服务,如DHCP、DNS、TFTP、Web
– Cobbler内部集成了一个镜像版本仓库
– Cobbler内部集成了一个ks应答文件仓库
– Cobbler还提供了包括yum源管理、Web界面管理、API接口、电源管理等功能

2.虚拟机服务器设置

1)设置防火墙为trusted

 firewall-cmd --set-default-zone=trusted 

2)当前及永久设置SELinux状态为permissive

 ] setenforce 0      #当前临时设置为宽松模式
 ] vim /etc/selinux/config 
 SELINUX=permissive 

3)下载cobbler软件
4)搭建Cobbler装机平台
Cobbler概述,管理dhcp、tftp、Web服务自由的导入镜像与ks应答文件
解压cobbler.zip包

 yum -y install unzip 
 unzip /root/cobbler.zip -d /
 unzip /cobbler/cobbler_rpm.zip -d /opt/

5)安装cobbler主程序、工具包等

 yum -y install dhcp httpd mod_ssl 
 yum -y install /opt/cobbler/*.rpm 
 rpm -q cobbler

3.cobbler网络装机部署
1)安装软件 cobbler cobbler-web dhcp tftp-server pykickstart httpd
cobbler #cobbler程序包
cobbler-web #cobbler的web服务包
pykickstart #cobbler检查kickstart应答文件语法错误
httpd #Apache web服务
dhcp #dhcp服务
tftp-server #tftp服务

2)配置cobbler

[ vim /etc/cobbler/settings 
      next_server: 192.168.4.123 	#设置下一个服务器还为本机
      server: 192.168.4.123 	#设置本机为cobbler服务器
      manage_dhcp: 1	 #设置cobbler管理dhcp服务
      pxe_just_once: 1 	 #防止客户端重复安装操作系统
 开机启动项: 匹配即停止 
        1.硬盘启动 2.光驱设备 3.U盘 4.网络引导 

3)配置cobbler的dhcp

   vim /etc/cobbler/dhcp.template 

4)绝对路径解压cobbler_boot.tar.gz #众多的引导文件

  tar -tf /cobbler/cobbler_boot.tar.gz     #查看包里面内容
  tar -xPf /cobbler/cobbler_boot.tar.gz      #绝对路径释放
  ls /var/lib/cobbler/loaders/

5)启动相关服务

 systemctl restart cobblerd httpd tftp rsyncd
 systemctl enable cobblerd httpd tftp rsyncd   #rsync 同步服务

6)同步刷新cobbler配置(selinux会影响该操作)

 cobbler sync    #检测所有配置是否正确

7)用户名:cobbler
密码:cobbler

4.cobbler应用

cobbler import --path=挂载点 --name=导入系统命名

导入安装镜像数据:

 mount /dev/cdrom /dvd
 cobbler import --path=/dvd --name=CentOS7
   # cobbler导入的镜像放在:/var/www/cobbler/ks_mirror
cobbler list #查看有哪些系统

删除:

 cobbler list 
 cobbler profile remove --name=CentOS7-x86_64 #删除菜单信息
 cobbler distro remove --name=CentOS7-x86_64 #删除镜像信息

安装完成机器 默认root 密码 cobbler

自定义应答文件:开头注释行删除

system-config-kickstart #生成ks文件

必须默认kickstart文件存放位置:/var/lib/cobbler/kickstarts/

 cobbler list

修改kickstart文件:

 cobbler profile edit --name=CentOS7 --kickstart=/var/lib/cobbler/kickstarts/自定义.cfg
 cobbler profile report
 cobbler sync     #同步配置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值