导出和导入层
通过层导出和导入功能,您可以从 App Layering 设备中导出层,并将层导入到安装在环境中其他位置的设备中。例如,您可以使用此功能将层从本地环境中的设备移动到云环境中的设备。或者,从概念验证环境到生产环境。
设备在导入的每个层上运行分析,以确定其是否适用于弹性分层。分析结果包含在层详细信息中。
开始之前的准备工作
导出或导入层之前,请满足以下要求,并查看相关注意事项。
要求
要导出和导入层,您需要以下内容:
包含要导出的层的设备。
要将层移动到的设备。
- 已配置的 SMB 网络文件共享,它是:
- 两台设备均可访问。
- 为所有导出的层提供足够的空间,再加上层的元数据和图标。
- 所需资料:
- 要将层导出到的 SMB 网络文件共享的路径、用户名和密码。
- 管理控制台的管理员名称和密码。
注意事项
导出和导入层时,请考虑以下几点。
如果文件共享上的文件名包含特殊字符
由于 “文件共享” 不支持某些特殊字符,因此具有特殊字符的层名称会暂时更改为 “文件共享” 上的下划线 (_)。所有不支持的字符都会更改。
例如,导出时,名为 “记事本 ++”的层变为 “记事本 __”。将层导入到新设备时,将恢复原始名称,然后再次显示为 “Notepad ++”。
一次不能运行多个导入或导出
一次只能运行一个导入或导出。
层导出中必须包含所需的操作系统层
您可以将导出的层复制到不同的文件共享以进行导入,但请务必将所需的操作系统层文件与其他层文件一起移动。设备首先导入操作系统层,因为导入其他层需要操作系统层。
命名要导出的层
所有层都会导出到 “文件共享”上的以下目录:
\*network-file-share*\Unidesk\Exported Layers\
导出的文件名反映了层名称、层版本名称和层 GUID。
选择层
选择层时,图标不仅指示选择了哪些层,还可以指示文件夹是否包含已导出或导入的层,具体取决于您参与的操作。
导出层时:
- 如果部分选择了图标,则表示该文件夹包含一些未选择的层。
- 如果图标显示为灰色,则表示无法选择该层进行导出,很可能是因为层已导出。将鼠标悬停在层上,以获得有关无法选择层的消息。
导入层时:
- 如果部分选择了图标,则表示该文件夹包含一些未选择的层。
- 如果图标显示为灰色,则表示无法选择该层进行导入,很可能是因为层已导入。将鼠标悬停在层上,以获得有关无法选择层的消息。
搜索层
搜索框允许您查找包含搜索文本的所有层和版本。搜索不区分大小写。
请记住,当您选择文件夹时,UI 只选择可见层的子集。如果您选择的文件夹具有部分选定的图标,则表示已导出或导入部分所选层。通过选中列表上方的显示无法选择的版本复选框,可以查看这些层,这些层通常是隐藏的。
搜索速度受子目录级别数量影响
导出层时,如果您的子目录深度为多个级别,我们的软件会扫描该目录下的每个级别,因此显示目录需要更长的时间。
删除导出的层
只有当导出的层未包含在图像模板中时,才能从数据库中删除该层。
导出层
在 App Layering 管理控制台中,选择层 > 导出。
在 “文件共享”选项卡上,输入要导出层的文件共享的路径。App Layering 软件会将以下路径附加到您指定的通用命名约定 (UNC):
**\ Unidesk\ 导出层\**
输入对文件具有完全访问权限的管理员的用户名和密码。
单击测试 SMB 文件共享。如有必要,请调整凭据,直到测试成功为止。只有连接到“文件共享”,才能继续操作。
在版本选择选项卡上,选择要导出的层:
- 展开每个可用操作系统层以显示操作系统层版本、平台层和应用程序层的文件夹。
- 如果已导出到选定位置,则可以单击显示无法选中的版本复选框以显示先前导出到此位置的层。
- 选择要导出的层和版本。
在确认并完成选项卡上,验证要导出的层,并确保可用空间超过估计的文件大小。当空间足够时,向导允许您单击导出层。创建层导出任务,您可以在其中跟踪进度。
如果在操作系统层完全导出之前取消导出,请务必再次导出所有层,包括操作系统层。
如果在初始导出后创建了更多层,请将另一个导出运行到同一位置。仅导出新层。
警告
不要尝试编辑或重命名任何导出的文件。
导入层
将层从一个设备导入另一个设备时,如果两个层具有相同的名称,即使层的内容不同,则导入的层在名称后附加一个 “1”。如果导入具有相同名称的其他层,则增加 “1”。
登录 App Layering 管理控制台,然后选择层 > 导入。
注意:
您可以取消选择文件夹中的单个层,如下面的步骤 #4 所述。
在 “文件共享”选项卡上,输入导出层的 “文件共享”路径。以下内容将附加到您指定的 URL 中。
**\ Unidesk\ 导出层\**
输入对文件共享具有完全访问权限的管理员的用户名和密码。
单击测试 SMB 文件共享。如有必要,请调整凭据,直到测试成功为止。
向导将设备的内容与所选文件共享的内容进行比较,并准备导入尚未导入的层。
在版本选择选项卡上,选择要导入的层:
展开包含要导入的层的操作系统层,然后选择要导入的子文件夹之一。这将选择文件夹中可用于导入的每个层和版本。
如果要查看已从此位置导入的层,请单击 “显示无法选择的版本” 复选框使其可见。
如果其中一个文件夹包含不想导入的层,请取消选择这些层中的每个层。
在确认并完成选项卡上:验证要导入的层。
- 验证排队等待导入的层。仅列出尚未从文件共享中导入的层。
- 验证设备的本地存储空间是否有足够的层空间。在有足够空间存放层之前,向导不允许进行导入。
重要
如果取消操作系统层导入,则所有依赖于操作系统层的层导入都将被取消。
当所有设置都有效时,单击导入层。将创建一个导入任务,您可以在其中跟踪进度。
导入层后,将在层上运行 “弹性拟合分析”,以便您查看可以弹性分配哪些层。