

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

# 상위 수준의 전체 시스템 마이그레이션 단계
<a name="steps"></a>

**참고**  
이 문서는 SAS Viya 4의 2020.1.5 안정적 릴리스를 기반으로 합니다. 자세한 내용은 SAS 설명서의 [전체 시스템 마이그레이션 및 콘텐츠 마이그레이션](https://documentation.sas.com/doc/en/sasadmincdc/v_012/promigwlcm/home.htm)을 참조하세요.

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](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/migration-sas-viya/images/sas-viya-migration-steps.png) 

## 전체 시스템 마이그레이션에 지원되는 시나리오
<a name="scenarios"></a>

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에서 마이그레이션: 작업을 참조하세요](https://go.documentation.sas.com/doc/en/sasadmincdc/v_012/calcontentmig9x/n0qj0in535x3s8n1pdz5g4tgtg0c.htm).

## 전체 시스템 마이그레이션에 Ansible 사용
<a name="ansible"></a>

Ansible은 콘텐츠 마이그레이션 및 제어를 위한 명령을 자동화하여 SAS Viya 4로 이동하는 방법을 제공하는 구성 관리 소프트웨어입니다. SAS는 이를 용이하게 하는 플레이북을 제공합니다. 지원되는 버전 목록은 SAS Viya 3.5의 운영 체제 및 환경 지원 설명서의 [Ansible](https://support.sas.com/en/documentation/third-party-software-reference/viya/35/support-for-operating-systems.html#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단계. 계획
<a name="plan"></a>

소스 환경을 이해하고 마이그레이션하려는 대상 환경의 특성과 대상 환경의 특성을 계획해야 합니다. SAS 관리자 인벤토리 CLI는 Viya로 마이그레이션하는 데 중요한 역할을 합니다. 인벤토리 CLI:
+ *계획 및 백업* Ansible 플레이북을 생성합니다.
+ SAS Viya 인벤토리 보고서를 제공합니다.
+ 마이그레이션 패키지의 시스템 백업 및 사용자 생성 콘텐츠를 지원합니다.

자세한 내용은 SAS 설명서의 [1단계: 계획(SAS 관리자)](https://documentation.sas.com/doc/en/sasadmincdc/v_012/calmigration3x/p0s8n6d5si7oqun1ixkvuw10mzcx.htm#p0ofjfnlilu6sdn16ua9n41ddeeo)을 참조하세요.

## 2단계. 백업
<a name="backup"></a>

Ansible 플레이북을 사용하여 마이그레이션 백업 패키지를 생성할 수 있습니다. Ansible 플레이북은 백업 CLI를 사용하여 Viya 시스템 콘텐츠 및 구성을 패키징합니다.

*Plan and Backup* Ansible 플레이북의 백업 플레이를 실행하면 다음과 같은 작업이 수행됩니다.
+ 환경에 대한 또 다른 스캔을 시작합니다. 스캔 플레이를 실행한 후 충분한 시간이 경과한 경우, 환경의 모든 변경 사항이 스캔에도 반영되도록 하는 데 도움이 됩니다.
+ SAS Viya 3.x 마이그레이션 패키지를 생성합니다.

자세한 내용은 SAS 설명서의 [2단계: 백업(SAS 관리자)](https://documentation.sas.com/doc/en/sasadmincdc/v_012/calmigration3x/p0s8n6d5si7oqun1ixkvuw10mzcx.htm#n1fcjs49yjrajln1fqa884fiyjih)을 참조하세요.

## 3단계. 복원
<a name="restore"></a>

복원 프로세스는 새 Viya 배포를 생성하고 기존 환경의 콘텐츠를 복원합니다. 이렇게 하려면 Kubernetes 클러스터에서 높은 권한이 필요하며, Kubectl 및 Kustomize를 사용하여 클러스터의 Kubernetes 객체를 수정하여 패키지에서 새 환경으로 콘텐츠를 복원해야 합니다.

자세한 내용은 SAS 설명서의 [3단계: 복원(클러스터 관리자)](https://documentation.sas.com/doc/en/sasadmincdc/v_012/calmigration3x/p0s8n6d5si7oqun1ixkvuw10mzcx.htm#p0m4kvxw22ixrfn1gdybn3ciiwjr)을 참조하세요.

## 4단계. Validate
<a name="validate"></a>

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

자세한 내용은 SAS 설명서의 [5단계: 검증](https://documentation.sas.com/doc/en/sasadmincdc/v_012/calmigration3x/p0s8n6d5si7oqun1ixkvuw10mzcx.htm#p1i6iynmof3andn1c2w9zoyreg8h)을 참조하세요.