操作系統使用的是Centos5.8 32位,如安裝過程中出現錯誤,可以先看下後面的參考文章
1.默認的yum源中沒有cobbler,需要安裝一個yum倉庫rpmforge,下載地址http://pkgs.repoforge.org/rpmforge-release/可以從這裏找到相應的包
2.rpm -ivhrpmforge-release-0.5.3-1.el5.rf.i386.rpm
3.yum install dhcp tftp rsyncxinetd httpd
4./etc/init.d/iptables stop
5.vim /etc/selinux/config
SELINUX=disabled
6.reboot
7.yum install cobbler
8./etc/init.d/cobblerd start
9./etc/init.d/httpd start(如果報錯,請參考下面的參考文章)
10.cobbler check
11.vim /etc/cobbler/settings
1)編輯/etc/cobbler/settings文件,找到 server選項,修改爲適當的ip地址,本實例配置ip爲:192.168.137.2
2)編輯/etc/cobbler/settings文件,找到 next_server選項,修改爲適當的ip地址,本實例配置ip爲:192.168.137.2
3)SELinux的設置。如果上面已經關閉了SELinux就不用管了
4)執行 cobbler get-loaders,系統將自動下載loader程序,完成提示4的修復工作。
5)編輯/etc/xinetd.d/rsync文件,將文件中的disable字段的配置由yes改爲no
6)需要安裝pykickstart
yum –y install pykickstart
7) 修改cobbler用戶的默認密碼,可以使用如下命令生成密碼,並使用生成後的密碼替換/etc/cobbler/settings中的密碼。生成密碼命令:
openssl passwd -1 -salt 'centos' 'centos' (其中-1 就是一字)
$1$centos$Uq6E6Wp5SDZYbs6MCmamP0
vi/etc/cobbler/setting
查找default_password_crypted:把原始密碼替換掉
default_password_crypted: $1$centos$Uq6E6Wp5SDZYbs6MCmamP0
8) 安裝CMAN
yum –y installcman
9) 重啓cobbler
/etc/init.d/cobbler restart
12.配置dhcp
vim/etc/cobbler/settings manage_dhcp: 1
vim/etc/cobbler/dhcp.template
subnet 192.168.137.0 netmask255.255.255.0 {
option routers 192.168.137.1;
option domain-name-servers 8.8.8.8;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.137.100 192.168.137.254;
filename "/pxelinux.0";
default-lease-time 21600;
max-lease-time 43200;
next-server $next_server;
}
13.掛載光盤
mount /dev/cdrom/mnt
14.導入鏡像
cobbler import --path=/mnt --name=centos5.8
15.cobbler sync
16.cobbler list
17.啓動一臺機器,從網絡啓動
18.完成
參考文章:
http://jikang87.blog.163.com/blog/static/102210630201292753813340/
http://cwtea.blog.51cto.com/4500217/1047410