PXE远程装机并无人值守操作

确保防火墙关闭或下列软件所需端口是开放状态
Kickstart无人值守安装:自动完成安装过程中的各项设置,无需手动干预
操作环境:centos7.5、vmvare虚拟机
实验目的:实现无人值守批量装机
实验步骤:
一、 安装软件:
yum -y install dhcp 分配IP和域名分析
yum -y install vsftpd 搭建ftp服务器
yum -y install tftp-server 搭建tftp服务器
yum -y install syslinux 用于复制pxlinux.0文件
yum -y install system-config-kickstart 制作应答文件
二、 配置文件:
A、Dhcp配置:

  1. 把本机IP地址设置为静态IP
  2. 配置dhcp配置文件
    在这里插入图片描述
    option domain-name “local.com”;
    option domain-name-servers 114.114.114.114;
    default-lease-time 10000;
    max-lease-time 12000;
    subnet 192.168.100.0 netmask 255.255.255.0 {
    range 192.168.100.100 192.168.100.200;
    option routers 192.168.100.2;
    next-server 192.168.100.10;
    filename “pxelinux.0”;

    }
    其中
    192.168.100.0是DHCP分配的网段,需和要远程安装系统的电脑网卡网段相同
    Ragne后规定分配IP范围
    Option routers后为默认网关
    Next-server后为提供PXE装机服务的服务器IP地址,即本机IP

B、yum软件库配置
cd /etc/yum.repo.d
touch kickstart.repo
vim kickstart.repo
[development]
name=CentOS-$releasever - Extras
baseurl=ftp://192.168.100.10/centos7
enabled=1

配置好后保存退出
C、Vsftpd配置
cd /var/ftp
mkdir centos7
mkdir kickstart
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
cp -rf /media/cdrom/* /var/ftp/centos7
准备系统镜像
D、tftp-server配置
cd /var/ftp/centos7/images/pxeboot
cp initrd.img vmlinuz /var/lib/tftpboot/
rpm -ql tftp可以发现pxelinux.o文件位置
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
制作ks.cfg文件
注意:直接在虚拟机上操作、不要远程连接,因为要使用到桌面插件
执行system-config-kickstart命令后出现下图
在这里插入图片描述
根据需要进行配置:防火墙要关闭、分区要添加三个(swap分区2048M、/boot分区xfs格式1024M、/分区使用剩余空间并强制为主分区)
在这里插入图片描述
每个选项都配置完成后点击文件保存,之后把保存的文件移动到/var/ftp/kickstart/下
cd /var/lib/tftpboot
mkdir pxelinux.cfg
cd pxelinux.cfg
touch default
在这里插入图片描述
default auto
prompt 0
label auto
kernel vmlinuz
append initrd=initrd.img repo=ftp://192.168.100.10/centos7 ks=ftp://192.168.100.10/kickstart/ks.cfg

三、启动服务
systemctl start dhcpd
systemclt start vsftpd
systemctl start tftp
可设置开机自启动
systemctl enable dhcpd
systemclt enable vsftpd
systemctl enable tftp
之后客户机裸机配置好硬件设备和网卡、和服务器连通的网线,开机就可以自动安装了
如果不是裸机,进入bios界面更改首选启动项为network boot from inter E1000

展开阅读全文
©️2020 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值