您好,欢迎来到江西省计算机培训学院!
技术文摘当前位置:首页 >> 技术文摘
Cobbler实战教程
信息来源:江西省科学院计算机学院  发布时间:2015年5月14日 浏览:1504 次
近来忙于做实验,就不可避免的要做装机工,可想到有补鞋匠还没有用,就只好把他给请出来,没想到,人家架子太大,花了几天才请出来(交通不便)!
 
为了让后来的童鞋能有更好的上手平台,特整此文;步骤如下:
1.       环境设置:
关闭防火墙及SELinux
2.       软件安装
先安装dhcp httpd,毕竟要用到这两个服务;
从网上下我的这个软件包cobbler,当然你也可以直接从internet 上下,不过这就要看你那边的路况如何了,呵呵,直接安装,报错如下:

说明依赖有问题,建议用本地YUM安装,近的当然快,呵呵,比如我这里就是:
yum install -y mod_wsgi tftp-server createrepo python*
再来执行下看:
成功,进入到下一步!
3.       启动补鞋匠及网页服务:
运行检查命令后发现问题多多,

先看第一个:说明/etc/cobbler/settings里面的server变量应该设为主机名,而不能是localhost,否则kickstart会不高兴,在这里我们设为192.168.6.2,本机IP。
第二个:应该把next_server设为本机,否则PXE会不高兴;貌似dhcp_manage也要打开的??
第三个:废话;
第四五个:执行就是;
第六个:废话
第七个:执行
第八个:就是root密码嘛,不理它
第九个:不理它!
这里我已经做了备份,只要把这个loaders文件夹复制到/var/lib/cobbler即可。
4.       重启cobbler 服务,执行导入命令:
cobbler import --path=/mnt --name=rhel6u2 --arch=x86_64
5.       启用DHCP服务
 
6,执行同步
 [root@localhost Desktop]# cobbler sync
task started: 2012-12-07_030828_sync
task started (id=Sync, time=Fri Dec  7 03:08:28 2012)
running pre-sync triggers
cleaning trees
removing: /var/www/cobbler/images/rhel6u2-x86_64
removing: /var/lib/tftpboot/pxelinux.cfg/default
removing: /var/lib/tftpboot/grub/images
removing: /var/lib/tftpboot/grub/efidefault
removing: /var/lib/tftpboot/grub/grub-x86.efi
removing: /var/lib/tftpboot/grub/grub-x86_64.efi
removing: /var/lib/tftpboot/images/rhel6u2-x86_64
removing: /var/lib/tftpboot/s390x/profile_list
copying bootloaders
copying: /var/lib/cobbler/loaders/pxelinux.0 -> /var/lib/tftpboot/pxelinux.0
copying: /var/lib/cobbler/loaders/menu.c32 -> /var/lib/tftpboot/menu.c32
copying: /var/lib/cobbler/loaders/yaboot -> /var/lib/tftpboot/yaboot
copying: /var/lib/cobbler/loaders/grub-x86.efi -> /var/lib/tftpboot/grub/grub-x86.efi
copying: /var/lib/cobbler/loaders/grub-x86_64.efi -> /var/lib/tftpboot/grub/grub-x86_64.efi
copying distros to tftpboot
copying files for distro: rhel6u2-x86_64
trying hardlink /var/www/cobbler/ks_mirror/rhel6u2-x86_64/images/pxeboot/vmlinuz -> /var/lib/tftpboot/images/rhel6u2-x86_64/vmlinuz
trying hardlink /var/www/cobbler/ks_mirror/rhel6u2-x86_64/images/pxeboot/initrd.img -> /var/lib/tftpboot/images/rhel6u2-x86_64/initrd.img
copying images
generating PXE configuration files
generating PXE menu structure
copying files for distro: rhel6u2-x86_64
trying hardlink /var/www/cobbler/ks_mirror/rhel6u2-x86_64/images/pxeboot/vmlinuz -> /var/www/cobbler/images/rhel6u2-x86_64/vmlinuz
trying hardlink /var/www/cobbler/ks_mirror/rhel6u2-x86_64/images/pxeboot/initrd.img -> /var/www/cobbler/images/rhel6u2-x86_64/initrd.img
rendering DHCP files
generating /etc/dhcp/dhcpd.conf
rendering TFTPD files
generating /etc/xinetd.d/tftp
cleaning link caches
running post-sync triggers
running python triggers from /var/lib/cobbler/triggers/sync/post/*
running python trigger cobbler.modules.sync_post_restart_services
running: dhcpd -t -q
received on stdout:
received on stderr:
running: service dhcpd restart
received on stdout: Starting dhcpd: [  OK  ]
 
received on stderr:
running shell triggers from /var/lib/cobbler/triggers/sync/post/*
running python triggers from /var/lib/cobbler/triggers/change/*
running python trigger cobbler.modules.scm_track
running shell triggers from /var/lib/cobbler/triggers/change/*
*** TASK COMPLETE ***
6.       成功!
将文章分享到:
上一篇: 笔记本连接无线频繁掉线问题
下一篇: linux的web服务
学院动态
联系方式
报名咨询热线:
0791-88177863
15070010500(毛老师)
15870000729(王老师)
官方邮箱:kxy@pctc.com.cn
招办热线:
传  真:0791-88176246
   
热门资讯
全国免费热线:400-0791-361
电话:0791-88177863 
传真:0791-88176246
邮箱:kxy@pctc.com.cn
地址:江西省南昌市上坊路382号(江西省科学院内)
软件工程师高级培训
Java软件工程师
Android工程师
企业应用软件测试工程师
思科/华为网络高级培训
思科网络工程师
华为网络工程师
Linux网络工程师
版权所有 © 2014 江西省计算机培训学院 赣ICP备05000706号