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