cobbler介紹:
快速網路安裝linux作業系統的服務,支援眾多的linux發行版:red hat、
fedora、centos、debian、ubuntu和suse,也可以支援網路安裝windows
pxe的二次封裝,將多種安裝引數封裝到乙個選單
python編寫
提供了cli和web的管理形式
cobbler工作流程:
發行版:
表示乙個作業系統版本,它承載了核心和 initrd 的資訊,以及核心引數等其他資料
配置檔案:
包含乙個發行版、乙個 kickstart 檔案以及可能的儲存庫,還包含更多特定的核心引數等其他資料
系統:
表示要配置的主機,它包含乙個配置檔案或乙個映象,還包含 ip 和 mac 位址、電源管理(位址、憑據、型別)以及更為專業的資料等資訊
儲存庫:
儲存乙個 yum 或 rsync 儲存庫的映象資訊
映象:
可替換乙個包含不屬於此類別的檔案的發行版物件(例如,無法分為核心和initrd的物件)
安裝流程:
準備工作:
首先取消dhcp網路分配ip防止衝突;記憶體至少2g;
關閉防火牆和selinux:
iptables -f;vim /etc/selinux/config下檔案改為disabled
1、安裝cobbler、dhcp並啟動(臨時,開機)
2、檢查cobbler
cobbler check
問題如下:
6、cobbler import --path=/mnt --name=centos7.5-x86_64 --arch=x86_64
7、將應答檔案放到/var/lib/cobbler/kickstarts下,並修改url位址指向,由於不確定性,改成$tree即可。
cp ks_centos7.cfg /var/lib/cobbler/kickstarts/ks7.cfg
8、製作映象檔案給cobbler
cobbler profile add --name=centos7.5-x86_64_desktop --distro=centos7.5-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7.cfg(這裡是絕對路徑)
做實驗要思路清晰,戒浮戒躁,哈哈。
Linux之Makefile(自動化變數)
表示規則中的目標檔案集。在模式規則中,如果有多個目標,那麼,就是匹配於目標中模式定義的集合。僅當目標是函式庫檔案中,表示規則中的目標成員名。例如,如果乙個目標是 foo.a bar.o 那麼,就是 bar.o 就是 foo.a 如果目標不是函式庫檔案 unix下是 a windows下是 lib 那...
軟體測試之linux 自動化
linux系統的web 在運營狀態時,我們常需要對 進行維護,例如檢視資源剩餘並做出響應 日誌分割 資料整理,在特定狀態執行特定任務等等,這些都會需要linux能實現自動執行某些任任務。本篇博文介紹如何進行常見的linux自動化任務。實現 自動化 有如下好處 1.節省人力,乙個指令碼就夠了。2.在夜...
《自動化測試》之
不知道之前的selenium api 用法1,有沒有去練習,個人認為線性 還是要靠敲的,後面的模組化除了多敲還需要一定的程式設計思想去理解,今天下午不是很忙就給來這兒補充點selenium api 的例子,之所以選擇例項是因為直觀,容易理解,而不是理論去解釋具體的關鍵字用法。題外話,最近越發覺得ui...