服务器BMC基础知识总结

news2024/10/6 17:56:07

前言

因为对硬件方面不太理解,所以打算先从服务器开始学习,也想和大家一起分享一下,有什么不对的地方可以纠正一下哦!谢谢啦!互相学习共同成长~

1.BMC是什么?

     官方解释:BMC全名Baseboard Management Controller,也就是基板管理控制器,用于监控和管理服务器的专用控制器。对于我这个硬件初学者来说,我连基板是什么都不知道。所以为了加深理解,我拿我们的PC和服务器进行了一些对比。大家都知道服务器的性能、稳定性、可靠性、安全性等方面会比PC要好,而BMC在其中就起到了一定的作用,普通PC中它是没有BMC的。按我的理解BMC就是一个独立于服务器主系统之外的一个控制系统,用于管理和监控服务器(类似于管家的一个角色)。

2.BMC的作用

     只针对整体功能进行大概总结,某些细节可能没有考虑到,欢迎大家进行补充或纠正!

     ① 信息管理:对服务器的相关信息进行记录,比如服务器的型号,制造商,日期,各部件生产和技术信息,机箱信息、主板信息等(BIOS(下一篇博客会对BIOS进行学习总结)是系统开机过程中查看信息,而BMC通过IPMI网口以web形式查看,且可以通过集群化软件批量查看多个服务器信息)。此外,还有服务器主机名、IP、BMC固件版本等信息。

     ② 状态监控管理:对服务器的各个部件(风扇,CPU,硬盘,内存,机框等)的温度,电压等健康状态进行检测

     ③ 远程控制管理:可远程控制服务器的开关机,重启,维护,固件更新,系统安装等。

     ④ 维护管理:对服务器的日志,用户,BIOS及告罄等进行管理(服务器出现故障时,进行故障排查或者对BIOS的升级)

注: ① BMC软件运行在单独的ARM芯片(相当于BMC的CPU,ARM芯片是基于ARM架构(精简指令集计算机处理器架构)设计的处理器芯片)上,同时芯片外围会配置自己的RAM(随机存取存储器,即主存,与CPU直接交换数据的内部存储器,常见的RAM器件包括DRAM(动态随机存取存储器)和SRAM(静态随机存取存储器),AST2500->ARM芯片 就具有DRAM),Flash等器件,只要插电BMC软件就快速运行。

        ② BMC是一个独立的系统,可以与BIOS和OS(操作系统)交互。

3.IPMI是什么?BMC与IPMI的关系

     IPMI全名Intelligent Platform Management Interface,即智能平台管理接口,简单来说它就是一套由专业的人制定出来开放标准的硬件管理规范,而BMC是满足该规范的系统。IPMI实现大规模服务器运维管理,如图:

注:AST2500芯片最多支持2个管理口(AST2600可以支持4个),1个专用网络接口和1个共享网络接口,日常的网口也可以设置成管理BMC的IPMI接口,当IPMI接口去用,但是只有一个是共享的。常见的各服务器大厂IPMI接口有惠普的iLo,戴尔的iDRAC,浪潮的IPMI,H3C的HDM(底层原理都是一样的)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1887204.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java面试课程-SpringIOC部分源码解析

1.SpringIOC的refresh源码解析 核心: 核心使用的是: 需要完成配置类的解析,各种BeanFactoryProcessor的注册。还有写国际化配置的初始化。Web容器的内部构造。 上面几个方法是refresh方法的内容。注意可以与applicationContext里的内容一起…

【Linux从入门到放弃】探究进程如何退出以进程等待的前因后果

🧑‍💻作者: 情话0.0 📝专栏:《Linux从入门到放弃》 👦个人简介:一名双非编程菜鸟,在这里分享自己的编程学习笔记,欢迎大家的指正与点赞,谢谢! 进…

编写动态库

1.创建库.c .h文件 2.编写Makefile文件 3.make之后形成.so文件 4.make output,形成mylib 5.把mylib拷贝到test里面 mv mylib /test 6.编译 gcc main.c -I mylib/include -L mylib/lib -lmymethod形成a.out 但是直接执行会出现以下问题 很显然没有找到动态库 7.解决加载找不…

FIO压测磁盘性能以及需要注意的问题

一、压测类型 1、顺序读(IO):read,bs1M,job数从1开始往上加:2、3、4... 2、顺序写(IO):write,bs1M,job数从1开始往上加:2、3、4... …

基于索尼基于索尼Spresense的眼睛跟随平台中两个模型的对比

1.模型一(现在使用的) 这个模型是一个简单的神经网络,由三个主要组件组成:输入层、一个全连接层(Affine层)、一个Sigmoid激活函数层和一个Binary Cross Entropy损失层。 以下是每个组件的说明: Input 层:这…

2024 COMMUNITY DAY User Group 社区嘉年华 云计算与 AI 技术交融盛会共筑多元智慧未来

亚马逊云科技User Group,深圳 Community Day 活动流程抢先知道! ⏰ 7月7日 🏠 深圳南山区香港中文大学 📣主论坛国际大咖云集,共襄科技盛宴! 🎉三大主题论坛:人工智能、大数据、动…

heic格式转化jpg,手把手教你将heic转换成jpg【办公必备】

一、什么是heic heic格式是一种高效的图片格式,它可以在较小的文件大小下提供高质量的图片。 二、如何打开heic 然而,这种图片因其格式的特殊性,在实际应用中仍存在一些问题:压缩效果可能不够理想,一些老旧的软件和设…

无线领夹麦克风品牌排名更新,手机直播麦克风前十排名!

在自媒体时代,音频设备尤其是麦克风的重要性日益凸显。技术的革新带来了麦克风品类的多样化,满足了从传统录制到现代自媒体创作的广泛需求。音频质量是决定视频作品能否吸引并留住观众的关键因素。在众多麦克风品牌中,挑选一款性能卓越的产品…

一切为了安全丨2024中国应急(消防)品牌巡展武汉站成功召开!

消防品牌巡展武汉站 6月28日,由中国安全产业协会指导,中国安全产业协会应急创新分会、应急救援产业网联合主办,湖北消防协会协办的“一切为了安全”2024年中国应急(消防)品牌巡展-武汉站成功举办。该巡展旨在展示中国应急(消防&am…

【软件测试】单元测试、系统测试、集成测试详解

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、单元测试的概念 单元测试是对软件基本组成单元进行的测试,如函数或一个类的方法…

cesium 聚合

cesium 聚合(下面附有源码) 示例代码 <html lang="en"><head><!-- Use correct character set. -->

AI工具哪里找?这个ai导航网站绝对是你不可错过的宝藏

这两年来&#xff0c;人工智能技术飞速发展并且已经渗透到我们生活的方方面面&#xff0c;从简单的日常任务到复杂的专业领域&#xff0c;AI工具的应用越来越广泛。 无论是办公一族还是设计师&#xff0c;教师等&#xff0c;都开始利用AI&#xff0c;提高自己的工作效率。 如…

QChartView显示实时更新的温度曲线图(动态曲线图)

文章目录 参考图1. 项目结构2. CMakeLists.txt3. main.cpp4. TemperatureSeries.qml5. main.qml6. 说明参考博客参考图 要在Qt QML中使用QChartView显示实时更新的温度曲线图,我们需要使用Qt Charts模块和一些QML组件。下面是一个完整的示例代码,以及详细说明每个部分的作用。…

代码生成器使用指南,JeecgBoot低代码平台

JeecgBoot 提供强大的代码生成器&#xff0c;让前后端代码一键生成&#xff0c;实现低代码开发。支持单表、树列表、一对多、一对一等数据模型&#xff0c;增删改查功能一键生成&#xff0c;菜单配置直接使用。 同时提供强大模板机制&#xff0c;支持自定义模板&#xff0c;目…

基于Canvas的Html5多时区动态时钟实战

目录 前言 一、关于Canvas技术 1、Canvas是什么 2、Canvas的属性及渲染特性 二、Canvas动态多时区展示 1、新建html页面 2、创建Canvas对象 3、绘制所有的时钟 总结 前言 出差旅行相信大家一定会住酒店&#xff0c;大家在酒店的前台进行预订的时候&#xff0c;是不是都…

简单实现Anaconda/Miniforge虚拟环境的克隆和迁移

简单实现Anaconda/Miniforge虚拟环境的克隆和迁移 一、问题描述一、方式一&#xff1a;使用命令克隆二、方式二&#xff1a;直接复制粘贴 欢迎学习交流&#xff01; 邮箱&#xff1a; z…1…6.com 网站&#xff1a; https://zephyrhours.github.io/ 一、问题描述 使用Anaconda…

【Node-RED 4.0.2】4.0版本新增特性(官方版)

二、重要功能 *1.时间戳格式改进 过去&#xff0c;node-red 只提供了 最原始的 timestamp 的格式&#xff08;1970-01-01 ~ now&#xff09; 但是现在&#xff0c;额外增加了 2 种格式&#xff1a; ISO 8601 -A COMMON FORMAT&#xff08;YYYY-MM-DDTHH:mm:ss:sssZ&#xff…

Cocos制作抖音小游戏接入侧边栏复访接口实例

本篇文章主要讲解&#xff0c;使用cocos接入抖音小游戏侧边栏接口的实例教程。 日期&#xff1a;2024年7月1日 作者&#xff1a;任聪聪 教程实例&#xff1a;https://download.csdn.net/download/hj960511/89509196 下载后可直接导入运行 上传游戏后抖音预审不通过 注意&#x…

如何找BMS算法、BMS软件的实习

之前一直忙&#xff0c;好久没有更新了&#xff0c;今天就来写一篇文章来介绍如何找BMS方向的实习&#xff0c;以及需要具备哪些条件&#xff0c;我的实习经历都是在读研阶段找的&#xff0c;读研期间两段的实习经历再加上最高影响因子9.4分的论文&#xff0c;我的秋招可以说是…

张颂文百花提名,男配界笑出“颂”彩

在这个星光熠熠的百花奖舞台上&#xff0c; 张颂文老师犹如一坛陈年老酒&#xff0c;越品越有味&#xff0c; 竟不声不响地提名了最佳男配角&#xff01;这下可好&#xff0c; 男配界仿佛一夜之间被“颂”风吹得花枝乱颤&#xff0c;笑料百出。你说张颂文老师这演技&#xf…