Cobbler web管理

Cobbler的Web管理模塊和命令行模塊是可以分開工作的,沒有依賴關係。

1 WebUI的功能

查看所有的對象和配置文件
添加或者刪除system,distro, profile
執行“cobbler sync”
編輯kickstart文件
目前WebUI還未實現的功能

自動導入media
執行”cobbler validateks”

2 安裝Cobbler-web

(1)安裝WebUI需要以下模塊

Django
cobbler-web
(2)編輯文件/etc/cobbler/modules.conf

[authentication]
module = authn_configfile

[authorization]
module = authz_allowall
(3)修改 ‘cobbler’ 用戶密碼

htdigest /etc/cobbler/users.digest “Cobbler” cobbler
(4)如果不是全新安裝的話,Apache的配置文件可能不存在

cp /etc/httpd/conf.d/cobbler.conf.rpmnew /etc/httpd/conf.d/cobbler.conf
(5)重啓服務

/sbin/service cobblerd restart
/sbin/service httpd restart
(6)如果你enable了selinux,還需要做如下操作

setsebool -P httpd_can_network_connect true
(7)訪問WebUI

https://hostname/cobbler_web

(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

RewriteEngine on
RewriteRule ^(.*) https://%{SERVER_NAME}/%{REQUEST_URI} [R,L]

3 Web使用

(1)登陸WebUI

(2)導入DVD

需要自己再後臺先把iso文件掛載好,然後執行如下導入操作

在prefix項中要填寫導入光盤的名字,只有不與先前的名字衝突,這裏可以隨意填。

在Arch項中選擇光盤的類型,是i386、x86_64、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
Cobbler web管理
睿江雲官網鏈接:https://www.eflycloud.com/home?from=RJ0027

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