¡Ya está aquí una entrevista exclusiva con el equipo ganador del concurso OurBMC Open Source!

La emocionante competencia de código abierto OurBMC ha llegado a su fin. Después de cuatro meses de combate real, cada equipo participante también ha acumulado una rica experiencia práctica y de participación. En este número, la comunidad invita especialmente a los equipos corporativos ganadores del Concurso de Código Abierto OurBMC a compartir "Participe en el Concurso de Código Abierto OurBMC y practique conjuntamente el espíritu de código abierto de apertura, inclusión, co-creación y beneficio mutuo", para que más personas pueden ver el encanto del código abierto y el poder de la tecnología.

PARTE. 01

· Antecedentes de entrada

Como miembro de la junta directiva de la comunidad OurBMC, Inspur Computer responde activamente a las actividades de la comunidad y compite con los expertos en tecnología de BMC a través de la competencia de código abierto OurBMC para mejorar aún más las capacidades profesionales de BMC de los miembros del equipo.

· Programa básico

En este trabajo premiado "Diseño de una plataforma de predicción y diagnóstico de fallas del servidor basada en la tecnología BMC", el equipo de Inspur Computer propuso un algoritmo DTF (Dynamic Threshold Funnel) y un algoritmo de reducción de frecuencia de alta temperatura de la CPU para la "predicción de fallas". El algoritmo DTF resuelve el problema de que los usuarios reciban con frecuencia alarmas CE (Error corregible) y utiliza alarmas CE para predecir fallas de componentes de posición fija y predecir el estado de salud de los componentes del servidor de antemano. El algoritmo de reducción de alta temperatura de la CPU puede ayudar a enfriar la CPU. Por un lado, alivia la presión de disipación de calor de toda la máquina y, por otro lado, también reduce una serie de pérdidas e impactos negativos de la CPU debidos. a alta temperatura.

· Proceso de participación y experiencia.

Después de recibir las preguntas de la competencia, el equipo realizó un análisis en profundidad de las preguntas de la competencia y la intención del formulador de preguntas. Al mismo tiempo, hicieron muchos análisis comparativos entre la plataforma Feiteng y otras plataformas. equipos de plataforma interna, hardware, refrigeración y otros equipos dentro de la empresa, y finalmente decidieron que la falla CE y la dirección de la alta temperatura de la CPU y la reducción de frecuencia son los temas de la competencia.

· Le digo a la comunidad

El código abierto es un modelo de desarrollo de software abierto y colaborativo que promueve el intercambio de tecnología y la innovación. La pila de tecnología de BMC es una solución integral que cubre gestión, operación y mantenimiento empresarial, monitoreo, etc., que puede ayudar a las empresas a lograr operaciones de TI eficientes, estables y seguras. La combinación de código abierto y tecnología BMC brindará a las empresas una experiencia de servicios de TI más flexible, eficiente y segura y promoverá la transformación digital de las empresas. Al mismo tiempo, el código abierto también proporciona un espacio más amplio y más posibilidades para el desarrollo de la pila de tecnología BMC.

PARTE. 02

· Antecedentes de entrada

Como unidad miembro de la comunidad OurBMC, Kunlun Tech espera integrar la función de predicción de fallas del disco duro en la plataforma OurBMC a través de esta competencia, haciendo que el sistema OurBMC sea más completo y haciendo su propia contribución al desarrollo de sistemas BMC nacionales.

·  Solución central

Este trabajo premiado "Descripción del diseño de la predicción de fallas del disco duro basada en la plataforma OurBMC" se divide principalmente en entrenamiento de modelos de fallas y predicción de fallas. Para mejorar la precisión de la predicción tanto como sea posible, se utilizan métodos de aprendizaje automático en la implementación. de la solución para detectar fallos del disco duro predecir. Realiza capacitación y aprendizaje en función de una gran cantidad de datos de muestra del disco duro y finalmente forma un modelo de predicción, y luego utiliza este modelo y combina la información del estado actual del disco duro para hacer predicciones. En este plan, se seleccionó para el entrenamiento el algoritmo de máquina de vectores de soporte porque este algoritmo tiene las ventajas de un buen efecto de clasificación y un bajo consumo de recursos.

· Proceso de participación y experiencia.

Después de seleccionar el plan de entrada, el equipo realizó un análisis cuidadoso y detallado del marco del proceso para la predicción de fallas del disco duro y también invitó a expertos de cada módulo a formar un equipo. Muchas gracias a ellos por su arduo trabajo en esta competencia. Esta competición demuestra la buena cohesión y el espíritu de trabajo en equipo de nuestro equipo. Además de ganar el premio, este también es un aspecto del que nuestro equipo está orgulloso. Al mismo tiempo, nos gustaría agradecer a los líderes de la empresa por su fuerte apoyo y reconocimiento en todos los aspectos de esta competencia.

· Le digo a la comunidad

Todos echan más leña al fuego. Como practicante del desarrollo de BMC, espero estar profundamente involucrado en el campo de BMC y contribuir con mi pequeña contribución al desarrollo de la comunidad OurBMC. Al mismo tiempo, esperamos que el sistema BMC independiente y controlable de nuestro país se fortalezca cada vez más. Además, estoy muy agradecido con Open Atom Foundation , OurBMC Community y Feiteng Information Technology Co., Ltd. por organizar esta competencia y proporcionar una plataforma de intercambio e intercambio de tecnología muy valiosa para los entusiastas de la tecnología BMC.

PARTE. 03

· Antecedentes de entrada

Como grupo de jóvenes amantes del código abierto y apasionados por la tecnología, creemos que los concursos no son sólo un escenario para mostrar habilidades personales, sino también una oportunidad para aprender, comunicarse y crecer. Participar en competiciones no sólo puede mejorar el nivel técnico, sino también reconocer la brecha con los demás, generando así confianza en uno mismo y teniendo el coraje para enfrentar diversos desafíos. Este deseo de desafíos y la búsqueda del crecimiento nos impulsa a seguir avanzando y superándonos a nosotros mismos.

· Programa básico

Este trabajo premiado "Plataforma de predicción y diagnóstico de fallas de clúster QMonitor" está orientado al ecosistema de hardware de Feiteng y está especialmente diseñado para escenarios de gestión de mantenimiento y operación de clústeres de servidores a gran escala. Basada en la tecnología BMC, la plataforma extiende la administración del servidor desde una sola máquina a un clúster, proporcionando funciones integrales de monitoreo, predicción y diagnóstico. Utilice el concepto de "espacio de fase" para describir la actividad general y el caos del clúster, utilice los algoritmos QDF y XGBoost del marco de dinámica cuántica para construir un modelo de predicción de fallas, lograr una predicción y diagnóstico precisos de fallas del clúster, monitorear el estado del hardware y el rendimiento. indicadores y condiciones de funcionamiento en tiempo real, y predice posibles fallos y alarmas.

· Proceso de participación y experiencia.

Si analizamos retrospectivamente todo el proceso del concurso, la mayor dificultad sigue siendo el análisis de las preguntas del concurso. Dado que los requisitos de ingreso son relativamente abiertos, se ha convertido en un problema difícil determinar un plan de ingreso que cumpla con los requisitos y sea sobresaliente. A través de la explicación del organizador de las preguntas del concurso y las pacientes respuestas a las preguntas en el grupo de comunicación, nuestro plan final se fue aclarando gradualmente. Durante el proceso de desarrollo y diseño, la mayoría de los miembros del equipo se encargaron de sus tareas escolares y completaron las tareas de la competencia al mismo tiempo. Aunque fue un trabajo duro, ¡todos estaban muy motivados para poner en práctica lo que habían aprendido!

· Le digo a la comunidad

La pila de tecnología del servidor BMC es una parte indispensable del centro de datos moderno. Los talentos técnicos relacionados son escasos y hay pocos materiales de aprendizaje disponibles en Internet, el umbral de aprendizaje es alto y hay pocas oportunidades de exposición. La comunidad OurBMC continúa promoviendo el desarrollo de software BMC y proporciona proyectos de código abierto como  OpenBMC y OurBMC, que permiten a los usuarios administrar servidores de manera más flexible y personalizada. El desarrollo de este ecosistema de código abierto no sólo reduce los costos, sino que también promueve la innovación tecnológica y la cooperación, brindando más opciones y oportunidades de aprendizaje a empresas y desarrolladores.

PARTE. 04

· Antecedentes de entrada

Como pioneros en el campo de la tecnología digital controlable independiente localizada, hemos estado prestando atención a las dinámicas y actividades de la comunidad desde el establecimiento de la comunidad OurBMC. Se espera que a través de la competencia de código abierto organizada por la comunidad, se mejore la visibilidad de BMC nacional y se atraiga a más talentos técnicos para unirse al desarrollo de OurBMC.

· Programa básico

Este trabajo premiado "Colección de entornos de servidor remoto y plataforma de alerta temprana" incluye principalmente funciones centrales y funciones extendidas. La función principal completa el monitoreo ambiental, basado principalmente en los módulos dbus-sensors,entity-manager, phosphor-ipmi-ipmb y redfish de la capa de aplicación para monitorear la temperatura, el voltaje, la corriente, etc. del servidor, e implementa el monitoreo de registros a través de módulos de registro como como systemd-journald y rsyslog. La función extendida implica principalmente cuatro aspectos: ① Utilice  la solución UOL  para realizar la interacción y el almacenamiento de los datos de depuración del servidor y BMC. ② Utilice un esquema de copia de seguridad de firmware dual para realizar cambios anormales en el inicio del firmware. ③ Ampliación de recursos CPLD y servidor de reinicio de vigilancia CPLD WDT y BMC. ④ PCle comparte espacio con la barra de memoria BMC para implementar análisis de fallas del servidor o funciones de IA.

· Proceso de participación y experiencia.

En primer lugar me gustaría agradecer a los organizadores de este concurso su arduo trabajo y su cuidadosa preparación fueron una sólida garantía para el buen desarrollo del concurso. Especialmente en la etapa de preparación del concurso, el personal realizó una sesión de formación sobre cómo responder preguntas, lo cual fue muy importante para que entendiéramos y domináramos las preguntas del concurso. En la competencia, creo que lo más desafiante es cómo podemos extraer de manera precisa y concisa los aspectos más destacados del trabajo en un tiempo limitado. Esto no es sólo una prueba de nuestras habilidades profesionales, sino también un desafío a nuestra agilidad de pensamiento y creatividad. Al mismo tiempo, debemos mejorar la eficiencia y mantener nuestra intención original de equilibrar mejor la relación entre competencia y trabajo.

· Le digo a la comunidad

El código abierto es la mejor plataforma y modelo para el progreso tecnológico humano. Desempeña un papel clave en la identificación y subsanación de deficiencias en los sistemas de software y hardware y en la mejora de la seguridad y confiabilidad del sistema. El desarrollo y la construcción de la comunidad OurBMC tiene un impacto vital en nuestra tecnología, ecología y regulaciones nacionales de BMC, y juega un papel importante para ponerse al día con la tecnología extranjera. Esperamos que más personas puedan unirse a la comunidad OurBMC para construir una plataforma innovadora y promover la prosperidad y el desarrollo del ecosistema industrial.

PARTE. 05

· Antecedentes de entrada

El reciente proyecto BMC ha encontrado dificultades técnicas. Espero que a través del concurso BMC Open Source pueda tener la oportunidad de practicar la adaptación de BMC, comunicarme y aprender con otros desarrolladores que estén interesados ​​en BMC, resolver problemas encontrados en el trabajo y promoverlo. Desarrollo de la tecnología BMC.

· Programa básico

Este trabajo premiado "Diseño de tecnología de predicción y diagnóstico de fallas de disco duro basado en BMC", el flujo de trabajo es el siguiente: primero compila el sistema OurBMC y trasplantalo al sistema de archivos Feitengpai, en segundo lugar, desarrolla el controlador mctp basado en i2c; en El controlador mctp se trasplanta a la herramienta de línea de comando nvme cli para obtener la información del disco duro nvme. En tercer lugar, se juzga si hay una falla en función de la información del disco duro nvme y se obtiene la información del valor de desgaste; Se utiliza para determinar durante cuánto tiempo se puede utilizar el disco duro. Esta solución puede mejorar las capacidades de diagnóstico de fallas del disco duro del sistema OurBMC y evitar problemas graves del sistema causados ​​por fallas del disco duro.

· Proceso de participación y experiencia.

Durante la competencia, nos enfrentamos a una serie de desafíos, incluidas limitaciones de tiempo y dificultades técnicas. Ante la doble presión de terminar el proyecto de trabajo y presentar el trabajo del concurso, el equipo solo pudo dedicar muchas tardes y fines de semana a estudiar y completar el trabajo. Para la tecnología BMC y el desarrollo y trasplante de sistemas integrados a los que tengo poca exposición, solo puedo aprenderlos y usarlos ahora. También son estos desafíos los que han capacitado las capacidades de respuesta a emergencias, la velocidad para aprender nuevos conocimientos y las habilidades de resolución de problemas de los miembros de nuestro equipo. No sólo obtuve experiencia práctica y mejoré mis habilidades a través de esta participación, sino que también sentí la fuerza y ​​la calidez de la comunidad.

· Le digo a la comunidad

Con el desarrollo continuo de la tecnología BMC, es necesario conectar cada vez más dispositivos a la pila de tecnología BMC para su gestión. Además de los fabricantes de máquinas completas, IBV y fabricantes de chips, la comunidad puede demostrar las ventajas y el valor de la tecnología BMC mediante la celebración de reuniones de intercambio de la industria, reuniones de emparejamiento tecnológico y otras actividades, y atraer a más fabricantes de equipos para que se unan a la comunidad. Al mismo tiempo, esperamos que la comunidad pueda proporcionar tutoriales, documentos y casos más abundantes para que más desarrolladores puedan aprender y aprender de ellos.

El primer concurso OurBMC Open Source ha llegado a una conclusión exitosa, pero el código abierto continúa y la innovación continúa. Esperamos que más desarrolladores se conviertan en valientes exploradores del mundo del código abierto. Nuestra comunidad BMC invita sinceramente a colegas de la industria a participar activamente en la construcción y los intercambios comunitarios, contribuir a la comunidad y a la ecología de BMC y lograr juntos logros más destacados.

Un programador nacido en los años 90 desarrolló un software de portabilidad de vídeo y ganó más de 7 millones en menos de un año. ¡El final fue muy duro! Los estudiantes de secundaria crean su propio lenguaje de programación de código abierto como una ceremonia de mayoría de edad: comentarios agudos de los internautas: debido al fraude desenfrenado, confiando en RustDesk, el servicio doméstico Taobao (taobao.com) suspendió los servicios domésticos y reinició el trabajo de optimización de la versión web Java 17 es la versión Java LTS más utilizada. Cuota de mercado de Windows 10. Alcanzando el 70%, Windows 11 continúa disminuyendo. Open Source Daily | Google apoya a Hongmeng para hacerse cargo de los teléfonos Android de código abierto respaldados por Docker; Electric cierra la plataforma abierta Apple lanza el chip M4 Google elimina el kernel universal de Android (ACK) Soporte para la arquitectura RISC-V Yunfeng renunció a Alibaba y planea producir juegos independientes en la plataforma Windows en el futuro
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/ourbmc/blog/11094425
Recomendado
Clasificación