kickstart部署

1、创建ISO镜像存放路径,挂载ISO

[[email protected] Desktop]# mkdir /dvd

[[email protected] Desktop]# mkdir /root/isos/

[[email protected] Desktop]#echo "/root/isos/rhel-server-7.1-x86_64-dvd.iso       /dvd    iso9660     loop    0 0" >> /etc/fstab

[[email protected] Desktop]#mount -a

2、配置网卡地址

cat > /etc/sysconfig/network-scripts/ifcfg-br0 <<EOF

NAME=br0

DEVICE=br0

ONBOOT=yes

BOOTPROTO=none

TYPE=Ethernet

IPADDR=192.168.1.254

PREFIX=255.255.255.0

EOF

3、配置Yum Client

4、安装需要的软件包并关闭防火墙

yum install tftp-server syslinux nfs-* dhcp gpm bash-com* -y

systemctl stop firewalld

systemctl disable firewalld

5、安装DHCP

cat > /etc/dhcp/dhcpd.conf << EOF

filename      "pxelinux.0";

next-server   192.168.1.254;

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.1 192.168.1.250;

option domain-name-servers 192.168.1.254;

option domain-name "redhat.com";

option routers 192.168.1.254;

default-lease-time 600;

max-lease-time 7200;

}

EOF

6、打开DHCP并重启

systemctl enable dhcpd

systemctl start dhcpd

7、配置TFTP服务

配置TFTP,使/var/lib/tftpboot/目录下生成如下目录树

[[email protected] ~]# cd /var/lib/tftpboot/

[[email protected] tftpboot]# mkdir pxelinux.cfg

[[email protected] tftpboot]# cp /dvd/isolinux/*  /var/lib/tftpboot/

[[email protected] tftpboot]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

[[email protected] tftpboot]# mv isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

 8、更改/var/lib/tftpboot/ pxelinux.cfg/default文件中的如下部分

#原有配置:

label linux

menu label ^Install Red Hat Enterprise Linux 7.1

kernel vmlinuz

append initrd=initrd.img inst.stage2=hd:LABEL=RHEL-7.1\x20Server.x86_64 quiet

#最终配置

label linux

menu label ^Install Red Hat Enterprise Linux 7.1

kernel vmlinuz

append initrd=initrd.img inst.stage2=nfs://192.168.1.254/dvd

9、开启服务并重启

systemctl enable xinetd

systemctl enable tftp.socket

systemctl start xinetd

systemctl start tftp.socket

10、生成配置

echo "/dvd    *(ro,sync)"  > /etc/exports

11、重启nfs并重新启动系统

systemctl enable nfs-server

systemctl start nfs-server

reboot

时间: 2024-10-11 21:41:25

kickstart部署的相关文章

第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

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.

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

弄个虚机桥接一下,装系统那叫一个方便! 搭建这样一个kickstart平台非常简单快捷,只需要用yum装个dnsmasq就万事大吉了. #dnsmasq的配置文件以下行的注释去掉,并修改dhcp范围和tftp的根目录. bogus-privfilterwin2kinterface=eth0dhcp-range=192.168.44.100,192.168.44.120,12hdhcp-boot=pxelinux.0enable-tftptftp-root=/var/ftpddhcp-author

002.Kickstart部署之NFS架构

一 准备 1.1 完整架构:Kickstart+DHCP+NFS+TFTP+PXE 1.2 组件应用 Kickstart服务端IP:172.24.8.12 DHCP:提供客户端IP,网关,镜像路径等: TFTP:共享pxelinux.0.initrd.img.vmlinux.isolinux.cfg.boot.msg.vesamenu.c32.splash.png文件 NFS:共享ks.cfg.及所有光盘文件 注意:此ks.cfg文件和所有光盘文件也可通过HTTP.FTP等方式共享,参考其他笔记

使用PXE+kickstart部署无人值守安装

实验是在虚拟机上实现,在真实的生产环境下的无人值守安装,需要根据具体情况自行进行调整. 实验前,已经预装了一台CentOS6.5 32位的虚拟机,使用的是NAT模式,IP地址为192.168.206.131,网关是192.168.206.2. 我们要在无人值守安装服务端实现如下配置: tftp服务器:192.168.206.131 nfs服务器:192.168.206.131 dhcp服务器:192.168.206.131 先将软件进行安装: yum install -y tftp tftp-s

RH134-01 通过Kickstart完成无人值守自动化部署

第一章 通过Kickstart完成无人值守自动化部署 kickstart给用户提供了一种自动化安装红帽企业Linux的方法,该方法通过定义一个kickstart文件来完成安装过程中的问答从而实现无人值守安装. 1.定义Anaconda Kickstart无人值守安装 安装命令 url--url="http://classroom.example.com/content/rhel7.0/x86_64/dvd/" repo--name="Custom Packages"

Kickstart同时部署多个操作系统

RHEL7 Kickstart同时部署多个操作系统 #在日常企业运维环境中,难免会遇到使用多个Linux操作系统的情况,之前的Kickstart只能安装一种Linux版本的系统,如果每天都需要安装不同版本的Linux系统的话,怎么办呢?所以下面介绍如何在同一个时刻,使用Kickstart部署不同版本的Linux操作系统,实验环境同时部署RHEL6,RHEL7,Kickstart用的RHEL7系统; #配置yum源 vim /etc/yum.repos.d/server.repo [base] n

KICKSTART无人值守安装 - (字符界面操作)

kickstart 部署 1.1 kickstart简介说明 1.1.1 pxe工作过程(图) 1.1.2 kickstart具体过程(图) 1.2 kickstart无人值守部署 1.2.1 系统环境 系统:CentOS 7.4 ip: 外网:10.0.0.202 内网:172.16.1.202 1.2.2 安装.配置dhcp #安装dhcp yum -y install dhcp #编写配置文件 cat >>/etc/dhcp/dhcpd.conf<<EOF subnet 17

部署虚拟环境安装Linux系统《Linux就该这么学》

2019年3月9日,初春,周六,公司值夜班 本节课主要讲述Linux环境的安装装备,之前已经联系过Linux镜像的安装部署,所以不必再临时手忙脚乱的准备虚拟机软件和镜像(必须在课前将软件准备好,否则就算你的网速再快,也跟不上老刘的节奏),虚拟机软件使用的是VMware workstation Pro 12 版本,设置虚拟机向导的时候一定不能鞥选择“安装程序光盘”而是要选择稍后安装操作系统,如果选择错误虚拟机会给按照最精简的系统以耽误后期的试验.随后是选择内存2G.硬盘20G.CPU根据实际选择核