httpd+dnsmasq+kickstart部署系统真是太方便了

弄个虚机桥接一下,装系统那叫一个方便!

搭建这样一个kickstart平台非常简单快捷,只需要用yum装个dnsmasq就万事大吉了。

#dnsmasq的配置文件以下行的注释去掉,并修改dhcp范围和tftp的根目录。

bogus-priv
filterwin2k
interface=eth0
dhcp-range=192.168.44.100,192.168.44.120,12h
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/var/ftpd
dhcp-authoritative

保存退出

#关selinux

setenforce 0

#重启服务dnsmasq服务

/etc/init.d/dnsmasq restart

#把安装光盘里的内容复制到httpd发布路径,默认是/var/www/html

#修改一下pxelinux.cfg/default菜单

#防火墙里放行udp 67 69端口就可以了

时间: 2024-08-26 23:24:42

httpd+dnsmasq+kickstart部署系统真是太方便了的相关文章

Ubuntu 16.04 PXE+kickstart部署系统

#PXE+TFTP+Kickstart 自动部署服务器系统系统Ubuntu16.04apt-get install isc-dhcp-servervim /etc/default/isc-dhcp-serverINTERFACES="ens160" 在 /etc/dhcp/dhcpd.conf追加 allow booting; allow bootp; ddns-update-style interim; ignore client-updates; subnet 172.16.80.

Fabric自动部署太方便了

之前不知道有Fabric工具,每次发布程序到服务器上的时候,基本流程:本地打包程序 -> Ftp上传 -> 停服务器Apache -> 覆盖文件 -> 启动Apache, 非常繁琐. 前几天无意发现了Fabric工具,研究了一下,现在我通过该工具发布程序只要一条指令即可: fab pack deploy 具体如何实现的,请看实例,你只需要在你的程序跟目录下添加fabfile.py文件,内容参考如下: #!/usr/bin/env python from fabric.api imp

Delphi xe8 分割字符串太方便了

procedure TForm1.Button2Click(Sender: TObject); var m_Str: string; m_StrList: TArray<string>; I:Integer; begin m_Str := Memo1.Text; m_StrList := m_Str.Split(['n你好', '啊&']); for I := 0 to High(m_StrList) do begin Memo1.Lines.Add(m_StrList[I]); en

DHCP+TFTP+HTTP+kickstart实现PXE自动化部署系统Centos

前提:对DHCP,tftp-server,httpd有一定了结,本文将略过对服务的讲解和安装过程,主要讲通过这三个服务来实现PXE服务器的搭建过程. 准备工作: 安装软件包: 安装制作ks.cfg文件工具(图形界面下):yum-y system-config-kickstart 安装服务:yum -y installdchp tftp-server httpd 安装syslinux:yum -yinstall syslinux 或者使用下面的安装方法一次性全部安装: yum -y install

Centos7 实战Kickstart 批量系统部署

1.kickstart 使用背景介绍大家想个问题,我们平时手动光盘安装一台linux系统的多久能完成?10分钟?半小时?1小时还是一上午?领导说小李明天到100台服务器你统一装成linux系统,周日交工.啊?100台?你是不是要哭了-- 于是乎,kickstart 自动化安装平台就诞生了,哇哈哈!2.kickstart 原理① PXE 客户端发送UDP广播请求 PXE 客户端从自己的PXE网卡启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广播请求,向本网络

使用 PXE+Kickstart 实现无人值守批量部署系统

一.废话两句 在云数据中心,一次几十台甚至几百台服务器上线,系统安装将变得非常繁琐,系统安装好了后还会涉及很多配置,如果一台台来安装的话工作量非常大.(虽然有加班费,开个玩笑)为了解决这个问题,我们需要实现无人值守批量部署系统. 简单看一下拓扑图: 1. 什么是PXE? 简单来说:PXE主要是引导作用,具体的详细信息这里就不多说了,详情百度即可. PXE引导流程: 2. 什么是Kickstart? 简单两句就是:Kickstart是一种无人值守的安装方式.它的工作原理是在安装过程中记录典型的需要

实战:Cobbler 无人值守自动部署系统

背景: 装系统相信大家都不陌生,对于运维攻城狮可以说是家常便饭,老大说:小刘今天装一下系统,明天把那几台机器系统重装一下.就这样一上午,一天就这么过去了.耗时费力不说,重点是没有效率,没错这就是我的痛点.一个好的运维工作时间清闲才说明你的工作做到位了.万一某天说小刘把100个新机器装一下系统...该如何彻底解放双手呢? 今天我们介绍一款无人值守自动化部署系统的软件Cobbler,真正是实现从机器上架,插上网线一切都交给Cobbler来完成 简介: 先介绍下Cobbler(补鞋匠),根据其名称可想

第19章 使用PXE+Kickstart部署无人值守安装

章节概述: 本章节将教会您通过PXE+DHCP+TFTP+VSftpd+Kickstart服务程序搭建出无人值守安装系统,从而批量部署客户机系统. 这种系统能够实现自动化运维.避免了重复性劳动,帮助提升工作效率,对于运维人员真的是太有帮助了. 本章目录结构 19.1 无人值守系统 19.2 部署相关服务程序 19.2.1 配置DHCP服务程序 19.2.2 配置TFTP服务程序 19.2.3 配置SYSLinux服务程序 19.2.4 配置VSFtpd服务程序 19.2.4 创建KickStar

[原创]好买财富测试环境自动化发布部署系统实践

一  为什么要开发一套测试环境自动化发布部署系统? (1) 好买的交易系统越来越庞大,越来越复杂,仅搭建一套系统要涉及到50多件内容: (2)手工搭建测试环境容易出错,投诉较多,各业务方抱怨较多: (3)搭建测试环境效率低下,庞大的系统,旧的方式需要大约忙1天,有时出了问题时间会更长, (4)开发多分支并行开发,抢占市场,要求必须满足公司在快速开发和迭代测试,目前维护了16套环境,估计16年会更多: (5)  以前系统搭建,太依赖个人的经验,人员离职会造成非常大的瓶颈; (6)都是领导逼的,这年