前面我们已经使用CentOS6.7平台搭建了pxe服务器,现在我们利用此服务器继续安装vmware esxi6.0系统的客户机。参阅 http://1130739.blog.51cto.com/1120739/1740925


部署过程


在pxe服务器添加安装选项菜单/var/lib/tftpboot/msgs/boot.msg

wKioL1blRIWAihiGAAAqUo06hE4061.png

default文件添加引导内核、加载镜像、kickstart文件等/var/lib/tftpboot/pxelinux.cfg/default 

##### Install VMWare esxi6.0 #####

label 3

  kernel esxi6.0/mboot.c32

  append -c esxi6.0/boot.cfg ks=http://192.168.150.20/os/esxi6.0/ks.cfg

wKiom1boDiPixCaOAABUtozCvhU555.png

下载vmware esxi6.0的ISO镜像到pxe服务器,挂载后拷贝所有文件到tfpt根目录下。

mount -o loop VMware-VMvisor-Installer-6.0.0.update01-3029758.x86_64.iso /media/

mkdir /var/lib/tftpboot/esxi6.0

cp -r /media/* /var/lib/tftpboot/esxi6.0/

wKioL1blRgHzv6QjAAAmpKgoLbY118.png

编辑/var/lib/tftpboot/esxi6.0/boot.cfg文件,添加prefix=esxi6.0/,并删除所有的斜杠,wq!强制保存并退出。

wKiom1boDtfz-ayIAABmSJTgLeM293.png

添加kickstart自动应答文件/var/www/html/os/esxi6.0/ks.cfg 

#Accept the vmware End User License Agreement

accepteula

# Set the root password for the DCUI and Tech Support Mode

rootpw ABCabc123

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

wKioL1boD8jSpTXMAAAtS8mvhbo246.png

最后检查pxe服务器dhcp、tftp、http服务是否都正常运行。

wKiom1boD_Cx2P7MAAAozpAd7Lk839.png

客户机开机从网卡启动,出现pxe菜单键入数字3后回车即可开始引导安装esxi。

wKiom1boEP3i0FXQAAAhq3FYz4Y494.png

随后全自动安装esxi系统,完成后自动重启到登录界面。

wKiom1boESCS1790AAAtArF-VDE631.png