pxe

COBBLER无人值守安装

牧云@^-^@ 提交于 2019-11-28 16:14:50
1. Cobbler介绍 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。 Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。 Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如Puppet,暂时不支持SaltStack。 Cobbler官网 1.1 Cobbler集成的服务 PXE服务支持 DHCP服务管理 DNS服务管理(可选bind,dnsmasq) 电源管理 Kickstart服务支持 YUM仓库管理 TFTP(PXE启动时需要) Apache(提供kickstart的安装源,并提供定制化的kickstart配置) 1.2 系统环境准备 [root@linux-node1 ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [root@linux-node1 ~]# uname -r 2.6.32-573.el6.x86_64 [root@linux-node1 ~]# getenforce

pxe批量装机

故事扮演 提交于 2019-11-28 16:09:01
关闭防火墙 [root@localhost ~]# iptables -F [root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# setenforce 0 挂载光盘 [root@localhost ~]# mkdir /media/cdrom [root@localhost ~]# mount /dev/cdrom /media/cdrom/ mount: /dev/sr0 写保护,将以只读方式挂载 安装并开启ftp服务 [root@localhost ~]# rpm -ivh /media//cdrom/Packages/vsftpd*.rpm 警告:/media//cdrom/Packages/vsftpd-3.0.2-25.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:vsftpd-3.0.2-25.el7 ################################# [100%] [root@localhost ~]# umount /dev/cdrom [root

Centos7 PXE Server Install Script

怎甘沉沦 提交于 2019-11-28 10:25:33
# pxeCentos7Install.sh# 挂载centos7镜像,这里为Centos7 1511 ,将作为pxe安装镜像# 安装前配置好centos和epel yum源 # 网卡ip和localip一致 localip="10.10.0.240" eth_name='eth0' dnsmasq_install() { yum -y install dnsmasq mv /etc/dnsmasq.conf /etc/dnsmasq.conf.backup dnsmasq_conf='interface='$eth_name' #bind-interfaces domain=centos7.lan # DHCP range-leases dhcp-range= '$eth_name',10.10.0.100,10.10.0.110,255.255.255.0,1h # PXE dhcp-boot=pxelinux.0,pxeserver,'$localip' # Gateway dhcp-option=3,'$localip' # DNS dhcp-option=6,'$localip',114.114.114.114 server=114.114.114.114 # Broadcast Address dhcp-option=28,10.10.0.255 # NTP

Linux网络服务13----PXE 高效能批量网络装机

◇◆丶佛笑我妖孽 提交于 2019-11-28 08:30:42
一、PXE简介 PXE:Pre-bootExcutionEnvironment,预启动执行环境 PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式 ,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。 若要搭建PXE网络体系,必须要满足以下条件: ·客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。 ·网络中有一台DHCP服务器,以便为客户机分配地址、指定引导文件位置服务器通过TFTP(TrivialFileTransferProtocol)简单文件传输协议提供引导镜像文件的下载。 实验 三、部署FTP服务 1、安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd (安装vsftpd软件包) [root@pxe ~]# rpm -q vsftpd (查看是否安装) vsftpd-3.0.2-10.el7.x86_64 [root@pxe ~]# mkdir /var/ftp/centos7 (建立目录 /var/ftp/centos7) [root@pxe ~]# mount /dev/sr0 /var/ftp/centos7/(将/dev/sr0挂载到/var/ftp/centos7) [root@pxe ~]

PXE批量装机

吃可爱长大的小学妹 提交于 2019-11-28 08:23:37
1、环境准备 1.1 、硬件环境准备 角色 主机名 / 域名 IP地址 服务 备注 服务器 pxe.yunban.cn 192.168.2.10/24 ftp/tftp/dhcp/pxe/syslinux 客户端 自动获取 1.2 、软件环境准备 软件名称 类型 版本 备注 CentOS 操作系统 7.0或以上版本 vsftp 应用软件 3.0或以上版本 dhcp 应用软件 4.0或以上版本 syslinux 应用软件 5.2或以上版本 tftp-server 应用软件 5.2或以上版本 1.3 、注意事项 1) 为每台服务器安装操作系统,服务器安装 CentOS 7.0 系统 ,主机名与设计保持一致; 2) 如果是使用 VM 安装,则为每台服务器安装好 VMware Tools ; 3) 为所有服务器主机分配好 IP 地址,可以选择禁用 IPv6 ,使用 IPv4 环境(集体实验环境下,网络可以选择连接到 VMnet1 ); 4) 所有服务器均处于局域网中,项目部署全程关闭 iptables 2、服务器初始状态准备 1、 IP地址配置如下: 2、 主机名、防火墙以及 selinux状态如下 3、部署 FTP 服务 1、安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd [root@pxe

PXE批量装机

妖精的绣舞 提交于 2019-11-28 05:14:28
centos7 关闭防火墙 systemctl stop firewalld systemctl disable firewalld centos6 关闭防火墙 service iptables stop chkconfig iptables off 关闭selinux安全机制 sed -i '7 s/enforcing/disabled' /etc/selinux/config setenforce 0 iptables -F 部署FTP服务 1、安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd [root@pxe ~]# rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64 [root@pxe ~]# mkdir /var/ftp/centos7 [root@pxe ~]# cp -ar /media/* /var/ftp/centos7/ 也可以直接将挂载到centos7上 mount /dev/sr0 /var/ftp/centos7/ [root@pxe ~]# du /var/ftp/centos7/ 2508 /var/ftp/centos7/EFI/BOOT/fonts 6028 /var/ftp/centos7/EFI/BOOT 6032

PXE批量部署

旧城冷巷雨未停 提交于 2019-11-28 04:14:05
PXE的部署 简介 什么是PXE? 1. PXE是 Preboot Execution Environment的缩写,称之为预启动执行环境; 2. 由Intel设计的一种网络协议,可使计算机通过网络启动安装系统; 3. 是一种使用网络接口启动计算机的机制,其不依赖本地数据存储设备或本地已安装的系统; 4. 协议分为client端和server端,PXE client在网卡的boot ROM中启动,当计算机开机引导时,BIOS把PXE client调入内存执行, 并显示出命令菜单,经用户选择需要安装的系统后,PXE client将放置在远端的操作系统通过网络下载到本地运行; 常见安装方式: 1. 光盘安装 使用server内置光驱或外置USB光驱,将系统镜像刻录,从光盘安装; 2. U盘安装 利用工具将镜像系统写入U盘,从U盘启动; 3. 镜像挂载安装 利用BMC Web GUI远程挂载镜像安装; 4. 网络引导安装(PXE) 客户端通过网络启动,读取远端服务器上的镜像以安装; PXE server的四种模式 IPV4 legacy,IPV4 UEFI,IPV6 legacy,IPV6 UEFI IPV4 legacy PXE启动需要文件 1. pxelinux.0: 计算机自展引导程序(bootstrap),负责系统引导和启动,作用类似于BIOS,会调用PXE相关配置文件 2.

部署

ぃ、小莉子 提交于 2019-11-28 04:05:41
1. 首先做好环境 确定能连网 systemctl stop firewalld setenforce 0 2.部署FTP 1、安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd [root@pxe ~]# rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64 [root@pxe ~]# mkdir /var/ftp/centos7 [root@pxe ~]# cp -ar /media/* /var/ftp/centos7/ [root@pxe ~]# du /var/ftp/centos7/ 2508 /var/ftp/centos7/EFI/BOOT/fonts 6028 /var/ftp/centos7/EFI/BOOT 6032 /var/ftp/centos7/EFI 85652 /var/ftp/centos7/images/pxeboot 91924 /var/ftp/centos7/images 86028 /var/ftp/centos7/isolinux 286188 /var/ftp/centos7/LiveOS 3832540 /var/ftp/centos7/Packages 13236 /var/ftp/centos7

pxe装机试验 2019.8.21

江枫思渺然 提交于 2019-11-28 03:02:48
部署 FTP 服务 1、安装FTP服务,并将安装源复制到/var/ftp/centos7目录下: [root@pxe ~]# yum -y install vsftpd [root@pxe ~]# mkdir /var/ftp/centos7 [root@pxe ~]# cp -ar /media/* /var/ftp/centos7/ 2.启动FTP服务,并设置为开机自启动 [root@pxe ~]# systemctl start vsftpd [root@pxe ~]# systemctl enable vsftpd Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service. 部署 TFTP 服务 1、安装TFTP服务 [root@pxe ~]# yum -y install tftp-server 2、修改配置文件,开启TFTP服务,默认是关闭的 [root@pxe ~]# vim /etc/xinetd.d/tftp 10 wait = no 14 disable = no 3、启动TFTP服务,并设置为开机自启动。 [root@pxe ~]# systemctl start tftp

Centos7下无人值守安装部署(PXE + DHCP+TFTP+ Kickstart+FTP)

♀尐吖头ヾ 提交于 2019-11-28 03:01:16
一、PXE服务简介: PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。在Linux中有多种的安装方式:HD、USB、CDROM、PXE及远程管理卡等。在我们的系统运维的生涯中,经常要安装操作系统,然而我们维护的机器不是一两台而已,一般的企业服务器数量都在几十、几百、几千、甚至上万台。这么多的机器,如果人工的一台一台去安装,那我们这些运维人员,可能要把大部分时间都花费在了安装系统上,所以,我们一般都会建立一个PXE服务器,通过网络来批量部署系统。 二、PXE部署系统自动化安装流程 (1) 设置拥有pex功能的客户端主机开机启动项为网络启动,一般默认都此选项,如果没有可自行设置bios启动项 (2) 客户端开机之后进入网络启动,此时客户端没有IP地址需要发送广播报文