通过PXE网络安装ESXI6

  

,

说明

系统安装我们一般可采用以下方式:光盘,U盘,PXE网络等,当我们大批量安装系统时,网络是非常有效率的选择.VMware ESXI是基于Linux开发的,所以它也和所有的Linux系统一样,除了支持光盘引导安装外,还支持基于PXE的网络引导与安装.PXE只是网络安装的引导方式,自动化的核心依赖于启动/autoyast autounattend等生成的自动应答文件。

,

软件准备

《+ + esxi6.0u2 +启动+ hfs syslinux4.05

,

一。基于windows宿主机+ VMware Workstation12

,

1.1在windows服务器上,创建一个文件夹,作为TFTP服务器的工作目录,本测试环境是windows10,目录是D: \ esxi6。从syslinux程序中复制pxelinux.0文件到这个目录。

,

1.2将ESXI6.0U2镜像中的所有文件复制到D: \ esxi6目录中,复制syslinux中的MENU.C32替换D: \ esxi6中的同名文件。

,

1.3在D: \ esxi6目录中创建pxelinux.cfg目录,复制ESXI6.0U2镜像中的文件ISOLINUX.CFG到pxelinux.cfg文件夹中。

,

<强>

如果你要为所有的服务器安装esxi6,请将ISOLINUX.CFG更名为违约。如果你要为指定的服务器安装,请记下服务器的MAC地址(服务器上可能有多个网卡,需要记下通过网卡引导的网卡的MAC地址),并复制ISOLINUX。CFG文件,重命名为“序号+ MAC地址”,其中序号用01、02、03代替,表示第1台,2台第服务器的顺序,在序号与MAC地址之间,用短横线代替,例如,第1台服务器的MAC地址是F48E38873878,则文件名为01 - f4 - 8 - e - 38 - 87 - 38 - 78


通过PXE网络安装ESXI6

如果你是手动填写相关信息,请忽略步骤1.5。默认是kernelopt=runweasel

如果选择自动应答,还需要修改D: \ ESXI6目录中boot.cfg配置文件,修改为kernelopt=ks=http://192.168.40.1/ks。cfg


,

1.4设置TFTP,打开tftpd,设置D: \ esxi6为根目录。设置IP地址的起始地址(地址应该与服务器的地址在同一网段,并且在服务器的地址之后),设置如下,红色部分是要填写的。

通过PXE网络安装esxi6

,

通过PXE网络安装esxi6

,

1.5设置hfs服务。将自动应答文件ks.cfg设置可以访问到(直接拖动文件到左边的框中即可。其实你也可以自己架设一个http服务,如果你想手动填写相关信息,可以忽略此步骤)

通过PXE网络安装esxi6

,

内容如下:

#   #,Sample  scripted  installation 文件   #   #,Accept 从而,VMware 最终获得User  License 协议   vmaccepteula   #,Set 从而,root  password  for 从而DCUI 以及Tech  Support 模式   rootpw 我的密码   #,Install 提醒,first  local  disk  available 提醒机器   install ——firstdisk ——overwritevmfs   #,Set 从而,network 用DHCP 提醒,first  network 适配器   network =vmnic0——bootproto=dhcp 设备   #,A  sample  post-install 脚本   % post ——翻译=python  ignorefailure=true   import 时间   时间=stampFile 开放('/finished.stamp ',,模式=' w ')   stampFile.write (, time.asctime (),)

,

1.6设置防火墙允许TFTP通过防火墙或者直接关闭防火墙。


1.7开启网络安装,新建虚拟机类型选择ESXI,设置完成后从网卡启动,进入安装

通过PXE网络安装ESXI6

,

通过PXE网络安装ESXI6

,

二。基于Centos6.8_x64 + VMware Workstation12

<强>其实和上面的步骤一样,做了同样的事情。

,

2.1安装dhcp和TFTP服务器,syslinux, xinetd

 yum  install  dhcp  tftp-server  syslinux  xinetd 


2.2挂载ESXI ISO到/mnt

山/dev/cdrom/mnt

,

2.3修改vim/etc/dhcp/dhcpd.参看

通过PXE网络安装ESXI6