採用Windows server 2016+SQL Server 2014進行部署,對接現有環境中的AD預控,系統版本爲Windows server 2008。桌面虛擬化軟件版本採用Horizon7.9
兩種使用場景分別是:Windows和Linux系統。Windows系統採用連接克隆的方式,Linux系統採用完整複製的方式
確保Horizon Connection Server到VCenter的443端口是通的,緣由是在Connection Server上添加VCenter會失敗,查看日誌會告訴鏈接https://VCenter IP地址/sdk失敗 確保Horizon Composer到VCenter的443端口是通的,緣由是在Connection Server上添加Composer Server會失敗,查看日誌會告訴鏈接https://VCenter IP地址/sdk失敗 個人理解是各組件之間在與VCenter交互時採用API接口https://VCenter IP地址/sdk的方式進行交互,因此必須放行到VCenter的443端口 確保Horizon Composer到各個ESXI主機的902端口是通的,緣由是遷移和配置虛擬機須要端口902訪問。
https://kb.vmware.com/s/article/59633?lang=en_US
出現報錯信息:Desktop Composer DiskFault: Selected parent VM is not accessible
Horizon克隆完成後,根據集羣的資源狀況進行放置置備產生的虛擬機,故遷移和配置虛擬機須要Composer服務其可以訪問ESXI的902端口。
開通Horizon Composer到每臺ESXI主機的902端口,若是不通則會出現以上報錯,因此在克隆前在Horizon Composer上使用telnet命令測試到各個ESXI主機的902端口是否暢通。
https://kb.vmware.com/s/article/1024566
1、經過報錯信息搜索VMware官方KB、google、百度,都沒有找到相應的具體解決辦法。 2、查看Horizon Composer服務器日誌,日誌默認存放路徑爲C:\ProgramData\VMware\View Composer\Logs\vmware-viewcomposer
3、關閉Composer虛擬機的安全引導項,成功置備
http://www.voidcn.com/article/p-mvkoxrec-bxu.html https://kb.vmware.com/s/article/59633?lang=en_US
在connection server裏面看到自定義超時的報錯
在VCenter裏面看到虛擬機已經克隆完成,登陸到虛擬機裏面確報pxe53 no boot filename received,PXE-M0F: Exiting Intel PXE Rom.企圖經過網絡引導啓動,過一會自動退出並重啓
(1)搜索官方KB、Google、百度,無相應解決辦法 (2)查看composer日誌也沒有相關報錯,困擾了一天多的時間。 (3)查看磁盤確認已經拷貝成功,嘗試經過更改bios默認啓動項,重啓後依然重複上面的現象 (4)更改composer引導選項固件爲BIOS致使系統啓動不起來,改成EFI則啓動成功,查看composer網卡類型爲E1000,模板機網卡類型也是E1000,且pxe引導默認網卡類型是E1000,
推測可能模板虛擬機和composer虛擬機的引導固件不兼容致使或者是網卡類型問題致使,最終模板機網卡類型爲VMXNET3,從新開始置備成功完成。
以前一直以爲Horizon桌面虛擬化搭建部署和使用都很簡單,此次真的是讓我以爲不簡單,本次故障排錯大概經歷了將近兩天才成功發放,我的總結采用Windows server 2016就是安全引導項的問題很到程度上致使疑難問題層出不窮,因此之後再部署和克隆的過程當中必定要確認先關閉安全引導項後再進行下面的操做,官方給出的是能夠先關閉安裝完成再開啓,開啓以後對連接克隆又會引起血案,問題三至今不知道具體什麼緣由形成這個問題出現,不過經過我上面的方式確定是可以解決的,因此本身初步懷疑應該就是網卡兼容性問題致使系統在克隆完成後不能正常引導,纔出現上面的故障。