系统运维自动化---cobbler 图形化管理

Cobbler web界面是一个很好的前端,非常容易管理很多Cobbler操作

可以添加和删除 system distro profile 

可以用它列出和编辑distros, profiles, subprofiles, systems, repos and kickstart文件

可以执行 cobbler sync 

编辑 kickstart文件(必须在/etc/cobbler and /var/lib/cobbler/kickstarts)

1、安装cobbler web

  
  
  
  
  1. yum -y install cobbler-web 

2、/etc/httpd/conf.d/cobbler_web.conf  文件应该是这个样子

  
  
  
  
  1. # This configuration file enables the cobbler web interface (django version) 
  2. # Force everything to go to https 
  3. RewriteEngine on 
  4. RewriteCond %{HTTPS} off 
  5. RewriteCond %{REQUEST_URI} ^/cobbler_web 
  6. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 
  7.  
  8. WSGIScriptAlias /cobbler_web /usr/share/cobbler/web/cobbler.wsgi 
  9.  
  10. # The following Directory Entry in Apache Configs solves 403 Forbidden errors. 
  11. <Directory "/usr/share/cobbler/web"> 
  12.   Order allow,deny 
  13.   Allow from all 
  14. </Directory> 
  15.  
  16. # Display Cobbler Themes + Logo graphics. 
  17. <Directory "/var/www/cobbler_webui_content"> 
  18. Order allow,deny 
  19. Allow from all 
  20. </Directory> 

3、/etc/cobbler/modules.conf 文件应该是这个样子

  
  
  
  
  1. [authentication]
  2. #module = authn_denyall
  3. module = authn_configfile 
  4. [authorization]
  5. module = authz_allowall

4、创建用户&修改以有的用户密码
cobbler 默认用户 cobbler 密码 cobbler

  
  
  
  
  1. 添加用户;若用户以存在则是 修改密码
  2. htdigest /etc/cobbler/users.digest "Cobbler" 用户名
  3. Adding user a123 in realm Cobbler
  4. New password:
  5. Re-type new password:

5、重启cobbler 服务

  
  
  
  
  1. service cobblerd restart 
  2. service httpd restart 

6、如果你使用SELinux,你可能还需要设置以下

  
  
  
  
  1. setsebool -P httpd_can_network_connect true 

7、访问地址

  
  
  
  
  1. https://IP/cobbler_web 

8、日志存放点

  
  
  
  
  1. /var/log/httpd/error_log   
  2. /var/log/cobbler/cobbler.log 

9、To redirect access to the WebUI via https on an Apache webserver, you can use the following rewrite rule, probably at the end of Apache's ssl.conf:

 /etc/httpd/conf.d/ssl.conf

  
  
  
  
  1. ### Force SSL only on the WebUI 
  2. <VirtualHost *:80> 
  3.     <LocationMatch "^/cobbler_web/*"
  4.        RewriteEngine on 
  5.        RewriteRule ^(.*) https://%{SERVER_NAME}/%{REQUEST_URI} [R,L] 
  6.    </LocationMatch> 
  7. </VirtualHost> 

 ------------------------------------------------------------------------

访问:http://IP/cobbler_web

 

 

 

 

 

 

 

你可能感兴趣的:(linux,centos,cobbler安装,cobbler中文安装,cobbler-web)