每年進入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
閱讀更多 千鋒長沙 的文章