admin 管理员组

文章数量: 887017


2024年3月26日发(作者:js将对象转成字符串)

在A公司,基础架构计划部门要求一周内在美国、以色列、印度、中国、台湾、韩国、

日本、德国、澳大利亚、加拿大部署完毕80台ESXi5.0服务器。平时IT部门都是通过手

动方式安装ESXi5.0,然后根据配置文档进行手工配置,比如DNS、NTP、服务器名、加

域等,一般一台需要1小时左右才能完毕。这真是一件让人头疼的事情,5天 x 8小时,

也就40小时,要安装和配置80台ESXi5.0服务器,平均每台只有30分钟时间。这几乎

是不可能完成的任务!如果能实现全自动安装配置就好了...

下面就以以上场景来说说肿么实现ESXi5.0的自动化安装和配置,这个解决方案其实

也不是全自动,在安装和配置中间还是需要一些手动操作,但是相对来说节省了很多的时

间,平均一台ESXi从安装到配置完毕,仅需20分钟左右。

思路:PXE实现ESXi5.0网络启动 -> KS文件控制ESXi安装 ->Host Profile提供ESXi

标准化配置

准备资料:

1. 下载syslinux压缩包,此包内有最新版的PXELINUX,可用于实现PXE启动。

2. 请一定下载最新版3.86,旧版本会导致ESXi5.0无法启动。

3. /pub/linux/utils/boot/syslinux//

4. ESXi5.0的ISO镜像文件。

5. 在各个国家的数据中心创建一台基于Windows Server 2003 或者 2008的虚拟机。

6. 每个国家的每个集群里有至少一台已经安装完毕,配置好的ESXi主机。

详细步骤:

PXE实现ESXi5.0网络启动

1. 创建PXE架构

2. 在各国数据中心的虚拟机上创建一个共享文件夹TFTPBOOT(假设路径为

d:TFTPBOOT),共享名就叫TFTPBOOT$吧,隐形了,这样只是为了防止普通用户误访

问该文件夹。

3. 把下载的ESXi5.0镜像中的所有文件都复制到

d:TFTPBOOTwwwVMwareESXi5.0。

4. 打开下载好的文件,把pxelinux.0从core目录中复制到虚拟机

的d:TFTPBOOT,把menu.c32从com32menu目录下复制到d:TFTPBOOTMenus。

5. 在d:TFTPBOOT目录下创建一个目录叫。这样PXE的架构就起来了。

6. 编辑PXE启动菜单

7. 在d:TFTPBOOTMenus下,创建文件,并输入以下内容:

MENU TITLE A Company PXE Service Menu


本文标签: 配置 实现 创建