高階、全系統遷移步驟 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

高階、全系統遷移步驟

注意

本文件以 2020.1.5 穩定版本的 SAS Viya 4 為基礎。如需詳細資訊,請參閱 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 或更早版本

  • 多租戶環境

  • Microsoft 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 文件中的作業系統和環境支援中的 Ansible

若要使用 Ansible 進行遷移,請自訂您環境的檔案,並根據這些檔案中的值執行遷移命令。這些檔案統稱為「計劃」和「備份 Ansible」手冊,提供將內容遷移至哪些機器的指示。

除了備份 SAS Viya 3.x 環境的步驟之外,遷移程序還包含一個執行掃描和發佈報告的規劃步驟。每個步驟都涉及執行 Ansible 命令來叫用播放,特別是掃描播放和備份播放。

使用 SAS Viya 命令列界面 (CLI) 的庫存外掛程式來產生計劃和備份 Ansible 手冊。

全系統遷移所使用的 SAS Viya 3.x 部署檔案

在 SAS Viya 3.x 部署期間建立inventory.ini的檔案由 Ansible 用來遷移至 SAS Viya。inventory.ini 檔案會定義 SAS Viya 元件所在的機器 (或主機)。

步驟 1. 計畫

您應該了解來源環境,並規劃您要遷移的內容,以及目標環境的特性。SAS 管理員清查 CLI 在遷移至 Viya 中扮演關鍵角色。庫存 CLI:

  • 產生計劃和備份 Ansible 手冊。

  • 交付 SAS Viya 庫存報告。

  • 支援遷移套件的系統備份和使用者建立的內容。

如需詳細資訊,請參閱 SAS 文件中的步驟 1:規劃 (SAS 管理員)

步驟 2. 備份

您可以使用 Ansible 手冊來建立遷移備份套件。Ansible 手冊使用備份 CLI 來封裝 Viya 系統內容和組態。

執行 Plan 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:驗證