도메인 마이그레이션 도구

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기7분
  • Domain Migration Tool을 사용하여 고객을 도메인 분리 환경에서 전용 인스턴스로 이동할 수 있습니다.

    Domain Migration Tool 플러그인

    Domain Migration Tool 플러그인(com.glide.domain.migration_tool)은 고객을 도메인 분리 환경에서 보다 유연한 전용 인스턴스로 이동하는 작업을 단순화합니다. 고객은 기능을 더 잘 활용하기 위해 별도의 인스턴스로 마이그레이션할 Now Platform 수 있습니다. Domain Separation 플러그인이 설치되어 있더라도 데이터 및 프로세스 분리 속성은 꺼져 있습니다.
    주:
    복제된 인스턴스를 요청하고 Domain Migration Tool 플러그인 활성화를 요청해야 사용할 수 있습니다.
    도메인 마이그레이션 도구는 도메인 분리 인스턴스에서 데이터 및 프로세스 분리가 모두 활성화된 경우에만 실행됩니다.
    • glide.sys.domain.partitioning data 속성을 true로 설정해야 합니다.
    • process glide.sys.domain.delegated_administration 속성을 true로 설정해야 합니다.

    마이그레이션 도구의 기능

    • 많은 마이그레이션 프로세스, 특히 데이터 정리를 자동화합니다.
    • 도메인 분리 인스턴스를 새 전용 인스턴스로 마이그레이션합니다.
    • 전용 인스턴스에서 데이터를 삭제합니다.
      주:
      이 도구는 전역, 대상 도메인 또는 추가 데이터 도메인(지정된 경우)에 있는 데이터를 삭제하지 않습니다.
    • 프로세스 데이터를 축소하거나 축소할 수 없는 경우 프로세스 데이터를 삭제합니다.
    • 대상 도메인에 표시되는 프로세스 기록을 유지합니다.
    • sys_choice, sys_ui_list 및 sys_ui_related_list 특수 테이블을 업데이트합니다.
    • Domain Separation 플러그인에 의해 추가된 기록 정리:
      • 비즈니스 규칙
      • UI 작업
      • 예약된 작업
      • 설치 종료
      • 탐색 모듈
    • 도메인 분리를 비활성화하고 클론된 인스턴스에서 도메인을 제거합니다.
      • 클론된 인스턴스에서 다음 속성을 false 로 설정합니다.
        • glide.sys.domain.partitioning
        • glide.sys.domain.delegated_administration
        • glide.sys.domain.enabled
      • 대상 도메인과 추가로 지정된 데이터 도메인을 제외한 모든 도메인을 삭제합니다.
    • domain_migration_tool_status 테이블의 상태 필드를 업데이트합니다.
      표 1. 테이블의 개별 상태
      상태 설명
      보류 중 마이그레이션 중 도메인 분리 테이블의 기본 상태입니다. 테이블이 마이그레이션될 예정이지만 아직 마이그레이션이 시작되지 않았습니다.
      실패 테이블 수준 오류입니다. 마이그레이션 프로세스가 오류와 함께 완료된 경우 이 상태는 오류가 있는 테이블을 나타냅니다.
      실행 중 현재 마이그레이션 중인 테이블의 상태입니다. 하나의 테이블만 이 상태를 가질 수 있으며 현재 마이그레이션 중입니다.
      성공 마이그레이션된 테이블의 상태입니다.
      성공적으로 완료됨 마이그레이션 프로세스가 오류 없이 완료됩니다.
      완료되었으나 오류 있음 마이그레이션 프로세스가 오류와 함께 완료되었습니다.
    • 진행률과 상태를 syslog_domain에 기록

      원본은 마이그레이션과 연결된 모든 로그 항목에 대한 MigrationTool 입니다.

      • 각 데이터 테이블과 남아 있는 데이터 테이블 수를 기록합니다.
      • 각 프로세스 테이블과 현재 비활성화 또는 삭제 중인 도메인의 기록을 기록합니다.

    마이그레이션 도구가 수행하지 않는 작업

    • 인스턴스 클론
    • 다른 도메인 분리 인스턴스 생성
    • 도구를 실행하기 전에 데이터 또는 프로세스 분리 속성이 비활성화된 경우 기록(데이터 또는 프로세스) 마이그레이션
    • 소스 인스턴스의 모든 데이터 변경
    • 전역, 대상 도메인 또는 추가 데이터 도메인(지정된 경우)에 있는 데이터를 삭제합니다

    도구를 실행 한 후해야 할 일

    도메인 마이그레이션 도구는 원하는 도메인(대상 도메인, 추가 데이터 도메인 및 전역 도메인) 외부의 데이터 제거를 자동화합니다. 나머지 구성을 모두 평가하여 전용 인스턴스에 적합하고 작동하는지 확인해야 합니다. 예를 들어 레코드에 대한 도메인 필드를 설정하는 비즈니스 규칙이 있는 경우 더 이상 용도에 사용되지 않으므로 이 비즈니스 규칙을 사용하지 않도록 설정할 수 있습니다.

    도메인 분리 인스턴스를 전용 인스턴스로 마이그레이션Migrate a domain-separation instance to a dedicated instance

    고객을 도메인 분리 환경에서 자신의 전용 인스턴스 환경으로 이동합니다.

    시작하기 전에

    필요한 역할: security_admin 및 admin

    프로시저

    1. security_admin 역할로 승격합니다.
      자세한 내용은 권한 있는 역할로 상승 문서를 참조하십시오.
    2. 다음으로 이동 모두 > 도메인 관리 > 도메인 마이그레이션 도구레이블이 표시됩니다.
      domain_migration_tool_status.list를 사용하여 액세스할 수도 있습니다.
    3. 새로 만들기를 클릭합니다.
    4. 양식을 작성합니다.
      필드 설명
      대상 도메인 마이그레이션하려는 프로세스와 데이터 모두에 사용되는 도메인을 지정합니다. 추가 데이터 도메인 필드에 지정되어 있지 않는 한 대상 도메인만 유지되고 하위 도메인은 보존되지 않습니다.
      추가 데이터 도메인 필요에 따라 마이그레이션할 추가 데이터 도메인을 지정합니다. 대상 도메인과 모든 하위 도메인을 마이그레이션하려면 모든 하위 도메인을 지정해야 합니다.
    5. 제출을 선택합니다.
    6. 방금 제출한 양식을 엽니다.
    7. 다음으로 이동 모두 > 도메인 분리 센터 > 감사 구성 .
      자세한 내용은 도메인 분리 센터 문서를 참조하십시오.
    8. 도메인 분리 테이블 스키마 확인 감사를 활성으로 설정하고 일정을 할당합니다.
      도메인 분리 테이블의 상태에 대한 스키마를 사전 검사하기 위한 예방적 도메인 감사입니다. 이렇게 하면 마이그레이션을 실행하기 전에 오류를 수정할 수 있습니다.
    9. 스키마를 포함하는 감사 일정을 실행합니다.
      자세한 내용은 즉시 감사 실행 문서를 참조하십시오.
    10. 감사에서 반환된 문제를 해결합니다.
      스키마 검사의 오류 예제입니다.
    11. 마이그레이션 시작을 선택합니다.
      • 실행 추적기 진행률 표시줄과 도메인 마이그레이션 도구가 트리거됩니다.도메인 마이그레이션 진행률 표시줄.
      • 현재 진행 중인 마이그레이션 테이블이 성공적으로 마이그레이션된 테이블의 총 백분율과 함께 표시됩니다.
      • 도메인으로 분리된 모든 테이블이 마이그레이션 상태, 각 테이블의 총 기록 수 및 마이그레이션된 기록 수와 함께 기록되는 테이블입니다.
      • 마이그레이션에 실패한 테이블 수도 기록됩니다.
      • 도구가 기능을 수행할 때 상태가 업데이트됩니다.
      • 도메인 마이그레이션은 진행률 표시줄을 닫는 경우 여전히 백그라운드에서 실행되고 있습니다. sys_execution_tracker 테이블에 액세스하고 테이블에서 마이그레이션 실행을 찾아 백그라운드에서 실행 중인 마이그레이션 프로세스를 확인합니다.

      Domain Migration Tool 상태에는 다음 필드가 표시됩니다.

      표 2. 도메인 마이그레이션 도구 상태 필드
      필드 설명
      상태 마이그레이션 상태를 표시합니다.
      • 데이터 테이블 마이그레이션 중...: 진행 중 상태입니다.
      • 마이그레이션 성공: 마이그레이션이 성공한 후 업데이트된 상태입니다.
      • 도메인으로 구분된 테이블 중 하나에서 잘못된 구성이 관찰됨: 데이터 마이그레이션이 실패했음을 나타냅니다. 스키마 오류가 발견되었습니다. 마이그레이션이 시작되지 않습니다. 감사를 실행합니다. 도메인으로 구분된 테이블 스키마의 유효성을 검사합니다. 감사가 실패하고 스키마 표준을 따르지 않는 테이블이 표시됩니다.
      • 테이블 다시 방문에서 오류와 함께 완료됨: 스키마 마이그레이션을 처리할 테이블 수가 나열됩니다. 테이블 다시 방문 수에서 오류를 찾아 스키마 문제를 해결합니다.
      • 테이블에 대한 도메인 마이그레이션 실패...: 대상이 아닌 기록은 실패한 테이블에서 수동으로 삭제해야 합니다.
      • 성공적으로 완료: 모든 테이블이 마이그레이션된 경우입니다.
      대상 도메인 마이그레이션을 위해 선택한 대상 도메인입니다.
      추가 데이터 도메인 여러 마이그레이션 도메인을 선택한 경우 채워집니다.
      재방문 테이블 수 이 필드는 테이블 마이그레이션에 실패한 경우에만 채워집니다. 오류가 없는 경우 이 횟수는 0입니다. 이 경우 마이그레이션을 다시 시도하기 위해 테이블을 다시 방문합니다. 오류가 발생하지 않으면 테이블을 다시 방문하거나 마이그레이션을 다시 시도할 필요가 없습니다.
      현재 진행 중인 테이블 현재 마이그레이션 중인 테이블의 이름을 표시합니다. 마이그레이션이 성공하면 이 필드는 비어 있게 됩니다.
    12. Domain Migration Tool Status(도메인 마이그레이션 도구 상태) 페이지에서 Click here(여기 클릭 ) 링크를 선택하여 Execution Tracker를 엽니다.도메인 마이그레이션 도구 진행률 표시줄을 다시 여는 링크입니다.

      또한 sys_execution_tracker 테이블에 액세스하고 테이블에서 마이그레이션 실행 중을 찾아 백그라운드에서 실행 중인 마이그레이션 프로세스를 확인할 수 있습니다.

    13. 관련 링크 섹션에서 상태 표시 를 선택하여 마이그레이션 중 언제든지 진행률 표시줄에 액세스할 수 있습니다.실행 추적기에 상태 표시 링크를 표시합니다.

      테이블이 스키마 검사에 실패한 경우 도메인 분리 테이블의 마이그레이션 상태 전체 상태는 실패가 됩니다.전체 마이그레이션 상태가 실패로 표시됩니다.

      각 해당 테이블에 대해 실패한 항목이 있습니다.

      마이그레이션에 실패한 테이블을 표시합니다.

      나머지 마이그레이션은 계속되며 실패한 모든 테이블의 요약과 총 재방문 테이블 수가 도메인 마이그레이션 도구 상태에 채워집니다.실패하여 테이블 재방문 횟수가 필요한 테이블 수를 표시합니다.

      마이그레이션이 완료되면 상태가성공적으로 완료 됨입니다. 성공적인 마이그레이션 상태를 표시합니다.