天天看點

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

PXE自動化安裝centos7系統

關閉防火牆 seliniux dhcp

PXE自動化安裝centos7系統

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

PXE自動化安裝centos7系統

啟動配置檔案共享服務和yum源

PXE自動化安裝centos7系統

準備yum源

注:此處将本地CD光牒(/dev/sr0 對應 centos7鏡像檔案)作為yum源

PXE自動化安裝centos7系統

準備kickstart檔案

用system-config-kickstart生成應答檔案centos7-ks.cfg

PXE自動化安裝centos7系統

ksvalidator檢查應答檔案

PXE自動化安裝centos7系統
PXE自動化安裝centos7系統
PXE自動化安裝centos7系統

配置dhcp服務

複制樣闆檔案并修改

PXE自動化安裝centos7系統
PXE自動化安裝centos7系統

注:net-server ----》dhcp伺服器位址(這裡本機作為伺服器,所在位址)

PXE自動化安裝centos7系統

準備pxe相關檔案

啟動tftp服務

PXE自動化安裝centos7系統

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

PXE自動化安裝centos7系統

制作啟動菜單檔案

PXE自動化安裝centos7系統
PXE自動化安裝centos7系統
PXE自動化安裝centos7系統

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

1、準備一台适當配置的實體機

2、連接配接網線,與伺服器在同一個區域網路内

3、設定 bios 從網卡啟動

4、等待安裝

PXE自動化安裝centos7系統
PXE自動化安裝centos7系統

繼續閱讀