tftp

PXE+KickStart自动安装linux系统附带virt-install的使用

 ̄綄美尐妖づ 提交于 2019-12-03 17:47:42
环境:Red Hat Enterprise Linux Server release 7.2 (Maipo) 所需安装软件:dhcp、tftp-server、system-config-kickstart、syslinux firewalled、selinux:关闭 1、安装DHCP服务并配置 [root@foundation76 ~]# cat /etc/dhcp/dhcpd.conf # option definitions common to all supported networks... option domain-name "example.com"; #域名 option domain-name-servers 172.25.254.76; #指定DNS服务器 default-lease-time 600; #默认租约期 max-lease-time 7200; #最长租约期 log-facility local7; #日志级别 A slightly different configuration for an internal subnet. subnet 172.25.254.0 netmask 255.255.255.0 { #172.25.254.0网段 range 172.25.254.100 172.25.254.130; #地址池 option

PXE+Kickstart无人值守安装系统

大憨熊 提交于 2019-12-03 17:44:28
PXE Kickstart无人值守安装系统 前言 什么是PXE PXE工作原理 Kickstart PXEKickstart 安装流程图 安装过程 安装条件 安装步骤 安装前准备 安装相关软件包 配置共享文件服务 准备Kickstart文件 编辑CentOS6的kscfg文件 编辑CentOS7的kscfg文件 检查ks文件格式 配置tftp服务 配置DHCP服务 制作PXE文件 制作启动菜单 系统安装 总结 PXE + Kickstart无人值守安装系统 前言 什么是PXE   PXE(preboot execute environment,预启动执行环境)是由Intel公司开发。工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。   PXE 其实并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡

Linux系统之kickstart+pxe无人值守安装

末鹿安然 提交于 2019-12-03 17:44:05
一 kickstart -------自动化安装系统 步骤一 :安装 dhcpd ,并配置。 安装 httpd (共享kickstart的工具)、 system-config-kickstart (制作kickstart的工具) 二 图形方式制作kickstart system - config - kickstart 测试: 输入 172.25.42.50/ks.cfg 能否访问 .ks.cfg文件生成后,编辑vim并检验 二 pxe网络安装系统 PXE (Preboot eXecute Environment,预启动执行环境)是由Intel公司开发的技术,可以让计算机通过网络来启动操作系统(前提是计算机中安装的网卡支持PXE技术),主要用于在无人值守安装系统中引导客户端主机安装Linux操作系统。 Kickstart 是一种无人值守的安装方式。 工作原理 是预先把原本需要运维人员手工填写的参数保存成一个ks.cfg文件,当安装过程中需要填写参数时则可以自动匹配Kickstart生成的文件。 1、环境的配置 步骤一 :开启httpd服务 dhcpd服务 关闭防火墙 搭建共享型yum源 mkdir / var / www / html / ks mkdir / var / www / html / rhel7 . 3 systemctl start httpd systemctl

使用 PXE+Kickstart 无人值守安装服务

我是研究僧i 提交于 2019-12-03 17:43:53
➢ 无人值守安装系统; ➢ 部署相关服务程序; ➢ 自动部署客户端主机。 无人值守安装服务的PXE+Kickstart 服务程序需要安装部署的服务: PXE+TFTP+HTTP+DHCP+Kickstart 服务程序从而搭建出一套可批量安装 Linux 系统的无人值守安装系统,运维新手就可以避免枯燥乏味的重复性工作,大大提供系统安装的效率。 1,无人值守安装系统 PXE(Preboot eXecute Environment,预启动执行环境)是由 Intel 公司开发的技术,可以让计算机通过网络来启动操作系统(前提是计算机上安装的网卡支持 PXE 技术),主要用于在无人值守安装系统中引导客户端主机安装 Linux 操作系统。Kickstart 是一种无人值守的安装方式,其工作原理是预先把原本需要运维人员手工填写的参数保存成一个ks.cfg 文件,当安装过程中需要填写参数时则自动匹配 Kickstart 生成的文件。所以只要 Kickstart 文件包含了安装过程中需要人工填写的所有参数,那么从理论上来讲完全不需要运维人员的干预,就可以自动完成安装工作。 2.配置DHCP服务程序 1.DHCP 服务程序用于为客户端主机分配可用的 IP 地址,而且这是服务器与客户端主机进行文件传输的基础,因此我们先行配置 DHCP 服务程序。 首先关掉虚拟机的dhcp服务 2.给服务端安装DHCP服务

kickstart无人值守,PXE+TFTP+FTP+DHCP

倾然丶 夕夏残阳落幕 提交于 2019-12-03 17:43:34
Centos6.5kickstart无人值守安装 方法:Vsftpd+TFTP+DHCP+Kickstart+PXE 一:环境 一台已经装好操作系统的机子(192.168.1.5)和一台未装操作系统的机子 1 . 未装操作系统的机子首先做 raid,以 dell r710 为例,6 块硬盘,一般两块做 raid1, 剩下四块做 raid5。 2. 已经装了操作系统的机子首先检查是否安装 vsftpd,dhcpd,tftp,若没装则依次安装,关闭 iptables,selinux。 /etc/init.d/iptables stop Chkconfig iptables off 关闭 iptables Setenfence 0 关闭 selinux 1)挂在光盘镜像到指定文件夹,这个文件夹可以随便指定,比如放在/opt Cd /opt/Packages Rpm -ivh vsftpd* 安装 vsftpd /etc/init.d/vsftpd start 启动 vsftpd Chkconfig vsftpd on 开机启动 Cp -r /opt/* /var/ftp/pub 将 opt 下的文件全部考到 /var/ftp/pub 2) 安装 tftp 以及 tftp-server Yum install tftp* -y vim /etc/xinetd.d/tftp service

Linux系统入门之kickstart+pxe无人值守安装linux系统

别说谁变了你拦得住时间么 提交于 2019-12-03 17:42:53
在企业中手动逐个装系统浪费时间且容易出错,我们本博文利用system-config-kickstart软件自动生成安装脚本,并利用pxe高效快捷的安装系统。 创建kickstart应答文件 Kickstart应答文件包含了系统安装过程中需要使用的选项和参数信息,系统可以自动调取这个应答文件的内容。从而彻底实现无人值守安装系统。 1.安装system-config-kickstart工具 2.打开system-config-kickstart软件 3.设置系统所需选项 (1)时区,用户密码 (2)选择网络安装 (3)安装程序选项 (4)重新分区 设置/ 分区大小为剩余空间 (5)网络配置 选择网络类型为动态分配 多个系统安装时 不会造成冲突 (6)选择默认加密方式 (7)关闭防火墙 并设置为开机不启动 (8)安装环境为图形界面 (9)搭建yum源的脚本设置 4.将生成的ks.cfg文件保存到/var/www/html目录下 测试挂载成功 5.在ks.cfg文件中写入以下内容 6.建立自动安装系统的脚本文件 7.测试脚本 完成自动安装 pxe网络安装系统 PXE(Preboot eXecute Environment,预启动执行环境)是由Intel公司开发的技术,可以让计算机通过网络来启动操作系统(前提是计算机中安装的网卡支持PXE技术)

无人值守自动化安装

两盒软妹~` 提交于 2019-12-03 14:57:00
PXE无人值守自动化安装 实验环境 dhcp server:Cerntos7 192.168.10.121 tftp server:Centos7 192.168.10.121 vsftp server:Centso7 192.168.10.122 PXE PXE:preboot execute environment(预引导启动环境),由Intel公司开发的网络引导技术,工作于C/S架构,基于网络引导启动客户端操作系统的安装。允许客户端通过网络从远程服务器下载引导镜像,并加载安装整个文件或整个操作系统。 依赖dhcp,tftp,file server(vsftpd,httpd,nfs等),客户端主机网卡也需支持BOOTROOM芯片,支持PXE相关协议。 dhcp分配IP地址及指定引导文件位置。 tftp提供引导镜像文件的下载 vsftpd提供操作系统安装包的下载,将光盘的内容复制到file server中 网络引导Linux的相关软件由syslinux提供,需要安装syslinux程序,syslinux程序的相关文件目录:/usr/share/syslinux TFTP服务 简单文件传输协议(Trivial File Transfer Protocol)网络文件基于UDP传输的简单的协议 ,端口为UDP 69 属于C/S架构:客户端程序tftp,服务端程序tftp-server

安装Linux系统

心不动则不痛 提交于 2019-12-03 13:33:00
Linux 安装 一、 PXE 的安装 Linux ( DHCP+TFTP+HTTP ) 1 、 前提条件: 1. 确保所有的终端和网络设备处于同一网段内。 2. 这个网段内只能有一台的 DHCP 服务器。 3.yum 源 。 2 、 安装过程 : 1. 搭建一个 DHCP 的服务,为裸机提供 IP 地址。 DHCP 指定网段,指定下一个服务器(让裸机拿到 IP 后找的下一个人),并指定 pxelinux.0 网卡引导文件。 2. 装一个包 syslinux ,找到 pxelinux.0 的引导文件。 3. 搭建 TFTP 服务。把找到的网卡引导文件放在 /var/lib/tftpboot/ 这个目录下。 4. 部署菜单文件。 在镜像中找到 isolinux.cfg 这个菜单文件,然后把它 copy 到 /var/lib/tftpboot/pxelinux.cfg/default 这个新建菜单文件里面。 5. 找到内核和驱动程序,图形模块这三样东西放到 /var/lib/tftpboot/ 下面。 6. 搭建 web 服务,把镜像 ISO 放到 documentroot 下面,搭建 yum 仓库,仓库标识写明 [development] 。 7. 装一个生成系统应答文件的 system-config-kickstart 包,然后运行命令生成应答文件,把这个以点 .cfg

cobbler无人值守

折月煮酒 提交于 2019-12-03 09:47:38
一、背景介绍 ​ 作为运维,在公司经常遇到一些机械性重复工作要做,例如:为新机器装系统,一台两台机器装系统,可以用光盘、U盘等介质安装,1小时也完成了,但是如果有成百台的服务器还要用光盘、U盘去安装,就显得有些力不从心了。PXE技术就能很好的解决这个问题,本文将会对PXE的工作原理有所介绍,而cobbler则是基于PXE技术的工作原理的二次封装,通过命令的方式简化了PXE配置过程。 二、 安装系统的方法    光盘(ISO文件,光盘的镜像文件)===>>每一台物理机都得给一个光驱,如果用外置光驱的话,是不是每台机器都需要插一下   U盘:ISO镜像刻录到U盘==>>需要每台机器都需要插一下   并行安装==>>网络安装    自动化安装 三、PXE说明 说明   PXE,全名Pre-boot Execution Environment,预启动执行环境;   通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;   由Intel和Systemsoft公司于1999年9月20日公布的技术;   客户端/Server的工作模式;   PXE客户端会调用网际协议(IP)、用户数据报协议(UDP)、动态主机设定协议(DHCP)、小型文件传输协议(TFTP)等网络协议;   PXE客户端(客户端)这个术语是指机器在PXE启动过程中的角色。一个PXE客户端可以是一台服务器

cobbler批量部署centos

。_饼干妹妹 提交于 2019-12-03 06:34:41
简介 一、实现过程 1.自动安装过程 简单的来说客户端的电脑网卡带有并开启pxe功能,开机会自动获取IP地址、tftp地址、pexlinux文件名----->加载pxelinux.0、内核文件vmlinuz、伪文件系统initrd.img----->启动系统----->到pxelinux指定的tftp地址下载ks.cfg文件----->根据ks.cfg文件的去http、ftp、nfs寻找镜像、安装操作系统 客户端<-------IP---------DHCP服务器 客户端<----pxelinux----tftp服务器 客户端<----default------tftp服务器 客户端<-----ks.cfg------http、ftp、nfs 客户端<----镜像地址---http、ftp、nfs 客户端<----安装系统---http、ftp、nfs 2.基本配置文件结构 pxe批量部署操作系统就是通过以下几个服务共同完成的,cobbler工具是将几者更加集中地进行管理,使运维人员不需要在乎底层的工作。这里只介绍了cobbler用于批量部署系统用到的服务以及相关的文件。 dhcp /etc/dhcp/dhcp.conf 提供IP地址,提供tftp服务器、pexlinux文件名 tftp /var/lib/tftpboot/ 提供初始内核以伪文件系统 \---vmlinuz