관계와 참조 생성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기6분
  • 검색 패턴의 생성 또는 수정의 일부로 관계 및/또는 참조 조건을 사용하여 CI와 관련 항목 간 관계와 참조를 생성할 수 있습니다. 이 작업은 검색가 가로 검색에 사용하는 인프라 및 애플리케이션 패턴에 모두 해당합니다.

    시작하기 전에

    필요한 역할: pd_admin

    생성하려는 관계 또는 참조의 속성을 결정합니다.

    패턴에 정의하는 CI 관계는 이미 생성한 모델을 따라야 합니다. 관계 또는 참조를 생성할 CI 유형의 기존 관계를 확인합니다.
    1. 다음 단계를 수행하여 CI 유형이 의존적인지 확인합니다.
      1. CI Class Manager로 이동하여 계층 구조 열기를 클릭합니다.
      2. 계층 구조에서 CI 유형을 찾습니다.
      3. CI 클래스 양식 왼쪽에서 식별 규칙을 클릭합니다.
      4. CI 유형이 의존적인지, 독립적인지 확인합니다.
        그림 1. 부하 분산 장치 풀 구성원에 대한 종속 규칙의 예

        CI 클래스 관리자에서 식별 규칙 확인
    2. CI가 종속적인 경우 종속 관계 를 클릭하고 종속 관계 규칙을 확인합니다.

      이러한 규칙은 CI 유형과 관계 유형의 의존성 구조를 정의합니다. 예를 들어, 풀 구성원이 속한 부하 분산 장치 풀을 검색할 수 있습니다. 이러한 두 CI 사이의 관계 유형을 정확히 반영하려면, 부하 분산 장치 풀을 풀 구성원의 소유자로 정의하는 격리 규칙을 생성합니다. Owns::Owned by. 자세한 내용은 종속 관계 규칙을 참조하십시오.

      종속 관계 규칙이 정의되어 있지 않은 독립 CI 유형의 경우, 원하는 대로 관계를 정의할 수 있습니다.


      CI 클래스의 종속 관계 확인
    3. (가로 검색에 사용되는 애플리케이션 패턴에 대한 선택 사항) 패턴에서 관계/참조 생성 작업 이전에 수행되는 작업을 올바르게 정의합니다. 이러한 작업은 관계 또는 참조를 생성하려는 CI를 검색해야 합니다. 표준 파싱 작업을 사용하여 검색된 CI 데이터를 테이블 형식의 임시 변수로 입력합니다.

    4. (참조 생성 옵션) 상위 및 하위 CI에 대한 관련 테이블 정의를 찾아 참조 필드로 사용할 필드를 선택합니다.

    5. 다음과 같이 관련 패턴 단계로 이동합니다.

      1. 패턴 양식에서 관련 식별 섹션을 선택합니다.
      2. 관련 단계를 선택하거나 단계 추가 버튼을 클릭하여 패턴 단계를 생성합니다.

    프로그래밍에 대한 기본 지식이 있는 것이 좋습니다.

    이 태스크 정보

    검색는 구성 항목 [cmdb_ci] 테이블을 확장하지 않는 모든 관련 CI와 비 CI를 포함한 CI를 검색하기 위해 일부 패턴을 사용합니다.

    CI는 서로 다른 관계를 가질 수 있습니다. 종속 관계 규칙은 CI 사이의 관계를 설명합니다. 식별 엔진은 이러한 규칙을 사용하여 CI를 식별하고, 특정 CI가 CMDB에 있는지 아니면 CMDB에 추가되어야 하는지 결정합니다.

    관계가 존재하는 경우 시스템은 상위 및 하위 CI 테이블을 사용하고 상위 및 하위 CI 간의 관계에 대한 데이터가 포함된 세 번째 테이블을 생성합니다.

    CI 간의 관계 뿐 아니라 이들 사이에 참조 연결을 생성할 수도 있습니다. 참조가 있으면 참조된 하위 CI에 대한 정보가 상위 CI 폼의 맨 아래에 나타납니다. 예를 들어 모든 부하 분산 장치 풀 구성원은 이러한 구성원을 소유하는 부하 분산 장치 풀의 양식에 나타납니다.

    그림 2. 부하 분산 장치 양식에 참조된 부하 분산 서비스 표시

    부하 분산 장치 양식에 참조된 부하 분산 서비스 표시

    프로시저

    1. 메인 CI와 함께 관련 항목 검색하여 관련 CI 유형의 속성을 보고 사용할 수 있습니다.
    2. 작업 목록에서 관계/참조 생성을 선택합니다.
    3. 메인 CI와 함께 관련 항목 검색에 설명된 대로 이 패턴에 관련 CI 유형을 추가합니다.
    4. 테이블의 필드를 사용하여 양식을 작성합니다.
      표 1. 관계 및/또는 참조 작업 필드
      필드 설명
      상위 테이블 관계에서 상위 CI로 사용할 CI의 테이블 이름을 입력합니다. 예를 들어, 부하 분산 장치 풀 CI의 경우 cmdb_ci_lb_pool.
      하위 테이블 관계에서 하위 CI로 사용할 CI의 테이블 이름을 입력합니다. 예를 들어 부하 분산 장치 풀이 소유하는 부하 분산 장치 풀 구성원의 경우 cmdb_ci_lb_pool_member입니다.
      결과 테이블 이 작업으로 발생한 CI 간의 관계 및 참조에 대한 정보를 저장하려면 새 테이블의 이름을 입력합니다.
      관계 유형 지정한 대상 테이블에서 CI 사이의 관계 유형을 선택하십시오. 구분 기호 (::) 앞의 유형 이름 부분은 상위 CI를, 구분 기호 (::) 뒤의 두 번째 부분은 하위 CI를 참조합니다. 예를 들어, Owns::Owned by 옵션의 경우,
      • "Owns"는 부하 분산 장치 풀 [cmdb_ci_lb_pool]이 부하 분산 장치 풀 구성원 [cmdb_ci_lb_pool_member]을 소유한다는 뜻입니다.
      • "Owned by"는 부하 분산 장치 풀 구성원 [cmdb_ci_lb_pool_member]이 부하 분산 장치 풀 [cmdb_ci_lb_pool]에 의해 소유된다는 뜻입니다.
      경고:
      Used by::UsesUses::Used by처럼 동일한 단어를 사용하는 관계 유형 중에서 올바른 옵션을 선택해야 합니다.
      참조 선택적 상위 CI와 하위 CI 또는 비 CI 관련 항목 간에 참조를 만들려면 이 확인란을 선택합니다.
      방향 (참조가 선택된 경우만) 참조 방향 선택:
      • 상위에서 하위로는 하위 CI 양식에 상위 CI를 표시합니다. 예를 들어, 부하 분산 장치 풀 구성원 양식은 이 풀 구성원을 소유하는 부하 분산 장치 풀을 표시합니다.
      • 하위에서 상위로는 상위 CI 양식에 하위 CI를 표시합니다. 예를 들어, 부하 분산 장치 풀 양식은 이 풀이 소유한 부하 분산 장치 풀 구성원을 표시합니다.
      열 이름 ( 참조가 선택된 경우만) 시스템이 참조를 생성하는 데 사용하는 하위 CI 테이블의 필드 이름을 입력합니다. 예를 들어 load_balancer.
      생성 기준 관계 및/또는 참조를 생성하는 데 사용할 기준을 선택합니다.
      모두
      추가 기준 없이 관계 또는 참조가 생성됩니다.
      필드 일치
      시스템은 상위 CI의 지정된 필드에 있는 값이 하위 CI에 있는 지정된 필드의 값과 일치하는 경우에만 관계 또는 참조를 생성합니다.
      조건
      시스템은 지정된 기준이 일치하는 경우에만 관계나 참조를 생성합니다.
      상위 테이블 필드 (필드 일치를 선택한 경우에만) 비교할 상위 테이블의 필드를 입력합니다.

      패턴에 값과 변수 입력에 설명된 대로 테이블 유형 변수의 값을 포함하는 변수를 사용할 수 있습니다.

      하위 테이블 필드 (필드 일치를 선택한 경우에만) 비교할 하위 테이블의 필드를 입력합니다.
      일치하지 않는 값 일치하지 않는 두 테이블의 값에 대한 작업입니다. 일치하지 않는 값을 유지하거나 제거할 수 있습니다.
    5. 생성 기준에서 조건을 선택한 경우 다음 조건을 정의합니다.
      1. 첫 번째 조건 필드에 필요한 값을 입력합니다.
      2. 첫 번째 조건 필드에 필요한 값을 입력합니다.
        예를 들어, 실제 문자열 또는 변수 이름을 입력합니다.

        전제 조건 기준을 정의합니다.
      3. 목록에서 운영자를 선택합니다.
        비어 있음을 선택한 경우 두 번째 필드가 사라집니다.
      4. 조건을 더 추가하려면 더하기(+) 아이콘을 클릭하고 기준을 정의합니다.
      5. 여러 조건을 생성하는 경우, 이 패턴이 전부 또는 일부를 충족해야 하는지 정의합니다. 회의 목록에서 모두 또는 임의를 선택합니다.

    관계/참조 생성 작업을 사용하여 부하 분산 장치 풀과 부하 분산 장치 풀 구성원 사이에 Owns::Owned by 관계를 생성합니다. 또한 부하 분산 장치 풀 구성원에서 부하 분산 장치 풀로 참조를 생성합니다.
    관계/참조 작업을 사용하여 부하 분산 장치 풀과 부하 분산 장치 풀 구성원 사이의 관계를 생성합니다.
    다른 예로는 관계/참조 생성 작업을 사용하여 저장 장치와 파일 시스템 사이에 Provides::Provided by 관계를 생성하는 것입니다. 이 작업은 또한 저장 장치에서 로드 시스템으로 참조를 생성합니다.
    관계/참조 작업을 사용하여 저장 장치와 파일 시스템 사이의 관계를 생성합니다.
    또 다른 예는, 관계/참조 생성 작업을 사용하여 디스크 파티션과 iSCSI 디스크 사이에 참조를 생성하는 것입니다.
    관계/참조 생성 작업을 사용하여 디스크 파티션과 iSCSI 디스크 사이에 참조를 생성합니다.
    아래 예시는 비 CI 항목 추가하는 과정을 보여줍니다(스위치 포트 [dscy_switchport]를 CI 스위치 [cmdb_ci_ip_switch]에).
    관련 비 CI 항목: 스위치 포트
    관계/참조 생성 작업을 사용하여 Oracle golden Gate와 Golden Gate Replica 간에 "Managed by::Manages" 유형의 관계를 생성할 수도 있습니다. 이러한 경우 참조 속성을 사용할 필요가 없습니다.
    두 CI 사이의 관계 생성.

    다음에 수행할 작업