博客
关于我
PXE无人值守批量装机
阅读量:668 次
发布时间:2019-03-15

本文共 2153 字,大约阅读时间需要 7 分钟。

在实际操作中,我们需要通过多种方式将服务器配置为支持网络安装。以下将详细介绍每个步骤,帮助您完成服务器配置。

一、 配置ftp源

1. 挂载光盘,删除自带yum源

确保光盘挂载到系统中并移除默认的Yum源。

mkdir /mnt/cdrommount /dev/cdrom /mnt/cdromrm -rf /etc/yum.repos.d/CentOS-*

2. 安装VSFTPD服务

安装并启动VSFTPD服务器。

yum -y install vsftpdsystemctl start vsftpdsystemctl enable vsftpd

3. 复制光盘内容到FTP目录

将光盘上的内容复制到FTP服务器的公共目录。

cp -r /mnt/cdrom/* /var/ftp/pub/

4. 配置Yum仓库

创建并配置Yum仓库文件,以使用FTP源。

vim /etc/yum.repos.d/local.repo[local]name=CentOS-baseurl=ftp://你的IP地址/pub/enabled=1gpgcheck=0

二、 配置tftp服务

1. 安装tftp服务

安装并启动TFTP服务。

yum -y install tftp-serversystemctl start tftpsystemctl enable tftp

2. 配置主文件

修改主配置文件以支持tftp服务。

vim /etc/xinetd.d/tftpservicetftp{    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}

三、 配置Linux引导菜单

1. 安装syslinux引导程序

安装并将引导程序复制到tftp目录。

yum -y install syslinuxcp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

2. 复制引导镜像文件

将镜像文件复制到tftp根目录。

cd /mnt/isolinuxcp initrd.img vmlinuz /var/lib/tftpboot/

3. 创建配置目录

创建用于存放引导菜单的目录。

mkdir -p /var/lib/tftpboot/pxelinux.cfg

四、 配置DHCP服务

1. 安装DHCP

安装并启动DHCP服务。

yum -y install dhcpsystemctl start dhcpdsystemctl enable dhcpd

2. 配置DHCP服务器

在主配置文件中设置子网和选项。

vim /etc/dhcp/dhcpd.confdomain-name " आपक的域名"domain-name-servers 192.168.100.70, 202.106.0.10default-lease-time 600max-lease-time 7200subnet 192.168.100.0 netmask 255.255.255.0 {    range 192.168.100.90 192.168.100.200    option routers 192.168.100.70    filename "pxelinux.0"}

五、 配置Kickstart服务

1. 安装Kickstart配置工具

安装并启动Kickstart服务。

yum -y install system-config-kickstartsystemctl start kickstart-configurationsystemctl enable kickstart-configuration

2. 运行Kickstart服务

进入终端并启动Kickstart服务。

init 5

3. 完成Kickstart配置

按照弹出的界面完成语言、时区、安装选项和网络设置。选用FTP安装方式,设置根密码并保存配置文件。

cp ks.cfg /var/ftp/pub/

4. 修改引导菜单

重写pxelinux.cfg.default以确保正确的安装选项。

vim /var/lib/tftpboot/pxelinux.cfg/defaultkernel vmlinuzappend initrd=initrd.img method=ftp://你的IP地址/pub/ks=ftp://你的IP地址/pub/ks.cfg

六、 进行裸机测试

在虚拟机中设置网卡为主机模式,启动2G内存,静态IP地址为192.168.100.x。

启动虚拟机进行安装,系统应自动从FTP源和tftp服务进行安装。

转载地址:http://zjemz.baihongyu.com/

你可能感兴趣的文章
OSG学习:场景图形管理(四)——多视图多窗口渲染
查看>>
OSG学习:新建C++/CLI工程并读取模型(C++/CLI)——根据OSG官方示例代码初步理解其方法
查看>>
Sql 随机更新一条数据返回更新数据的ID编号
查看>>
OSG学习:空间变换节点和开关节点示例
查看>>
OSG学习:纹理映射(一)——多重纹理映射
查看>>
OSG学习:纹理映射(七)——聚光灯
查看>>
OSG学习:纹理映射(三)——立方图纹理映射
查看>>
OSG学习:纹理映射(二)——一维/二维/简单立方图纹理映射
查看>>
OSG学习:纹理映射(五)——计算纹理坐标
查看>>
OSG学习:纹理映射(六)——灯光
查看>>
OSPF 四种设备角色:IR、ABR、BR、ASBR
查看>>
OSPF不能发现其他区域路由时,该怎么办?
查看>>
OSPF两个版本:OSPFv3与OSPFv2到底有啥区别?
查看>>
SQL Server 存储过程
查看>>
OSPF在大型网络中的应用:高效路由与可扩展性
查看>>
OSPF技术连载17:优化OSPF网络性能利器——被动接口!
查看>>
OSPF技术连载18:OSPF网络类型:非广播、广播、点对多点、点对多点非广播、点对点
查看>>
OSPF技术连载19:深入解析OSPF特殊区域
查看>>
SQL Server 复制 订阅与发布
查看>>
OSPF技术连载20:OSPF 十大LSA类型,太详细了!
查看>>