Cobbler自動裝機
cobbler集成的服務:PXE服務支持,DHCP服務管理,DNS服務管理,電源管理,Kickstart服務支持,yum倉庫管理,TFTP
實驗環境:CentOS7,網絡模式為NAT模式,給虛擬機自動分配IP地址
我分配到的地址是192.168.13.128
1下載epel源
2將鏡像文件掛載在mnt目錄下
3下載cobbler服務包
4.cobbler安裝完成後還需要用到cobbler-web,dhcp,tftp-server,pykickstart,httpd,rsync,xinetd這些服務,分別對這些服務進行安裝
5.所有需要的服務都安裝完成後首先對cobbler服務的主配置文件進行配置,vim /etc/cobbler/settings,在該文件中需要更改next_server(tftp服務器地址)server(服務器地址)manage_dhcp:1(開啟dhcp服務)
6 cobbler主配置文件配置完成後便可以開啟 cobbler服務和httpd服務,這裏查看下cobbler服務的運行狀態,可以看到已經成功開啟了,服務啟動完成後再關閉防火墻和setenforce
7接著用cobbler check命令檢查還有哪些服務需要安裝 ,這裏面顯示了七項,其中 一 五 七這三項我們不需要設置,這對我們的服務沒影響,根據提示需要更改的服務有tftp服務,下載引導程序,開啟rsync服務,更改密碼文件
8根據提示我們首先開啟tftp服務,在tftp文件下將yes改為no
9接著我們開啟rsync服務,在用openssl 這條命令編寫一條密碼,將新生成的鹽值加密的密碼替換掉原來的密碼,註意這裏如果沒有openssl這條命令可以用yum倉庫進行安裝。
10 接著配置dhcp的配置文件,這其中需要寫入網管,地址段,地址池和DNS,寫完之後保存退出,接著開啟xinetd服務於rsync服務,最後用cobbler sync進行同步
11 接著需要下載它的引導文件,然後再重啟下服務
12 接著導入ISO鏡像文件,用cobbler list 命令可以看到有兩個文件已經存在
13 安裝tree命令,查看內核和初始化文件在tftp server共享目錄,一切搞定完成後重啟所有服務
14最後我們新建一臺虛擬機,這臺虛擬機不需要自己做什麽操作,但需要註意一些設置,網絡模式需要選擇NAT模式,硬盤和內存一定要和服務器的大小相同,這裏可以看到我已經安裝成功,已經進入了操作界面。
Cobbler自動裝機