Centos6-Cobbler 安装

一、Cobbler 安装
$ yum install -y epel-release 
#安装epel源,因为cobbler在epel源里面
$ yum install -y cobbler cobbler-web pykickstart debmirror xinetd
#安装cobbler,python语句编写	debmirror新的引导方案
#如果没有cobbler-web包
#去http://www.rpmfind.net/linux/epel/6Server/x86_64/Packages/c/下载
$ service  httpd restart
#1.提供一个可视化的界面。2.共享文件
$ service  cobblerd restart
$ vim /etc/cobbler/settings
    server 改为自己地址
    #指定当前服务器地址
    next_server
    #pxe的文件下载地址
$ cobbler get-loaders 
#下载此版本所需要的值主键
$ chkconfig xinetd on
#不需要自己去拷贝pxelinux.0等文件,会自动同步
$ vim /etc/debmirror.conf
    # @dists="sid"; 	#非x86架构
    # @arches="i386";	#不是64位
    注释掉
$ openssl passwd -1 -salt $(openssl rand -hex 4)
#自己加密密码{安装虚拟机的默认密码},linux系统能够识别到
$ vim /etc/cobbler/settings
		default_password_crypted 
#安装虚拟机的默认密码		
$ yum -y install cman fence-agents 
#cman:集群管理器,在多节点可以传递信息
#栅设备:把已经安装的操作系统隔离出去,要不然会重新安装
$ vim /etc/xinetd.d/tftp 
		disabled=no 
		
$ service  cobblerd restart
$ cobbler sync 
#添加新的配置,让它同步
$ cobbler check 
$ yum install -y dhcp 
$ vim /etc/dhcp/dhcpd.conf
      option domain-name "chinasoft.com";
      option domain-name-servers 114.114.114.114,8.8.8.8;
      default-lease-time 43200;
      max-lease-time 86400;
      log-facility local7;
      subnet 20.0.0.0 netmask 255.0.0.0 {
          range 20.20.10.10 20.20.10.240;
          option routers 20.20.20.20;
      }
      next-server 20.20.20.20;
      filename="pxelinux.0";
      
$ service  dhcpd restart
$ chkconfig dhcpd on
$ service xinetd restart
$ service cobblerd restart
$ cobbler distro list
#查看镜像源
$ cobbler profile list
#可用的ks文件
二、Cobbler 安装 Centos7
$ mount -r /dev/cdrom /media
#挂载镜像
$ cobbler import --name="centos7.1810" --path=/media
#把镜像文件倒成distro
$ 192.168.24.10/cobbler
$ mv centos7.ks /var/lib/cobbler/kickstarts/
$ cobbler profile list
#然后发现自己从镜像里提出一个ks文件,是不可用的
$ cobbler profile remove --name=centos7.1810-x86_64
#移除ks文件
$ cobbler profile add --name=centos7.1810 --distro=centos7.1810-x86_64 --kickstart=/var/lib/cobbler/kickstarts/centos7.ks
$ cobbler sync
三、Cobbler 安装 Centos6
$ eject
#注意添加centos6的镜像时候需要先弹出
$ mount -r /dev/cdrom /media
$ cobbler import --name="centos6.8" --path=/media
$ cobbler profile remove --name=centos6.8
$ cp anaconda-ks.cfg /var/lib/cobbler/kickstarts/
$ cobbler profile add --name=centos6.8 --distro=centos6.8 --kickstart=/var/lib/cobbler/kickstarts/centos6.8.cfg
$ cobbler sync
四、Cobbler 设置超时默认安装系统
  $ cobbler system add --name=default --profile=centos7-1810
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值