Cobbler 搭建方法

统信服务器操作系统行业版V20-1000c【Cobbler 搭建】手册

统信服务器操作系统行业版 V20版本上Cobbler 搭建方法

在这里插入图片描述
在这里插入图片描述


功能概述

部分用户进行网络安装,不使用PXE,而使用cobbler,该工具来自开源,需要和系统适配。编写cobbler安装配置文档,方便用户在统信服务器操作系统行业版V20 版本上的使用。


一、使用范围

统信服务器操作系统行业版 V20 -1000c

二、cobbler工作流程

1. Server 端

  1. 启动 cobbler 服务
  2. 进行 cobbler 错误检查,执行 cobbler check 命令
  3. 进行配置同步,执行 cobbler sync 命令
  4. 复制相关启动文件到 TFTP 目录中
  5. 启动 DHCP 服务,提供地址分配
  6. DHCP 服务分配 IP 地址
  7. TFTP 传输启动文件
  8. Server 端接收安装信息
  9. Server 端发送 ISO 镜像与 Kickstart 文件

2. Client 端

  1. 客户端以 PXE 模式启动
  2. 客户端获取 IP 地址
  3. 通过 TFTP 服务器获取启动文件
  4. 进入 cobbler 安装选择界面
  5. 根据配置信息准备安装系统
  6. 加载 Kickstart 文件
  7. 传输系统安装的其它文件
  8. 进行安装系统

三、 环境准备

1. 测试环境告知,以提供配置时参考:

  1. root 用户登陆状态
  2. 网络可以联通
  3. 路由器 DHCP 状态:关闭
  4. 手动配置 cobbler 配置的服务器端 IP 地址
  5. 本机 IP:10.100.20.20
  6. 本机设置 DNS:114.114.114.114
  7. 本机分配网段及掩码:10.100.20.0 255.255.255.0
  8. 网域网关:10.100.20.1
  9. 本机 DHCP 设置分配 IP 范围:10.100.20.100 10.100.20.200

2. 关闭防火墙、selinux:

[root@test ~]# systemctl stop firewalld
[root@test ~]# systemctl disable firewalld
[root@test ~]# setenforce 0
[root@test ~]# sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/sysconfig/selinux

3. 注意事项:

  1. cobbler 服务、DHCP 服务、TFTP 服务均在服务端上统信服务器操作系统V20 版本上来搭建。
  2. 在部署前需关闭交换机 DHCP 功能,否则会发生 DHCP 分配 IP 冲突无法连接问题导致部署失败。
  3. 在部署前需要配置好 yum 源。
  4. 安装 cobbler 及 dhcp httpd xinetd cobbler-web。
[root@test ~]# yum -y install cobbler cobbler-web dhcp-server dhcp  tftp-server xinetd

注意:arm 架构需要再安装:yum install -y python3-distro

  1. 启动 cobbler 及 httpd 并加入开机启动。
[root@test ~]# systemctl start httpd cobblerd
[root@test ~]# systemctl enable httpd cobblerd

四、安装步骤

1. cobbler 配置

  1. 第一次配置 cobbler 时,用命令 cobbler check 检查 cobbler 的配置,如果看不到需要配置的选项,再次重启 cobbler。
[root@test ~]# cobbler check
  1. 若看到需要配置的若干选项,即开始进行配置。首先使用以下三条命令,设置可动态修改的配置文件:
sed -ri '/allow_dynamic_settings:/c\allow_dynamic_settings: 1' /etc/cobbler/settings
grep allow_dynamic_settings /etc/cobbler/settings
systemctl restart cobbler
  1. 设置好可动态修改的配置文件后,参考以下对应的配置命令进行配置:
The following are potential configuration items that you may want to fix:
1 : The 'server' field in /etc/cobbler/settings must be set to something other than 
localhost, or kickstarting features will not work. This should be a resolvable 
hostname or IP for the boot server as reachable by a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

RZer

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

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

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

打赏作者

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

抵扣说明:

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

余额充值