상위 수준의 전체 시스템 마이그레이션 단계 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

상위 수준의 전체 시스템 마이그레이션 단계

참고

이 문서는 SAS Viya 4의 2020.1.5 안정적 릴리스를 기반으로 합니다. 자세한 내용은 SAS 설명서의 전체 시스템 마이그레이션 및 콘텐츠 마이그레이션을 참조하세요.

SAS Viya 4로 전체 시스템을 마이그레이션하면 호스팅 시설의 특정 버전의 SAS Viya 온프레미스 배포(또는 SAS Viya 배포)에서 SAS Viya 4 클라우드 기반 환경으로 콘텐츠와 데이터가 이동합니다.

전체 시스템 마이그레이션은 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을 사용하려면 환경의 파일을 사용자 지정하고 해당 파일의 값에 따라 마이그레이션 명령을 실행합니다. Plan and Backup Ansible 플레이북이라고 하는 파일은 콘텐츠가 어느 시스템으로 마이그레이션되는지에 대한 지침을 제공합니다.

마이그레이션 프로세스에는 SAS Viya 3.x 환경을 백업하는 단계 외에도 스캔을 실행하고 보고서를 게시하는 계획 단계가 포함됩니다. 각 단계에는 재생, 특히 스캔 재생과 백업 재생을 연상시키는 Ansible 명령 실행이 포함됩니다.

SAS Viya 명령줄 인터페이스(CLI)의 인벤토리 플러그인을 사용하여 Plan and Backup 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단계. Validate

SAS Viya 4는 소스 SAS Viya 3.x와 대상 SAS Viya 4 환경 간의 콘텐츠를 비교하기 위한 SAS Viya 4 인벤토리 및 SAS Viya 비교 보고서를 제공합니다. 이러한 보고서와 연결된 SASVIYATYPES 테이블은 SAS 환경 관리자를 통해 액세스할 수 있습니다.

자세한 내용은 SAS 설명서의 5단계: 검증을 참조하세요.