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
版权声明:本文标题:PXE实现ESXi5.0网络启动 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1711427098h596068.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论