当前位置: 首页 > news >正文

Cobbler 搭建方法

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

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

文章目录

  • 功能概述
  • 一、使用范围
  • 二、cobbler工作流程
    • 1. Server 端
    • 2. Client 端
  • 三、 环境准备
    • 1. 测试环境告知,以提供配置时参考:
    • 2. 关闭防火墙、selinux:
    • 3. 注意事项:
  • 四、安装步骤
    • 1. cobbler 配置
    • 2. DHCP 配置
    • 3. ISO配置
    • 4.开始安装

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


功能概述

部分用户进行网络安装,不使用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

相关文章:

Cobbler 搭建方法

统信服务器操作系统行业版V20-1000c【Cobbler 搭建】手册 统信服务器操作系统行业版 V20版本上Cobbler 搭建方法 文章目录 功能概述一、使用范围二、cobbler工作流程1. Server 端2. Client 端三、 环境准备1. 测试环境告知,以提供配置时参考:2. 关闭防火墙、selinux:3. 注意…...

从边缘到云端,合宙DTURTU打造无缝物联网解决方案

随着物联网(IoT)技术的飞速发展,万物互联的时代已经到来, 如何高效、稳定地连接边缘设备与云端平台,实现数据的实时采集、传输与处理,成为了推动物联网应用落地的关键。 DTU(数据传输单元&…...

【Android Studio】API 29(即Android 10)或更高版本,在程序启动时检查相机权限,并在未获取该权限时请求它

文章目录 1. 在AndroidManifest.xml文件中&#xff0c;声明相机权限&#xff1a;2. 在你的Activity中&#xff08;例如MainActivity&#xff09;测试 1. 在AndroidManifest.xml文件中&#xff0c;声明相机权限&#xff1a; <uses-feature android:name"android.hardwar…...

【裸机装机系列】3.kali(ubuntu)-更新sources.list并重启

当装机并重启计算机后&#xff0c;暂时还不能使用&#xff0c;需要更新源并下载软件 1、更新软件源 1> 切换root使用命令 sudo su root 进入界面后&#xff0c;是你自己的账户&#xff0c;不是root账户&#xff0c;这里的操作是需要进入root账户进行操作的&#xff0c;否…...

text2sql(NL2Sql)综述《The Dawn of Natural Language to SQL: Are We Fully Ready?》

《The Dawn of Natural Language to SQL: Are We Fully Ready?》(github)出自2024年6月的NL2SQL(Natural language to SQL )综述论文。这篇论文尝试回答如下三个问题&#xff1a; 问题1:NL2SQL的现状是什么&#xff1f;(Q1:Where Are we Now?) 论文图1总结了近20年NL2SQL方法…...

【滑动窗口】一题讲透滑动窗口!

&#x1f680;个人主页&#xff1a;一颗小谷粒 &#x1f680;所属专栏&#xff1a;力扣刷题 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 1.1 题目要求 1.2 算法图解分析 1.3 代码实现 1.4 时间复杂度分析 1.5 算法思想总结 1.1 题目要…...

嵌入式通信原理—SPI总线通信原理与应用

文章目录 SPI 简介基本原理工作模式特点 SPI寻址方式1. 片选&#xff08;Chip Select, CS&#xff09;2. 多从设备通信3. 菊花链&#xff08;Daisy-Chain&#xff09;模式4. 地址寄存器&#xff08;应用层&#xff09; SPI通信过程时钟信号生成&#xff08;SCLK&#xff09;数据…...

基于web的 BBS论坛管理系统设计与实现

博主介绍&#xff1a;专注于Java .net php phython 小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设&#xff0c;从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆☆☆不然下次找不到哟 我的博客空间发布了1000毕设题目 方便大家学习使用 感兴趣的可以…...

【Scala入门学习】Scala的方法和函数

1. 方法 在scala中的操作符都被当成方法存在&#xff0c;比如说、-、*、/ 12就是1.(2)的调用&#xff0c; 2.0 是doule类型&#xff0c;强调用Int类型的写法为1.(2:Int) 1.1 方法的声明和使用 定义方法的语法&#xff1a; def 方法名([变量&#xff1a;变量类型&#xff…...

【JVM】概述

前言 Java的技术体系主要由支撑Java程序运行的虚拟机、提供各开发领域接口支持的Java类库、Java编程语言及许许多多的第三方Java框架&#xff08;如Spring、MyBatis等&#xff09;构成。在国内&#xff0c;有关Java类库API、Java语言语法及第三方框架的技术资料和书籍非常丰富&…...

鸿蒙开发笔记_电商严选02_登录页面跳转到我的页面、并传值

鸿蒙开发笔记整理,方便以后查阅! 由于上班较忙,只能抽空闲暇时间,快速整理更新中。。。 登录页面跳转到我的页面、并传值 效果图 我的设置页面 /*** 我的设置页面*/ import CommonConstants from ./CommonConstants import ItemData from ./ItemData import DataModel fr…...

clip论文阅读(Learning Transferable Visual Models From Natural Language Supervision)

目录 摘要训练pre-train model的过程将pre-train model应用于下游任务应用&#xff08;待更新&#xff09; 论文/项目地址&#xff1a;https://github.com/OpenAI/CLIP 提供了clip的pre-trained model的权重&#xff0c;也可安装使用pre-trained model 摘要 使用标签标注的图…...

用于图像分割的协 SMA Transformer:同多注意力转换器 !

在医学图像分割中&#xff0c;基于注意力机制和卷积神经网络的Transformer在提高性能方面起到了重要作用。然而&#xff0c;早期的模型往往在分割小而形状不规则的肿瘤时表现不佳。 为此&#xff0c;作者提出了一种基于SMA架构&#xff08;Synergistic Multi-Attention&#xf…...

lodash中_.difference如何过滤数组

_.difference(array, [values]) 作用&#xff1a; 创建一个具有唯一array值的数组&#xff0c;每个值不包含在其他给定的数组中。&#xff08;注&#xff1a;即创建一个新数组&#xff0c;这个数组中的值&#xff0c;为第一个数字&#xff08;array 参数&#xff09;排除了给…...

关于C# 数据库访问 转为 C++ CLI 数据库访问

Db_.cs 与 csharp_db.h功能是一样的。 Db_.cs /**************************************************************************************** 创建时间 &#xff1a;2006年12月19日文件名 &#xff1a;Db_.cs功能 &#xff1a;数据库…...

百度移动刷下拉词工具:快速出下拉词的技术分析

都2024年了&#xff0c;你还在做SEO百度下拉&#xff1f;答案当然是肯定的&#xff0c;虽然百度的搜索流量不如从前&#xff0c;但移动端的流量依然是巨大的&#xff01;除了百度SEO快排以外&#xff0c;下拉也是一大流量入口&#xff0c;尤其是在移动端搜索的流量越来越大时&a…...

学习笔记-Golang中的Context

文章目录 1、什么是Context2、Context的作用3、Context的解析3.1、Context的源码解析3.2、 context包中实现context接口的四种结构体类型3.2.1、emptyCtx3.2.2、cancelCtx3.2.3、timerCtx3.2.4、valueCtx 4、总结 1、什么是Context Context是 Go 语言中的一个标准库&#xff0…...

ArrayList 源码解析

ArrayList是Java集合框架中的一个动态数组实现&#xff0c;提供了可变大小的数组功能。它继承自AbstractList并实现了List接口&#xff0c;是顺序容器&#xff0c;即元素存放的数据与放进去的顺序相同&#xff0c;允许放入null元素&#xff0c;底层通过数组实现。除该类未实现同…...

libgit2编译

1. 源码下载 libgit2源码下载 2. 编译要求 CMake下载 CMake教程 3. 编译步骤 Prerequisites Make sure CMake on your %PATH% Build Create a build directory beneath the libgit2 source directory, and change into it: mkdir build && cd buildCreate the …...

mac新手入门(快捷键)

系统常用快捷键 基本操作 Command-Z 撤销Command-X 剪切  Command-C 拷贝&#xff08;Copy&#xff09; Option Shift Command V 纯文本拷贝 Command-V 粘贴  Command-A 全选&#xff08;All&#xff09;Command-S 保存&#xff08;Save) Command-F 查找&#xff0…...

OpenClaw成本警报:gemma-3-12b-it的Token消耗监控与限额设置

OpenClaw成本警报&#xff1a;gemma-3-12b-it的Token消耗监控与限额设置 1. 为什么需要关注Token消耗&#xff1f; 上周我的OpenClaw自动化流程突然中断&#xff0c;检查日志发现是gemma-3-12b-it模型的API调用达到了限额。更让我后怕的是&#xff0c;如果这个限额不存在&…...

ComfyUI 自动化生产 3D资产 工作流笔记

ComfyUI 自动化生产 3D资产 工作流笔记 概念与初衷&#xff1a; 针对个人开发者&#xff0c;实现 AI 转 高质量3D资产的 积分限制&#xff0c;次数限制&#xff0c;降低生成成本。 零、工具网站&#xff1a; 1、HugginFace (模型下载站) 2、魔搭社区 …...

AI辅助开发:让快马AI设计智能引擎,深度解决synaptics.exe映像损坏

最近在帮朋友解决一个头疼的Windows系统问题——synaptics.exe损坏的映像错误。这个错误不仅影响触控板功能&#xff0c;还会导致各种奇怪的系统行为。作为一个开发者&#xff0c;我决定尝试用AI辅助开发的方式&#xff0c;打造一个智能诊断修复工具。下面分享我的实践过程&…...

微信聊天记录永久保存终极指南:用WeChatMsg轻松掌控你的数字记忆

微信聊天记录永久保存终极指南&#xff1a;用WeChatMsg轻松掌控你的数字记忆 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trendin…...

ComfyUI-Impact-Pack:3个强力方案解锁AI图像创作新维度

ComfyUI-Impact-Pack&#xff1a;3个强力方案解锁AI图像创作新维度 【免费下载链接】ComfyUI-Impact-Pack Custom nodes pack for ComfyUI This custom node helps to conveniently enhance images through Detector, Detailer, Upscaler, Pipe, and more. 项目地址: https:/…...

DeepAnalyze模型量化部署实战:减小50%显存占用

DeepAnalyze模型量化部署实战&#xff1a;减小50%显存占用 1. 引言 你是不是遇到过这样的情况&#xff1a;好不容易找到一个强大的AI模型&#xff0c;比如最近很火的DeepAnalyze数据分析大模型&#xff0c;结果发现自己的显卡根本跑不起来&#xff1f;8GB显存的消费级显卡只能…...

RAGENativeUI:面向GTA模组开发的原生级界面框架架构分析

RAGENativeUI&#xff1a;面向GTA模组开发的原生级界面框架架构分析 【免费下载链接】RAGENativeUI 项目地址: https://gitcode.com/gh_mirrors/ra/RAGENativeUI 技术痛点深度剖析&#xff1a;GTA模组界面开发的现实挑战 在Grand Theft Auto V模组开发领域&#xff0c…...

intv_ai_mk11惊艳效果:24GB显存下Llama中型模型生成质量实测报告

intv_ai_mk11惊艳效果&#xff1a;24GB显存下Llama中型模型生成质量实测报告 1. 模型效果初体验 当我第一次在24GB显存的机器上运行intv_ai_mk11时&#xff0c;最直观的感受是&#xff1a;这个中等规模的Llama模型在文本生成质量上完全不输给那些需要更大显存的模型。从简单的…...

JSP 核心基础|动作标签与内置对象全解析

目录 一、JSP 核心基础 二、JSP 动作元素 1. include 动作标签 案例&#xff1a; &#xff08;1&#xff09;被包含页面&#xff08;includedemo.jsp&#xff09; &#xff08;2&#xff09;主包含页面&#xff08;testinclude.jsp&#xff09; 2. forward 动作标签 案…...

利用自定义Ref实现防抖

防抖&#xff08;Debounce&#xff09;是一种常见的前端优化技术&#xff0c;用于限制函数频繁触发。本文通过自定义 ref 可以将其封装为可复用的逻辑。 防抖原理 防抖的核心是延迟执行函数&#xff0c;若在延迟时间内再次触发&#xff0c;则重新计时。通常用于输入框搜索、窗…...