製做人:wqmsllinux
博客地址:http://wqmsl.blog.51cto.com/服務器
開始使用無人職守安裝服務端配置(主要是服務端,客戶端只要從網卡啓動就能夠了)架構
服務器的IP爲:192.168.10.254ide
全部包的安裝所有用 yum安裝,我提早已經配置好本地源了工具
主要步驟測試
一、搭建FTP服務器 3d
安裝FTP服務器,使用yum來安裝server
安裝以後啓動服務blog
而後掛載安裝盤鏡像到FTP的匿名訪問目錄進程
測試一下FTP服務器
匿名訪問成功,能夠看見安裝光盤內的文件
這裏須要注意的是,你的防火牆和你的Selinux的狀態(selinux要修改文件的上下文)
二、搭建TFTP服務器
安裝TFTP服務。默認系統已經安裝了
看一下安裝後產生的文件,這樣能夠看到配置文件和啓動腳本所在目錄
它的啓動腳本在xinetd.d下,我先修改它的配置文件,而後啓動服務
把yes修改成no,/tftpboot ————》 這個目錄是TFTP的工做目錄
從新啓動守護進程
三、拷貝所須要的文件
拷貝如下四個文件到/tftpboot下,default要放在/tftpboot/pxelinux.cfg目錄下,默認沒有pxelinux.cfg目錄,須要手動建立
一共四個文件,拷貝的目標目錄不能有錯,且文件的名稱也不能有錯,在這裏default文件的權限要注意一下,默認全是隻讀,使用chmod 644 default 修改一下。
四、搭建DHCP服務器
安裝dhcp服務
查看一下安裝以後產生的文件,rpm -ql dhcp 有不少,看看關鍵的
這個是配置文件
配置文件範本,不會寫能夠拷貝它
IP地址租約記錄
配置DHCP服務
拷貝範例文件爲配置文件,這樣咱們只要修改一下就可使用了(把原來的dhcp.conf刪除或者重命名)
在最後添加以下兩行
next-server ip 告訴客戶端到ip那個地方找tftp
filename "pxelinux.0" 到ip那裏找這個文件
注意: filename "pxelinux.0"; 這個裏面的文件是須要用引號括起來的
五、配置無人值守安裝配置文件
如今去作無人值守的配置文件,相似於root下的anaconda-ks.cfg
這裏咱們須要一個工具去生成 且在圖形界面下作
先安裝一下這個工具,在未安裝以前執行命令的話會提示沒有此命令
安裝完後執行此命令 ,在後臺執行,不然佔用咱們的終端
在這個界面咱們一次設置咱們的安裝信息
這裏選擇 安裝後的默認語音、系統的根口令、CPU的架構、填寫安裝碼(Specify installation key)。
填寫FTP的地址和鏡像所在的目錄,不須要用戶名,咱們的FTP是匿名訪問的,訪問的初始目錄是/var/ftp下.所轄要早FTP目錄上寫pub目錄
在這裏寫本身實際的分區需求
選擇要讓客戶端安裝系統時安裝的包
而後保文件
選擇要保存的路徑,我就存在 root的家目錄
拷貝配置文件到ftp下面目錄下ks目錄裏面(ks目錄默認沒有,須要手動建立)
而後修改default文件
修改第1行使其默認爲ks安裝
修改第3行的默認等待時間爲10s(隨本身實際狀況寫)
修改第18行ks文件的目錄,咱們是放在ftp下的ks目錄裏面
在前面修改過此文件的權限,就是爲了在這裏須要修改它的內容
六、測試
這樣就已經完成了 下面咱們測試一下
啓動客戶端試試
客戶端到了這個界面的時候 已經獲取到了IP地址和默認的配置文件,已經在10s自動開始安裝系統
以後客戶端就會在圖形界面下自動安裝系統,無需手動干預,直到安裝完成並從新引導系統,請耐心等待。