每天充电半小时之Cobbler(3)

Red Hat Entperise Linux 安装Cobbler

Cobbler通过Fedora EPEL打包用于RHEL的扩展。按照说明为RHEL版本安装正确的repo RPM。例如,对于RHEL6.x x86_64系统:

$ sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-X-Y.noarch.rpm完成后,只需使用yum命令安装cobbler包:

$ sudo yum install cobbler

安装了cobbler后,启动并启用该服务:

$ service cobblerd start

$ chkconfig cobblerd on

启动并启用Apache:

$ service httpd start

$ service cobblerd on

从源安装

Cobbler根据通用公共许可证(GPL),版本2或更高版本许可。

最新消息来源

最新的源代码可以通过git获得

获取代码

使用git克隆repo:

$ git clone git://github.com/cobbler/cobbler.gitor$ git clone https://github.com/cobbler/cobbler.git
$ cd cobbler 
$ git checkout release28

安装

从源构建时,确保具有正确的安装先决条件。完成后,可以使用以下命令安装cobbler:

$ make install

如果已经安装了Cobbler(无论是通过包安装还是从较旧的源树安装),此命令将重写系统上的所有配置文件。要保留现有配置文件,代码段和kickstart,运行以下命令:

$ make devinstall

要安装Cobbler Web GUI,使用以下命令:

$ make webtest

从源构建包(RPM)

也可以从源文件构建包。目前,仅支持RPM。

要从源构建RPM,请使用以下命令:

$ make rpms
... (lots of output) ...
Wrote: /path/to/cobbler/rpm-build/cobbler-2.8.0-1.fc24.src.rpm
Wrote: /path/to/cobbler/rpm-build/cobbler-2.8.0-1.fc24.noarch.rpm
Wrote: /path/to/cobbler/rpm-build/koan-2.8.0-1.fc24.noarch.rpm
Wrote: /path/to/cobbler/rpm-build/cobbler-web-2.8.0-1.fc24.noarch.rpm

从源构建包(DEB)

要在Debian Squeeze上从源代码安装cobbler,需要执行以下步骤:

$ apt-get install make # for build
$ apt-get install git # for build
$ apt-get install python-yaml
$ apt-get install python-cheetah
$ apt-get install python-netaddr
$ apt-get install python-simplejson
$ apt-get install python-urlgrabber
$ apt-get install libapache2-mod-wsgi
$ apt-get install python-django
$ apt-get install atftpd
$ a2enmod proxy $ a2enmod proxy_http 
$ a2enmod rewrite
$ a2ensite cobbler.conf
$ ln -s /usr/local/lib/python2.6/dist-packages/cobbler /usr/lib/python2.6/dist-packages/ 
$ ln -s /srv/tftp /var/lib/tftpboot
$ chown www-data /var/lib/cobbler/webui_sessions
更改所有/var/www/cobbler/etc/apache2/conf.d/cobbler.conf/usr/share/cobbler/webroot/

猜你喜欢

转载自blog.csdn.net/weixin_40042382/article/details/81590360