Branch Reflector 缓存导出和导入工具允许您将已预热的 Base Layer、应用程序层和驱动程序导出到压缩的存档中,您可以事先将该存档传输到 Branch Reflector,以节省时间和带宽。
使用该工具可为执行重要操作做好准备,例如迁移整个办事处,或者将映像加速分发到偏远或带宽紧张的分部。您可以通过提供下列信息,定义要导出的映像:
- Base Layer 和应用程序层集
- 包含 Base Layer 和应用程序层的层组集
- 驱动程序库
Branch Reflector 缓存导出工具
Branch Reflector 缓存导出工具可将映像导出到存档中,然后您可以将该存档传输到 Branch Reflector 并使用导入工具将其导入。
参数 | 描述 |
---|---|
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 计算机上运行该工具。
参数 | 描述 |
---|---|
<存档文件的路径> | 导出的 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"
运行该命令后,控制台会显示该工具的进度,并且输出会被保存到桌面日志。在桌面服务执行提取和导入阶段时,关闭控制台窗口不会取消预热过程。