设为首页 收藏本站
查看: 1347|回复: 0

[经验分享] centos7.2安装cobbler 并安装系统

[复制链接]

尚未签到

发表于 2018-4-25 12:54:48 | 显示全部楼层 |阅读模式
  系统CentOS7.2
  要学习CentOS6.5系统的可以看一下这个前辈的链接,这里不再介绍
  http://blog.chinaunix.net/uid-16728139-id-4174109.html
  其实centos6.5跟7.2的话,也就是centos6.5多了一个rsync,而centos7.2不需要配置rsync,其他操作均相同
  下面把多的那一部分截图放出来
DSC0000.png

  

  还有就是装centos6.5的系统(我采用的是VMware Workstation虚拟的方式) 会提示一个  
DSC0001.png

  这里需要大家敲一下回车
  下面开始centos7.2上的操作
  
  
  1.关闭selinux
sed -in 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0  

  2.关闭防火墙

systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl is-enabled firewalld.service  

  3.安装epel-release、163源
yum -y install epel-release
cd /etc/yum.repos.d/ ; wget http://mirrors.163.com/.help/CentOS7-Base-163.repo ; cd  

  4.查看cobbler包
yum search all cobbler  

DSC0002.png

  

  5.安装cobbler
yum -y install cobbler cobbler-web  

  6.安装dhcp httpd xinetd
yum -y install dhcp httpd xinetd  

  7.将cobbler httpd dhcp xinetd添加到开机自启
chkconfig cobblerd on
chkconfig httpd on
chkconfig dhcpd on
chkconfig xinetd on  

  8.配置环境
  先备份一个配置文件  以防不时之需
cp /etc/cobbler/settings{,.bak}  next_server: 10.0.0.103

  server: 10.0.0.103
  manage_dhcp: 0#设置为1时,开启cobbler的dhcp管理器  这里不开启,因为之前测试开不开启并没有什么用  都得再配置dhcpd的配置文件
  manage_rsync: 1#设置为1时,开启cobbler的rsync管理器
  

  9.生成密码串(这个密码就是安装完系统之后的root密码)
  格式:
  openssl passwd -1 -salt "任意字符" “密码”
openssl passwd -1 -salt "cobbler" "centos"  $1$cobbler$DWL2fHTHaRTa2hj5VEuZk.

  

vim /etc/cobbler/settings  

  
  default_password_crypted: "$1$cobbler$DWL2fHTHaRTa2hj5VEuZk."

  

  10.启用xinetd
  将disable的值改为“no”
  

DSC0003.png

systemctl start xinetd.service  

  11.启用dhcp服务
  按以下配置dhcp的话,分配到ip地址后可以直接上网(只要你的上网环境没有问题)
DSC0004.png

  subnet 10.0.0.0 netmask 255.255.255.0 {
          option routers 10.0.0.1;
          option domain-name-servers 114.114.114.114;
          option subnet-mask 255.255.255.0;
          default-lease-time 21600;
          max-lease-time 43200;
          range 10.0.0.200 10.0.0.210;
          next-server 10.0.0.103;
          filename "pxelinux.0";
  }
systemctl start dhcpd.service  
  

  12.依次启动httpd cobbler 然后检查cobbler 然后根据提示操作
DSC0005.png

systemctl start httpd.service
systemctl start cobblerd.service
cobbler check
cobbler get-loaders
systemctl enable rsyncd.service
yum -y install pykickstart
yum -y install fence-agents
cobbler sync
DSC0006.png

  最后剩下一个  是用来安装debian系统的  我不需要  我就不安装了
  

  13.修改cobbler的web密码(此步骤可以省略
htdigest /etc/cobbler/users.digest "Cobbler" cobbler
DSC0007.png

systemctl restart httpd.service
systemctl restart cobblerd.service  
  

  注意这里的http访问协议是“https”  注意 使用http不可访问
  https://10.0.0.103/cobbler_web
DSC0008.png

  

  14.挂载磁盘,导入系统镜像,这里导入的是centos7.2的系统
cobbler import --path=/mnt/ --name=centos7.2
DSC0009.png

  

  遇到问题就用cobbler check 检查一下  ,可以加快你排错的时间
  

DSC00010.png

  上述所采用的ks文件为默认  当然安装的系统也是最小化的
  

  做完这些操作之后你就可以装系统了,而且不需要人为去干预
  

  这里提示一下
  有时可能需要批量安装某一种系统  可以将LABEL后的名称复制放到引导文件第一行DEFAULT 的后边 如下图
DSC00011.png

  

  引导程序的位置在
  /var/lib/tftpboot/pxelinux.cfg/default
DSC00012.png

  

  

  这里解释一下:
  DEFAULT menu#指定默认引导入口名称(假如指定的是)
  PROMPT 0#是否等待用户选择(1表示等待   0表示不等待)就像下图这样 DSC00013.png
  

  LABEL 。。。#启动项
DSC00014.png

  

DSC00015.png

  

  

  

  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-451917-1-1.html 上篇帖子: centos6.5 kvm与ceph整合问题解决 下篇帖子: Centos7+Mysql5.7实现主从复制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表