컴퓨터 [cmdb_ci_computer] 클래스

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

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

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

    속성

    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 용량입니다.
    IsVirtual 장치가 가상 머신 인스턴스에서 실행 중인지 여부를 나타내는 True/False입니다.
    참조 속성 참조
    CPU 제조업체 회사 [core_company] 테이블

    스키마 설명

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

    가상 머신 스키마 섹션에 설명된 대로 가상 머신을 완전히 모델링하려면 컴퓨터 또는 서버 CI의 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: 소프트웨어의 일련 번호, 하드웨어 칩의 다이 번호 또는 프로젝트 번호(비상업적 제품의 경우)와 같은 제품 식별.
      • uuid: 제품의 UUID(범용 고유 식별자)입니다. UUID는 생성된 다른 UUID와 다르도록 보장되는 128비트 식별자입니다.
      • chassis: 물리적 요소를 식별하는 데 사용되는 제조업체 할당 번호입니다. 값은 SMBIOS 정보에 있는 시스템 인클로저 또는 섀시 구조의 일련 번호 멤버입니다. 이 유형은 물리적 시스템 격납장치와 연관된 특성을 나타냅니다.
      • bios: BIOS의 할당된 일련 번호입니다. 이 유형은 컴퓨터에 설치된 컴퓨터 시스템 BIOS(기본 입출력 서비스)의 특성을 나타냅니다.
      • baseboard: 물리적 요소를 식별하는 데 사용되는 제조업체 할당 번호입니다. 이 속성은 CIM_PhysicalElement에서 상속되며 '마더보드 일련 번호'라고도 합니다.
    • 네트워크 어댑터:

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

        예: '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. 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 주소를 저장합니다.
      • 서버 [cmdb_ci_server] 클래스에 MAC 주소 또는 IP 주소를 저장하지 마십시오.

    키 참조 구조

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

    • ManufacturerModel ID 는 각각 회사 [core_company] 및 제품 모델 [cmdb_model] 테이블에 대한 참조 속성입니다.
    • Owned By, Assigned To, Managed BySupported By are 사용자 [sys_user] 테이블에 대한 참조 속성입니다. Change GroupSupport 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의존하지 마십시오.

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

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