2.2 安装 VMWare ESXi 5.5
本章我们将介绍如何使用cobbler安装 VMWare ESXi 5.5。和上一节一样,我们的所有操作步骤均在命令行中完成。我们也同样推荐您使用cobbler-web,方便您的学习。
2.2.1 镜像准备
VMWare ESXi 5.5 有很多针对不同硬件的OEM版本。导入的时候您需要将您常用的版本都导入进去,形成不同的distro。
2.2.2 cobbler配置
针对cobbler的配置和上一节安装 CentOS 6.5 时的没有什么区别。
2.2.3 导入镜像、添加profile、以及安装一个 CentOS 6.5 系统
这里我们使用标准的 VMWare ESXi 5.5 U3 镜像,文件名为VMware-VMvisor-Installer-5.5.0.update03-3116895.x86_64.iso
。
挂载 VMWare ESXi 5.5 镜像
mount VMware-VMvisor-Installer-5.5.0.update03-3116895.x86_64.iso /mnt/cdrom -o loop
将该系统导入cobbler
cobbler import --name=VMware-ESXi-5.5-U3 --arch=x86_64 --path=/mnt/cdrom
添加一个system用于安装系统
这里我们没有新建profile,我们用默认的。因为虚拟机管理系统和 CentOS 毕竟不同。它的所谓“kickstart”和 CentOS 已经不是一个东西了。
cobbler system add --name=webserver-1 --profile=VMWare-ESXi-5.5-U3 --interface=eth0 --mac=08:00:27:38:B5:90 --ip-address=10.224.173.234 --netboot-enabled=1 --static=1
然后执行
cobbler sync
。开机,装系统,然后等报错信息吧
是的,这样安装的话会有报错。在准备装系统的机器上提示的是找不到
/boot.cfg
文件。在当前版本(cobbler 2.6/2016年01月06日),这似乎是一个BUG。您可以参阅这几封邮件。我们要做下面这一步。
cp /var/lib/tftpboot/images/ESXi-x86_64/cobbler-boot.cfg /var/lib/tftpboot/boot.cfg
将
/var/lib/tftpboot/images/ESXi-x86_64/cobbler-boot.cfg
复制到/var/lib/tftpboot/boot.cfg
下,然后再启动的时候便能找到/boot.cfg
了。开机,装系统
然后便应该没有问题了,您可以重启看看能不能安装了。