Cobbler的Web管理和维护

Cobbler的Web管理模块和命令行模块是可以分开工作的,没有依赖关系。

1 WebUI的功能

  1. 查看所有的对象和配置文件
  2. 添加或者删除system,distro, profile
  3. 执行“cobbler sync”
  4. 编辑kickstart文件

目前WebUI还未实现的功能

  1. 自动导入media
  2. 执行"cobbler validateks"

2 安装Cobbler-web

(1)安装WebUI需要以下模块

  1. Django
  2. 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
<VirtualHost *:80>
    <LocationMatch "^/cobbler/web/*">
       RewriteEngine on
       RewriteRule ^(.*) https://%{SERVER_NAME}/%{REQUEST_URI} [R,L]
   </LocationMatch>
</VirtualHost>

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

时间: 2024-10-08 02:15:25

Cobbler的Web管理和维护的相关文章

Cobbler自动装机,Cobbler Web管理的两种认证方式登录

Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络环境, Cobbler提供了DHCP管理,YUM管理,电源管理等功能,除此之外还支持命令行管理,WEB界面管理,cobbler相关软件包由EPEL源提供.EPEL(Extra Pavkages for Enterprise Linux,企业版Linux的额外软件包)是Fedora小组维护的一个软件仓库项目.为RHEL/CentOS提供默认不提供的软件包,安

使用 Cobbler 自动化和管理系统安装

设置一个网络环境可能涉及到许多步骤,才能为开始安装做好准备.您必须: 配置服务,比如 DHCP.TFTP.DNS.HTTP.FTP 和 NFS 在 DHCP 和 TFTP 配置文件中填入各个客户端机器的信息 创建自动部署文件(比如 kickstart 和 autoinst) 将安装媒介解压缩到 HTTP/FTP/NFS 存储库中. 这个过程并不简单,而且手动注册每个必须配置的客户端机器可能很麻烦.对配置一台机器的任何参数更改(比如要使用一个不同的操作系统),都需要对配置进行手动干预,并有可能对自

Redis Web管理客户端工具

TreeNMS是一款Redis web客户端工具,采用JAVA开发,实现基于web方式对Redis数据库进行管理.维护. 功能包括:数据库的展示,库表的展示,key,value的展示,新增,修改,删除等数据的在线编辑维护,json格式化展示, 数据库备份还原,SQL语法帮助,在线数据源选择配置等. 系统内置14套UI皮肤,使用中可以依个人喜好选择配色方案. 系统不但稳定,实用,功能强大,交互友好,可自由组合各种色彩,让维护Redis数据库成为一件轻松的事情. 普及版下载请访问 http://ww

安装启动rabbitmq并配置远程访问web管理界面

参考以下链接: http://blog.csdn.net/mlks_2008/article/details/18988301 http://blog.haohtml.com/archives/15249 http://my.oschina.net/jianglibo/blog/323395 安装 首先安装erlang yum install erlang 安装rabbitmq-server rpm --import http://www.rabbitmq.com/rabbitmq-signin

sql server web管理软件

Sql server目前虽然没有mysql用户量大,但是微软的产品在易用性方面还是很不错的,有些政务类的项目还是用 Sql server数据库的, 目前有一款Sql server的web管理工具TreeSoft数据库管理系统,可以方便的通过浏览器进行 Sql server的在线远程数据维护管理,还是很方便的. 1.在线SQL执行,数据维护,导出,新增,表结构维护,数据备份,JSON格式化等 2.关键指标的监控,详细状态参数查看,功能十分强大. 原文地址:https://www.cnblogs.c

MongoDB Web管理界面Mongo-express介绍

Mongo-express mongo express 是一个基于Node.js和express的开源的MongoDB Web管理界面. Github地址:https://github.com/andzdroid/mongo-express 功能 当前功能: 连接多个数据库 分别连接和认证独立的数据库 认证为管理员查看所有数据库 数据库 黑名单/白名单 集合(collections)的增删查改 文档(documents)的增删查改 在文档中使用BSON数据类型 限制 被编辑的文档必须有docum

server 2008r2 rabbitmq 安装web管理

在server 20008 r2 安装完之后打开 localhost:15672 显示无法找到网页 因为默认web管理没有启用 需要启用下,启用过程 1:打开rabbbitrq命令 (开始菜单rabbitmq文件夹下) 2:依次输入 (1)rabbitmq-plugins enable rabbitmq_management (2)rabbitmq-service stop (3)rabbitmq-service install (4)rabbitmq-service start 然后在打开就可

Oracle RAC OCR 的管理与维护

OCR相当于Windows的注册表.对于Windows而言,所有的软件信息,用户,配置,安全等等统统都放到注册表里边.而集群呢,同样如此,所有和集群相关的资源,配置,节点,RAC数据库统统都放在这个仓库里.如果OCR被破坏则导致集群服务启动异常,需要修复OCR.因此OCR的管理与维护对于整个集群而言,是相当重要的.本文主要描述了Oracle 10g RAC下的OCR的管理与维护. [python] view plain copy print? 1.环境 [email protected]:~> 

自开发实现Quartz Web管理

网上能找到的QuartzWeb管理的资料都是使用的一个国外人写的Quartz WebApp的东东,功能也很全面.但是作为自己的应用其实用不了那么多功能,一般我们只要可以定义一个job,指定一个Cron表达式完成工作即可,附带的可以再对任务进行暂停与重启,基本就可以满足应用了.而且网上那个东西稍微还是有点复杂的,不方便集成的自己的项目中,无论是风格还是样式. 基于这样的原因,也是为了学习一个Quartz(以前还没有用到过).就想着做一个简单Quartz的Web管理工具.包括可以添加一个任务(添加的