Cobbler自动化部署
目录
- 一、实验准备
- 二、相关服务
- 三、实验步骤
- 1、导入epel源
- 2、安装Cobbler以及其相关服务软件包
- 3、修改cobbler主配置文件
- 4、启动相关服务并关闭防火墙和selinux
- 5、使用cobbler check 命令对Cobbler做检查设置,查询还需要更改配置的项目
- 6、开启tftp服务和rsync服务
- 7、下载引导操作系统文件
一、实验准备
一台Linux服务器(Centos7系统, IP:192.168.163.10)
一台空白虚拟机
需要连接上互联网,且虚拟机都使用NAT模式
官网:http://cobbler.github.io/
相关软件包:链接:https://pan.baidu.com/s/1HfwJtUD41oNtDePdMfS4ug
二、相关服务
cobbler :用来快速建立Linux网络安装环境
dhcp :用来为空白主机自动分配IP地址
tftp-server :提供引导镜像文件的下载
pykickstart :实现无人值守安装
httpd :作为控制台程序运行
rsync :实现数据同步
xinetd :提供访问控制、加强的日志和资源管理功能
三、实验步骤
1、导入epel源
rmp -ivh epel-release-latest-7.noarch.rpm #安装依赖包
yum list #自动加载在线更新源
2、安装Cobbler以及其相关服务软件包
yum install -y cobbler dhcp tftp-server pykickstart httpd rsync xinetd
3、修改cobbler主配置文件
vim /etc/cobbler/settings
#修改以下几项
next_server: 192.168.163.10 #指向tftp服务器的IP,即本机IP
server: 192.168.163.10 #指向cobbler服务器的IP,即本机IP
manage_dhcp: 1 #让cobbler管理dhcp服务
manage_rsync: 1 #让cobbler管理rsync服务
manage_tftpd: 1 #让cobbler管理tftp服务
4、启动相关服务并关闭防火墙和selinux
systemctl start httpd.service #开启httpd服务
systemctl start cobblerd.service #开启cobbler服务
systemctl stop firewalld
setenforce 0
5、使用cobbler check 命令对Cobbler做检查设置,查询还需要更改配置的项目
cobbler check
6、开启tftp服务和rsync服务
(1)修改tftp的配置文件
vim /etc/xinetd.d/tftp
disable = no
(2)开启服务
systemctl restart xinetd.service
systemctl start rsyncd.service
7、下载引导操作系统文件
将生成的密钥加入Cobbler配置文件中
vim /etc/cobbler/settings
default_password_crypted: “$1123456123456123456wOSEtcyiP2N/IfIl15W6Z0” #将生成的秘钥替换这行“”里的内容
修改Cobbler管理dhcp服务的模板文件
vim /etc/cobbler/dhcp.template
subnet 192.168.163.0 netmask 255.255.255.0 {
option routers 192.168.163.2; #修改网关
option domain-name-servers 192.168.163.2; #修改DNS,如果网卡使用的是dhcp模式,可通过nslookup 127.0.0.1 | grep server 查询DNS地址
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.163.100 192.168.163.200; #修改地址池
Cobbler自动化部署相关推荐
- 小实验----Cobbler自动化部署装机
Cobbler自动化部署装机 目录 Cobbler自动化部署装机 导入epel源 下载后epel包然后导入 安装相关服务软件包 修改Cobbler主配置文件 vim /etc/cobbler/sett ...
- Cobbler 自动化部署系统
第1章 Cobbler 自动化部署系统 1.1 环境准备 1.1.1 查看系统版本 [root@Cobbler ~]# cat /etc/redhat-release CentOS Linux rel ...
- Cobbler自动化装机服务详细介绍
PS:本文为新手根据网络文章梳理而成,便于自己及网友更直观理解哈,参考文章见文末链接及小注标识,侵删 目录 PXE简介 kickstart简介 Cobbler简介 功能实现 一.PXE简介 PXE,就 ...
- 批量部署服务器系统,自动化运维之cobbler批量部署服务器系统 | opengers
借助cobbler完成服务器系统的批量安装 cobbler封装了tftp, pxe, kickstart, dhcp这些技术, 而且不会使网段中多出一台dhcp服务器 文中客户端是相对cobbler服 ...
- 基于Centos7.2搭建Cobbler自动化批量部署操作系统服务
1 Cobbler服务器端系统环境配置 1.1 系统基本环境准备 [root@cobbler-server ~]# cat /etc/redhat-release CentOS L ...
- cobbler命令_使用Cobbler批量部署Linux和Windows:Windows系统批量安装(三)
说明:时不时会有读者就遇到的一些问题留言或者私信询问解决方法,但本人对 Desktop运维.PE镜像等并不熟悉了解,这篇文章是我曾经一时出于工作需要而进行的研究,因此很多问题我也不了解,故而无法解答, ...
- Cobbler自动化安装系统2
Cobbler 基础配置 cobbler配置,配置生效 cobbler sync 导入安装镜像 挂载光盘 mount -t iso9660 -o loop /tmp/CentOS-7-x86_64-D ...
- 使用Cobbler批量部署Linux和Windows
说明:时不时会有读者就遇到的一些问题留言或者私信询问解决方法,但本人对 Desktop运维.PE镜像等并不熟悉了解,这篇文章是我曾经一时出于工作需要而进行的研究,因此很多问题我也不了解,故而无法解答, ...
- 007-Cobbler批量自动化部署Windows10和Server 2019及激活
这是坚持技术写作计划(含翻译)的第7篇,定个小目标999,每周最少2篇. 本文主要讲解通过CentOS7.6 Minimal + Cobbler 自动化安装CentOS,Ubuntu,Windows ...
最新文章
- java的并发框架_java并发框架有哪些
- Echarts的简单使用
- 实时对讲是怎么发起的_QQ可实时显示手机电量并展示给好友 近半投票者支持该功能...
- 【splunk】仪表盘导入导出
- html比赛项目,趣味运动会最新个人比赛项目
- 什么叫中断隐指令,具体做哪三件事呢?
- 如何使用计算机实现fft,快速傅立叶变换(FFT)的计算机实现..doc
- python __name__怎么使用_python学习笔记26(python中__name__的使用)
- php执行js加密解密
- 你肯定不知道的设计心理学原则和定律
- oppo人脸识别解锁黑屏_opporeno4有屏幕指纹识别吗?支持人脸识别解锁吗
- 黑马程序员——多态和抽象类的相关知识
- 基于@Aspect实现AOP的两种方式
- 你不喜欢的工作,就不能把它做好了吗?
- 快速部署安装libart_lgp
- 学习排序 Learning to Rank:从 pointwise 和 pairwise 到 listwise,经典模型与优缺点
- Foundry教程:ERC-20代币智能合约从编写到部署全流程开发
- 数据挖掘常见分析方法
- 访问和更新Orkut数据
- 4 NLP之数据平滑技术