OpenHPI(서비스 가용성)

OpenHPI (Service Availability)
오픈 HPI
개발자OpenHPI 프로젝트
초기 릴리즈2003년 1월 31일;19년 전(2003-01-31)
기입처C++
유형컴퓨터 하드웨어
면허증.BSD
웹 사이트openhpi.org

OpenHPI는 컴퓨터 하드웨어 관리(일반적으로 섀시 및 랙 기반 서버용)[1][2]를 위한 추상화된 인터페이스를 제공하는 오픈 소스 소프트웨어 시스템입니다.기존 하드웨어 관리 표준을 보완하는 Service Availability Forum의 하드웨어 플랫폼인터페이스 사양 실장입니다.2003년에 설립된 OpenHPI는 Open에 의해 관리되고 있습니다.HPI [3][4]프로젝트

OpenHPI는 리소스 모델링, 센서 관리, 제어, 워치독, 리소스와 관련된 인벤토리 데이터, 추상화된 시스템 이벤트 로그, 하드웨어 이벤트/알람 및 관리된 핫 [5]스왑 인터페이스를 제공합니다.High Availability(HA; 고가용성) [1][4]기대 이상의 서비스 가용성을 목표로 하고 있습니다.

역사

오픈HPI 프로젝트는 Carrier Grade Linux 하드웨어 전문가가 [3]고안하여 2003년 3월 19일 Andrea Brugger에 의해 Linux 커널 메일링 리스트에 발표되었습니다.OpenHPI는 "섀시 및 랙 기반 서버 등의 자원 시스템 모델을 작성하기 위한 범용 인터페이스이지만 클러스터링, 가상화, 시뮬레이션 등의 다른 영역으로 확장할 수 있습니다."라고 설명되었습니다.플러그인 아키텍처(최상위 Open)를 사용하여 모듈러형 하드웨어 지원을 구현했습니다.HPI [6]구현은 기본 하드웨어와 독립적입니다.지원업체에는 IBM, Intel, Samsung, HPE 및 기타 기술 장비 제조업체가 포함됩니다.

특징들

Open에서는 다음 기능이 지원됩니다.HPI 소프트웨어:[2]

  • HPI 기반 라이브러리 열기
  • OpenHPI 유틸리티 기능
  • HPI 데몬 열기
  • HPI 클라이언트 프로그램 및 HPI 쉘
  • 시뮬레이터 플러그인
  • Dynamic Simulator 플러그인
  • 슬레이브 플러그인
  • 테스트 에이전트 플러그인
  • IMPI 다이렉트 플러그인
  • SNMP BladeCenter/RSA 플러그인
  • iLO2 RIBCL 플러그인
  • SOAP/XML BladeSystem c-Class 플러그인
  • Oneview/REST Synergy 플러그인
  • rtas 플러그인
  • sysfs 플러그인
  • 감시 플러그인

OpenHPI는 일반적인 HPI 사용, 테스트 또는 스크립트로부터의 호출을 위한 일련의 클라이언트 프로그램도 제공합니다.hpi_shell은 HPI 함수를 대화식으로 호출하기 위한 명령어셸입니다

릴리스

다음 표는 기본 Open을 요약한 것입니다.HPI 릴리즈:

메인 릴리즈 이력
버전 발매일 메모들
이전 버전, 유지 보수 불필요: 1.00 2004년 6월 30일 IPMI 기반 서버 및 블레이드 지원(Open 경유)IPMI 또는 IPMIDirect 플러그인, IBM Blade Center(SNMP Blade Center 플러그인 사용), IBM xSeries 서버(SNMP RSA 플러그인 사용), Linux 2.4 및 2.6 워치독 장치(워치독 플러그인 사용), Linux 2.6 시스템(sysfs 플러그인 사용), HPI 애플리케이션 테스트 및 쓰기를 위해 설계된 더미 플러그인, 샘플 hpens:릴리스와 함께 SNMP 서브에이전트가 부속되어 있습니다.SuSE/Fedora/RedHat 패키지.[7][8]
이전 버전, 유지 보수 불필요: 2.0.2 2005년 2월 24일 스레드 버그 수정.[7]
이전 버전, 유지 보수 불필요: 2.6.0 2006년 7월 31일 특징:핫스왑 관리 기능 강화, 데몬/플러그인 기능 강화, 도메인 알람 테이블의 영속성, 기능: Blade Center Telco H 지원, IPMI ATCA 지원, 블레이드 Center 토폴로지가 ATCA 토폴로지에 적합, 더 많은 블레이드 센서 지원, 전력PC 지원, Unicode 텍스트버퍼 검증이 추가되었습니다.기타:PyOpenHPI python 모듈, SNMP 서브에이전트, HPIView.[7]
이전 버전, 유지 보수 불필요: 2.15.0 2009 특징:빌드, 클라이언트, Dynamic Simulator, 버그 수정, 누적 기능:Windows, FreeBSD, IPv6 지원, HPI 지원 향상.oa_soap, HP ProLiant Rack(iLO2), HP BladeSystem c-Class, HPI-B.03.01, 버그 수정, 리팩터링용 플러그인.C#/Java/[7][8]Python용 베이스 라이브러리.
이전 버전이지만 유지 보수: 3.0.0 7월 9일 특징:매뉴얼: HP c-Class, OpenHPI 데몬버그 수정축적된 [7][8]기능
이전 버전이지만 유지 보수: 3.6.0 2015년 8월 26일 안정된 [8]릴리스
현재 안정적인 버전: 3.8.0 2018년 3월 9일 안정된 릴리스많은 플러그인, 빌드, 유틸리티, 클라이언트 및 데몬 변경, 버그 수정.[8]
범례:
구버전
이전 버전, 아직 유지 관리됨
최신 버전
최신 프리뷰 버전
향후 출시

「 」를 참조해 주세요.

서비스 가용성, 원칙 및 프랙티스, 교재

레퍼런스

  1. ^ a b "OpenHPI/Wiki". SourceForge. Archived from the original on 2018-06-21. Retrieved 2020-12-28.
  2. ^ a b "OpenHPI". GitHub. Retrieved 2020-12-28.{{cite web}}: CS1 maint :url-status (링크)
  3. ^ a b Sean Dauge (2005). "OpenHPI: An Open Source Reference Implementation of the SA Forum Hardware Platform Interface". Service Availability. Lecture Notes in Computer Science. Vol. 3335. Springer, Berlin, Heidelberg. pp. 48–60. doi:10.1007/978-3-540-30225-4_4. ISBN 978-3-540-30225-4.
  4. ^ a b Maria Toeroe; Francis Tam (2012). Service Availability: Principles and Practice. John Wiley & Sons. ISBN 978-1-1199-4167-5.
  5. ^ "OpenHPI". OpenHPI. Archived from the original on 2019-08-19. Retrieved 2020-12-28.
  6. ^ Andrea L. Brugger. ""[ANNOUNCE] OpenHPI – an implementation for SAForum's HPI"". Kernel Traffic. Archived from the original on 2020-09-15. Retrieved 2020-12-28.
  7. ^ a b c d e "OpenHPI CHANGELOGS". Archived from the original on 2018-11-09. Retrieved 29 December 2020.
  8. ^ a b c d e "OpenHPI NEWS". Archived from the original on 2020-01-23. Retrieved 29 December 2020.

외부 링크