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服務也在此光盤) ,彈出安裝界面 如圖:

按照嚮導,下一步,輸入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連接時,密碼爲空

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章