PXE部署快速安装ESXI5--windows版

简介:

貌似比较少人写PXE安装ESXI5,网上都是3.5,4,4.1版的多,所以我来介绍一下5版的安装

ESXI5的安装比之前的4.1都容易,官方文档还是沿用旧思路来写,我觉得没必要,有些步骤省了一样没问题

之前我已经写过一篇如何用U盘做ESXI5启动盘的文章,现在来看看如何用PXE方式安装ESXI5,这种方法适用于批量部署和把针对特定厂商定制的ESXI镜像刻录到光盘或U盘

众所周知,在大规模的企业部署环境中,用光盘一台一台服务器去安装ESXI是十分耗费人力物力的,设想一下你要安装50台ESXI服务器

而通过网络PXE引导服务器,自动安装操作系统,已经是一个非常成熟的解决方案,物力是微软的windows,还是linux,都支持这种安装方式

本文通过具体实践,不使用linux服务器,在windows平台下实现PXE引导服务器安装ESXI5

基本原理

1.Tftpd32作为DHCP服务器,提供IP地址,和PXE引导文件信息。

2.Syslinux提供PXE引导文件pxelinux.0

3.客户端在获得IP地址的同时,获得PXE引导文件

4.客户端通过TFTP方式,加载ESXI的安装引导程序(由C:\PXE\pxelinux.cfg目录下的default文件指定)

实验设计示意图

clip_image002

准备工作

1.下载Syslinux,windows下用zip格式的,解压缩即可使用

下载地址:http://www.kernel.org/pub/linux/utils/boot/syslinux/

2.下载TFTP server

windows下绿色免安装非常好用的TFTP服务器,网上搜一大堆

3.下载ESXI5的ISO文件

可以到vmware官网注册一个账号,下载试用版即可

4.C盘根目录下建立PXE目录,然后再建立子目录pxelinux.cfg(目录,不是文件),整个路径就是C:\PXE\pexlinux.cfg

clip_image004

开始

1.解压缩syslinux,提取..\core目录下的pxelinux.0文件到C:\PXE目录下。

clip_image006

2.把TFTP32.ZIP解压缩到C:\PXE目录下。

3.把ESXI5的ISO文件里面的所有文件,解压到C:\PXE目录下。

4.复制ESXI5的ISO里面的isolinux.cfg文件,到C:\PXE\pxelinux.cfg目录下,重命名为default。(无后缀名)default是为任意的服务器安装ESXI Server

5.运行TFTPD32,设置好根目录,DHCP参数,引导文件参数

设置IP地址的起始地址, IP地址池大小、子网掩码等,设置“启动文件名”为pxelinux.0

clip_image008

clip_image010

clip_image012

6.在workstation中新建虚拟机,不加载ISO,网卡连接方式为桥接,设置开机从网卡启动

clip_image014

一般而言,到这里获取到IP,后面的应该都没问题,但是到这里会出现下面的错误

clip_image016

menu.32这个文件是在ESXI5的ISO里面的,也就是说现在的PXE目录下是有这个文件了,为什么会有这个错误提示呢,很坑爹的解决方式是提取syslinux\com32\menu目录下的menu.32覆盖到PXE目录下就解决了

clip_image018

现在再重启一下要安装ESXI5的机器,一切正常,如下图,可以安装了

clip_image020

此时的TFTPD会是这样显示状况

clip_image022

clip_image024


本文转自 rebelxuan 51CTO博客,原文链接:http://blog.51cto.com/nizhuan/743232


相关文章
|
22天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
12天前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
|
13天前
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
|
1月前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
63 3
Windows操作系统部署安装Kerberos客户端
|
28天前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
3天前
|
并行计算 开发工具 异构计算
在Windows平台使用源码编译和安装PyTorch3D指定版本
【10月更文挑战第6天】在 Windows 平台上,编译和安装指定版本的 PyTorch3D 需要先安装 Python、Visual Studio Build Tools 和 CUDA(如有需要),然后通过 Git 获取源码。建议创建虚拟环境以隔离依赖,并使用 `pip` 安装所需库。最后,在源码目录下运行 `python setup.py install` 进行编译和安装。完成后即可在 Python 中导入 PyTorch3D 使用。
|
1月前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
2月前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
197 2
|
2月前
|
API Docker Windows
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
这篇文章是一份关于Ollama工具的一站式使用指南,涵盖了在Windows系统上安装、使用和定制服务,以及实战案例。
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
|
2月前
|
网络安全 Windows
windows安装ssh服务
windows安装ssh服务
24 0