Branch Reflector 快取匯出和匯入工具可讓您將準備基礎層、應用程式層和驅動程式匯出至預先傳輸至 Branch Reflector 的壓縮封存,從而節省時間和頻寬。

使用此工具可為主要作業進行準備,例如整個辦公室的移轉,或加速將映像散發至遠端或頻寬不足的分支。您可以利用提供下列項目以定義要匯出的映像:

  • 一組基礎層和應用程式層
  • 一組包含基礎層和應用程式層的層群組
  • 驅動程式程式庫

Branch Reflector 快取匯出工具

Branch Reflector 快取匯出工具會將映像匯出至封存,以便您可以將其傳輸至 Branch Reflector 並使用匯入工具進行匯入。

若要匯出檔案,請指定這些伺服器參數。
表 1. 伺服器參數
參數 描述
ExportBranchReflectorCache 啟用 Branch Reflector 匯出工具
-tempfolder 工具使用的暫存資料夾
-outputfolder 要放置封存檔案的輸出資料夾
-layercsvfile [選用] 包含層或層群組清單的 csv 檔案路徑。範例:5, 1.0,其中 5 是映像識別碼而 1.0 是映像版本。如果您省略此參數,則必須加入 -layergroupslist
-layergroupslist [選用] 檔案中每一行包含一個群組名稱的文字檔案路徑。如果您省略此參數,則必須加入 -layercsvfile
-includedrivers [選用] 提供此參數以匯出驅動程式程式庫
-serveraddress 管理伺服器的 IP 位址

工具會對其他伺服器工具執行一些外部呼叫:ExportLayers 可匯出必要的層,而 DriverLibraryCloner 可匯出驅動程式程式庫。工具會掛接匯出的層和驅動程式、執行所有檔案的掃描,並將其輸出為 Branch Reflector 快取格式。在工具封存 Branch Reflector 快取之後,它會執行暫存資料夾的清理。

執行行範例:
..\Mirage management server\>Wanova.Server.Tools.exe ExportBranchReflectorCache -tempfolder c:\temp -layercsvfile c:\temp\layer.txt 
-serveraddress 10.26.200.175 -outputfolder c:\temp\brout -includedrivers -layergroupslist c:\temp\groups.txt

Branch Reflector 快取匯入工具會解壓縮 Branch Reflector 快取封存檔案,並將其內容匯入至作用中 Branch Reflector 的快取。在 Branch Reflector 機器上使用本機管理員權限執行工具。

Branch Reflector 快取匯入工具

Branch Reflector 快取匯入工具會解壓縮 Branch Reflector 快取封存檔案,並將其內容匯入至作用中 Branch Reflector 的快取。在 Branch Reflector 機器上使用本機管理員權限執行工具。

若要匯入檔案,您必須指定這些參數。
表 2. 用戶端參數
參數 描述
<封存檔案的路徑> 已匯出 Branch Reflector 快取的完整路徑。此路徑可以是 UNC 路徑。
<暫存資料夾的路徑> 暫存資料夾必須位在 Branch Reflector 機器的本機路徑上。

工具會將封存解壓縮至暫存資料夾,然後 Mirage 桌面平台服務 API 會初始化準備作業、提供服務解壓縮內容的位置,以及暫存資料夾的路徑。Mirage 桌面平台服務會將必要的檔案新增至 Branch Reflector 快取。準備程序會在背景中執行,且不會影響 Mirage 用戶端或 Branch Reflector 的作業。工具會執行到準備程序完成為止。

執行行範例:
C:\Program Files\Wanova\Mirage Service>Wanova.Desktop.BrWarmup.exe "C:\temp\ExportedBRCache.2017-01-10 13.26.15.zip" c:\temp"

執行命令之後,主控台會顯示工具的進度,而輸出會儲存至桌面平台記錄。關閉主控台視窗不會取消準備程序,因為桌面平台服務會執行解壓縮和匯入階段。

備註: 基礎映像和應用程式層的大小可能會因為層的不同特性而有所不同。約略的估計為每個基礎層 8 GB,而每個應用程式層 1 GB。封存會解壓縮至暫存位置,然後匯入至快取,而匯入作業需要兩倍的磁碟空間。匯入完成之後,系統會清除暫存位置,且針對每個映像僅會在快取中儲存一份複本。