Cobbler的Web管理模塊和命令行模塊是能夠分開工做的,沒有依賴關係。html
目前WebUI還未實現的功能linux
(1)安裝WebUI須要如下模塊web
(2)編輯文件/etc/cobbler/modules.conf
apache
[authentication] module = authn_configfile [authorization] module = authz_allowall
(3)修改 'cobbler' 用戶密碼spa
htdigest /etc/cobbler/users.digest "Cobbler" cobbler
(4)若是不是全新安裝的話,Apache的配置文件可能不存在命令行
cp /etc/httpd/conf.d/cobbler.conf.rpmnew /etc/httpd/conf.d/cobbler.conf
(5)重啓服務rest
/sbin/service cobblerd restart
/sbin/service httpd restart
(6)若是你enable了selinux,還須要作以下操做日誌
setsebool -P httpd_can_network_connect true
(7)訪問WebUIcode
https://hostname/cobbler_webhtm
(8)查看日誌信息
/var/log/httpd/error_log
/var/log/cobbler/cobbler.log
(9)添加新的管理用戶,以下例子
htdigest /etc/cobbler/users.digest "Cobbler" admin Adding user admin in realm Cobbler New password: Re-type new password:
(10)從新制定ssl登錄規則
能夠按照以下的格式修改apache的ssl.conf文件 /etc/httpd/conf.d/ssl.conf
### Force SSL only on the WebUI <VirtualHost *:80> <LocationMatch "^/cobbler/web/*"> RewriteEngine on RewriteRule ^(.*) https://%{SERVER_NAME}/%{REQUEST_URI} [R,L] </LocationMatch> </VirtualHost>
(1)登錄WebUI
(2)導入DVD
須要本身再後臺先把iso文件掛載好,而後執行以下導入操做
在prefix項中要填寫導入光盤的名字,只有不與先前的名字衝突,這裏能夠隨意填。
在Arch項中選擇光盤的類型,是i38六、x86_6四、ai64等。
在Breed項中選擇系統的類型,CentOS、Debian、Ubuntu中的一種。
在Path項中填寫光盤或ISO鏡像包掛載的位置,路徑必定要填寫正確。
這些完成後點Run,將看到以下界面:
(3)查看導入的狀態
state 變成complete狀態的時候則導入成功。
點擊上圖中的log看到以下的結果顯示。
(4)查看distro,profile標籤
(5)新建虛擬機,從pxe啓動就能夠直接安裝了
參考文件:
http://www.cobblerd.org/manuals/2.4.0/6_-_Web_Interface.html