使用Cobbler2.4.0批量自动安装Esxi5.5

,

1.1: 塞光盘不用说.

1.2: mount /dev/cdrom /mnt

1.3: 将ISO导入至cobbler当中.

cobbler import –path=/mnt/ –name=ESXI-5.5.0-1331820–arch=x86_64

我们发现正常的导入,cobbler会给你一个巨大的 TASKFAILED!!!

No signaturematched in /var/www/cobbler/ks_mirror/ESXI-5.5.0-1331820-x86_64

怎么办呢?

1.4: 备份并修改cobbler生成发行版的配置文件:

cd /var/lib/cobbler/

cp distro_signatures.json distro_signatures.json.bak

1.5: vim /var/lib/cobbler/distro_signatures.json

我们发现这里面很多esxi的配置,我们将json中esxi51配置中的

“version_file_regex”:”^.*ESXi 5\\.1\\.(.*)build-([\\d]+).*$”,

改成

“version_file_regex”:”^.*ESXi 5\\.5\\.(.*)build-([\\d]+).*$”,

需要注意的是,只将其中的1改成5,注意是改,而不是拷贝整个段落,不然导入还会报错,如果要导入ESXI5.1的时候改回1即可。

1.6:重启cobbler

/etc/init.d/cobblerd restart

1.7: 再一次导入,成功完成:

二.配置启动:

2.1: 配置ESXI 5的ks文件:

vim /var/lib/cobbler/kickstarts/esxi5-ks.cfg

# Test ESXi 5.5 ks file

#

accepteula

rootpw you@password

clearpart –firstdisk –overwritevmfs

install –firstdisk –overwritevmfs

network –bootproto=dhcp –device=vmnic0

reboot –noeject

2.2: 在WEB里配置ESXI5.5的KS文件为我们上面自己写的这个,并保存:

然后拿到我们网络启动要用地KS文件地址,view一下:

2.3: 为了避免Fatal error:15(Not Found),我们不要用cobbler自己生成的cobbler-boot.cfg,我们用Esxi ISO当中的boot.cfg做为我们的启动配置文件,并加入ks文件的网络路径。

#去掉默认文件中的”/”符号:

sed -i ‘s@/@@g’ /var/www/cobbler/ks_mirror/ESXI-5.5.0-1331820-x86_64/boot.cfg

添加ks文件网络路径,我的cobbler服务器地址是192.168.12.10

https://192.168.12.10/cblr/svc/op/ks/profile/ESXI-5.5.0-1331820-x86_64

2.4:配置Cobbler中esxi的PXE模版文件从boot.cfg启动:

有两个文件需要修改:

/etc/cobbler/pxe/pxeprofile_esxi.template

cobbler-bootcfg 改成 boot.cfg

/etc/cobbler/pxe/pxesystem_esxi.template

append 后添加段 $img_path/boot.cfg

2.5: 配置完成,保存并同步至cobbler.

Cobblersync

cd /var/lib/tftpboot/images/ESXI-5.5.0-1331820-x86_64 检测这里的文件是否同步过来,包括boot.cfg是否是与/var/www/cobbler/ks_mirror/ESXI-5.5.0-1331820-x86_64里在的致。

2.6: 有些同学做完配置同步不过来,只有cobbler自己生成的几个文件,我没找到原因,解决方法是:如果没同步过来,则手动cp过来,但这样会有一个问题,就是下次做cobbler sync的时候,这里的文件又会被删除掉,那就用chattr +i -R /var/lib/tftpboot/images/ESXI-5.5.0-1331820-x86_64锁住这个目录。

3.验证收货:

经过上面几个步骤,,我们就完成了Cobbler当中ESXI5.5的配置,下面我们测试装机:

开机从PXE启动:

选择ESXI-5.5.0安装:

OK,经过本人测试,安装过程全自动无交互,很合适大量虚拟化场景的物理机部署,如有问题和好建议欢迎交流。好了,抽根烟去吧。

本文出自 “天马御龙” 博客,请务必保留此出处

旁观者的姓名永远爬不到比赛的计分板上。

使用Cobbler2.4.0批量自动安装Esxi5.5

相关文章:

你感兴趣的文章:

标签云: