1. 程式人生 > >PXE自動化安裝centos7系統

PXE自動化安裝centos7系統

系統 自動化 安裝

技術分享

Kickstart+PXE安裝系統的需求

1) 網卡必須支持PXE引導;

2) 客戶端需要有與Kickstart 通信的IP地址,這裏一般都是通過DHCP自動分配IP地址來實現;

3) 提供引導所需的文件,內核文件,內核鏡像文件等,此時一般通過tftp-server等實現;

4) kickstart文件,它主要實現自動化安裝的過程,比如配置主機名、添加用戶、安裝系統後相關操作;

5) 提供安裝源,一般就是NFS/ftp/httpd等;

總結:通過如上需求,我們就知道需要安裝的相關服務,如DHCP/tftp-server/syslinux/kickstart/vsftpd等;

準備工作

服務器靜態IP

技術分享

關閉防火墻 SELINIUX DHCP

技術分享

安裝工具包:httpd tftp-server dhcp syslinux

技術分享

啟動配置文件共享服務和yum源

技術分享

準備yum源

註:此處將本地光盤(/dev/sr0 對應 centos7鏡像文件)作為yum源

技術分享

準備kickstart文件

用system-config-kickstart生成應答文件centos7-ks.cfg

技術分享

ksvalidator檢查應答文件

技術分享

技術分享

技術分享

配置dhcp服務

復制樣板文件並修改

技術分享

技術分享

註:net-server ----》dhcp服務器地址(這裏本機作為服務器,所在地址)

技術分享

準備pxe相關文件

啟動tftp服務

技術分享

拷貝上述位置中Syslinux包提供所有啟動加載器文件到/var/lib/tftpboot路徑中

技術分享

制作啟動菜單文件

技術分享

技術分享

技術分享

以上工作完成之後,就可以開始安裝操作系統了:

1、準備一臺適當配置的物理機

2、連接網線,與服務器在同一個局域網內

3、設置 BIOS 從網卡啟動

4、等待安裝

技術分享

技術分享

本文出自 “13147015” 博客,轉載請與作者聯系!

PXE自動化安裝centos7系統