close

話說要做VMware VDI(Virtual Desktop Infrastructure)時,模版非常的重要。

一切都是重基礎開始的,基礎打的好,馬步紮的穩,佈署就沒啥問題了。

模版沒做好,佈署上去,就會有很多奇奇怪怪的問題。

例如無法登入、登入異常等情況發生。
(由於這些範例都是Real Case,所以有些資料必須mark起來,避免被公司警告。)
-------------------------
*有什麼樣的VMware問題,都可以發問喔!!!
    小弟如果會的就會把一些小技巧教給大家
-------------------------

 Podtech_VMware_roi_vdi  

最近在教部門裡面的一些同仁們時,也遇到了一些小問題。

為了怕我也會忘記,所以寫一些note來備忘一下吧!!!

佈署方式請參考這裡「VMware View Administrator - Automated Pool 佈署

-------------模版製作一步就上手!!!-----------

製作模版時,就按照一般標準的作業系統安裝即可。
主要是一些相關軟體的安裝,例如基本的解壓縮軟體、看圖程式、Adobe Reader、AutoCAD View、Office、防毒軟體...等。
要更新也都可以事先做好喔!!
(比較不建議Office採用VMware Thinapp方式佈署,因為在Access操作上會有問題,Outlook也有一點問題產生。)
AutoCAD不建議安裝喔!!不過AutoCAD View也可以做成Thinapp方式進行,Adobe Reader也可以做Thinapp

接下來的比較重要(請記住步驟!):

*記得安裝VMware Tools....這個元件可是與vCenter Server and Host溝通的核心,不裝會run不動(安裝完畢後,時間記得勾選與host同步)。
*另外做VDI時,必須安裝VMware Agent
VDI-06  

*安裝Microsoft KB944043記得要裝,不然佈署的時候join domain會異常。異常情形我有敘述在最底下。
(請選擇所需的系統版本進行下載安裝)

*加入domain (製作Automated Pool模式需要事先加入domain)
若無法加入domain請確認一下,該模版GuestOS的DNS是否設定正確,若設定正確,請依序查看GuestOS的服務。
檢查服務是否啟動:
(1)computer brower
(2)remote procedure call(RPC)
(3)tcp/ip netbios helper
(4)windows management instrumentation
(5)workstation
(6)messenager
(7)server
如果上述服務都已經啟動,還是沒辦法join domain,可以使用cmd指令「nslookup」,check DNS指向哪裡。
如果nslookup確認過無誤,還是沒辦法join domain,請檢查網路卡設定裡的netbios設定,啟用TCP/IP設置。
如果上面的你都做過了,GuestOS還是很ㄊㄇㄉ該死!仍舊無法join domain,請看看防火牆設定。(通常都錯在這邊)
恭喜!!!你已經通過join domain的測試;如果還是沒通過join domain的測試,請多爬文或者發問吧!!!!

*模版製作完畢後,可以使用cmd指令「ipconfig/release」把網路清空,然後!關機

*關機完畢後,別忘了要做快照(Snapshot)
VDI-07  

 

---------以上,就是模版製作一步就上手--------
Important NOTE.

以下這個是佈署的一些血淋淋慘兮兮經驗,由於VMware VDI會有自動斷開時間,斷開時間的意思就是,滑鼠鍵盤沒動作的話,多久就會被踢出虛擬桌面。
導致一些User總愛連線在上面,然後又很不愛在電腦前面操作,然後被踢出去了,又在唉唉叫「又要再打一次密碼」(其實我真的很想揍User一頓)
所以呢!在做模版的時候可以加上此段指令。(請安裝完VMware Tools and VMware Agent後再加入)
原因是因為「PCoIP有一個15分鐘的自動中斷機制,這個問題,就是由於在15分鐘內,虛擬桌面沒有做任何的操作,所以桌面自動關閉。
*如果已經佈署的,那就可以自行製作reg檔,點兩下就可以了。

執行-> regedit,開啟「登錄編輯程式」
在HKEY_LOCAL_MACHINE\SOFTWARE\VMware,Inc.\VMware VDM\Agent\Configuration\VdmConnectionTicketTimeout
建立一個dword值,初始設定為8000

regedit  

 

-----------------Over------------------


佈署並且系統自動設定完畢後。

vCenter Server 的 vSphere Client 會呈現如下圖

VDI-01 

 

再來,我們查看VMware View Administrator 裡面的一些訊息。

查看View裡面Pool的訊息,路徑如下
(登入後,左方Inventory -> Pools 點選後,查看右方有沒有所設定的Pools名稱,點選進入->進入所建立Pools後查看上方是否有一個「Events」,即我們要找的相關記錄檔案。)

 

查看此範例裡,所建立的Automated Pool(範例為NatTest_Pool

VDI-02  

再此上面的圖片裡面,看到了一個紅色的XX錯誤訊息Audit failure「Unable to launch from Pool NatTest_Pool for user xxxxxxxxxxxx : The Desktop Pool is empty」

此錯誤訊息的意思大概是「這個 NatTest_Pool 無法啟動,這個桌面池是空的」。

*看到此錯誤訊息時,請等一下,約5分鐘,由於系統還在重新設定中,有些資料尚未開始連接,請等一下之後就可以恢復正常了。

 

----------------------------

 若佈署時看到此 Error重大的錯誤訊息! 到此「Provisioning error occurred for Machine xxxxxxxxx: View Composer agent initialization failed」

VDI-04  
 

這個錯誤訊息主要是敘述「NatVM-1 (在這裡指的是NatTest_Pool )配置錯誤,View Composer初始設定錯誤」

解決辦法請更新Microsoft KB944043


----------------------------

 

arrow
arrow

    Netzach 發表在 痞客邦 留言(2) 人氣()