컴퓨터 [cmdb_ci_computer] 클래스

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 7분
  • 컴퓨터 [cmdb_ci_computer] 클래스의 CMDB 속성, 식별 규칙 및 기타 중요한 스키마 구조입니다.

    기본 시스템의 공통 CMDB 테이블에 대한 설명은 다음 문서를 참조하십시오 CMDB 테이블 설명.

    그림 1. 하드웨어, 컴퓨터, 서버 스키마
    하드웨어, 컴퓨터 및 서버 클래스 간의 관계와 참조입니다.
    주:
    다이어그램에 나와 cmdb_sw_instance cmdb_software_instance 클래스에 대한 참조이며 Supported_Group Support_Group에 대한 참조입니다.

    속성

    컴퓨터 클래스는 다음과 같은 고유한 속성을 추가합니다.
    속성 설명
    CD_ROM CD ROM이 있는지 여부를 나타냅니다.
    CD 속도 CD_ROM 속도.
    섀시 유형 컴퓨터 섀시의 유형입니다.
    CPU 코어 수 CPU당 코어 수입니다.
    CPU 코어 스레드 코어당 스레드의 수입니다.
    CPU 개수 CPU 수입니다.
    CPU 이름 CPU의 이름입니다.
    CPU 속도(MHz) CPU 속도입니다.
    CPU 유형 CPU 유형입니다.
    디스크 공간(GB) 디스크 공간의 양(GB)입니다.
    플로피 플로피 드라이브의 종류입니다.
    양식 요소 컴퓨터의 양식 요소입니다.
    객체 ID 컴퓨터의 객체 ID(예: 컴퓨터와 연결된 가상 머신 ID)입니다.
    운영 체제 운영 체제의 이름입니다.
    OS 주소 너비(비트) 운영 체제 비트(예: 32, 64).
    OS 도메인 해당 없음
    OS 서비스 팩 운영 체제에 설치된 서비스 팩.
    OS 버전 운영 체제의 버전입니다.
    RAM(MB) 컴퓨터의 RAM 양입니다.
    가상 여부 예/아니오는 장치가 가상 머신 인스턴스에서 실행 중인지 여부를 나타냅니다.
    참조 속성 참조
    CPU 제조업체 회사 [core_company] 테이블

    스키마 설명

    CMDB 스키마 모델은 실제 서버 및 컴퓨터와 가상 서버 및 컴퓨터를 구분하지 않습니다. 대신 컴퓨터 및 서버 클래스에는 라는 IsVirtual필드가 있습니다. 컴퓨터나 서버가 가상 인스턴스이면 이 IsVirtual 속성을 true로 설정합니다.

    가상 머신 스키마 섹션에 설명된 대로 가상 머신을 완전히 모델링하려면 컴퓨터 또는 서버 CI의 속성을 true로 설정합니다IsVirtual. 속성을 키 식별자로 사용하여 BIOS UUID 가상 머신 인스턴스[cmdb_ci_vm_instance] 기록을 생성합니다. 그런 다음 가상 머신 인스턴스 레코드와 컴퓨터 또는 서버 인스턴스 간에 Hosted_On 관계를 만들고 true로 설정합니다IsVirtual.

    주요 관계 구조

    하드웨어, 컴퓨터 또는 서버 CI를 생성할 때 다음 주요 관계를 중요한 지침으로 사용하십시오.
    • 일련 번호: CI 식별 중에 IRE(식별 및 조정 엔진) 프로세스는 두 위치에서 일련 번호를 검색합니다. 하나는 CI 일련 번호 속성이고, 두 번째는 하드웨어 [cmdb_ci_hardware] 테이블에 대한 참조와 함께 일련 번호 [cmdb_serial_number] 테이블입니다.

      • 시스템 이외의 모든 유형의 일련 번호는 일련 번호 테이블에만 저장합니다(서버 CI 속성에는 저장되지 않음).
      • 시스템 일련 번호를 사용할 수 있는 경우 CI의 속성과 일련 번호 테이블 모두 Serial Number 에 저장합니다.

      일련 번호 테이블은 서버 CI에 다시 연결하는 다대일 관계입니다. 이 테이블에는 일련 번호의 유형(시스템, UUID, 섀시, BIOS 또는 베이스보드)을 지정하고 실제 값 자체를 저장하기 위한 유형 필드가 있습니다. 일련 번호 [cmdb_serial_number] 테이블의 일련 번호 유형에 대해 다음 Windows 표준을 사용합니다.

      • system: 소프트웨어의 일련 번호, 하드웨어 칩의 다이 번호 또는 프로젝트 번호(비상업용 제품의 경우)와 같은 제품 ID입니다.
      • uuid: 제품의 UUID(범용 고유 식별자)입니다. UUID는 128비트 식별자로, 생성된 다른 UUID와 달라야 합니다.
      • chassis: 실제 요소를 식별하는 데 사용되는 제조업체 할당 번호입니다. 값은 SMBIOS 정보에 있는 시스템 인클로저 또는 섀시 구조의 일련 번호 구성원입니다. 이 유형은 물리적 시스템 인클로저와 관련된 속성을 나타냅니다.
      • bios: BIOS의 할당된 일련 번호입니다. 이 유형은 컴퓨터에 설치된 컴퓨터 시스템 BIOS(기본 입/출력 서비스)의 속성을 나타냅니다.
      • baseboard: 실제 요소를 식별하는 데 사용되는 제조업체 할당 번호입니다. 이 속성은 CIM_PhysicalElement에서 상속되며 '마더보드 일련 번호'라고도 합니다.
    • 네트워크 어댑터:

      • 네트워크 어댑터 [cmdb_ci_network_adapter] 클래스를 사용하여 네트워크 어댑터를 저장합니다.
      • 네트워크 어댑터 클래스의 속성을 네트워크 어댑터 장치의 이름(예: eth0, eth1)으로 설정합니다 Name .
      • 속성을 MAC 주소 값으로 설정합니다 MAC Address . 8진수 사이의 콜론 구분 기호와 0이 채워진 소문자 16진수를 사용하여 문자열의 서식을 지정합니다.

        예: 'f8:f2:1e:00:d4:66'

      • CI 관계 [cmdb_rel_ci] 테이블에서 연결된 하드웨어 CI에 대한 관계를 만듭니다 Owned By::Owns . 연결된 하드웨어 CI에 대한 참조와 함께 CI를 사용하여 네트워크 어댑터[cmdb_ci_network_adapter] 테이블에서 참조를 지정합니다.
    • IP 주소:

      • IP 주소 [cmdb_ci_ip_address] 클래스를 사용하여 IP 주소를 저장합니다.
      • 빈 속성을 방지하기 Name 위해 속성과 속성에 Name IP 주소 값을 IP Address 저장합니다.
      • 'NNN' 형식을 사용하여 IPv4 IP 주소 값을 저장합니다. NNN. NNN. NNN', 10진수 기반 옥텟 및 마침표 구분 기호가 있습니다. 부적합 값은 잘못된 것으로 간주되어야 하며 null 값으로 정리되어야 합니다.
      • 콜론 구분 기호가 있는 소문자 16진수를 사용하여 IPv6 IP 주소 값을 저장합니다. 확인되지 않는 값은 잘못된 것으로 간주되어야 하며 null 값으로 정리되어야 합니다.
      • 속성을 IP 주소로 설정합니다 Netmask .
      • CI 관계 [cmdb_rel_ci] 테이블에서 연결된 하드웨어 CI에 대한 Owned by::Owns 관계를 생성합니다.
      • 연결된 하드웨어 CI에 대한 참조와 함께 구성 항목을 사용하여 네트워크 어댑터 [cmdb_ci_network_adapter] 테이블에 대한 참조를 IP 주소로 지정합니다.
      • 기본 시스템 식별 규칙이 제대로 작동하도록 하려면 연결된 네트워크 어댑터 클래스에 IP 주소도 저장하십시오.
    • 네트워크 어댑터 및 IP 주소:

      • 서버에 설치된 네트워크 어댑터의 MAC 주소를 네트워크 어댑터 [cmdb_ci_network_adapter] 클래스에 저장합니다.
      • IP 주소 [cmdb_ci_ip_address] 클래스에 IP 주소를 저장합니다.
      • MAC 주소 또는 IP 주소를 Server [cmdb_ci_server] 클래스에 저장하지 마십시오.

    키 참조 구조

    하드웨어, 컴퓨터 또는 서버 CI를 생성할 때 다음 주요 참조를 중요한 지침으로 사용하십시오.
    • 서버에서 실행되는 소프트웨어 및 프로세스: 소프트웨어 [cmdb_ci_spkg] 클래스에는 서버 CI와 관련된 일반 소프트웨어 패키지가 포함되어 있습니다. cmdb_software_instance 테이블은 다음을 사용하여 소프트웨어 패키지의 각 인스턴스를 인스턴스화합니다.
      • 서버 [cmdb_ci_server] 클래스에 대한 일대일 참조
      • 다대일 소프트웨어 클래스로 다시 참조
      이러한 참조는 각각 참조 속성과 참조 속성에 Installed on 저장됩니다 Product Name .

      Software Asset Management Foundation [com.snc.sams] 또는 Software Asset Management [com.snc.software_asset_management] 플러그인이 설치된 경우 소프트웨어 세부 정보는 cmdb_software_instance 테이블 대신 소프트웨어 설치 [cmdb_sam_sw_install] 테이블에 저장합니다.

    • Model IDManufacturer 각각 회사 [core_company] 및 제품 모델 [cmdb_model] 테이블에 대한 참조 속성입니다.
    • Owned By, Assigned ToManaged BySupported By 및 사용자 [sys_user] 테이블에 대한 참조 속성입니다. 와 Support GroupChange Group 그룹 [sys_user_group] 테이블에 대한 참조 속성입니다.

    식별 규칙

    기본 시스템에는 동일한 하드웨어, 컴퓨터 및 서버 클래스에 대해 미리 정의된 식별 규칙이 포함되어 있습니다. 이 식별 규칙에는 우선순위에 따라 나열된 다음과 같은 키 식별자 항목이 있습니다.
    1. 일련 번호 [cmdb_serial_number]를 조회 테이블로 지정한 조회 기반 ID를 사용하는 식별자 항목입니다. 일련 번호 테이블은 일련 번호에서 서버 CI로의 다대일 참조입니다.
    2. CI의 속성으로 Serial Number 지정된 식별자 항목입니다.
    3. 속성의 식별자 항목입니다 Name . 사용할 수 없는 경우 Serial NumberName (호스트 이름) 속성이 사용됩니다. 및 속성이 Name 모두 Serial Number 제공되면 식별 및 조정 엔진(IRE)이 먼저 일련 번호를 찾습니다. 그런 다음 일련 번호를 찾을 수 없으면 IRE는 이름 사용으로 대체됩니다.
    4. 네트워크 어댑터 테이블의 /IP Address 속성에 지정된 MAC Address식별자 항목입니다. 그러나 /IP Address에만 MAC Address의존하지 마십시오.

      and를 모두 Serial Number 사용할 수 없고 /IP AddressMAC Address사용할 수 있는 경우 CI의 이름으로 사용합니다MAC Address.Name 를 CI의 이름으로 사용하면 MAC Address 빈 CI를 만들지 않습니다.

    자세한 내용은 CMDB 식별 및 조정(IRE) 문서를 참조하십시오.