xinhu1300 发表于 2019-2-16 12:55:26

CentOS 7安装Cobbler

  Cobbler 可以实现 多版本 多部署要求的情况,这是kickstart不具备的。
Cobbler部署系统不需要协调各个服务,可以统一管理。
实验目的: 在centos7 系统中安装 cobbler。
准备材料: CentOs7 系统。
  实验步骤:
先安装在线更新源
http://i2.运维网.com/images/blog/201805/20/1f8fe42037726d5df4c37b623da033a2.png
  输入 yum list 在线安装准备工具
http://i2.运维网.com/images/blog/201805/20/88aace6aea3d7cfa0638788dcaca3ff3.png
  输入yum install cobbler cobbler-web dhcp tftp-server pykickstart httpd rsync xinetd -y 开始部署
http://i2.运维网.com/images/blog/201805/20/89e0ece9caf3cdee28d0155de0d9a107.png
  输入vim /etc/cobbler/settings    修改cobbler的配置文件
http://i2.运维网.com/images/blog/201805/20/56b6414d495c7b281c8c723e035ba9e7.pnghttp://i2.运维网.com/images/blog/201805/20/a726fd471daa0553501c0ff01912a26b.pnghttp://i2.运维网.com/images/blog/201805/20/fc125c08b3bc78400103366cc33a1131.png
依次设置 next_server:本地IP   ,    server:本地IP    ,manage_dhcp: 1
  重启httpd cobblerd服务,并关闭防火墙和增强安全功能
http://i2.运维网.com/images/blog/201805/20/9b366c15aa581c446704499c692dc4e3.png
  输入openssl passwd -1 -salt "密码" "确认密码"   
cobbler采用的是盐值加密,这里是设置部署密码
http://i2.运维网.com/images/blog/201805/20/eebe94759f058521ab0d809ae3172628.png
  再次cobbler settings的配置文件中
将default_password_crypted后的内容替换为你想要的盐值密码
http://i2.运维网.com/images/blog/201805/20/82d2834f890a30e9fb20a91eac93e318.png
  输入 systemctl start rsyncd.service   启动同步服务
  输入 vim /etc/xinetd.d/tftp
将disable = yes 改为 no   启动xinetd服务
http://i2.运维网.com/images/blog/201805/20/e430ca7138c4fb06ae3e5f57cfccf300.png
systemctl restart xinetd.service 重启xinetd服务使配置生效
  输入vim /etc/cobbler/dhcp.template
编辑 cobbler 控制的dhcp服务
http://i2.运维网.com/images/blog/201805/20/13e421cde02edeef5e5877cda0f7a578.png
subnet 后面改为本机同网段
option routers 为网关
option domain-name-serers 为dns服务器
range dynamic-bootp 为dhcp地址池, 从低地址 到 高地址
  输入cobbler sync
帮助同步生成DHCP 配置文件
http://i2.运维网.com/images/blog/201805/20/b2245f718feb9084022051ebeace7ea4.png
输入systemctl restart dhcpd.service 重启dhcp服务
  输入cobbler get-loaders 下载引导操作系统文件
http://i2.运维网.com/images/blog/201805/20/e48de009ad60940ebdb3897de008224c.png
  输入cobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64
导入ISO镜像文件
http://i2.运维网.com/images/blog/201805/20/f2179db214a942f3191dcaec8333d5c6.png
此时已经完成cobbler的基本配置
  打开一台同网段的机器
开机会通过dhcp自动获得cobbler服务器内的安装源
http://i2.运维网.com/images/blog/201805/20/75df1eb98e71e04cdf03c32ddecee38c.png
接下来cobbler就会开始自动安装系统了
http://i2.运维网.com/images/blog/201805/20/fddfabd0b64b9546a42b6d8d59366f00.png
静静等待即可完成安装
  安装完的系统账户为root密码为前面盐值加密时设置的密码
http://i2.运维网.com/images/blog/201805/20/eb634378aa46a1a5c622043d7a593797.png



页: [1]
查看完整版本: CentOS 7安装Cobbler