Server [cmdb_ci_server] 클래스
Server [cmdb_ci_server] 클래스에 대한 속성, 식별 규칙 및 기타 중요 스키마 구조입니다 CMDB .
기본 시스템의 공통 CMDB 테이블에 대한 설명은 문서를 참조하십시오 CMDB 테이블 설명.
속성
| 속성 | 설명 |
|---|---|
| 분류 | 서버 유형(예: 프로덕션, 개발, 재해 복구 또는 UAT(사용자 수용 테스트))입니다. |
| 방화벽 상태 | 인터넷 또는 인트라넷 연결 서버. |
| 호스트 이름 | 호스트 이름 속성 대신 이름 속성을 사용하여 서버의 호스트 이름을 저장합니다. |
| 용도 | 프로덕션, 스테이징 또는 품질 보증(QA)과 같이 서버에서 지원하는 비즈니스 서비스입니다. 이 속성은 서비스 [cmdb_ci_service] 테이블의 선택 목록 필드를 사용합니다 Used for . |
| 참조 속성 | 참조 |
|---|---|
| 재해 백업 | 서버 [cmdb_ci_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 식별 중에 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] 클래스에 저장하지 마십시오.
키 참조 구조
- 서버에서 실행되는 소프트웨어 및 프로세스: Software [cmdb_ci_spkg] 클래스에는 서버 CI와 관련된 일반 소프트웨어 패키지가 포함되어 있습니다. cmdb_software_instance 테이블은 소프트웨어 패키지의 각 인스턴스를 다음과 같이 인스턴스화합니다.
- Server [cmdb_ci_server] 클래스에 대한 일대일 참조
- Software 클래스에 대한 다대일 참조
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 By및 Supported By 는 사용자 [sys_user] 테이블에 대한 참조 속성입니다. AND Change GroupSupport Group 는 그룹 [sys_user_group] 테이블에 대한 참조 속성입니다.
식별 규칙
- 일련 번호 [cmdb_serial_number]를 조회 테이블로 사용하여 지정된 조회 기반 ID를 사용하는 식별자 항목입니다. 일련 번호 테이블은 일련 번호에서 서버 CI로의 다대일 참조입니다.
- CI에서 속성과 Serial Number 함께 지정된 식별자 항목입니다.
- 속성의 식별자 항목입니다 Name . Serial Number 사용할 수 없는 경우 Name (호스트 이름) 속성이 사용됩니다. 및 Name 속성이 모두 Serial Number 제공되면 IRE(식별 및 조정 엔진)에서 먼저 일련 번호를 찾습니다. 그런 다음 일련 번호를 찾을 수 없는 경우 IRE는 이름 사용으로 대체됩니다.
- 네트워크 어댑터 테이블의 /IP Address 속성에 대해 지정된 MAC Address식별자 항목입니다. 그러나 /IP Address에만 MAC Address의존해서는 안 됩니다.
및(와)을 모두 Serial Number 사용할 수 없고 /IP Address만 MAC Address사용할 수 있는 경우 CI의 이름으로 사용합니다MAC Address.Name CI MAC Address 의 이름으로 사용하면 빈 CI를 생성하지 않습니다.
자세한 내용은 CMDB 식별 및 조정(IRE) 문서를 참조하십시오.