• 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
  • 相关阅读:
    Python-IO
    LibreCAD使用记录
    Lesson4-1:OpenCV图像特征提取与描述---角点特征
    上传本地包到私有maven仓库
    大学生餐饮主题网页制作 美食网页设计模板 学生静态网页作业成品 dreamweaver美食甜品蛋糕HTML网站制作
    Linux 实时补丁开启内核抢占了吗?
    06.特殊CSS伪选择器
    利用 clip-path 绘制不规则的图形
    归并排序详解:递归实现+非递归实现(图文详解+代码)
    k8s简单部署nginx
  • 原文地址:https://blog.csdn.net/hidescold/article/details/142288589