Une interview exclusive avec l'équipe gagnante du concours OurBMC Open Source est ici !

Le passionnant concours Open Source OurBMC a pris fin. Après quatre mois de combat réel, chaque équipe participante a également accumulé une riche expérience pratique et une expérience de participation. Dans ce numéro, la communauté invite spécialement les équipes d'entreprise gagnantes du concours Open Source OurBMC à partager « Participez au concours Open Source OurBMC et pratiquez conjointement l'esprit open source d'ouverture, d'inclusivité, de co-création et gagnant-gagnant », afin que davantage de personnes peuvent voir le charme de l’open source et la puissance de la technologie.

PARTIE. 01

· Contexte d'entrée

En tant que membre du conseil d'administration de la communauté OurBMC, Inspur Computer répond activement aux activités de la communauté et rivalise avec les experts en technologie BMC via le concours open source OurBMC pour améliorer davantage les capacités professionnelles BMC des membres de l'équipe.

· Programme de base

Dans cet ouvrage primé « Conception d'une plateforme de diagnostic et de prédiction des pannes de serveur basée sur la technologie BMC », l'équipe d'Inspur Computer a proposé un algorithme DTF (Dynamic Threshold Funnel) et un algorithme de réduction de fréquence à haute température du CPU pour la « prédiction des pannes ». L'algorithme DTF résout le problème des utilisateurs recevant fréquemment des alarmes CE (erreur corrigible) et utilise les alarmes CE pour prédire les pannes des composants à position fixe et prédire à l'avance l'état de santé des composants du serveur. L'algorithme de réduction de température élevée du processeur peut aider à refroidir le processeur. D'une part, il soulage la pression de dissipation thermique de l'ensemble de la machine et, d'autre part, il réduit également une série de pertes et d'impacts négatifs du processeur. à haute température.

· Processus de participation et expérience

Après avoir reçu les questions du concours, l'équipe a procédé à une analyse approfondie des questions du concours et de l'intention du créateur de questions. En même temps, elle a effectué de nombreuses analyses comparatives entre la plateforme Feiteng et d'autres plateformes. équipes de plate-forme internes, matériel, refroidissement et autres équipes au sein de l'entreprise, et finalement décidé Le défaut CE et la direction de la réduction de la température et de la fréquence du processeur sont les thèmes du concours.

· Je dis à la communauté

L'Open Source est un modèle de développement logiciel ouvert et collaboratif qui favorise le partage technologique et l'innovation. La pile technologique BMC est une solution complète couvrant la gestion, l'exploitation et la maintenance, la surveillance, etc. de l'entreprise, qui peut aider les entreprises à réaliser des opérations informatiques efficaces, stables et sécurisées. La combinaison de l'open source et de la pile technologique BMC apportera aux entreprises une expérience de service informatique plus flexible, efficace et sécurisée et favorisera la transformation numérique des entreprises. Dans le même temps, l’open source offre également un espace plus large et davantage de possibilités pour le développement de la pile technologique BMC.

PARTIE. 02

· Contexte d'entrée

En tant qu'unité membre de la communauté OurBMC, Kunlun Tech espère intégrer la fonction de prédiction des pannes de disque dur dans la plate-forme OurBMC grâce à ce concours, rendant le système OurBMC plus complet et apportant sa propre contribution au développement des systèmes BMC nationaux.

·  Solution de base

Ce travail primé « Description de la conception de la prévision des pannes de disque dur basée sur notre plate-forme BMC » est principalement divisé en formation de modèles de pannes et prédiction de pannes. Afin d'améliorer autant que possible la précision de la prédiction, des méthodes d'apprentissage automatique sont utilisées dans la mise en œuvre. de la solution pour détecter les pannes de disque dur. Il effectue une formation et un apprentissage sur la base d'un grand nombre d'échantillons de données de disque dur, et forme finalement un modèle de prédiction, puis utilise ce modèle et combine les informations d'état actuel du disque dur pour faire des prédictions. Dans ce plan, l'algorithme de la machine à vecteurs de support a été sélectionné pour la formation car cet algorithme présente les avantages d'un bon effet de classification et d'une faible consommation de ressources.

· Processus de participation et expérience

Après avoir sélectionné le plan d'entrée, l'équipe a procédé à une analyse minutieuse et détaillée du cadre de processus de prévision des pannes de disque dur et a également invité des experts de chaque module à former une équipe. Un grand merci à eux pour leur travail acharné lors de cette compétition. Ce concours démontre la bonne cohésion et l'esprit d'équipe de notre équipe. En plus de remporter le prix, c'est aussi un aspect dont notre équipe est fière. Dans le même temps, nous tenons à remercier les dirigeants de l'entreprise pour leur soutien et leur reconnaissance dans tous les aspects de ce concours.

· Je dis à la communauté

Tout le monde alimente les flammes. En tant que praticien du développement de BMC, j'espère être profondément impliqué dans le domaine de BMC et apporter ma petite contribution au développement de la communauté OurBMC. Dans le même temps, nous espérons que le système BMC indépendant et contrôlable de notre pays deviendra de plus en plus fort. De plus, je suis très reconnaissant à l'Open Atom Foundation , à OurBMC Community et à Feiteng Information Technology Co., Ltd. pour avoir organisé ce concours et fourni une plate-forme de partage et d'échange technologique très précieuse pour les passionnés de technologie BMC.

PARTIE. 03

· Contexte d'entrée

En tant que groupe de jeunes amoureux de l’open source et passionnés par la technologie, nous pensons que les concours ne sont pas seulement une scène pour mettre en valeur leurs compétences personnelles, mais aussi une opportunité d’apprendre, de communiquer et de grandir. Participer à des compétitions permet non seulement d'améliorer son niveau technique, mais aussi de reconnaître l'écart avec les autres, renforçant ainsi la confiance en soi et le courage de relever divers défis. Cette envie de défis et la poursuite de la croissance nous poussent à continuer d’avancer et de nous dépasser.

· Programme de base

Cet ouvrage primé « QMonitor Cluster Fault Diagnosis and Prediction Platform » est orienté vers l'écosystème matériel Feiteng et est spécialement conçu pour les scénarios d'exploitation et de gestion de la maintenance de clusters de serveurs à grande échelle. Basée sur la technologie BMC, la plateforme étend la gestion des serveurs d'une seule machine à un cluster, offrant des fonctions complètes de surveillance, de prédiction et de diagnostic. Utilisez le concept « d'espace de phase » pour décrire l'activité globale et le chaos du cluster, utilisez les algorithmes QDF et XGBoost du cadre de dynamique quantique pour créer un modèle de prédiction des pannes, obtenez une prédiction et un diagnostic précis des pannes du cluster, surveillez l'état du matériel, les performances. indicateurs et conditions de fonctionnement en temps réel, et prédire les pannes et alarmes potentielles.

· Processus de participation et expérience

Si l'on considère l'ensemble du processus de concours, la plus grande difficulté reste l'analyse des questions du concours. Étant donné que les conditions d’entrée sont relativement ouvertes, il est devenu difficile de déterminer un plan d’entrée qui répond aux exigences et qui soit exceptionnel. Grâce aux explications de l'organisateur sur les questions du concours et aux réponses patientes aux questions du groupe de communication, notre plan final est progressivement devenu clair. Pendant le processus de développement et de conception, la plupart des membres de l'équipe se sont occupés de leurs devoirs et ont accompli les tâches du concours en même temps. Même si c'était un travail difficile, ils étaient tous très motivés pour mettre en pratique ce qu'ils avaient appris !

· Je dis à la communauté

La pile technologique du serveur BMC est un élément indispensable du centre de données moderne. Les talents techniques associés sont rares et il existe peu de supports d'apprentissage disponibles sur Internet. Pour les étudiants, le seuil d'apprentissage est élevé et les opportunités d'exposition sont limitées. La communauté OurBMC continue de promouvoir le développement de logiciels BMC et propose des projets open source tels que  OpenBMC et OurBMC, permettant aux utilisateurs de gérer les serveurs de manière plus flexible et personnalisée. Le développement de cet écosystème open source réduit non seulement les coûts, mais favorise également l'innovation technologique et la coopération, offrant davantage de choix et d'opportunités d'apprentissage aux entreprises et aux développeurs.

PARTIE. 04

· Contexte d'entrée

En tant que pionnier dans le domaine de la technologie numérique contrôlable indépendante et localisée, nous prêtons attention à la dynamique et aux activités de la communauté depuis la création de la communauté OurBMC. On espère que grâce au concours open source organisé par la communauté, la visibilité du BMC national sera améliorée et que davantage de talents techniques seront attirés pour rejoindre le développement de OurBMC.

· Programme de base

Cet ouvrage primé « Remote Server Environment Collection and Early Warning Platform » comprend principalement des fonctions de base et des fonctions étendues. La fonction principale complète la surveillance de l'environnement, principalement basée sur les modules dbus-sensors, d'entité-manager, phosphor-ipmi-ipmb et redfish de la couche application pour surveiller la température, la tension, le courant, etc. du serveur, et implémente la surveillance des journaux via des modules de journal tels que comme systemd-journald et rsyslog . La fonction étendue implique principalement quatre aspects : ① Utiliser  la solution UOL  pour réaliser l'interaction et le stockage des données de débogage du serveur et du BMC. ② Utilisez un schéma de sauvegarde double du micrologiciel pour réaliser une commutation anormale du démarrage du micrologiciel. ③ Extension des ressources CPLD et serveur de réinitialisation du chien de garde CPLD WDT et BMC. ④ PCle partage de l'espace avec la barre de mémoire BMC pour implémenter l'analyse des pannes de serveur ou les fonctions d'IA.

· Processus de participation et expérience

Tout d'abord, je tiens à remercier les organisateurs de ce concours. Leur travail acharné et leur préparation minutieuse ont constitué une solide garantie du bon déroulement du concours. Surtout lors de la phase de préparation du concours, le personnel a organisé une séance de formation sur la réponse aux questions, ce qui était très important pour nous de comprendre et de maîtriser les questions du concours. Dans le cadre du concours, je pense que le plus grand défi est de savoir comment extraire avec précision et concision les points forts du travail dans un temps limité. Il s’agit non seulement d’un test de nos capacités professionnelles, mais aussi d’un défi pour notre agilité de réflexion et notre créativité. Dans le même temps, nous devons améliorer l'efficacité et maintenir notre intention initiale de mieux équilibrer la relation entre la concurrence et le travail.

· Je dis à la communauté

L'open source est la meilleure plate-forme et le meilleur modèle pour le progrès technologique humain. Il joue un rôle clé dans l'identification et le comblement des déficiences des systèmes logiciels et matériels et dans l'amélioration de la sécurité et de la fiabilité du système. Le développement et la construction de la communauté OurBMC ont un impact vital sur notre technologie, notre écologie et nos réglementations BMC nationales, et jouent un rôle important dans le rattrapage de la technologie étrangère. Nous espérons que davantage de personnes pourront rejoindre la communauté OurBMC pour créer une plate-forme innovante et promouvoir la prospérité et le développement de l'écosystème industriel.

PARTIE. 05

· Contexte d'entrée

Le récent projet BMC a rencontré des difficultés techniques. J'espère que grâce au concours BMC Open Source, je pourrai avoir l'opportunité de pratiquer l'adaptation de BMC, de communiquer et d'apprendre avec d'autres développeurs intéressés par BMC, de résoudre les problèmes rencontrés au travail et de promouvoir le développement de la technologie BMC.

· Programme de base

Ce travail primé « Conception de technologie de diagnostic et de prédiction des pannes de disque dur basé sur BMC », le flux de travail est le suivant : d'abord compiler le système OurBMC et le transplanter sur le système de fichiers Feitengpai, deuxièmement, développer le pilote mctp basé sur i2c et basé sur i2c ; on Le pilote mctp est transplanté dans l'outil de ligne de commande nvme cli pour obtenir les informations du disque dur nvme, troisièmement, il est jugé s'il y a un défaut sur la base des informations du disque dur nvme, et les informations sur la valeur d'usure obtenues sont ; utilisé pour déterminer la durée d'utilisation du disque dur. Cette solution peut améliorer les capacités de diagnostic des pannes du disque dur du système OurBMC et éviter de graves problèmes système causés par des pannes de disque dur.

· Processus de participation et expérience

Durant la compétition, nous avons rencontré une série de défis, notamment des contraintes de temps et des difficultés techniques. Face à la double pression de terminer le projet de travail et de soumettre le travail au concours, l'équipe n'a pu consacrer que de nombreuses soirées et week-ends à étudier et à terminer le travail. Pour la technologie BMC et le développement et la transplantation de systèmes embarqués auxquels je suis peu exposé, je ne peux les apprendre et les utiliser que maintenant. Ce sont également ces défis qui ont formé les capacités d’intervention d’urgence des membres de notre équipe, la rapidité d’apprentissage de nouvelles connaissances et les capacités de résolution de problèmes. Non seulement j’ai acquis une expérience pratique et amélioré mes compétences grâce à cette participation, mais j’ai également ressenti la force et la chaleur de la communauté.

· Je dis à la communauté

Avec le développement continu de la technologie BMC, de plus en plus d'appareils doivent être connectés à la pile technologique BMC à des fins de gestion. Outre les fabricants de machines complètes, d'IBV et de puces, la communauté peut démontrer les avantages et la valeur de la technologie BMC en organisant des réunions d'échange industrielles, des réunions de mise en relation technologique et d'autres activités, et attirer davantage de fabricants d'équipements à rejoindre la communauté. Dans le même temps, nous espérons que la communauté pourra fournir des didacticiels, des documents et des cas plus abondants afin que davantage de développeurs puissent en tirer des leçons et en tirer des leçons.

Le premier concours Open Source OurBMC s'est terminé avec succès, mais l'open source continue et l'innovation se poursuit. Nous espérons que davantage de développeurs deviendront de courageux explorateurs du monde open source. Notre communauté BMC invite sincèrement les collègues de l'industrie à participer activement à la construction et aux échanges communautaires, à contribuer à la communauté et à l'écologie de BMC et à réaliser ensemble des réalisations plus remarquables.

Un programmeur né dans les années 1990 a développé un logiciel de portage vidéo et en a réalisé plus de 7 millions en moins d'un an. La fin a été très éprouvante ! Des lycéens créent leur propre langage de programmation open source en guise de cérémonie de passage à l'âge adulte - commentaires acerbes des internautes : s'appuyant sur RustDesk en raison d'une fraude généralisée, le service domestique Taobao (taobao.com) a suspendu ses services domestiques et repris le travail d'optimisation de la version Web Java 17 est la version Java LTS la plus utilisée Part de marché de Windows 10 Atteignant 70 %, Windows 11 continue de décliner Open Source Daily | Google soutient Hongmeng pour prendre le relais des téléphones Android open source pris en charge par Docker ; Electric ferme la plate-forme ouverte Apple lance la puce M4 Google supprime le noyau universel Android (ACK) Prise en charge de l'architecture RISC-V Yunfeng a démissionné d'Alibaba et prévoit de produire des jeux indépendants sur la plate-forme Windows à l'avenir
{{o.name}}
{{m.nom}}

Je suppose que tu aimes

Origine my.oschina.net/ourbmc/blog/11094425
conseillé
Classement