感谢支持
我们一直在努力

Cobbler2.4+CentOS 6.4 安装配置

Cobbler2.4+CentOS 6.4 安装配置

一:安装包
#rpm -Uvh http://mirrors.hustunique.com/epel/6/x86_64/epel-release-6-8.noarch.rpm
#yum install cobbler  cobbler-web
#yum install dhcp httpd
#chkconfig cobblerd on
#chkconfig httpd on
#cobbler check
错误检测:看附录
二:配置环境
# vi /etc/cobbler/settings  /修改cobbler配置文件
server: ‘192.168.200.1’              #cobbler服务器地址做修改
next_server: ‘192.168.200.1’    #做修改
manage_dhcp: 1                    #cobbler接管dhcp
#vi /etc/cobbler/dhcp.template  /cobbler-dhcp设置dhcpd的routers-ip和range段
ddns-update-style interim;
allow booting;
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
option pxe-system-type code 93 = unsigned integer 16;
subnet 192.168.200.0 netmask 255.255.255.0 {
    option routers                        192.168.200.254;
    option domain-name-servers 192.168.200.254;
    option subnet-mask                255.255.255.0;
    range dynamic-bootp            192.168.200.50 192.168.200.70;
    default-lease-time                21600;
    max-lease-time                    43200;
    next-server                            $next_server;
三:配置web环境
#vi /etc/cobbler/modules.conf
module = authn_configfile          /修改认证方式为密码文件类型
#htdigest /etc/cobbler/users.digest “Cobbler” tech      /添加tech用户,提示输入2遍密码确认
# cobbler sync    /输出*** TASK COMPLETE *** 表示配置无错误
# /etc/init.d/httpd restart
# /etc/init.d/cobblerd restart
访问web页面 https://192.168.200.1/cobbler_web      /使用刚才创建的用户登录
web页面管理
1:添加DVD源,
点击Importer DVD (先挂载镜像ISO),然后再Importer,点击run


2:Events观察日志 
Tue Nov  19 08:11:54 2013 Sync  complete log    /complete表示完成:
3:Distros里面查看源
CentOS6.4-x86_64
4:Profiles里添加部署工程
选择Distros和ks文件位置,然后保存

5:客户端从网络启动后选择对应的工程文件开始自动部署

更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-11/92950p2.htm

相关阅读

运维自动化之Cobbler安装配置 http://www.linuxidc.com/Linux/2013-03/81575.htm

RHEL5.5下Cobbler的配置 http://www.linuxidc.com/Linux/2013-06/86115.htm

运维自动化部署Cobbler之服务安装篇 http://www.linuxidc.com/Linux/2013-02/80133.htm

利用Cobbler批量快速网络安装CentOS http://www.linuxidc.com/Linux/2012-12/75838.htm

CentOS 6.3上安装部署 Cobbler http://www.linuxidc.com/Linux/2012-10/72094.htm

附:错误排除
# cobbler check
The following are potential configuration items that you may want to fix:
1 : Must enable a selinux boolean to enable vital web services components, run: setsebool -P httpd_can_network_connect true
2 : you need to set some SELinux content rules to ensure cobbler serves content correctly in your SELinux environment, run the following: /usr/sbin/semanage fcontext -a -t public_content_t “/tftpboot/.*” && /usr/sbin/semanage fcontext -a -t public_content_t “/var/www/cobbler”/images/.*
3 : you need to set some SELinux rules if you want to use cobbler-web (an optional package), run the following: /usr/sbin/semanage fcontext -a -t httpd_sys_content_rw_t “/var/lib/cobbler/webui_sessions/.*”
解决:关闭selinux
# vim /etc/sysconfig/selinux
SELINUX=disabled
4 : change ‘disable’ to ‘no’ in /etc/xinetd.d/tftp
解决:编辑/etc/xinetd.d/tftp文件,将文件中的disable字段的配置由yes改为no
5 : change ‘disable’ to ‘no’ in /etc/xinetd.d/rsync
解决:编辑/etc/xinetd.d/rsync文件,将文件中的disable字段的配置由yes改为no
6 : since iptables may be running, ensure 69, 80, and 25151 are unblocked
解决:在iptables中将69,80,25151端口打开。如果仅仅只是在内部环境中使用,建议直接将防火墙关掉
7 : debmirror package is not installed, it will be required to manage debian deployments and repositories
解决:yum install debmirror
或:rpm -Uvh ftp://rpmfind.net/linux/epel/5/i386/debmirror-20090807-1.el5.noarch.rpm  –nodeps –force
8 : ksvalidator was not found, install pykickstart
解决:yum install pykickstart
9 : The default password used by the sample templates for newly installed machines (default_password_crypted in /etc/cobbler/settings) is still set to ‘cobbler’ and should be changed, try: “openssl passwd -1 -salt ‘random-phrase-here’ ‘your-password-here'” to generate new one
解决: 修改默认密码就OK了,然后把密码写入到/etc/cobbler/settings中
# openssl passwd -1 -salt ‘random-phrase-here’ ‘your-password-here’
10 : comment ‘dists’ on /etc/debmirror.conf for proper debian support
11 : comment ‘arches’ on /etc/debmirror.conf for proper debian support
解决:注释/etc/debmirror.conf 下面两行
#@dists=”sid”;
@sections=”main,main/debian-installer,contrib,non-free”;
#@arches=”i386″;
12:fencing tools were not found, and are required to use the (optional) power management features. install cman or fence-agents to use them
解决: yum install cman
修复完成,再用 cobbler check 检查一下,确认没问题后用 cobbler sync 做同步操作:
# cobbler check
No configuration problems found. All systems go.
返回这个结果就OK了

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

赞(0) 打赏
转载请注明出处:服务器评测 » Cobbler2.4+CentOS 6.4 安装配置
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏