专栏首页WalkingCloudCentOS7下部署Cobbler实现PXE+Kickstart自动化安装【脚本版】

CentOS7下部署Cobbler实现PXE+Kickstart自动化安装【脚本版】

本周对上面步骤进行了脚本化

具体脚本如下

cobbler_onekey_install.sh--------------一键安装cobbler脚本

#!/bin/bash
sed -i '$a\IPADDR1=192.168.31.200' /etc/sysconfig/network-scripts/ifcfg-en*
sed -i '$a\PREFIX1=24'  /etc/sysconfig/network-scripts/ifcfg-en*
service network restart
cd /opt
tar -zxvf cobbler_rpmpackage.tar.gz -C /opt
mkdir -p /opt/yum_repobackup
mv /etc/yum.repos.d/*.repo /opt/yum_repobackup/
cp  -rf /opt/cobblerlocal.repo /etc/yum.repos.d/
yum clean all
yum makecache
yum install -y httpd dhcp cobbler tftp-server pykickstart
systemctl start httpd
systemctl enable httpd
systemctl enable cobblerd
systemctl restart cobblerd
sleep 5
cobbler check
cobbler sync
sleep 5
sed -i "s/server: 127.0.0.1/server: 192.168.31.200/g" /etc/cobbler/settings
sed -i "s/^next_server: 127.0.0.1/ next_server: 192.168.31.200/g" /etc/cobbler/settings
sed -i 's/^.*disable.*$/        disable                 = no/g' /etc/xinetd.d/tftp
systemctl restart tftp.service
#cobbler get-loaders
tar -zxvf /opt/cobbler_loaders.tar.gz -C /var/lib/cobbler/
systemctl start rsyncd
systemctl enable rsyncd
sleep 2
#password admin@2020
sed -i 's/^default_password_crypted.*$/default_password_crypted: "$1$root$afc2RZysD6SOx07LLBnwB0"/g' /etc/cobbler/settings
sed -i "s/manage_dhcp: 0/manage_dhcp: 1/g" /etc/cobbler/settings
sed -i "s/192.168.1./192.168.31./g" /etc/cobbler/dhcp.template
systemctl restart cobblerd
sleep 5
cobbler sync
sleep 5
cobbler check

具体操作步骤如下

将上图中四个文件传到CentOS7服务器上/opt目录

注意,必须是/opt目录

1).cobbler_loaders.tar.gz --------------cobbler所需的loaders文件

2).cobbler_rpmpackage.tar.gz--------------cobbler服务器所需的rpm包以及对应的本地仓库repository

3).cobblerlocal.repo --------------cobbler本地yum源repo文件

4).cobbler_onekey_install.sh--------------一键安装cobbler脚本

2、chmod 755 cobbler_onekey_install.sh

./cobbler_onekey_install.sh 安装cobbler

该脚本会给网卡添加一个192.168.31.200/24的IP地址

执行该脚本即可立即搭建起cobbler服务器

本文分享自微信公众号 - WalkingCloud(WalkingCloud2018),作者:yuanfan2012

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS7下部署Cobbler实现PXE+Kickstart自动化安装

    CentOS7下部署Cobbler实现PXE+Kickstart自动化安装的操作步骤

    yuanfan2012
  • H3C交换机配置信息中心将日志发送到日志服务器

    摘自官方文档 http://www.h3c.com/cn/d_200711/317187_30005_0.htm#_Toc164570689

    yuanfan2012
  • ELK日志分析平台中filebeat和packbeat的使用

    在上一篇文章CentOS7下ELK日志分析平台的简单搭建步骤的基础下,下面介绍filebeat和packetbeat的安装与使用

    yuanfan2012
  • Cobbler自动化批量安装linux服务器的操作记录

    Cobbler为何物? Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(...

    洗尽了浮华
  • Cobbler 快速入门指南

    KangVcar
  • 基于cobbler 实现自动安装linux系统

    已然安装完毕,root密码为 “123456”,就是之前用ssl加密的那个 登陆web管理 https://192.168.1.111/cobbler_we...

    砸漏
  • 使用cobbler批量安装操作系统(基于Centos7.x )

    1.1 cobbler简介   Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管...

    惨绿少年
  • CentOS7下部署Cobbler实现PXE+Kickstart自动化安装

    CentOS7下部署Cobbler实现PXE+Kickstart自动化安装的操作步骤

    yuanfan2012
  • 逐个击破关于云计算的十个讹传

    随着云技术的采用率不断攀升,很多企业在思考云技术是否是企业的未来归属时,很难辨别真假。下面让我们澄清与云技术相关的一些误解。 1)要么全在云端,要么全都不在。...

    静一
  • 商业分析与数据分析、算法模型的关系与区别

    我们常说,办事情要“名正言顺”,而数据领域的名字则是格外的多,商业分析、数据分析、数据挖掘、算法模型……经常把大家绕晕,今天系统科普一下。

    Datawhale

扫码关注云+社区

领取腾讯云代金券