111 发表于 2018-6-7 06:34:57

vmware esxi auto deploy的部署

  Auto Deploy是vSphere 5.0提供的一个很便利的功能,允许ESXi无状态运行,这意味着不需要将ESXi文件安装在服务器上。当ESXi主机启动时,ESXi主机的镜像文件将直接通过网络从vCenter Server加载至主机内存中。
使用Auto Deploy安装ESXi 5.0,需要在服务器上安装较多的组件,首先要确保已经安装了vCenter Server 5.0以及vSphere Client。然后在运行 vCenter Server 5.0的Windows server 2008服务器上安装 Auto Deploy 服务器及其相关的所有组件,包括TFTP服务器,DHCP服务器,vSphere PowerCLI等等 ,Auto Deploy无需手工安装,配置开启服务即可,本文是基于windows server 2008平台下测试操作的).
Auto Deploy使用 vSphere PowerCLI cmdlet 创建将映像配置文件和主机配置文件分配给主机的规则。简单说,映像配置文件定义引导 ESXi 主机的vSphere 安装捆绑包(VIB)列表;主机配置文件则定义特定于计算机的配置,如网络连接或存储设置等。
具体实践步骤:
1、 安装vCenter Server 5.0以及vSphere Client相关内容 在此省略.
2、在运行vCenter Server主机上安装Auto Deploy 服务器:
首先加载安装vCenter5.0的光盘镜像(Auto Deploy服务也在此光盘) ,弹出安装界面 如图:
http://blog.51cto.com/attachment/201211/091149258.jpg
  按照向导,下一步,输入vcenter的用户名和密码:
http://blog.51cto.com/attachment/201211/091405501.jpg
  下一步,可以修改auto deploy的服务端口,完成安装后,在client的home界面就会有auto deploy:
http://blog.51cto.com/attachment/201211/091609953.jpg
  3、在运行vCenter Server主机上安装vSphere PowerCLI
  4、在运行vCenter Server主机上设置TFTP服务端根目录为c:\esxiboot ,这里使用的是3CDaemon软件,如图
http://blog.51cto.com/attachment/201211/091823620.jpg
  5、设置DHCP服务器,在服务器选项中设置如下:
  Option 66 指定为 TFTP Server IP地址
  Option 67 指定为boot-filename 添加为undionly.kpxe.vmw-hardwire
  6、下载 TFTP 引导文件,当 Auto Deploy安装后,使用 vSphere Client连到 vCenter 上面去点击界面下的Auto Deploy图标,下载 TFTP 引导文件 如图,
http://blog.51cto.com/attachment/201211/092305459.jpg
  然后将里面解压后的文件复制到 TFTP服务器的根目录下 如图:
http://blog.51cto.com/attachment/201211/092425649.jpg
  7、然后将里面解压后的文件复制到 TFTP服务器的根目录下 如图:
http://blog.51cto.com/attachment/201211/092547807.jpg
  但是此时Auto Deploy还没有ESXi映像文件.所以提示如下图错误提示 如图:
http://blog.51cto.com/attachment/201211/092638704.jpg
  7、为auto deploy 准备映像
  1)从官网下载VMware-ESXi-5.0.0-469512-depot.zip,将其存放在vCenter服务器上磁盘分区C的根目录下
  2)打开vSphere PowerCLI命令行窗口,依次运行如下:
  设置执行策略为不限制类型 Set-ExecutionPolicy unrestricted 如图
http://blog.51cto.com/attachment/201211/093101224.jpg
  连接到vCenter Server:
  Connect-VIServer -Server IP地址 -User administrator -Password 密码 如图
http://blog.51cto.com/attachment/201211/093217351.jpg
  添加ESXi 5.0 Blundle zip 文件:
  Add-EsxSoftwareDepot c:\VMware-Esxi-5.0.0-469512-depot.zip
  然后使用Get-EsxImageProfile 检查库的内容.如下图15所示ZIP文件已经被添加到库中:
http://blog.51cto.com/attachment/201211/093312162.jpg
  8、 使用Auto Deploy置备主机.
  (1)继续在vSphere PowerShell 命令行下运行以下 cmdlet,使用映像配置文件ESXi-5.0.0-469512-standard创建规则:
  New-DeployRule -Name "test" -Item "Esxi-5.0.0-469512-standard" –AllHosts 如图
http://blog.51cto.com/attachment/201211/093523660.jpg
  (2)将新规则添加到活动规则集,以使该规则可用于 Auto Deploy 服务器:
  Add-DeployRule -DeployRule "test" 如图
http://blog.51cto.com/attachment/201211/093611460.jpg
    (3)启动客户端,从网卡启动:
http://blog.51cto.com/attachment/201211/093801493.jpg

  用client连接时,密码为空
页: [1]
查看完整版本: vmware esxi auto deploy的部署