View a markdown version of this page

ハイレベル、フルシステム移行手順 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ハイレベル、フルシステム移行手順

注記

このドキュメントは SAS Viya 4 の 2020.1.5 安定版リリースに基づいています。詳細については、SAS のドキュメント中の Full-System Migration and Content Migration を参照してください。

SAS Viya 4 へのフルシステム移行では、コンテンツとデータは、ホスティング施設内の SAS Viya オンプレミスデプロイの特定のバージョン (または SAS Viya デプロイ) から、SAS Viya 4 クラウドベースの環境に移動します。

システム全体の移行は 4 つのステップから成るプロセスです。各ステップは独立していますが、完全なシステム移行を成功させるには、各ステップを順番に完了する必要があります。Ansible Playbook を使用すると、移行コンテンツを適切に計画してバックアップして、移行対象をキュレートできます。

次の図は、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のドキュメント 中の Migration from SAS 9.4: Tasks を参照してください。

システム全体の移行のための Ansible の使用

Ansible は、コンテンツの移行と制御のためのコマンドを自動化することで SAS Viya 4 に移行する方法を提供する構成管理ソフトウェアです。SASは、これを容易にするプレイブックを提供しています。サポートされているバージョンのリストについては、Support for Operating Systems and Environments in SAS Viya 3.5 ドキュメント中の Ansible を参照してください。

Ansible を移行に使用するには、環境のファイルをカスタマイズし、それらのファイルの値に従って移行コマンドを実行します。総称して Plan and Backup Ansible Playbook として知られているこのファイルは、どのコンテンツがどのマシンに移行されるかについての指示を提供します。

移行プロセスには、SAS Viya 3.x 環境をバックアップする手順に加えて、スキャンを実行してレポートを公開する計画ステップが含まれます。各ステップでは、プレイを呼び起こす Ansible コマンド、具体的にはスキャンプレイとバックアッププレイを実行します。

SAS Viya コマンドラインインターフェイス (CLI) のインベントリプラグインを使用して、Plan and Backup Ansible プレイブックを生成します。

SAS Viya 3.x deployment file used by full-system migration

SAS Viya 3.x のデプロイ時に作成された inventory.ini のファイルは、SAS Viya に移行するために Ansible によって使用されます。inventory.ini のファイルは、SAS Viya コンポーネントが存在するマシン (またはホスト) を定義します。

ステップ 1. 計画

ソース環境を理解し、移行したい対象とターゲット環境の特性を計画する必要があります。SAS 管理者インベントリ CLI は、Viya への移行においてキーパートを果たします。インベントリ CLI。

  • Plan and Backup Ansible プレイブックを生成します。

  • SAS Viya インベントリレポートを配信します。

  • 移行パッケージのシステムバックアップとユーザー作成コンテンツをサポートします。

詳細については、SASのドキュメント中の Step 1: Plan (SAS Administrator) を参照してください。ださい。

ステップ 2. バックアップ

Ansible Playbook を使用して、移行バックアップパッケージを作成できます。Ansible プレイブックは、バックアップ CLI を使用して Viya システムのコンテンツと設定をパッケージ化します。

Plan and Backup Ansible Playbook が以下を行うバックアッププレイの実行:

  • 環境の別のスキャンを開始します。スキャンプレイを実行してから十分な時間が経過すると、環境内の変更もスキャンに反映されます。

  • SAS Viya 3.x 移行パッケージを作成します。

詳細については、SASのドキュメント中の Step 2: Back Up (SAS Administrator) を参照してください。

ステップ 3. 復元

復元プロセスは、新しい Viya デプロイを作成し、その中に既存の環境のコンテンツを復元します。これには、Kubernetes クラスタで昇格された権限が必要であり、Kubectl と Kustomize を使用してクラスタ内の Kubernetes オブジェクトを変更し、パッケージから新しい環境にコンテンツを復元する必要があります。

さらなる詳細については、SASのドキュメント中の Step 3: Restore (Cluster Administrator) を参照してください。

ステップ 4. 検証

SAS Viya 4 は、ソース SAS Viya 3.x とターゲットの SAS Viya 4 環境間のコンテンツを比較するための SAS Viya 4 インベントリおよび SAS Viya 比較レポートを提供します。これらのレポートおよび関連する SASVIYATYPES テーブルには、SAS 環境マネージャからアクセスできます。

さらなる詳細については、SASのドキュメント中の Step 5: Validate を参照してください。