How To Kickstart With Spacewalk And Cobbler

前一陣寫了一篇如何安裝spacewalk,今這篇是如何將Kickstart與spacewalk and cobbler結合在一起。玩了玩這個類似紅帽的satellite,蠻簡單的。

1、創建一個發佈:

如果存在多個linux發行版,則對每個發行版創建發佈,以rhel6爲例。當前的rhel6鏡像文件掛載於/var/ftp/pub/6下面:

image

要想每次在系統啓動的時候掛載,則在/etc/fstab文件中,加入如下內容:

image

接着在spacewalk中定義這個發行版:

image

這裏的樹路徑指的就是安裝文件的位置,在後續創建kickstart文件的時候會要求指定樹路徑。點擊創建後,spacewalk會自動和cobbler進行同步。

2、創建對應發行版的頻道以及子頻道:

這裏之前已經創建好了,如圖所示:

image

3、創建kickstart文件:

image

image

這裏注意,暫時不要訂閱子頻道,因爲如果你訂閱了子頻道,在安裝的時候會出現找不到repo相關數據而保錯的,所以還是等安裝完成後再訂閱子頻道。

分區信息:

image

軟件包信息:

image

激活碼信息:

image

satellite證書文件:

image

查看整個kickstart的內容:

image

在這個kickstart文件中,也包含了安裝完成後,自動註冊到satellite中,方便後續的管理維護。

4、使用cobbler查看相關信息:

image

上面profiles中的rhel6開頭的就是上面創建後,spacewalk自動和cobbler進行同步的結果。

定義安裝的系統,如果你不使用cobbler定義安裝的系統,則在客戶端通過網絡引導的時候,會出現一個引導菜單,如圖:

image

選擇要安裝的發現版即可開始網絡安裝。

這裏使用cobbler定義了兩個system:rac01和rac02,具體配置如圖所示:

image

由於已經在kickstart文件中,定義了導入satellite證書,以及spacewalk server的地址,所以這裏不再定義redhat management server以及key,否則在安裝的過程中不能成功註冊到satellite中。

安裝完成後,如果有新的軟件包需要更新,則satellite會進行通知:

image

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