Mirage 軟體在資料中心集中全部桌面平台內容以進行管理和保護,同時將桌面平台工作負載執行分佈到各個端點,並優化端點之間的資料傳輸。

Mirage 元件可整合到一般的分散式基礎結構中,並在系統元件之間存在以下關係:

  • Mirage 用戶端連線到 Mirage 伺服器,直接連線或透過負載平衡器。
  • 系統管理員透過 Mirage 管理伺服器連線到系統。
  • Mirage 伺服器和 Mirage 管理伺服器共用後端 Mirage 資料庫和儲存磁碟區的存取權限。任何伺服器都可以存取所有磁碟區。
圖 1. 系統元件

Mirage 用戶端

Mirage 用戶端軟體在基礎作業系統上執行,確保位於端點和 CVD 的映像保持同步。用戶端不會建立或模擬虛擬機器。不需要任何虛擬機器或 Hypervisor。Mirage 用戶端軟體可以在任何類型 1 或類型 2 的 Hypervisor 上執行。

Mirage 管理伺服器

Mirage 管理伺服器位於資料中心內,是控制和管理 Mirage 伺服器叢集的元件。安裝多部 Mirage 管理伺服器能增加 Mirage 管理伺服器故障時的 Mirage 可用性。

備註: VMware 建議您設定多部管理伺服器,以防萬一管理伺服器失敗時造成資料遺失。當您連線至只啟用一部 Mirage 管理伺服器之叢集中的伺服器, Mirage 管理主控台中會跳出一個訊息。

Mirage 管理主控台 (選用)

Mirage 管理主控台是用於對所部署端點執行可擴充維護、管理和監控的選用圖形化使用者介面。管理員可以使用 Mirage 管理主控台設定和管理 Mirage 用戶端、基礎層、應用程式層和參考電腦。管理員使用 Mirage 管理主控台更新和還原 CVD。

MongoDB 檔案資料庫

Mirage 使用 MongoDB 檔案資料庫來儲存系統資料和小型檔案,降低 IOPS 及縮短上傳時間。MongoDB 執行個體會隨著每部安裝的 Mirage 管理伺服器一同安裝。

備註: VMware 建議您安裝額外的 Mirage 管理伺服器以複製檔案資料庫,來實現容錯部署。

如果您的組態內只有一部 Mirage 管理伺服器,Web 管理會顯示一個紅色橫幅,內含下列訊息:

您的系統有一部作用中管理伺服器。請設定多部管理伺服器,以防萬一管理伺服器失敗時造成資料遺失。重要:請勿複製虛擬機器。

如果有超過一個管理伺服器,但任何管理伺服器關閉或已停用,則會顯示下列文字:

您系統上的部分 Mongo 節點已關閉,如果所有節點關閉,Mirage 作業將會失敗。請檢視 [管理伺服器] 索引標籤以取得詳細資料。解決問題之後,請透過 [管理伺服器] 索引標籤來啟動管理伺服器。如需詳細資訊,請參閱 KB2144975。

在您安裝兩個 Mirage 管理伺服器之後,Mirage 將建立 MongoDB 資料庫複本。

確認您擁有至少 250GB 可用磁碟空間的專用磁碟機以供 MongoDB 資料庫檔案使用。若您無法針對 MongoDB 資料庫檔案指定本機磁碟或 SAN,請在具備低延遲的更高階儲存區上指定專用 NAS 磁碟區,以盡可能減少 MongoDB 和 MongoDB 檔案中斷連線的情況。

身為管理員,您可以將所選 Mirage 管理伺服器的 MongoDB 資料移至其他位置。必須安裝一部以上 Mirage 管理伺服器後,才能啟用此功能。在您的 Web 管理中,按一下伺服器 > 管理伺服器 > 設定。在 [設定 Mirage 管理伺服器] 對話方塊中,輸入您要移動 MongoDB 資料的位置名稱,並按一下確定

Mirage Web 管理

Mirage Web 管理是用於對所部署端點執行可擴充維護、管理和監控的網路型應用程式。Mirage Web 管理具有服務台、Data Protection Manager、Image Manager 和管理員等角色。Data Protection Manager 可確保資料在使用者裝置上受到妥善備份和保護。Image Manager 可以擷取並部署層、佈建新裝置並管理 Branch Reflector。管理員角色擁有最高層級的權限,並可在系統中執行所有作業,包括管理伺服器。它可協助管理員和服務台人員回應服務查詢,同時可讓 Protection Manager 角色確保使用者裝置受到保護。管理員可以使用 Mirage 管理主控台設定和管理 Mirage 用戶端、基礎層、應用程式層和參考電腦。管理員使用 Mirage 管理主控台更新和還原 CVD。如需詳細資訊,請參閱VMware Mirage Web 管理指南》

Mirage 伺服器

Mirage 伺服器位於資料中心內,可在 Mirage 用戶端和資料中心之間同步資料。Mirage 伺服器還可管理基礎層、應用程式層和 CVD 到用戶端的儲存和交付,以及整併監控和管理通訊。您可以部署多部伺服器作為一個伺服器叢集,用於管理大型企業組織的端點裝置。保持伺服器位於專用電腦或虛擬機器上,這是很好的做法。不過,伺服器可以與 Mirage 管理伺服器在同一電腦上執行。

伺服器電腦必須專供 Mirage 伺服器軟體使用。伺服器電腦不得用於其他目的。

集中式虛擬桌面平台

CVD 代表每台電腦的完整內容。此資料會移轉到 Mirage 伺服器,並且成為每台電腦內容的複本。您可以使用 CVD 集中管理、更新、修補、備份、疑難排解、還原和稽核資料中心中的桌面平台,不管端點是否已連線到網路。CVD 由一些元件組成。

表 1. CVD 元件
元件 定義者 (角色) 描述
基礎層 管理員 基礎層包括作業系統 (OS) 映像及核心應用程式,例如防毒應用程式、防火牆和 Microsoft Office。基礎層用作桌面平台內容的範本,清除了特定的身分資訊,並且適用於集中部署到大型端點群組。
應用程式層 管理員 應用程式層包括一或多個部門或業務線應用程式集,以及已安裝應用程式的任何更新或修補程式。應用程式層適用於部署到大量端點。
驅動程式設定檔 管理員 驅動程式設定檔指定與特定硬體平台搭配使用的驅動程式群組。當硬體平台符合系統管理員在驅動程式設定檔中定義的準則時,這些驅動程式即會套用於裝置。
使用者安裝的應用程式和電腦狀態 使用者 使用者安裝的應用程式和電腦狀態可包括唯一識別碼、主機名稱、電腦登錄的任何組態變更、DLL 和組態檔。

Mirage 參考電腦

Mirage 參考電腦用於為一組 CVD 建立標準桌面平台基礎層。該層通常包括作業系統更新、服務套件、修補程式、供所有目標使用者使用的企業應用程式,以及企業組態和原則。還會採用參考電腦來擷取應用程式層,應用程式層中包括部門或業務線應用程式,以及已安裝應用程式的任何更新或修補程式。

使用資料中心中的 Mirage 參考 CVD,您可以透過 LAN 或 WAN 定期維護和更新參考電腦。您可以隨時將參考 CVD 用作基礎層和應用程式層擷取的來源。

Mirage Branch Reflector

Mirage Branch Reflector 是一種對等服務角色,您可以在任何端點裝置上進行啟用。然後,Branch Reflector 可以在站台上下載和更新基礎層或應用程式層的過程中為相鄰用戶端 (而不是直接從 Mirage 伺服器叢集進行下載的用戶端) 提供服務。使用 Branch Reflector,可以明顯減少大量基礎層或應用程式層更新期間的頻寬使用率。Branch Reflector 還可以協助下載硬體驅動程式。

Mirage File Portal

使用者可以使用適當的 Mirage 登入認證和 Mirage File Portal,從任何網頁瀏覽器存取其資料。後端元件在管理伺服器上執行。

Distributed Desktop Optimization

Distributed Desktop Optimization 機制可最佳化 Mirage 伺服器與用戶端之間的資料傳輸,從而可以輕鬆支援遠端端點,而不管網路速度或頻寬如何。Distributed Desktop Optimization 採納包括讀寫快取、檔案和區塊層級重複資料刪除、網路最佳化,以及透過 WAN 進行桌面平台串流在內的技術。

Mirage 閘道伺服器

Mirage 閘道伺服器是安全的閘道伺服器,該伺服器應在 Mirage 資料中心環境之外、資料中心之內部署。Mirage 閘道伺服器符合企業安全性與防火牆需求,並為透過網際網路存取 Mirage 伺服器之 Mirage 用戶端提供更佳的使用者體驗。Mirage 閘道伺服器與 Mirage 系統無縫整合,僅略微修改了 Mirage 系統與通訊協定。