云计算学习100天-第43天-cobbler

目录

Cobbler

基本概念

命令

搭建cobbler

网络架构


Cobbler

基本概念

Cobbler是一款快速的网络系统部署工具,比PXE配置简单

集中管理所需服务(DHCP、DNS、TFTP、WEB)

内部集成了一个镜像版本仓库

内部集成了一个ks应答文件仓库

提供了包括yum源管理、Web界面管理、API接口、电源管理等功能

命令

Cobbler导入镜像内容,导入的镜像路径:/var/www/cobbler/ks_mirror

Cobbler import –path=挂载点  --name=导入系统命名

搭建cobbler

网络架构

服务器名

IP地址

说明

Server

192.168.88.240

DHCP服务器

下载:Cobbler Download (RPM)

1、从网上下载并解压Cobbler.zip包,在server主机上安装

unzip /root/Cobbler.zip –d /

unzip /Cobbler/cobbler.zip –d /opt/

2、安装cobbler主程序、工具包等

yum –y install dhcp httpd mod_ssl

# mod_ssl 是 Apache HTTP Server 的扩展模块, Web 服务器提供加密通信能力

yum –y install /opt/cobbler/*.rpm

3、关闭SElinux和防火墙

#server设置selinux为宽松

Setenforce 0

Vim /etc/selinux/config

SELINUX=permissive

#卸载防火墙

yum remove firewalld

4、编辑主配置文件

vim /etc/cobbler/settings

#修改4行,注意冒号后要加空格

next_server: 192.168.88.240  #下一个服务器

server: 192.168.88.240  #主服务器

manage_dhcp: 1  #启用coobler去管理dhcp服务

pxe_just_once: 1  #防止客户端重复装机

5、配置cobbler的dhcp

vim /etc/cobbler/dhcp.template

末行模式修改参数

:%s /192.168.1/192.168.88/g

5次替换,共4行

6、部署引导文件

ls /cobbler/

tar –xPf /cobbler/cobbler_boot.tar.gz

ls /var/lib/cobbler/loaders/

7、启动相关服务

systemctl restart cobblerd

systemctl restart httpd

systemctl restart tftp

systemctl restart rsyncd   #同步服务

8、同步刷新cobbler配置

cobbler sync

9、导入镜像内容,虚拟机server添加centos7的光盘镜像

mkdir /dvd/

mount /dev/cdrom dvd

cobbler import –path=/dvd --name=centos7

#导入时间长,耐心等待,出现Task Complete就行了

10、查看导入情况

# 列出cobbler当前配置的所有关键元素

Cobbler list

11、验证cobbler

df –h /

#根目录下要有足够空间

用vmware或者KVM创建新虚拟机,保证新虚拟机与server在一个网段上

打开新虚拟机,会自动安装一个最小化安装的操作系统,root密码为coobler

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/95167.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/95167.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

接口测试:如何定位BUG的产生原因

1小时postman接口测试从入门到精通教程我们从在日常功能测试过程中对UI的每一次操作说白了就是对一个或者多个接口的一次调用,接口的返回的内容(移动端一般为json)经过前端代码的处理最终展示在页面上。http接口是离我们最近的一层接口,web端和移动端所展…

GPIO的8种工作方式

GPIO的8种工作方式:一、4 种输入模式1.1 Floating Input 浮空输入1.2 Pull-up Input 上拉输入1.3 Pull-down Input 下拉输入1.4 Analog Input 模拟输入二、4种输出模式2.1 General Push-Pull Output 推挽输出2.2 General Open-Drain Output 开漏输出2.3…

LeetCode算法日记 - Day 29: 重排链表、合并 K 个升序链表

目录 1. 重排链表 1.1 题目解析 1.2 解法 1.3 代码实现 2. 合并 K 个升序链表 2.1 题目解析 2.2 解法 2.3 代码实现 1. 重排链表 143. 重排链表 - 力扣(LeetCode) 给定一个单链表 L 的头节点 head ,单链表 L 表示为: L…

算法模板(Java版)_前缀和与差分

ZZHow(ZZHow1024) 💡 差分是前缀和的逆运算。 前缀和 💡 前缀和作用:快速求出 [l, r] 区间的和。 一维前缀和 例题:AcWing 795. 前缀和 import java.util.Scanner;public class Main {public static void main(String[] args)…

openssl使用SM2进行数据加密和数据解密

一、准备工作 1. 安装依赖 sudo apt-get update sudo apt-get install libssl-dev2. 确认 OpenSSL 版本 openssl version如果是 1.1.1 或 3.0,就支持 SM2/SM3/SM4。二、C 语言示例代码 这个程序会: 生成 SM2 密钥对使用公钥加密一段明文使用私钥解密恢复…

用滑动窗口与线性回归将音频信号转换为“Token”序列:一种简单的音频特征编码方法

在深度学习和语音处理领域,如何将原始音频信号有效地表示为离散的“Token”序列,是语音识别、音频生成等任务中的关键问题。常见的方法如Mel频谱图向量量化(VQ)、wav2vec等已经非常成熟,但这些模型通常依赖复杂的神经网…

Vue开发准备

vs code VSCode的下载地址https://code.visualstudio.com/Download Node.js node.js的下载地址 https://nodejs.org/zh-cn/download 注意:nodejs安装路径不要和vscode安装到同一个文件夹,两个应用分别装到两个不同的文件夹 npm config set cache &q…

QT6(QFileSystemModel和QTreeView)

QT6QFileSystemModel和QTreeView QFileSystemModel为本机的文件系统提供一个模型,QFileSystemModelt和QTreeView结合使用,可以用目录树的形式显示本机的文件系统,如同Windows的资源管理器一样使用QFileSystemModel提供的接口函数,…

【开题答辩全过程】以 基于Spring Boot的房屋租赁系统的设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

构建下一代智能金融基础设施

1. 行业背景:从数字支付到可编程金融的范式跃迁全球数字支付市场正以万亿美元的规模持续扩张,但其底层系统仍受限于传统金融的清算、结算延迟和高昂的中间成本。尽管互联网技术提升了支付的便捷性,但其核心仍是中心化账户体系的延伸。Web3 技…

【C++】深入解析C++嵌套依赖类型与typename关键字

什么是嵌套依赖类型?嵌套依赖类型(Nested Dependent Type)是指在一个模板中,一个类型名称依赖于模板参数,并且是该模板参数内部的嵌套类型。具体来说,当一个类型满足以下两个条件时,它就是嵌套依…

管网信息化监测主要的内容

管网信息化监测是指通过现代信息技术手段对管网系统进行实时监控和数据采集的管理方式。其背景源于城市化进程加快以及基础设施建设规模不断扩大,传统的管网管理模式已无法满足现代化需求。管网信息化监测主要内容包括以下几个方面:█管网运行状态监测&a…

数据泄露代价千万,PII 保护你真的做对了吗?

一、PII—数据隐私的核心概念解析 在大多数数据隐私法律中,可识别个人信息(PII, Personally Identifiable Information)是指任何可以用来识别个人身份的信息。然而,PII 的定义并非由单一法律统一规定,不同国家和地区的法律对其定义略有差异: 各国对 PII 的定义 美国 20…

【数据结构】八大排序之快速排序:分而治之的艺术

文章目录快速排序1.hoare版本算法优化三数取中法小区间优化完整代码如下算法分析时间复杂度空间复杂度2.前后指针法排序过程3.非递归(栈模拟)实现思路总结快速排序 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其基本思想为…

在ROS中获取并发布UBS式传感器的温湿度

哈喽大家好,我是钢板兽! 今天更新一篇和ROS相关的文章,有个项目需求是在ROS中获取并发布UBS式传感器的温湿度,我使用的温湿度传感器简介如下:DL11- MC-S1 温湿度传感器通过USB 接口采用标准MODBUS RTU 协议通信&#x…

【图论】 Graph.jl 操作汇总

文章目录图论的集合类操作Base.getindexBase.intersectBase.joinBase.reverseBase.reverse!Base.sizeBase.sumBase.sumBase.union图生成与转换Graphs.cartesian_productGraphs.complementGraphs.compute_shiftsGraphs.crosspathGraphs.differenceGraphs.egonetGraphs.induced_s…

【链表 - LeetCode】146. LRU 缓存

146. LRU 缓存 题解&#xff1a; class LRUCache {list<pair<int,int>>v;unordered_map<int,list<pair<int,int>>::iterator>idx;int capacity; public:LRUCache(int capacity):capacity(capacity){}int get(int key) {if(idx.count(key) 0) …

Elasticsearch vs Solr vs OpenSearch:搜索引擎方案对比与索引设计最佳实践

Elasticsearch vs Solr vs OpenSearch&#xff1a;搜索引擎方案对比与索引设计最佳实践 随着大数据和实时分析需求的爆发&#xff0c;搜索引擎已成为许多业务系统中的核心组件。本篇文章将从“技术方案对比分析型”角度切入&#xff0c;重点比较三大主流搜索引擎&#xff1a;El…

光颉科技)Viking)的CS25FTFR009 1225 0.009R/9mR 3W电阻介绍-华年商城

“**华年商城”**小编为您介绍&#xff1a;光颉科技&#xff08;Viking&#xff09;的CS25FTFR009 1225 0.009R/9mR 3W电阻 光颉CS25FTFR009合金电阻&#xff1a;0.009Ω/9mΩ 3W 1%精密采样电阻 光颉科技&#xff08;Viking&#xff09;的CS25FTFR009是一款高性能的电流检测电…

港科大开放世界长时域具身导航!LOVON:足式机器人开放词汇目标导航

作者&#xff1a;Daojie Peng1^{1}1, Jiahang Cao1,2^{1,2}1,2, Qiang Zhang1,2^{1,2}1,2, Jun Ma1,3^{1,3}1,3单位&#xff1a;1^{1}1香港科技大学&#xff08;广州&#xff09;&#xff0c;2^{2}2北京人形机器人创新中心&#xff0c;3^{3}3香港科技大学论文标题&#xff1a;L…