한 환경의 Blueprint를 다른 환경으로 이동

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기4분
  • 업데이트 세트를 사용하여 Blueprint 및 의존성을 한 환경에서 다른 환경으로 이동할 수 있습니다. 업데이트 세트를 사용하면 Blueprint 및 해당 의존성을 명명된 세트로 그룹화한 다음 테스트 또는 배포를 위해 한 단위로 다른 시스템으로 이동할 수 있습니다. 예를 들어, 개발 환경에서 프로덕션 환경으로 Blueprint를 이동할 수 있습니다.

    시작하기 전에

    필요한 역할: sn_cmp.cloud_service_designer 또는 admin
    • sn_cmp.cloud_service_designer 역할을 가진 사용자는 업데이트 세트를 익스포트할 수만 있습니다.
    • 관리자 역할을 가진 사용자는 업데이트 세트를 익스포트하고 임포트할 수 있습니다.

    이 태스크 정보

    Blueprint를 업데이트 세트로 패키징합니다. 그런 다음 현재 환경에서 업데이트 세트를 익스포트하고 다른 환경으로 임포트합니다.

    프로시저

    1. 클라우드 관리자 포털에서 설계 > Blueprint.
      게시됨 및 초안 모드의 모든 Blueprint가 Blueprint 창에 나타납니다.
    2. Blueprint를 익스포트합니다.
      1. 익스포트할 Blueprint에 대한 익스포트 아이콘(Blueprint 익스포트 아이콘)을 클릭합니다.
        그림 1. Blueprint 익스포터 창
        Blueprint 익스포터 창

        Blueprint 익스포터 창에는 Blueprint의 모든 의존성 목록(정책, MID 서버 스크립트 포함, MID 서버 스크립트 파일, 스크립트 포함 및 워크플로우)이 있습니다. 정책, 풀, MID 스크립트, 스크립트 포함 및 워크플로우와 같은 객체는 Blueprint에 직접적으로 포함되어 있지는 않지만 Blueprint가 제대로 작동하려면 이러한 객체에 의존해야 할 수 있습니다.

      2. Blueprint 익스포터 창에서 유형 열의 객체를 클릭합니다.
        오른쪽 열에서 Blueprint와 함께 익스포트할 객체의 해당 항목을 선택합니다. 예를 들어, MID 서버 스크립트 포함을 선택하면 해당하는 모든 스크립트 포함이 오른쪽 열에 나타납니다. 워크플로우에 하위 워크플로우가 포함되어 있는 경우 워크플로우를 익스포트하려면 상위 워크플로우와 모든 하위 워크플로우를 선택하십시오. 워크플로우와 관련된 사용자 지정 활동이 있는 경우 이러한 활동을 먼저 익스포트한 다음 워크플로우를 익스포트하십시오.
      3. 다음을 클릭합니다.
        업데이트 세트 익스포트에 포함되도록 선택한 간접적인 의존성을 요약한 창이 열립니다.
      4. 업데이트 세트 익스포트를 클릭합니다.
        Blueprint가 모든 의존성과 함께 성공적으로 익스포트되었음을 나타내는 성공 확인란이 녹색으로 선택되면 Blueprint 익스포터 창이 열립니다. 기본적으로 익스포트된 업데이트 세트에 나열된 모든 파일이 시스템에 자동으로 다운로드됩니다. 그러나 파일이 자동으로 다운로드되지 않으면 다음 단계를 따르십시오.
        Blueprint 익스포터 성공 창
        주:
        만들어진 업데이트 세트의 수는 익스포트되고 있는 기록의 범위가 기준입니다. 예를 들어, 익스포트하려는 Blueprint에 총 100개의 기록이 있다고 가정합니다. 60개의 기록은 범위 1에, 20개의 기록은 범위 2에, 나머지 20개의 기록은 범위 3에 있습니다. 이러한 시나리오에서 3개의 업데이트 세트가 만들어집니다. 각 범위에 대해 하나의 업데이트 세트가 만들어집니다.
    3. 파일이 다운로드되었는지 확인합니다.
      파일이 다운로드되지 않았으면 이 단계를 완료합니다.
      1. 메타데이터 파일을 클릭합니다.
        메타데이터 파일은 익스포트한 파일을 임포트하는 순서를 언급합니다. 이 예에서 blueprint10 파일은 blueprint11 파일 전에 익스포트할 첫 번째 파일입니다.
      2. 메타데이터 파일에 언급된 순서에 따라 해당 파일을 클릭하여 엽니다.
        모든 파일 목록이 업데이트 세트에 포함된 창이 열립니다.
      3. 첫 번째 XML 파일(이 예에서 파일은 blueprint10)을 시스템에 다운로드하려면 XML로 익스포트를 클릭하십시오.
        익스포트한 모든 파일을 다른 환경으로 임포트합니다. 관리자 역할을 가진 사용자는 파일을 임포트할 수 있습니다. 예를 들어, 개발 환경을 실행하는 시스템에서 업데이트 세트 익스포트를 만들어서 프로덕션 환경을 실행하는 다른 시스템으로 임포트하려 할 수 있습니다.
      4. 다른 XML 파일(이 예에서 파일은 blueprint11)을 열고 해당 파일을 시스템에 다운로드합니다.
    4. Blueprint를 임포트합니다.
      1. 파일을 임포트할 환경 및 새 인스턴스에서 필터 탐색기에 검색된 업데이트 세트를 입력한 다음 Enter 키를 누릅니다.
      2. XML에서 업데이트 세트 임포트 관련 링크를 클릭합니다.
      3. 나타나는 XML 임포트 창에서 파일 선택을 클릭하고 파일 익스포트를 선택한 다음 업로드를 클릭합니다.
      주:
      소스 환경에서 익스포트한 Blueprint가 대상 환경에 있고 두 Blueprint의 sys_id가 서로 다른 경우 Blueprint를 임포트하면 오류가 나타나고 임포트 프로세스가 중지됩니다. 소스 환경에서 다른 Blueprint를 익스포트하거나 대상 환경에서 이름이 같은 Blueprint를 삭제합니다. 소스 환경에서 익스포트한 Blueprint가 대상 환경에 있고 두 Blueprint의 sys_id가 같은 경우, 대상 환경의 Blueprint는 소스 환경에서 익스포트한 Blueprint를 사용하여 업데이트됩니다.
    5. Blueprint가 새 환경으로 임포트되었는지 확인하려면 새 환경의 인스턴스로 클라우드 관리자 포털이동하여 설계 > Blueprint.
      임포트한 Blueprint가 Blueprint 목록에 나타납니다.