Auto Deploy是vSphere 5.0提供的一個很便利的功能,允許ESXi無狀態運行,這意味着不需要將ESXi文件安裝在服務器上。當ESXi主機啓動時,ESXi主機的鏡像文件將直接通過網絡從vCenter Server加載至主機內存中。
按照嚮導,下一步,輸入vcenter的用戶名和密碼:
下一步,可以修改auto deploy的服務端口,完成安裝後,在client的home界面就會有auto deploy:
3、在運行vCenter Server主機上安裝vSphere PowerCLI
4、在運行vCenter Server主機上設置TFTP服務端根目錄爲c:\esxiboot ,這裏使用的是3CDaemon軟件,如圖
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 引導文件 如圖,
然後將裏面解壓後的文件複製到 TFTP服務器的根目錄下 如圖:
7、然後將裏面解壓後的文件複製到 TFTP服務器的根目錄下 如圖:
但是此時Auto Deploy還沒有ESXi映像文件.所以提示如下圖錯誤提示 如圖:
7、爲auto deploy 準備映像
1)從官網下載VMware-ESXi-5.0.0-469512-depot.zip,將其存放在vCenter服務器上磁盤分區C的根目錄下
2)打開vSphere PowerCLI命令行窗口,依次運行如下:
設置執行策略爲不限制類型 Set-ExecutionPolicy unrestricted 如圖
連接到vCenter Server:
Connect-VIServer -Server IP地址 -User administrator -Password 密碼 如圖
添加ESXi 5.0 Blundle zip 文件:
Add-EsxSoftwareDepot c:\VMware-Esxi-5.0.0-469512-depot.zip
然後使用Get-EsxImageProfile 檢查庫的內容.如下圖15所示ZIP文件已經被添加到庫中:
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 如圖
(2)將新規則添加到活動規則集,以使該規則可用於 Auto Deploy 服務器:
Add-DeployRule -DeployRule "test" 如圖
(3)啓動客戶端,從網卡啓動:
用client連接時,密碼爲空