博客
关于我
Linux Cobbler自动部署装机
阅读量:379 次
发布时间:2019-03-05

本文共 1650 字,大约阅读时间需要 5 分钟。

Cobbler自动部署装机步骤说明

1. 导入epel源

安装epel源以获取依赖软件包:

rpm -ivh epel-release-latest-7.noarch.rpm

运行完成后,系统会自动加载在线更新源。

2. 安装Cobbler及相关服务软件包

安装所有必要软件包:

yum install -y cobbler dhcp tftp-server pykickstart httpd rsync xinetd

各软件包功能说明:

  • cobbler: 用于快速创建Linux网络安装环境
  • dhcp: 为空白主机自动分配IP地址
  • tftp-server: 提供引导镜像文件下载
  • pykickstart: 实现无人值守安装
  • httpd: 作为控制台程序运行
  • rsync: 实现数据同步
  • xinetd: 提供访问控制、加强日志和资源管理功能

3. 修改Cobbler主配置文件

编辑主配置文件:

vim /etc/cobbler/settings

修改以下配置项:

  • next_server: 192.168.172.10(指向tftp服务器IP)
  • server: 192.168.172.10(指向Cobbler服务器IP)
  • manage_dhcp: 1(启用Cobbler管理dhcp服务)
  • manage_rsync: 1(启用Cobbler管理rsync服务)
  • manage_tftpd: 1(启用Cobbler管理tftp服务)

4. 检查Cobbler设置

运行检查命令:

cobbler check

根据检查结果修改缺失配置项。

5. 启用tftp和rsync服务

启用tftp服务并重启服务:

vim /etc/xinetd.d/tftp# 将tftpdisable改为nosystemctl restart xinetd

启用rsync服务:

systemctl start rsyncd.service

6. 导入ISO镜像文件

挂载镜像文件:

mount /dev/sr0 /mnt

使用Cobbler导入镜像:

cobbler import --path=/mnt/ --name=CentOS-7-x86_64 --arch=x86_64

镜像将存放在 /var/www/cobbler/ks_mirror/CentOS-7-x86_64 目录。

7. 设置Cobbler用户初始密码

生成初始密码:

openssl passwd -1 -salt 'abc123' 'abc123'

将生成的密码加入Cobbler配置文件:

vim /etc/cobbler/settings

8. 配置DHCP服务

编辑dhcp模板文件:

vim /etc/cobbler/dhcp.template

设置如下内容:

subnet 192.168.80.0 netmask 255.255.255.0 {    option routers 192.168.80.1;    option domain-name-servers 192.168.80.2;    option subnet-mask 255.255.255.0;    range dynamic-bootp 192.168.80.100 192.168.80.200;}

同步配置文件:

cobbler sync

重启DHCP服务:

systemctl restart dhcpd.service

9. 重启所有服务

重启Cobbler相关服务:

systemctl restart cobblerd.servicesystemctl restart dhcpd.servicesystemctl restart xinetd.servicesystemctl restart httpd.service

10. 最终检查

再次运行检查命令:

cobbler check

所有配置完成后,可用空白主机即可自动安装系统。

转载地址:http://wwag.baihongyu.com/

你可能感兴趣的文章
NLP的不同研究领域和最新发展的概述
查看>>
NLP的神经网络训练的新模式
查看>>
NLP采用Bert进行简单文本情感分类
查看>>
NLP问答系统:使用 Deepset SQUAD 和 SQuAD v2 度量评估
查看>>
NLP项目:维基百科文章爬虫和分类【02】 - 语料库转换管道
查看>>
NLP:使用 SciKit Learn 的文本矢量化方法
查看>>
nmap 使用方法详细介绍
查看>>
Nmap扫描教程之Nmap基础知识
查看>>
nmap指纹识别要点以及又快又准之方法
查看>>
Nmap渗透测试指南之指纹识别与探测、伺机而动
查看>>
Nmap端口扫描工具Windows安装和命令大全(非常详细)零基础入门到精通,收藏这篇就够了
查看>>
NMAP网络扫描工具的安装与使用
查看>>
NMF(非负矩阵分解)
查看>>
nmon_x86_64_centos7工具如何使用
查看>>
NN&DL4.1 Deep L-layer neural network简介
查看>>
NN&DL4.3 Getting your matrix dimensions right
查看>>
NN&DL4.7 Parameters vs Hyperparameters
查看>>
NN&DL4.8 What does this have to do with the brain?
查看>>
nnU-Net 终极指南
查看>>
No 'Access-Control-Allow-Origin' header is present on the requested resource.
查看>>