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

云计算学习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.xdnf.cn/news/19558.html

相关文章:

  • 【Vue2 ✨】Vue2 入门之旅(七):事件处理
  • 还在苦苦做PPT?不,你只是缺了这套模板。
  • DAG与云计算任务调度优化
  • 【机器人概念设计软件操作手册】建筑与环境建模
  • 基于 HTML、CSS 和 JavaScript 的智能图像饱和度调整系统
  • wpf模板之DataTemplate
  • QA和QC的区别
  • 深入剖析Java设计模式之策略模式:从理论到实战
  • DVWA靶场通关笔记-反射型XSS(Impossible级别)
  • 炫酷JavaScript鼠标跟随特效
  • 网络原理基本概念
  • VibeVoice 部署全指南:Windows 下的挑战与完整解决方案
  • 第一次用pyQt6制作JSON小工具
  • 掌握设计模式--模板方法模式
  • Java基础(十):关键字static详解
  • 慢病管理重构药店价值:数字化平台与物联网技术如何驱动行业升级?
  • Python分布式消息队列高并发处理与可靠性保障实战
  • 校企合作| 长春大学旅游学院副董事长张海涛率队到访卓翼智能,共绘无人机技术赋能“AI+文旅”发展新蓝图
  • 亚马逊美加站点物流新规解读:库存处理逻辑重构与卖家应对策略
  • 在时间序列中增加一个阶跃对长期趋势变化的影响
  • 发现宝藏!免费任务书生成器大推荐
  • 从 WPF 到 Avalonia 的迁移系列实战篇6:ControlTheme 和 Style区别
  • .NetCore下Ocelot + Nacos 实现负载均衡
  • qt QWebSocket详解
  • 数据结构与算法个人学习代码笔记包含leetcode,海贼oj,蓝桥杯,ACM
  • 对于牛客网—语言学习篇—编程初学者入门训练—复合类型:BC140 杨辉三角、BC133 回型矩阵、BC134 蛇形矩阵题目的解析
  • Ansible 变量与加密文件全解析:从基础定义到安全实践
  • 了解名词ARM Linux的SOC
  • TIOBE 8月编程语言榜深度解析:Python占比突破26%,Perl成最大黑马
  • Kaia AMA 全回顾:如何让 Web3 无痕融入2.5 亿用户日常?9 月 7 日中国行揭秘!