컴퓨터 [cmdb_ci_computer] 클래스

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 7분
  • Computer [cmdb_ci_computer] 클래스에 대한 특성, 식별 규칙 및 기타 중요한 스키마 구조입니다 CMDB .

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

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

    속성

    Computer 클래스는 다음과 같은 고유한 특성을 추가합니다.
    속성 설명
    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의 IsVirtual 속성을 true로 설정합니다. 속성을 키 식별자로 사용하여 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: 소프트웨어의 일련 번호, 하드웨어 칩의 다이 번호 또는 프로젝트 번호(비상업용 제품의 경우)와 같은 제품 식별.
      • uuid: 제품의 UUID(범용 고유 식별자)입니다. UUID는 다른 생성된 UUID와 다르도록 보장되는 128비트 식별자입니다.
      • chassis: 물리적 요소를 식별하는 데 사용되는 제조업체 할당 번호입니다. 값은 SMBIOS 정보에 있는 시스템 엔클로저 또는 섀시 구조의 일련 번호 구성원입니다. 이 형식은 실제 시스템 인클로저와 연결된 속성을 나타냅니다.
      • bios: BIOS의 할당된 일련 번호입니다. 이 형식은 컴퓨터에 설치된 컴퓨터 시스템 BIOS(기본 입력/출력 서비스)의 특성을 나타냅니다.
      • baseboard: 물리적 요소를 식별하는 데 사용되는 제조업체 할당 번호입니다. 이 속성은 CIM_PhysicalElement에서 상속되며 '마더보드 일련 번호'라고도 합니다.
    • 네트워크 어댑터:

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

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

    키 참조 구조

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

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

    • Manufacturer and Model ID 는 각각 회사 [core_company] 및 제품 모델 [cmdb_model] 테이블에 대한 참조 속성입니다.
    • , Owned ByAssigned To, Managed BySupported By 는 사용자 [sys_user] 테이블에 대한 참조 속성입니다. AND Change GroupSupport Group 는 그룹 [sys_user_group] 테이블에 대한 참조 속성입니다.

    식별 규칙

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

      및(와)을 모두 Serial Number 사용할 수 없고 /IP AddressMAC Address사용할 수 있는 경우 CI의 이름으로 사용합니다MAC Address.Name CI MAC Address 의 이름으로 사용하면 빈 CI를 생성하지 않습니다.

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