kickstart+dhcp+nfs+tftp+pxe全自动化部署linux系统(代码片段)

meicheng meicheng     2022-12-04     471

关键词:

http://www.madmalls.com/blog/post/customize-centos-7-3-autoinstall-iso/
http://www.178linux.com/82613
https://www.osyunwei.com/archives/7577.html
https://blog.51cto.com/darren88/1704172
https://blog.51cto.com/433266/1893704
https://blog.51cto.com/hypocritical/1694976
http://www.linuxmysql.com/25/2017/672.htm
https://blog.slogra.com/
https://www.zyops.com/autoinstall-kickstart/
https://www.bilibili.com/video/av17467528?from=search&seid=12026567452303907129

kickstart+DHCP+NFS+TFTP+PXE

安装详细步骤

执行PXE——kickstart 安装需要的设备为

  • DHCP 服务器
  • TFTP 服务器
  • Kickstart所生成的ks.cfg配置文件
  • 一台存放系统安装文件的服务器。如NFS、HTTP、或FTP服务器
  • 一台带有PXE支持网卡的主机

用到的kickstart工具、依赖于X Windows,所以要提前安装好,XWindows及GNOME 并重启系统

yum grouplist | more

yum -y groupinstall 'X Window System'
yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools"

修改/etc/inittab配置文件

id:5:initdefault

重启系统 reboot

启动图像化

start

上传centos7.4.iso 至 /usr/loca/src mkdir -p mnt/cdrom

mount -o loop centos7.4.iso /mnt/cdrom

安装dhcp

rpm -q dhcp 
yum -y install dhcp

创建Apache目录 mkdir -p /var/html/www

cp -rf /mnt/cdrom/* /var/html/www/

安装TFTP

yum -y install tftp-server

配置tftp

 vim /etc/xinetd.d/tftp
 
# default: off
# description: The tftp server serves files using the trivial file transfer #       protocol.  The tftp protocol is often used to boot diskless #       workstations, download configuration files to network-aware printers, #       and to start the installation process for some operating systems.
service tftp

        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /var/lib/tftpboot
        disable                 = no  # 
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4


yum  -y  install  xinetd*  

重启xinetd进程

002.kickstart部署之nfs架构(代码片段)

一 准备1.1 完整架构:Kickstart+DHCP+NFS+TFTP+PXE1.2 组件应用Kickstart服务端IP:172.24.8.12DHCP:提供客户端IP,网关,镜像路径等;TFTP:共享pxelinux.0、initrd.img、vmlinux、isolinux.cfg、boot.msg、vesamenu.c32、splash.png文件NFS:共享ks.cfg、及所有光... 查看详情

kickstart+nfs+dhcp+tftp无人值守批量安装centos6.5(或centos7)

一、基本原理简介PXE 是一种系统引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC Network Information Center),即网卡中必须要有 PXE Client。   &nb... 查看详情

002.kickstart部署之nfs架构(代码片段)

一准备1.1完整架构:Kickstart+DHCP+NFS+TFTP+PXE1.2组件应用Kickstart服务端IP:172.24.8.12DHCP:提供客户端IP,网关,镜像路径等;TFTP:共享pxelinux.0、initrd.img、vmlinux、isolinux.cfg、boot.msg、vesamenu.c32、splash.png文件NFS:共享ks.cfg、及所有光盘... 查看详情

kickstart自动化安装

...包到客户端内存中执行) 为了节省时间和成本,使用kickstart+PXE自动化安装部署来解决数百台服务器的系统,版本一致。 架构:DHCP+NFS+TFTP+PXE+kickstart需要安装的服务:dhcp,tftp,nfs,kickstart(一个配置文件)等前提:客户... 查看详情

pxe+kickstart+dhcp+tftp实现无人值守安装操作系统

PXE+Kickstart+DHCP+TFTP实现无人值守安装操作系统PXE+KickstartPXE的工作流程及配置文件Kickstart的配置文件 Linux安装大致可以分为2个阶段第一阶段:anaconda;第二阶段:安装阶段系统会按照anaconda阶段设定的参数自动安装。 anaconda... 查看详情

pxe+dhcp+kickstart

废话少来,只接开干;一、安装dhcp、tftp-server、httpd、syslinux、system-config-kickstart、桌面环境。其中syslinux是为了生成pxelinux.0文件;system-config-kickstart配置ks.cfg文件工具1、#yum-y install dhcp tftp-server httpd&nb 查看详情

pxe+kickstart+dhcp+tftp实现无人值守安装操作系统

Kickstart是一种无人值守的安装方式,工作原理就是预先把原本需要运维人员手工填写的参数保存成一个ks.cfg文件,当安装过程中出现需要填写参数时则自动匹配Kickstart生成的文件,所以只要Kickstart文件包含了安装过程中所有需要... 查看详情

kickstart无人值守原理及简介

目录一简介及原理二搭建无人值守步骤三PXE介绍四Kickstart简介  一简介及原理客户机通过网卡(即PXE)启动,发现DHCP服务器,从而自动获得IP及相关网络配置。同时也能获取TFTP服务器地址,此TFTP提供bootloader。从而使客户... 查看详情

centos7无人值守服务环境搭建(pxe+dhcp+tftp+kickstart+ftp)

一,搭建无人值守服务器安装软件(PXE+DHCP+TFTP+Kickstart+FTP)IP:192.168.2.10系统版本:CentOSLinuxrelease7.4.1708(Core) 二,配置本地yum源,安装所需软件:[[email protected]yum.repos.d]#mount/dev/cdrom/mnt/mount:/dev/sr0写保护,将以只读方式 查看详情

linux系统中kickstart+http+dhcp+tftp全自动批量安装部署

说明:Kickstart服务器系统:CentOS 5.1064位IP地址:192.168.21.128需要安装部署的Linux系统:CentOS5.1064位eth0(第一块网卡,用于外网)IP地址段:192.168.21.160-192.168.21.200eth1(第二块网卡,用于内网)IP地址段:10.0.0.160-10.0.0.200子网掩... 查看详情

dhcp+vsftpd+tftp+kickstart搭建pxe环境实现批量自动化系统安装

一、简介1.1什么是PXE        PXE(Pre-bootExecutionEnvironment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络... 查看详情

rhce之pxe+dhcp+tftp+ftp/http+kickstart用于pxe安装rhel7

最近在学习RHCE课程,上一篇简单的讲一下如何用FTP+HTTP+KickStart来作为KVM的VM网络安装过程,请阅读:http://gshao.blog.51cto.com/3512873/1882392今天讲到PXE安装RHEL7环境:虚拟宿主机:RHEL7.0硬件:4vCPU+8G+40GdiskIP地址:172.16.38.10 1.制作本... 查看详情

运用kickstart进行无人值守安装操作系统(代码片段)

基于linux的值守一、需要的系统服务,DHCP服务器,tftp,(vsftp,nfs,http)实验需求:一台linux服务器,一台未安装系统的客户端--主板支持pxe,也可以用VMware虚拟机搭建环境。二、实验步骤首先服务端需要自行搭建yum源,1.yum-yins... 查看详情

kickstart自动化安装(代码片段)

环境:-CentOS7-server端ens37:172.0.0.1ens33:192.168.0.1381.安装DHCP服务yum install dhcp-y #安装dhcpd服务vim/etc/dhcp/dhcpd.conf#编辑dhcp服务的配置文件,写入如下配置,保存并退出subnet172.0.0.0netmask255.255.255.0range172.0.0.50172.0.0.100;#分配的起... 查看详情

pxe

...cobbler。一、PXE----------预执行安装环境1、PXE基础pxe过程:DHCP---->TFTP------->HTTP/FTP/NFS裸机通过RARP找DHCP,DHCP通过next-server找到tftp,TFTP再经过菜单找http/ftp/nfs。DHCP:提供临时IP地址,指明加载启动文件的TFTP。67、68/udp。TFTP:提... 查看详情

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

实验是在虚拟机上实现,在真实的生产环境下的无人值守安装,需要根据具体情况自行进行调整。实验前,已经预装了一台CentOS6.532位的虚拟机,使用的是NAT模式,IP地址为192.168.206.131,网关是192.168.206.2。我们要在无人值守安装... 查看详情

5.12pxe+kickstart批量无人值守部署

#PXE+TFTP+DHCP+HTTP+KICKSTART PXE工作流程:Client向PXEServer上的DHCP发送IP地址请求消息,返回Client的IP地址,同时将pxe环境下的Bootloader文件pxelinux.0的位置信息传送给ClientClient向PXEServer上的TFTP请求pxelinux.0Client执行接收到的pxelinux.0文件... 查看详情

kickstart找不到内核

kickstart无人值守常见报错集锦原创2021-05-2715:02:11运维朱工码龄5年关注在上篇文章中快速实现了kickstart自动部署centos7,如果有需要可以跟着文章进行部署。这篇文章主要是对常见故障进行排错、解决,也将持续更新。1.服务端dhcpd... 查看详情