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