2000人QQ群 : 67842417
Join us if you will.

cobbler自动化安装esxi5.5

概述

公司现有环境需要装12台dell的服务器,打算装的系统esxi5.5,公司有自动化按装cobbler系统,但是目前只配置centos系列的自动化安装!!!

于是需求就有了,扩展cobbler 自动化安装cobbler.

百度一大通帖子,找到两个帖子.[其实百度了好多帖子,比较坑]

http://www.tuicool.com/articles/rIZBzu

http://www.cqeis.com/news_detail/newsId=1482.html

在此基础上,整理了这个文档!!


步骤

cobbler系统的安装配置这里就不多阐述了,有需要可以参考如下博客:http://www.chenshake.com/?s=cobbler&searchsubmit=

或者百度!

废话不多说开始:

1. 首先将下载好的esxi镜像上传到cobbler系统,然后挂在到本地:

mount -o loop -t iso9660 /usr/local/src/esxi-5.5.0.iso  /mnt/

2. 然后将文件导入到cobbler系统中:

cobbler import --path=/mnt/ --name=esxi-5.5-update03-3029944 --arch=x86_64

–name 名称可以随便定义,最好见名知意.

3. 下面就是准备ks文件,ks文件和kickstart中ks文件是一个意思,就是将一些人工交互的选项预先设置到这个文件中,达到自动化安装的目的:

 cobbler profile add --name=esxi-5.5 --distro=esxi-5.5-update03-3029944-x86_64 \
--kickstart=/var/lib/cobbler/kickstarts/esxi5-ks.cfg 

此处

–name可以随便定义,

–distro 注意 distro的名字一定是2.中–name和–arch的组合,不然提示报错

–kickstart 就是ks文件的位置;

下面放出ks文件的内容:

[root@kickstart pxe]#cat /var/lib/cobbler/kickstarts/esxi5-ks.cfg 

#Accept the vmware End User License Agreement
accepteula
# Set the root password for the DCUI and Tech Support Mode
rootpw password123
clearpart --firstdisk=local --overwritevmfs
#Part disk
install --firstdisk=local  --overwritevmfs  
#Set the network to DHCP IP on the first network adapater
network --bootproto=dhcp --device=vmnic0  
#Final reboot
reboot

相比centos的安装,此处简单多了

就算到此你安装会发现并不能正常进行,总会报错,下面是比较关键的配置;

4. 修改cobbler中esxi的pxe模板

[root@kickstart pxe]# cd
/etc/cobbler/pxe/
[root@kickstart pxe]#cat  pxeprofile_esxi.template 
LABEL $profile_name
        kernel $kernel_path
        $menu_label
        ipappend 2
        #append -c $img_path/cobbler-boot.cfg         #改为如下这行,没有下面这行,即使进入安装阶段,还是需要人工干预.
        append -c $img_path/boot.cfg ks=http://10.1.166.20/esxi5-ks.cfg    

5. 有的帖子说需要修改 ks_mirrors中esxi的boot.cfg,其实我觉得不需要

        主要是由于那些帖子中的cobbler版本较低,所以原有的配置文件比较low,不支持新版本esxi5.5的安装,这时候只需要升级下cobbler就可以了,我就是这样做的.升级后的cobbler文件最新且能安装新版本.

升级一条命令搞完.

yum -y update cobbler

6. 测试安装esxi

启动正常拿到IP.


选择esxi5.5安装,全程无人工干预

安装完成

 至此,cobbler扩展安装esxi完结.

总结

1. 尽量多想多做,减少重复劳动.

2. 你能遇到的问题,90%都已经有现成的解决方法.所以,别怕!!

3.

automatic everything as you can !

automatic everything as you can !

automatic everything as you can !

重要事情说三遍!!!!!

Leave a comment

电子邮件地址不会被公开。 必填项已用*标注