OurBMC 오픈소스 공모전 우승팀과의 독점 인터뷰가 공개됩니다!

흥미진진한 OurBMC 오픈소스 대회가 4개월 간의 실제 전투를 거쳐, 각 참가 팀 역시 풍부한 실무 경험과 참여 경험을 축적해 왔습니다. 이번 호에서 커뮤니티는 특별히 OurBMC 오픈소스 대회에서 우승한 기업 팀을 초대하여 "OurBMC 오픈소스 대회에 참가하여 개방성, 포용성, 공동 창조 및 상생의 오픈소스 정신을 공동으로 실천합니다"를 공유 합니다 . 더 많은 사람들이 오픈소스의 매력과 기술의 힘을 느낄 수 있게 되었습니다.

부분. 01

· 출품 배경

Inspur Computer는 OurBMC 커뮤니티의 이사회 멤버로서 커뮤니티 활동에 적극적으로 대응하고 OurBMC 오픈 소스 대회를 통해 BMC 기술 전문가와 경쟁하여 팀원의 BMC 전문 역량을 더욱 향상시킵니다.

· 핵심 프로그램

이번 수상작 "BMC 기술 기반 서버 결함 진단 및 예측 플랫폼 설계"에서 Inspur Computer 팀은 "결함 예측"을 위한 DTF(Dynamic Threshold Funnel) 알고리즘과 CPU 고온 주파수 감소 알고리즘을 제안했습니다. DTF 알고리즘은 사용자가 CE(수정 가능한 오류) 알람을 자주 받는 문제를 해결하고 CE 알람을 사용하여 고정 위치 구성 요소의 고장을 예측하고 서버 구성 요소의 상태를 사전에 예측합니다. CPU 고온 감소 알고리즘은 CPU 냉각에 도움을 줄 수 있으며, 한편으로는 기계 전체의 열 방출 압력을 완화하고, 다른 한편으로는 CPU로 인한 일련의 손실과 부정적인 영향도 줄여줍니다. 고온에.

· 참여과정 및 경험

공모전 질문을 받은 후, 팀은 공모전 질문과 질문 작성자의 의도에 대한 심층 분석을 진행하는 동시에 Feiteng 플랫폼과 다른 플랫폼 간의 비교 분석도 많이 수행했습니다. 내부 플랫폼 팀, 하드웨어, 냉각 및 회사 내 기타 팀이 최종 결정했습니다. CE 결함과 CPU 고온 및 주파수 감소 방향이 경쟁의 주제입니다.

· 나는 지역 사회에 말한다

오픈 소스는 기술 공유와 혁신을 촉진하는 개방형 협업 소프트웨어 개발 모델입니다. BMC 기술 스택은 기업 관리, 운영 및 유지 관리, 모니터링 등을 포괄하는 포괄적인 솔루션으로 기업이 효율적이고 안정적이며 안전한 IT 운영을 달성하는 데 도움이 됩니다. 오픈 소스와 BMC 기술 스택의 결합은 기업에 보다 유연하고 효율적이며 안전한 IT 서비스 경험을 제공하고 기업의 디지털 혁신을 촉진할 것입니다. 동시에 오픈 소스는 BMC 기술 스택 개발을 위한 더 넓은 공간과 더 많은 가능성을 제공합니다.

부분. 02

· 출품 배경

OurBMC 커뮤니티의 회원사인 Kunlun Tech는 이번 대회를 통해 하드 드라이브 오류 예측 기능을 OurBMC 플랫폼에 통합하여 OurBMC 시스템을 더욱 완벽하게 만들고 국내 BMC 시스템 개발에 기여할 수 있기를 희망합니다.

·  핵심 솔루션

이번 수상작 "OurBMC 플랫폼 기반 하드 드라이브 오류 예측 설계 설명"은 주로 오류 모델 훈련과 오류 예측으로 나누어져 예측의 정확도를 최대한 높이기 위해 구현에 기계 학습 방법이 사용됩니다. 하드 디스크 오류를 예측하는 솔루션입니다. 다수의 하드디스크 샘플 데이터를 기반으로 훈련과 학습을 진행하고 최종적으로 예측 모델을 구성한 후, 이 모델을 이용하여 하드디스크의 현재 상태 정보를 결합하여 예측을 하게 됩니다. 본 계획에서는 지원 벡터 머신 알고리즘이 좋은 분류 효과와 낮은 리소스 소비라는 장점을 가지고 있기 때문에 훈련을 위해 선택했습니다.

· 참여과정 및 경험

팀은 진입 계획을 선택한 후 하드 드라이브 오류 예측을 위한 프로세스 프레임워크를 신중하고 상세하게 분석했으며, 각 모듈의 전문가를 초대하여 팀을 구성했습니다. 이번 대회에서 열심히 노력해준 그들에게 깊은 감사를 드립니다. 이번 대회는 우리 팀의 좋은 결속력과 팀워크 정신을 보여주는 것이기도 합니다. 이는 상을 받는 것 외에도 우리 팀이 자랑스러워하는 부분이기도 합니다. 동시에, 우리는 이번 대회의 모든 측면에서 강력한 지지와 인정을 주신 회사 리더들에게 감사의 말씀을 전하고 싶습니다.

· 나는 지역 사회에 말한다

여러분 모두가 BMC 개발의 실천자로서 BMC 분야에 깊이 참여하여 OurBMC 커뮤니티의 발전에 작은 기여를 하고 싶습니다. 동시에, 우리는 우리나라의 독립적이고 통제 가능한 BMC 시스템이 더욱 강력해지기를 희망합니다. 또한, 이번 대회를 조직하고 BMC 기술 애호가들에게 매우 귀중한 기술 공유 및 교환 플랫폼을 제공한 Open Atom Foundation , OurBMC Community 및 Feiteng Information Technology Co., Ltd. 에 매우 감사드립니다 .

부분. 03

· 출품 배경

오픈소스를 사랑하고 기술에 대한 열정을 갖고 있는 젊은이들로 구성된 그룹으로서 우리는 대회가 개인의 기술을 선보이는 무대일 뿐만 아니라 배우고 소통하며 성장할 수 있는 기회라고 믿습니다. 대회에 참가하면 자신의 기술 수준이 향상될 뿐만 아니라 다른 사람과의 격차를 인식함으로써 자신감을 키우고 다양한 도전에 직면할 수 있는 용기를 얻을 수 있습니다. 도전에 대한 열망과 성장 추구는 우리가 계속해서 전진하고 자신을 뛰어넘는 원동력입니다.

· 핵심 프로그램

수상 경력이 있는 이 작품 "QMonitor 클러스터 결함 진단 및 예측 플랫폼"은 Feiteng 하드웨어 생태계를 지향하며 대규모 서버 클러스터 운영 및 유지 관리 시나리오를 위해 특별히 제작되었습니다. BMC 기술을 기반으로 하는 이 플랫폼은 서버 관리를 단일 시스템에서 클러스터로 확장하여 포괄적인 모니터링, 예측 및 진단 기능을 제공합니다. "위상 공간" 개념을 사용하여 클러스터의 전반적인 활동과 혼돈을 설명하고, 양자 역학 프레임워크 QDF 및 XGBoost 알고리즘을 사용하여 결함 예측 모델을 구축하고, 클러스터의 정확한 결함 예측 및 진단을 달성하고, 하드웨어 상태, 성능을 모니터링합니다. 지표 및 작동 상태를 실시간으로 파악하고 잠재적인 오류 및 경보를 예측합니다.

· 참여과정 및 경험

전체 공모 과정을 돌이켜보면 여전히 가장 큰 어려움은 공모 질문 분석이다. 입학 요건이 상대적으로 개방적이기 때문에, 요건을 충족하고 뛰어난 입학 계획을 결정하는 것이 어려운 문제가 되었습니다. 주최 측의 대회질문 설명과 커뮤니케이션그룹의 끈기 있는 질의응답을 통해 우리의 최종 계획이 점차 명확해졌습니다. 개발 및 디자인 과정에서 대부분의 팀 구성원은 학업을 처리하고 동시에 경쟁 작업을 완료했습니다. 힘든 작업이었지만 배운 내용을 활용하려는 의욕이 넘쳤습니다.

· 나는 지역 사회에 말한다

서버 BMC 기술 스택은 현대 데이터 센터에서 없어서는 안 될 부분입니다. 관련 기술 인재가 부족하고, 인터넷에서 사용할 수 있는 학습 자료도 거의 없습니다. OurBMC 커뮤니티는 BMC 소프트웨어 개발을 지속적으로 촉진하고  OpenBMC 및 OurBMC와 같은 오픈 소스 프로젝트를 제공하여 사용자가 서버를 보다 유연하고 맞춤화할 수 있도록 합니다. 이 오픈 소스 생태계의 개발은 비용을 절감할 뿐만 아니라 기술 혁신과 협력을 촉진하여 기업과 개발자에게 더 많은 선택과 학습 기회를 제공합니다.

부분. 04

· 출품 배경

우리는 국산화된 독립적 제어가 가능한 디지털 기술 분야의 선구자로서 OurBMC 커뮤니티 설립 이후 커뮤니티의 역동성과 활동에 주목해 왔습니다. 커뮤니티가 주최하는 오픈소스 대회를 통해 국내 BMC의 가시성이 향상되고 더 많은 기술 인재들이 OurBMC의 발전에 동참할 수 있기를 기대합니다.

· 핵심 프로그램

본 수상작인 '원격 서버 환경 수집 및 조기경보 플랫폼'은 주로 핵심 기능과 확장 기능을 포함하고 있습니다. 핵심 기능은 주로 애플리케이션 계층 dbus-sensors, Entity-Manager, Phosphor-ipmi-ipmb 및 redfish 모듈을 기반으로 환경 모니터링을 완료하여 서버 온도, 전압, 전류 등을 모니터링하고 로그 모듈을 통해 로그 모니터링을 구현합니다. systemd-journald 및 rsyslog . 확장 기능에는 주로 네 가지 측면이 포함됩니다. ①  UOL  솔루션을 사용하여 서버 디버그 데이터와 BMC의 상호 작용 및 저장을 실현합니다. ② 펌웨어 시작의 비정상적인 전환을 실현하려면 이중 펌웨어 백업 방식을 사용하십시오 . ③ CPLD 자원 확장 및 CPLD WDT 워치독 리셋 서버 및 BMC. ④ PCle은 BMC 메모리 바와 공간을 공유하여 서버 장애 분석이나 AI 기능을 구현합니다.

· 참여과정 및 경험

먼저, 이번 대회를 주최해주신 주최측의 노고와 치밀한 준비 덕분에 대회가 원활하게 진행될 수 있도록 해준 데 대해 감사의 말씀을 전하고 싶습니다. 특히 대회 준비 단계에서 직원들은 질문에 답하는 교육 세션을 열었는데, 이는 우리가 대회 질문을 이해하고 숙달하는 데 매우 중요했습니다. 공모전에서 가장 어려운 점은 제한된 시간 내에 작품의 하이라이트를 어떻게 정확하고 간결하게 추출할 수 있는가 하는 점이라고 생각합니다. 이는 우리의 전문적 능력에 대한 시험일 뿐만 아니라 사고의 민첩성과 창의성에 대한 도전이기도 합니다. 동시에, 우리는 효율성을 향상시키고 경쟁과 업무 사이의 관계를 더 잘 균형잡기 위한 원래 의도를 유지해야 합니다.

· 나는 지역 사회에 말한다

오픈소스는 인간의 기술적 진보를 위한 최고의 플랫폼이자 모델이며, 소프트웨어와 하드웨어 시스템의 결함을 파악하고 보완하며 시스템의 보안과 신뢰성을 향상시키는 데 핵심적인 역할을 합니다. OurBMC 커뮤니티의 발전과 구축은 국내 BMC 기술, 생태 및 규제에 중요한 영향을 미치며, 외국 기술을 따라잡는 데 중요한 역할을 합니다. 더 많은 사람들이 OurBMC 커뮤니티에 참여하여 혁신적인 플랫폼을 구축하고 산업 생태계의 번영과 발전을 촉진할 수 있기를 바랍니다.

부분. 05

· 출품 배경

최근 BMC 프로젝트가 기술적인 어려움에 부딪혔습니다. 이번 BMC 오픈소스 공모전을 통해 BMC 적응을 연습하고, BMC에 관심이 있는 다른 개발자들과 소통하고 학습하며, 직장에서 겪는 문제를 해결하고, 이를 홍보할 수 있는 기회를 얻었으면 좋겠습니다. BMC 기술 개발.

· 핵심 프로그램

수상 경력이 있는 이 작품 "BMC 기반 하드 디스크 결함 진단 및 예측 기술 설계"의 작업 흐름은 다음과 같습니다. 먼저 OurBMC 시스템을 컴파일하고 이를 Feitengpai 파일 시스템에 이식합니다. 두 번째로 i2c 기반 mctp 드라이버를 개발합니다. on mctp 드라이버를 nvme cli 명령줄 도구에 이식하여 nvme 하드 디스크의 정보를 얻습니다. 세 번째로 nvme 하드 디스크의 정보를 기반으로 결함이 있는지 판단하고 얻은 마모 값 정보는 다음과 같습니다. 하드 디스크를 얼마나 오래 사용할 수 있는지 결정하는 데 사용됩니다. 이 솔루션은 OurBMC 시스템의 하드 드라이브 오류 진단 기능을 향상시키고 하드 드라이브 오류로 인한 심각한 시스템 문제를 방지할 수 있습니다.

· 참여과정 및 경험

대회를 진행하는 동안 우리는 시간적 제약과 기술적인 어려움 등 일련의 난제에 직면했습니다. 작업 프로젝트를 마무리하고 경쟁 작품을 제출해야 하는 이중 압력에 직면한 팀은 연구하고 작업을 완료하는 데 많은 저녁과 주말만 투자할 수 있었습니다. 제가 접해본 적이 거의 없는 BMC 기술과 임베디드 시스템 개발 및 이식에 대해서는 이제서야 배우고 사용할 수 있게 되었습니다. 우리 팀원들의 비상 대응 능력, 새로운 지식을 배우는 속도, 문제 해결 능력을 훈련시킨 것도 이러한 도전이었습니다. 이번 참여를 통해 실무 경험을 쌓고 실력도 향상됐을 뿐만 아니라, 커뮤니티의 힘과 따뜻함도 느꼈습니다.

· 나는 지역 사회에 말한다

BMC 기술이 지속적으로 발전함에 따라 관리를 위해 BMC 기술 스택에 연결해야 하는 장치가 점점 더 많아지고 있습니다. 완전한 기계 제조업체, IBV 및 칩 제조업체 외에도 커뮤니티는 업계 교류 회의, 기술 매치메이킹 회의 및 기타 활동을 개최하여 BMC 기술의 장점과 가치를 입증하고 더 많은 장비 제조업체가 커뮤니티에 참여하도록 유도할 수 있습니다. 동시에 우리는 커뮤니티가 더 많은 튜토리얼, 문서 및 사례를 제공하여 더 많은 개발자가 배우고 배울 수 있기를 바랍니다.

첫 번째 OurBMC 오픈 소스 대회가 성공적으로 마무리되었지만 오픈 소스는 계속되고 혁신은 계속됩니다. 더 많은 개발자가 오픈 소스 세계의 용감한 탐험가가 되기를 기대합니다. 우리BMC 커뮤니티는 업계 동료들을 진심으로 초대하여 커뮤니티 구축과 교류에 적극적으로 참여하고, 커뮤니티와 BMC 생태계에 기여하며, 함께 더욱 뛰어난 성과를 달성해 나가도록 하겠습니다.

1990년대에 태어난 프로그래머가 비디오 포팅 소프트웨어를 개발하여 1년도 안 되어 700만 개 이상의 수익을 올렸습니다. 결말은 매우 처참했습니다! 고등학생들이 성인식으로 자신만의 오픈소스 프로그래밍 언어 만든다 - 네티즌 날카로운 지적: 만연한 사기로 러스트데스크 의존, 가사 서비스 타오바오(taobao.com)가 가사 서비스를 중단하고 웹 버전 최적화 작업 재개 자바 17은 가장 일반적으로 사용되는 Java LTS 버전입니다. Windows 10 시장 점유율 70%에 도달, Windows 11은 계속해서 Open Source Daily를 지원합니다. Google은 Docker가 지원하는 오픈 소스 Rabbit R1을 지원합니다. Electric, 개방형 플랫폼 종료 Apple, M4 칩 출시 Google, Android 범용 커널(ACK) 삭제 RISC-V 아키텍처 지원 Yunfeng은 Alibaba에서 사임하고 향후 Windows 플랫폼에서 독립 게임을 제작할 계획
{{o.이름}}
{{이름}}

추천

출처my.oschina.net/ourbmc/blog/11094425