Server [cmdb_ci_server] 클래스

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

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

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

    속성

    Server 클래스는 다음과 같은 고유한 특성을 추가합니다.
    속성 설명
    분류 서버 유형(예: 프로덕션, 개발, 재해 복구 또는 UAT(사용자 수용 테스트))입니다.
    방화벽 상태 인터넷 또는 인트라넷 연결 서버.
    호스트 이름 호스트 이름 속성 대신 이름 속성을 사용하여 서버의 호스트 이름을 저장합니다.
    용도 프로덕션, 스테이징 또는 품질 보증(QA)과 같이 서버에서 지원하는 비즈니스 서비스입니다. 이 속성은 서비스 [cmdb_ci_service] 테이블의 선택 목록 필드를 사용합니다 Used for .
    참조 속성 참조
    재해 백업 서버 [cmdb_ci_server] 테이블. 이 서버의 백업 서버인 다른 서버에 대한 참조입니다.

    참조 클래스

    다음 참조 클래스는 Server 클래스를 확장합니다. 새 속성을 추가하지 않습니다.
    참조 클래스 이름 설명
    cmdb_ci_solaris_server Solaris 서버 Oracle Solaris 운영 체제를 실행하는 서버입니다.
    cmdb_ci_lb_cisco_csm Cisco CSM Cisco Security Manager(CSM) 부하 분산 장치
    cmdb_ci_win_server Windows 서버 Microsoft Windows Server 운영 체제를 실행하는 서버.
    cmdb_ci_lb_ace ACE Cisco Application Control Engine 부하 분산 장치
    cmdb_ci_lb_netsclaer Citrix Netscaler Citrix Netscaler 부하 분산 장치입니다.
    cmdb_ci_lb_alteon Alteon Alteon 부하 분산 장치입니다.
    cmdb_ci_lb 부하 분산 장치 일반 부하 분산 장치입니다.
    cmdb_ci_lb_a10 A10 부하 분산 장치 A10 부하 분산 장치.
    cmdb_ci_lb_cisco_css Cisco CSS Cisco CSS(Content Services Switch) 부하 분산 장치
    cmdb_ci_lb_cisco_gss Cisco GSS Cisco GSS(Global Site Selector) 부하 분산 장치
    cmdb_ci_osx_Server OS/X 서버 OS/X 운영 체제를 실행하는 서버입니다.
    cmdb_ci_HPUX_Server HPUX 서버 HP-UX 운영 체제를 실행하는 서버입니다.
    cmdb_ci_tape_server 서버 테이프 장치 테이프 드라이브를 사용하는 서버입니다.
    cmdb_ci_Server_Hardware 서버 하드웨어 서버 하드웨어입니다.
    cmdb_ci_datapower_server 데이터 파워 호스팅 서버 IBM DataPower 호스팅 서버.
    cmdb_ci_net_app_server 네트워크 어플라이언스 하드웨어 NetApp 하드웨어.
    cmdb_ci_netware_server Netware 서버 NetWare 운영 체제를 실행하는 서버.
    cmdb_ci_ibm_zos_server IBM zOS 서버 IBM z/OS 운영 체제를 실행하는 서버.
    cmdb_ci_storage_node_element 저장소 노드 요소 저장소 노드입니다.
    cmdb_ci_chassis_server 서버 섀시 서버 섀시
    cmdb_ci_lb_network 네트워크 부하 분산 장치 네트워크 부하 분산 장치 하드웨어입니다.
    cmdb_ci_Unix_Server UNIX 서버 Unix 운영 체제를 실행하는 서버입니다.
    cmdb_ci_linux_server Linux 서버 Linux 운영 체제를 실행하는 서버.
    cmdb_ci_virtualization_server 가상화 서버 Hyper-V Server [cmdb_ci_hyper_v_server] 및 ESX Server [cmdb_ci_esx_server]에서 사용하는 추상 기본 테이블입니다.
    cmdb_ci_mainframe IBM 메인프레임 고급 기능을 갖춘 대규모 컴퓨터 시스템.

    스키마 설명

    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) 문서를 참조하십시오.