1. 程式人生 > >基於VMware如何搭建企業虛擬雲桌面

基於VMware如何搭建企業虛擬雲桌面

隨著企業的發展,當PC裝置過多,不僅給IT運維帶來了不小的挑戰,還增加了企業的成本,PC裝置不僅耗電高,使用壽命短,維修費用昂貴等。這就使得企業不得不轉向瘦終端連線雲桌面進行辦公。
基本流程:

  1. 一臺實體伺服器(Dell R730),需要安裝VMware Esxi 6.0底層虛擬化系統
  2. 我們需要新建一個虛擬機器作為我們的域控制器,進行地址解析以及域賬戶的管理
  3. 利用VMware vsphere client連線我們的實體伺服器進行其它伺服器的搭建
  4. 在vsphere上的Esxi主機新建虛擬機器,進行我們的VMware vcenter,VMware composer,VMware connection的搭建
  5. 再新建一個虛擬機器安裝好作業系統,並安裝好VMware agent,以及安裝好其他相關軟體。
  6. 再將每一個虛擬機器加入域控
    如何安裝VMware Esxi 6.0
    步驟1:由於資源及環境受限制,所以本次設計將虛擬伺服器Esxi裝在虛擬機器中,也就是在宿主主機Esxi中巢狀,安裝過程預設即可,安裝成功介面如下圖所示。
    在這裡插入圖片描述
    步驟2:按F2進入系統配置,選擇Configure Management Network,設定靜態IP,如下圖所示。
    在這裡插入圖片描述
    步驟3:安裝vSphere client連線Esxi成功。
    注意事項:
    如果是在主機伺服器下安裝Esxi 6.0的話,是需要開啟宿主主機網路屬性裡的混雜模式,並選擇為接受。也可以在安裝完成後在開啟,因為如果不開啟這個屬性,我們後面的操作是不能進行的,我們的虛擬機器新增好以後,你會發現並不能開啟電源,會給你提示錯誤,這個問題困擾了我很久,最後是偶然去逛虛擬論壇時,看見了一個關於Esxi巢狀的話題,突然就明白了這個問題,並且解決了它。
    安裝域控

    在已安裝配置好的Windows Server 2008中配置AD域控制器和DNS伺服器。如果不知道如何安裝Windows Server 2008的,請自行百度,我為了節省篇幅,就不贅述了。
    步驟1:設定靜態IP為“172.16.10.131”,並將DNS設定為指向本機IP或者“127.0.0.1”,如下圖所示。
    在這裡插入圖片描述
    步驟2:在管理工具中選擇“管理您的伺服器”,點選“新增或刪除角色”。
    步驟3:在列表中選擇“AD域服務”,點選下一步。
    步驟4:彈出Active Directory安裝嚮導,選擇“使用高階模式安裝”,並點選下一步。如下圖所示。
    在這裡插入圖片描述
    步驟5:選擇“在新林中新建域”,如下圖所示。
    在這裡插入圖片描述
    步驟6:輸入新域的DNS全名,如“
    lqs.com
    ”,輸入完成後點選“下一步”,系統將自動生成域的NETBIOS名稱即“LQS”,點選下一步。
    步驟7:AD域資料庫和日誌資料夾以及共享的系統卷標位置預設即可,點選下一步
    步驟8:勾選DNS伺服器,點選下一步,如下圖所示。
    在這裡插入圖片描述
    步驟9:由於我們安裝的是Windows server 2008 R2系統,所以我們直接選擇windows server2008 R2,點選下一步,如下圖所示。
    在這裡插入圖片描述
    步驟10:設定“目錄服務還原模式的管理員密碼”,點選下一步系統將自動檢查是否有安裝DNS服務,點選下一步,如下圖所示。
    在這裡插入圖片描述
    步驟11:系統將自動安裝,完成域控制器的安裝並重啟系統,如下圖所示。
    在這裡插入圖片描述
    在AD中建立屬於View的OU和使用者組,建立OU的目的在於方便應用各種域策略。
    1、View Group:View的根組織單元
    2、View Users:用於存放View的使用者和組
    3、VM Computer:使用者存放虛擬桌面計算機
    建立使用者組group,並建立001、002和003使用者加入group作為View桌面的訪問賬戶
    如何安裝VMware View Connection Server 6.0
    View Connection Server選擇安裝在64位Windows Server 2008中
    步驟1:設定固定IP“172.16.10.132”,並將DNS指向域“172.16.10.131”,如下圖所示。
    在這裡插入圖片描述
    步驟2:將View Connectino Server加入域,以域管理員身份登陸並重啟,系統會將域管理員設為View管理員,如下圖所示。
    在這裡插入圖片描述
    步驟3:選擇View Connection Server安裝包安裝,接受安裝協議一直點選下一步。
    步驟4:在安裝選項中選擇horizon 6標準服務,如下圖所示。
    在這裡插入圖片描述
    Horizon 6標準伺服器:即第一臺View Connection Server,通過Connection可以管理和維護虛擬桌面、Thinapp應用。
    Horizon 6副本伺服器:安裝一個或多個複製現有 View Connection Server,提供高可用性和負載平衡功能,在完成副本安裝後,現有及新安裝的 View Connection Server 例項完全相同。
    Horizon 6安全伺服器:用於外部網路連線,通過Security Server外網使用者可以使用一個IP通過SSL方式連線到企業內部的虛擬桌面。
    步驟5:通過嚮導完成安裝
    注意事項:
    Horizon 6標準伺服器會使用80,443,8009等埠,如果埠被其他程式佔用,安裝程程式會提示,並且安裝結束。
    解決方法:在命令控制檯中輸入netstat -abn找出佔用相關埠的程序,啟用工作管理員關閉相關程序,如下圖所示。
    在這裡插入圖片描述
    Vcenter及View Composer伺服器安裝
    VMware vCenter Server可集中管理Vmware vSphere環境,可從單個控制檯統一管理資料中心的所有主機和虛擬機器,該控制檯聚合了叢集、主機和虛擬機器的效能監控功能。
    View Composer建議與vCenter安裝在同一臺物理機或者虛擬機器上,View Composer需要使用資料庫來儲存資料,View Composer資料庫必須安裝在vCenter計算機上或者可供vCenter Server使用。也可以分開安裝,即資料庫單獨安裝,View Composer和vCenter也單獨安裝,只是需要在兩個伺服器上各自安裝一個數據庫連線工具和管理工具,可以連線我們的資料庫伺服器,但是我們為了節約資源,也為了訪問更方便,我們選擇了安裝在一起。
    Vcenter Server 6.0 安裝
    步驟1:安裝SQL Server 2008 R2,安裝以下例項功能,如下圖所示。
    在這裡插入圖片描述
    資料庫引擎配置,為資料庫使用者(sa)設定密碼,如下圖所示。
    在這裡插入圖片描述
    按照提示,直到安裝完成。
    建立新資料庫vcenterDB,配置ODBC,點選開始管理工具資料來源ODBC系統DSN新增,如下圖所示。
    在這裡插入圖片描述
    輸入資料來源名稱和資料庫伺服器,如下圖所示。
    在這裡插入圖片描述
    在這裡插入圖片描述
    點選下一步配置完成測試連線成功,如下圖所示。
    在這裡插入圖片描述
    步驟2:開啟vCenter Server安裝程式,如下圖所示。
    在這裡插入圖片描述
    由於Vcenter 6.0是把所有的服務集合在了一起,我們只需要安裝一遍即可,再也不需要像Vcenter 5.5以前那樣分步安裝。
    步驟3:安裝vCenter Single Sign On
    根據安裝嚮導設定vCenter Single Sign On的管理員賬戶密碼,,如下圖所示。
    在這裡插入圖片描述
    即輸入我們的vsphere 管理平臺的密碼,注意需要大小寫字母加數字的組合。
    步驟4:根據提示點選下一步,全部預設即可,安裝時會要求輸入上一步設定的vCenter Single Sign On管理員密碼。
    步驟5:安裝VMware vCenter Server,選擇剛剛配置的資料來源vcenter,如下圖所示
    在這裡插入圖片描述
    輸入管理員密碼和完全限定域名點選下一步,,如下圖所示。
    在這裡插入圖片描述
    配置埠需要注意,vCenter和View安裝在同一臺計算機上,如果提示錯誤需要修改某些埠號,如下圖所示。
    在這裡插入圖片描述
    單擊“完成”,至此vCenter Server就安裝完成了。如下圖所示:
    在這裡插入圖片描述
    View Composer 6.0 安裝
    步驟1:新建資料庫composer,並配置資料來源名稱同樣為composer。
    步驟2:安裝view composer,選擇配置的好的ODBC DSN並輸入管理員資訊,如下圖所示。
    在這裡插入圖片描述
    步驟3:配置composer埠和證書,點選下一步,安裝完成,如下圖所示。
    在這裡插入圖片描述
    安裝配置虛擬桌面模板
    步驟1:通過vSphere Client登入虛擬主機Esxi(也就是我們剛剛安裝的172.16.10.134),新建虛擬機器,安裝win7作業系統,更新最新補丁,安裝應用軟體配置好使用者環境,安裝好VMware Tools。如果不會安裝作業系統的,請自行百度,謝謝!
    步驟2:安裝view agent
    雙擊安裝包,並接受安裝協議,在安裝元件中出來PCoIP Smartcard全部選擇,下面按照安裝嚮導預設選擇,完成安裝,並重啟系統,如下圖所示。
    在這裡插入圖片描述
    步驟3:重啟完成後,安裝應用軟體配置好使用者環境,需要用到PE系統並設定模板機為CD/DVD啟動,進入到PE系統,在使用者目錄下將administrator目錄下的所有配置檔案拷貝到default目錄下並選擇覆蓋所有檔案,重啟計算機並在剛剛配置好的模板機上建立快照,如下圖所示。
    在這裡插入圖片描述
    配置View Connection Server 6.0
    步驟1:開啟View Administrator登陸View Manager控制檯,輸入域使用者名稱和密碼(https://172.16.10.132/admin),如下圖所示。
    在這裡插入圖片描述
    步驟2:配置view許可證,沒有許可證view是無法工作的,本次使用官網的免費評估版的許可證.如果你找不到VMware horizon view許可證,可以下載我的免費許可證.連結:https://pan.baidu.com/s/1SdKDvE7XI--Jt80r8ChDOA
    提取碼:cmd5
    步驟3:配置vCenter Server和View Composer,在View控制檯的“伺服器”中點選“新增”,如下圖所示。
    在這裡插入圖片描述
    步驟4:輸入vCenter的IP地址、vCenter的使用者名稱和密碼,下一步,選擇獨立的view composer server,輸入IP地址、composer的使用者名稱和密碼,如下圖所示。
    在這裡插入圖片描述
    注意1:vCenter的埠預設的是443,如果安裝的時候被修改過,要輸入修改後的埠。
    注意2:圖中Composer的域資訊不是管理員,導致後面虛擬桌面克隆完成後又全部自動刪除,所以Composer的域資訊需要注意是Administrator。
    成功後如圖
    在這裡插入圖片描述
    步驟5:配置虛擬桌面池(自動池),選擇目錄中的桌面池,點選新增。
    步驟6:選擇桌面池的型別為“自動桌面池”,如下圖所示。
    在這裡插入圖片描述
    說明:
  7. 自動桌面池:桌面池中的計算機通過vSphere平臺自動生成。
  8. 手動桌面池:桌面池中的計算機是物理機或其它虛擬機器。
  9. RDS桌面池:池中的計算機是微軟的終端伺服器。
    步驟7:選擇使用者分配方式為“浮動”,如下圖所示
    在這裡插入圖片描述
    說 明:
  10. 專有:永久桌面池,手動為使用者分配桌面池中的計算機。
  11. 專有並選擇啟用自動分配:永久桌面池,系統自動為使用者分配桌面池的計算機,即首次使用該計算機的使用者為該計算機的使用人,分完為止。
  12. 浮動:非永久桌面池即動態的桌面池,桌面池的計算機以動態分式分配給使用者,使用者不會永久佔用該虛擬桌面。
    步驟8:設定虛擬桌面生成方式為“View Composer 連結克隆”,如下圖所示。
    在這裡插入圖片描述
    說 明:
  13. 完整克隆:速度慢而且將會消耗大量的儲存空間。
  14. View Composer 連結克隆:即通過Composer連結克隆,速度快並且可以節約近70%的儲存空間。
    步驟9:設定池標識資訊,ID:池的唯一識別號,不能與其它的池相同,顯示名稱:使用者連線到池所看到的名稱,如下圖所示。
    在這裡插入圖片描述
    步驟10:池的引數設定,使用預設設定點下一步。
    步驟11:桌面池的設定,如下圖所示。
    在這裡插入圖片描述
    步驟12:連結克隆設定,設定連結克隆生成桌面池的名稱和數量。如命名格式為cduestc-{n:fixed=2},則生成的虛擬桌面名稱為cduestc-01, cduestc-02…,如命名格式為cduestc-{n:fixed=3},則生成的虛擬桌面名稱為cduestc-001, cduestc-002…,如下圖所示。
    在這裡插入圖片描述
    步驟13:選擇模板計算機和快照,VM資料夾,vSphere主機和資源池,並選擇連結克隆後虛擬儲存位置,如下圖所示。
    在這裡插入圖片描述
    在這裡插入圖片描述
    注意:儲存過載我們需要選擇激進模式,因為我們的資料儲存是很小的虛擬主機,如果選擇其他模式,他會自動保留30-50%的儲存空間,這樣會導致我們的桌面無法自動生成與部署。
    步驟14:加入域設定,選擇AD 容器的OU為“VM Computers”,即生成的虛擬桌面將自動放入到VM Computers的OU中,如下圖所示。
    在這裡插入圖片描述
    點選“完成”系統將自動傳送命令到vCenter中生成虛擬桌面,如下圖所示。
    在這裡插入圖片描述
    步驟15:連結克隆的過程是一個自動化過程,不需要人工干涉。Composer在生成虛擬桌面時,首先將模板計算機複製成一份replica作為父映象,再通過父映象生成其它的虛擬桌面。虛擬桌面自動開機經過多次重新配置後自動重新啟動,如下圖所示。
    在這裡插入圖片描述
    注意:這裡vcenter可能需要評估證,如果找不到vcenter評估證,可以下載我的免費評估證。連結:https://pan.baidu.com/s/1tkWr86FtPjLhP8VziTCeGA
    提取碼:lx92
    步驟16:分配虛擬桌面,進入“桌面池”,並在左側的桌面池中雙擊我們已經建好的桌面池,在桌面池中單擊“編輯”,如下圖所示。
    在這裡插入圖片描述
    步驟17:在查詢使用者或組中輸入關鍵字,點選“查詢”。將group的AD組加入,如下圖所示。
    在這裡插入圖片描述
    注意:也可以直接授權給使用者,因為我們之前已經將使用者都加入到這個使用者組中,所以直接授權給這個使用者組,裡面的使用者就可以直接訪問了,這樣也方便統一管理。
    連線虛擬雲桌面
    步驟1:安裝VMware View Client,View Client可安裝在任何支援該軟體的系統中,甚至移動裝置中。
    步驟2:開啟VMware View Client,輸入View Connection Server的IP 地址,點選“連線”,在證書憑據驗證時選擇繼續,如下圖所示。
    在這裡插入圖片描述
    注意:這裡需要將連線伺服器中的SSL證書驗證設定為不驗證,這樣才能成功連線上我們的虛擬雲桌面。
    步驟3:輸入具有登陸到虛擬桌面許可權的使用者名稱和密碼,如下圖所示
    在這裡插入圖片描述
    步驟4:登陸成功後就可以看到虛擬桌面池的名稱,如下圖所示
    在這裡插入圖片描述
    步驟5:連線成功後如下圖所示:
    在這裡插入圖片描述
    步驟6:開啟瀏覽器,輸入辦公地址能夠正常操作,如下圖所示:
    在這裡插入圖片描述
    此後我會不定期更新一些關於桌面模板的優化,敬請期待和圍觀!