논리적 CI에 대한 제품 모델 자동 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • CSDM 제품 모델 할당 작업을 제품 모델 사용하여 아직 제품 모델. 제품 모델은 단일 디지털 제품의 일부인 CI를 연결하는 데 이상적입니다.

    시작하기 전에

    수정된 CI 기록에 대한 읽기 권한이 있는 사용자는 새 제품 모델.

    필요한 역할: admin

    이 태스크 정보

    애플리케이션, 서비스 및 소프트웨어 클래스 인스턴스 CI는 을(를) 통해 검색생성되지 않으므로 모델 ID[model_id] 값이 기록을 참조 제품 모델 하지 않을 수 있습니다. 제품 중심 관리 패러다임으로 마이그레이션하는 데 도움이 되려면 논리적 CI 제품 모델의 각 인스턴스를 . CSDM 제품 모델 할당 작업은 다음 클래스에서 작동하며 클래스 인스턴스의 이름을 새 제품 모델.

    • 서비스 제공
    • 기술 서비스
    • 애플리케이션 서비스: 스크립트가 버전(비즈니스 애플리케이션과 관련된)을 관련 소프트웨어 모델 이름에 추가합니다. 예를 들어 MyAppService 애플리케이션 서비스 CI의 소프트웨어 모델은 MyAppService - version: 2.1일 수 있습니다.
    • 비즈니스 서비스
    • 비즈니스 애플리케이션
    CSDM 제품 모델 할당 작업은 CSDMModelUtil 스크립트를 호출합니다. 스크립트는 다음을 제품 모델참조하지 않는 지원되는 CSDM 클래스의 각 인스턴스에 대해 다음 작업을 수행합니다.
    1. CI와 이름이 같은 새 애플리케이션 모델, 서비스 모델 또는 소프트웨어 모델 기록을 생성합니다. 이름 값을 생성하는 데 필요한 정보가 CI에 나타나지 않으면 스크립트는 사용자가 지정한 기본값을 사용합니다.
    2. CI의 경우 모델 ID [model_id] 필드에 새제품 모델 항목에 대한 참조를 추가합니다.
    스크립트 작업:
    • 스크립트는 스크립트를 실행하는 관리자의 CMDB 액세스 규칙을 따릅니다.
    • 클래스 인스턴스 CI의 자동 생성 제품 모델 레코드가 기존 레코드와 동일할 경우 해당 CI에 대해 기존 레코드가 사용됩니다.
    • 데이터에 이름이 동일한 CI가 포함되어 있으면(실제로는 오류) 결과 model_id 값이 충돌할 수 있습니다. 스크립트를 실행한 후 결과 model_ids 확인합니다.

    프로시저

    1. CI의 이름/버전 값이 부족하여 새 제품 모델이름을 자동으로 생성할 수 없는 경우 사용할 기본 이름을 지정합니다.
      1. 다음으로 이동 구성 > CI 클래스 관리자 을 클릭한 다음 , 계층 구조 열기를 선택합니다.
      2. 지원되는 각 클래스(애플리케이션 서비스, 비즈니스 서비스 등)로 차례로 이동합니다.
      3. 클래스의 기본 정보 페이지에서 기본 제품 모델 필드에 적절한 이름을 입력합니다.

        새 제품 모델.

    2. CSDM 제품 모델 할당 작업을 실행합니다.
      1. 다음으로 이동 시스템 스케줄러 > 예약된 작업 > 예약된 작업.
      2. CSDM 제품 모델 할당 작업을 검색하여 엽니다.
      3. 지금 실행을 선택합니다.
      스크립트가 실행되고 제품 모델.
    3. 생성된 제품 모델 항목을 검토하여 새 모델 ID [model_id] 값이 올바른지 확인합니다.
      사용:
      • 모두 > 제품 카탈로그 > 제품 모델 > 애플리케이션 모델
      • 모두 > 제품 카탈로그 > 제품 모델 > 서비스 모델
      • 모두 > 제품 카탈로그 > 제품 모델 > 소프트웨어 모델
    4. 새 클래스 인스턴스에 대한 설정을 만들 제품 모델 때마다 작업을 실행합니다.