高级别、全系统迁移步骤 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

高级别、全系统迁移步骤

注意

本文档基于 SAS Viya 4 的 2020.1.5 稳定版本。有关更多信息,请参阅 SAS 文档中的全系统迁移和内容迁移

向 SAS Viya 4 的全系统迁移会将内容和数据从托管设施中的特定版本的 SAS Viya 本地部署(或 SAS Viya 部署)转移到基于云的 SAS Viya 4 环境中。

全系统迁移分为四个步骤。尽管每个步骤都是独立的,但成功的全系统迁移需要您按顺序完成每个步骤。Ansible 攻略手册可以让你正确规划和备份迁移内容,这样你就可以精心策划迁移的内容。

下图说明了将 Viya 3.x 部署迁移到 Viya 4 所涉及的步骤。

High-level steps for migrating SAS Viya to SAS Viya 4 on AWS

支持的全系统迁移方案

向 SAS Viya 4 的全系统迁移包括从单租户 SAS Viya 3.4、单租户 SAS Viya 3.5 或现有的 SAS Viya 4 部署中移动内容和数据。本文档涵盖以下目标 SAS Viya 4 场景:

  • 迁移到私有云

  • 迁移到公有云

您无法从以下 SAS Viya 环境迁移:

  • SAS Viya 3.3 或更早版本

  • 多租户环境

  • 微软 Windows 环境

  • PowerLinux (PLX) 环境

  • SAS Viya 3.x 或 SAS Viya 4 SMP 环境到 SAS Viya 4 MPP 环境

  • SAS Viya 3.x 或 SAS Viya 4 MPP 环境改为 SAS Viya 4 SMP 环境

此外,您不能使用从 SAS Viya 迁移时使用的相同工具、流程和步骤从 SAS 9.x 环境迁移,但支持 SAS 9.x 内容的内容迁移。有关更多信息,请参阅 SAS 文档中的从 SAS 9.4 迁移:任务

使用 Ansible 进行全系统迁移

Ansible 是一款配置管理软件,它通过自动执行迁移和控制内容的命令,提供了一种迁移到 SAS Viya 4 的方法。SAS 提供了便于实现这一目标的行动手册。有关支持的版本列表,请参阅《SAS Viya 3.5 中对操作系统和环境的支持》文档中的 Ans ible

要使用 Ansible 进行迁移,请自定义环境的文件,然后根据这些文件中的值运行迁移命令。这些文件统称为 Pl an and Backup Ansible 剧本,提供了将哪些内容迁移到哪些计算机的说明。

迁移过程包括运行扫描和发布报告的计划步骤以及备份 SAS Viya 3.x 环境的步骤。每个步骤都涉及运行一个 Ansible 命令来唤起游戏——具体而言,是扫描播放和备用播放。

使用 SAS Viya 命令行界面 (CLI) 的库存插件生成 Pl an and Backup Ansible 剧本。

全系统迁移使用的 SAS Viya 3.x 部署文件

Ansible 使用在 SAS Viya 3.x 部署期间创建inventory.ini的文件迁移到 SAS Viya。该inventory.ini文件定义了 SAS Viya 组件所在的计算机(或主机)。

第 1 步:规划

您应该了解源环境,并计划要迁移的内容以及目标环境的特征。SAS 管理员清单 CLI 在迁移到 Viya 的过程中起着关键作用。清单 CLI:

  • 生成 Pl an and Backup Ansible 剧本。

  • 提供 SAS Viya 库存报告。

  • 支持迁移包的系统备份和用户创建的内容。

有关更多信息,请参阅 SAS 文档中的步骤 1:计划(SAS 管理员)

第 2 步:备份

您可以使用 Ansible 攻略手册来创建迁移备份包。Ansible 剧本使用备份 CLI 来打包 Viya 系统内容和配置。

运行 Pl an and Backup Ansible 剧本的备份剧本会执行以下操作:

  • 启动对环境的另一次扫描。如果自运行扫描游戏以来已经过去了足够长的时间,这有助于确保环境中的任何变化也反映在扫描中。

  • 创建 SAS Viya 3.x 迁移软件包。

有关更多信息,请参阅 SAS 文档中的步骤 2:备份(SAS 管理员)

第 3 步:还原

恢复过程会创建新的 Viya 部署,并将现有环境的内容恢复到其中。这需要在 Kubernetes 集群中提升权限,并涉及使用 Kubectl 和 Kustomize 修改集群中的 Kubernetes 对象,以将包中的内容恢复到新环境。

有关更多信息,请参阅 SAS 文档中的步骤 3:恢复(集群管理员)

第 4 步:验证

SAS Viya 4 提供 SAS Viya 4 库存和 SAS Viya 比较报告,用于比较源 SAS Viya 3.x 和目标 SAS Viya 4 环境之间的内容。这些报告和相关的 SASVIYATYPES 表可通过 SAS 环境管理器进行访问。

有关更多信息,请参阅 SAS 文档中的步骤 5:验证