PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)

實操環境:開兩臺虛擬機centos7-1、給7-1配置雙網卡,且一塊網卡可聯網(在線安裝軟件包),一塊網卡設置僅主機連接(連接centos7-3,給7-3遠程組裝系統)。創建虛擬機centos7-3,不給鏡像文件,設置僅主機連接模式。
centos7-1作爲PXE裝機服務器,7-3則爲未安裝系統的裸機。給7-2的第二塊網卡設置靜態IP,啓動網卡服務。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
接着用yum安裝dhcp服務軟件包,用來分配地址、定位引導程序。複製模板並進入編輯。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)

編輯dhcp配置文件,網關指向自己的靜態IP(192.168.100.100),要給7-3裝系統,先將網關地址指向自己。Dns地址分配給客戶端的地址,電信業務真實dns地址114.114.114.114(南京區域)。引導文件位置指向TFTP服務器(自身ip),指向引導文件位置。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)

安裝引導程序文件軟件包syslinux,查看其軟件包中的 pxelinux.0文件路徑,此配置文件應該放在TFTP目錄中。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)

安裝tftp-server軟件包,查看其軟件包中的配置文件位置和站點文件位置
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
將引導程序文件pxelinux.0放入站點中,查看站點目錄
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
進tftp配置文件中,開啓其服務功能(重中之重)。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
先安裝ftp服務,查看其站點路徑爲/var/ftp。掛載光盤鏡像文件到FTP站點中。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
掛載成功後,進入centos7中。壓縮內核vmlinuz與系統初始化文件initrd.img均在centos鏡像當中。兩個均在images中的pxeboot目錄下,將兩個文件複製到tftp站點下。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
在tftp站點中直接創建目錄pxelinux.cfg(目錄名絕不能更改,規定),在此目錄下創建default文本,進入編輯。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
寫入默認模式,等待1s,接下來三個模式。第一個label auto,內核kernel vmlinuz,append後跟的是初始化文件initrd。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
關閉安全功能,開啓三個服務
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
回到centos7-3,再次確認是否爲僅主機連接模式。打開此虛擬系統,眼疾手快點esc,選擇網絡啓動方式。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
加載到boot數據,回車即可,自動安裝系統。通過網絡裝系統,方便快捷(不需使用U盤)
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
隨即進入配置模式
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
安裝源來自於遠端服務器centos目錄下數據。
PXE遠程安裝系統的部署——(單臺系統可給多臺裸機遠程安裝系統)
下期會講到無人值守安裝,即一步安裝到位,不需手動配置桌面數據等,敬請期待!!

劃重點啦!

1.服務端
(1)運行DHCP服務,用來分配地址,定位引導程序。
DHCP:自動分配IP地址,定位引導文件
next-server //指向TFTP路徑
filename //指定引導程序文件位置
(2)運行TFTP服務器,提供引導程序下載。
TFTP特性:簡單文件傳輸協議,使用UDP協議,使用69端口,速度快但是不安全,缺點是存儲容量空間很小。
放系統引導程序pxelinux.0(通過syslinux包安裝)、壓縮內核vmlinuz、系統初始化文件initrd.img、啓動菜單default(四個程序文件缺一不可)。
(3)FTP:找到vsftpd文件傳輸協議,其中爲centos7的系統鏡像,安全,容量大 TCP的20端口(數據傳輸)21端口(連接)
2.安裝包
dhcp、tftp-server、vsftpd、syslinux

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章