每年进入3-4月所有的高等院校开始了一年一度的毕业生答辩准备阶段,现如今毕业论文或者毕业设计也更加的贴近了互联发展的趋势,很多学校开始做最热话题云计算openstack架构的实现以及云计算环境搭建,先不说这个毕业设计的切入点是否正确,就说选择该题目后你如何下手?下面给大家分享千锋讲师给学员准备的千锋云计算毕业设计论文:PXE网络装机流程第一部分内容。
一台已安装Linux系统的主机作为PXE Server, 本文中PXE Server使用的系统是CentOS 7;
若干台待安装CentOS7的裸主机作为PXE Client;
PXE Server与所有PXEClient处于同一局域网中;
所有主机支持PXE启动安装方式。
PXEServer安装及配置流程:
1. 配置 DHCP 服务
2. 配置 TFTP 服务
3. 配置http做文件仓库和修改ks.cfg文件
4. 相关系统引导文件存储
5. 配置default系统启动文件
6. 检查PXEServer的状态并启动PXE Client
PXEServer安装及配置具体步骤:
1.配置DHCP服务
安装DHCP
# yum install -y dhcp
当前PXE Server的IP地址为192.168.101.128,DHCP、TFTP与http均部署在该台主机上,配置dhcp配置文件/etc/dhcp/dhcpd.conf如下
############################
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
class "pxeclients"{
match if substring(option vendor-class-identifier,0,9)="PXEClient";
filename "pxelinux.0";
next-server 192.168.101.128;
}
subnet 192.168.101.0 netmask 255.255.255.0{
default-lease-time 216000;
max-lease-time 432000;
option time-offset -18000;
range dynamic-bootp 192.168.101.129 192.168.101.240;
option subnet-mask 255.255.255.0;
option routers 192.168.101.1;
}
############################
启动并且配置开机启动dhcpd服务
# systemctl start dhcpd
# systemctl enable dhcpd
2.配置TFTP服务
安装tftp的server和client包
# yum install -y tftp*
安装xinetd守护进程,因为tftp依赖于xinetd
# yum install -y xinetd
修改tftp配置文件/etc/xinetd.d/tftp,将disable= yes改为disable=no
关闭并配置开机自动关闭系统防火墙(重要!否则会导致PXE Client无法访问TFPT服务)
# systemctl stop firewalld
# systemctl disable firewalld
启动并配置开机自动启动xinetd进程
# systemctl start xinetd
# systemctl enable xinetd
# systemctl start tftp