Cobbler 安装教程
2014-10-23 15:00
141 查看
Cobbler 安装篇
简要说明:
Cobbler集众家之长支持众多有服务,我在这里简单的说一下Cobbler集成了哪些服务,PXE 服务
DHCP服务管理
DNS服务管理
HTTP服务管理
TFTP服务管理
Kickstart服务
yum仓库管理
电源管理
--------------------------------------------------------------------------------------------------------------------
安装环境: CentOS 6.5 x86_64 (我的默认是最小化安装的包)
Cobbler 版本: cobbler :2.6.3 cobbler-web: 2.6.3 版本要统一(很重要)
测试环境: 虚拟机环境(Server,Client都是虚拟机)
1. 更新安装源:
#rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
备用: # rpm -Uvh http://ftp.sjtu.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
#安装基础服务组件
#vi /etc/selinux/config
SELINUX=disabled
#chkconfig iptables off
#chkconfig iptables stop
#reboot
------------------------------------------------
#yum -y install dhcp tftp rsync xinetd httpd
#chkconfig dhcpd on
#chkconfig httpd on
#chkconfig xinetd on
# chkconfig xinetd on && chkconfig httpd on && chkconfig dhcpd on && chkconfig ip6tables off && chkconfig iptables off
---------------------------------------------------------------
编辑配置文件:
# vi /etc/httpd/conf/httpd.conf
默认:#ServerName www.example.com:80
改成:ServerName 192.168.77.102:80 //服务器IP地址
#service httpd start
#service xinetd start
-----------------------------------------------------------------
安装Cobbler
#yum -y install cobbler cobbler-web pykickstart debmirror
#yum -y install cman //安装电源管理组件
#rpm -qa | grep cobbler
注意: 版本一定一定要对应,否则各种蛋疼的问题。
我之前的版本:
安装配置出各种问题
-----------------------------------------------------------
修改配置文件:
#vi /etc/cobbler/setting
next_server:127.0.0.1 替换成本机IP: 192.168.75.102
'manage_dhcp: 0' 替换为 1(cobbler管理dhcp,后面用于同步更新配置信息[cobbler sync])
'manage_rsync: 0' 替换为 1 (cobbler管理rsync功能)
#vi /etc/xinetd.d/tftp
修改为: disable=no
#vi /etc/xinetd.d/rsync
修改为: disable=no
-------------------------------------------------------------------------
#cobblerd check
配置DHCP服务
#vi /etc/dhcp/dhcpd.conf
#service dhcpd start
-------------------------------------------------------------------------
如果部署Ubuntu/Debian 则将dists="sid", arches="i386"注释:
配置密码:
#openssl passwd -1 -salt 'test.com' 'test'
// -1 是数字1
$1$test.com$tQV/4zLOUiGTo/cq3lpRx/
#vi /etc/cobbler/settings
default_password_crypted: "$1$test.com$tQV/4zLOUiGTo/cq3lpRx/"
#service cobblerd restart
#cobbler check
#vi /etc/cobbler/setting server: 127.0.0.1 改成:server: 192.168.75.102 #service cobblerd restart #cobbler get-loaders
#修改cobbler 里的DHCP模板成你服务器所在的网段
#次步骤非常重要,执行cobbler sync同步时会把dhcp.template模板里的配置同步到/etc/dhcpd/dhcpd.conf 。如果网段不对,dhcp服务将无法重启,同步会报错 。
#vi /etc/cobbler/dhcp.template
#cobbler sync
---------------------------------------------------------------------------------------------------------
添加WEB账号密码:
#htdigest /etc/cobbler/users.digest "Cobbler" cobbler //重置已存在的账户密码
#htdigest /etc/cobbler/users.digest "Cobbler" tim
#/etc/cobbler/modules.conf //确认配置
[authentication]
module = authn_configfile
[authorization]
module = authz_allowall
#service cobbler restart
#service httpd restart
http://192.168.75.102/cobbler_web
输入上一步设置:账户和密码
挂载CentOS 安装盘(ISO文件)
#mount /dev/cdrom /media
#cobbler import --name CentOS-OS-6.5 --path=/media
//将光盘内容同步到collber 目录下
#ls /var/www/cobbler/ks_mirror
#cobbler distro list // CentOS-OS-65.
#cobbler sync
--------------------------------------------
查看:
#cobbler list
#cobbler profile
1. 客户端改成网卡引导:
2. 选择CentOS-OS-6.5-X86 _64
3. 开始自动安装
默认安装时cobbler默认的ks安装文件 。
#cobbler report //查看默认使用的ks文件# cd /var/lib/cobbler/kickstarts/sample_end.ks
如要修改请参考如何修改cobbler ks 文件
----------------------------------------------------------------------------
备注: 日常命令收录:
1.挂载光盘镜像
#mount -o loop /data/software/iso/CentOS-6.3-x86_64-bin-DVD1.iso /media/
2.使用import进行导入
# cobbler import --arch=x86_64 --breed=redhat --os-version=rhel6 --path=/media/ --name=CentOS6.3
3.创建profile,关联distro和kickstart file(可选)
# cobbler profile add --name=CentOS6.3-KVM --distro=CentOS6.3 --kickstart=/var/lib/cobbler/kickstarts/ks_centos6.3_kvm.cfg
-----------------------------------------------------------------------
报错问题:
1. httpd 未启动,同步报错:
解决方法:
#service httpd restart
#serivce cobblerd restart
#cobbler sync
成功执行同步
2.报错问题2:
#service cobblerd restart
#cobbler sync 执行后报错:
解决方法: vi /etc/cobbler/dhcp.template
#service cobblerd restart
#cobbler sync 执行成功
查看/etc/dhcp/dhcpd.conf 内容是否跟/etc/cobbler/dhcp.template 网段内容是否相同。
本文出自 “Linux_Oracle_PHP_Python” 博客,转载请与作者联系!
简要说明:
Cobbler集众家之长支持众多有服务,我在这里简单的说一下Cobbler集成了哪些服务,PXE 服务
DHCP服务管理
DNS服务管理
HTTP服务管理
TFTP服务管理
Kickstart服务
yum仓库管理
电源管理
--------------------------------------------------------------------------------------------------------------------
安装环境: CentOS 6.5 x86_64 (我的默认是最小化安装的包)
Cobbler 版本: cobbler :2.6.3 cobbler-web: 2.6.3 版本要统一(很重要)
测试环境: 虚拟机环境(Server,Client都是虚拟机)
1. 更新安装源:
#rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
备用: # rpm -Uvh http://ftp.sjtu.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
#安装基础服务组件
#vi /etc/selinux/config
SELINUX=disabled
#chkconfig iptables off
#chkconfig iptables stop
#reboot
------------------------------------------------
#yum -y install dhcp tftp rsync xinetd httpd
#chkconfig dhcpd on
#chkconfig httpd on
#chkconfig xinetd on
# chkconfig xinetd on && chkconfig httpd on && chkconfig dhcpd on && chkconfig ip6tables off && chkconfig iptables off
---------------------------------------------------------------
编辑配置文件:
# vi /etc/httpd/conf/httpd.conf
默认:#ServerName www.example.com:80
改成:ServerName 192.168.77.102:80 //服务器IP地址
#service httpd start
#service xinetd start
-----------------------------------------------------------------
安装Cobbler
#yum -y install cobbler cobbler-web pykickstart debmirror
#yum -y install cman //安装电源管理组件
#rpm -qa | grep cobbler
注意: 版本一定一定要对应,否则各种蛋疼的问题。
我之前的版本:
安装配置出各种问题
-----------------------------------------------------------
修改配置文件:
#vi /etc/cobbler/setting
next_server:127.0.0.1 替换成本机IP: 192.168.75.102
'manage_dhcp: 0' 替换为 1(cobbler管理dhcp,后面用于同步更新配置信息[cobbler sync])
'manage_rsync: 0' 替换为 1 (cobbler管理rsync功能)
#vi /etc/xinetd.d/tftp
修改为: disable=no
#vi /etc/xinetd.d/rsync
修改为: disable=no
-------------------------------------------------------------------------
#cobblerd check
配置DHCP服务
#vi /etc/dhcp/dhcpd.conf
#service dhcpd start
-------------------------------------------------------------------------
如果部署Ubuntu/Debian 则将dists="sid", arches="i386"注释:
配置密码:
#openssl passwd -1 -salt 'test.com' 'test'
// -1 是数字1
$1$test.com$tQV/4zLOUiGTo/cq3lpRx/
#vi /etc/cobbler/settings
default_password_crypted: "$1$test.com$tQV/4zLOUiGTo/cq3lpRx/"
#service cobblerd restart
#cobbler check
#vi /etc/cobbler/setting server: 127.0.0.1 改成:server: 192.168.75.102 #service cobblerd restart #cobbler get-loaders
#修改cobbler 里的DHCP模板成你服务器所在的网段
#次步骤非常重要,执行cobbler sync同步时会把dhcp.template模板里的配置同步到/etc/dhcpd/dhcpd.conf 。如果网段不对,dhcp服务将无法重启,同步会报错 。
#vi /etc/cobbler/dhcp.template
#cobbler sync
---------------------------------------------------------------------------------------------------------
添加WEB账号密码:
#htdigest /etc/cobbler/users.digest "Cobbler" cobbler //重置已存在的账户密码
#htdigest /etc/cobbler/users.digest "Cobbler" tim
#/etc/cobbler/modules.conf //确认配置
[authentication]
module = authn_configfile
[authorization]
module = authz_allowall
#service cobbler restart
#service httpd restart
http://192.168.75.102/cobbler_web
输入上一步设置:账户和密码
挂载CentOS 安装盘(ISO文件)
#mount /dev/cdrom /media
#cobbler import --name CentOS-OS-6.5 --path=/media
//将光盘内容同步到collber 目录下
#ls /var/www/cobbler/ks_mirror
#cobbler distro list // CentOS-OS-65.
#cobbler sync
--------------------------------------------
查看:
#cobbler list
#cobbler profile
1. 客户端改成网卡引导:
2. 选择CentOS-OS-6.5-X86 _64
3. 开始自动安装
默认安装时cobbler默认的ks安装文件 。
#cobbler report //查看默认使用的ks文件# cd /var/lib/cobbler/kickstarts/sample_end.ks
如要修改请参考如何修改cobbler ks 文件
----------------------------------------------------------------------------
备注: 日常命令收录:
1.挂载光盘镜像
#mount -o loop /data/software/iso/CentOS-6.3-x86_64-bin-DVD1.iso /media/
2.使用import进行导入
# cobbler import --arch=x86_64 --breed=redhat --os-version=rhel6 --path=/media/ --name=CentOS6.3
3.创建profile,关联distro和kickstart file(可选)
# cobbler profile add --name=CentOS6.3-KVM --distro=CentOS6.3 --kickstart=/var/lib/cobbler/kickstarts/ks_centos6.3_kvm.cfg
-----------------------------------------------------------------------
报错问题:
1. httpd 未启动,同步报错:
解决方法:
#service httpd restart
#serivce cobblerd restart
#cobbler sync
成功执行同步
2.报错问题2:
#service cobblerd restart
#cobbler sync 执行后报错:
解决方法: vi /etc/cobbler/dhcp.template
#service cobblerd restart
#cobbler sync 执行成功
查看/etc/dhcp/dhcpd.conf 内容是否跟/etc/cobbler/dhcp.template 网段内容是否相同。
本文出自 “Linux_Oracle_PHP_Python” 博客,转载请与作者联系!
相关文章推荐
- DayDayUP_Linux运维学习_cobbler安装教程
- Smoothwall 3.0 的安装以及升级的动画教程
- FreeBSD下安装PostgreSQL新手教程
- Linux下安装WINE支持汉字教程
- Fedora Core 5.0 安装教程
- 视频教程系列(一):安装配置PHP环境
- Lotus Domino 7.0 全程图文安装教程(二)
- JAVA视频教程(一) - 开发环境安装指南
- Flash教程:安装和配置JDK开发环境
- Visual Studio Team Foundation Server (TFS) 安装无废话教程
- ◆教程◆XP SP2安装后典型故障全解决
- Subversion配置安装教程(三)
- Mambo视频教程下载(安装、模板、组件、模块、触发器)
- 无语学net2.0:sourcesafe2005安装设置简明教程
- Nokia S60 程序的安装、汉化、破解及删除【教程】
- 安装Microsoft .NET Framework SDK 快速入门、教程和示例
- XP集成安装光盘完全教程
- Subversion配置安装教程(二)
- Windows环境下smarty安装最简明教程
- 从硬件组成原理到安装再到装系统设BIOS的全程(视频)教程