服务器带外管理(Out-of-Band Management)是指在服务器正常运行时,通过专门的管理通道对服务器进行监控、配置和控制,而无需依赖服务器的主操作系统,这种管理方式的核心部件是板级管理控制器(BMC),它使用IPMI协议对外提供访问接口。
一、带外管理的特点
带外管理的一个主要目的是提供对服务器的远程访问和控制,即使服务器的主操作系统处于关机、崩溃或其他异常状态,通过带外管理,管理员可以远程执行诸如电源控制、系统重启、BIOS设置修改、操作系统安装和故障排除等任务,而无需物理接触服务器。
二、BMC的功能
BMC作为服务器带外管理的核心部件,具有以下基本功能:
电源控制:包括开启/关闭/循环电源、重启、NMI(不可屏蔽中断)等。
监控:监控传感器数值,如温度、电压、风扇速度等。
库存管理:管理可更换部件(FRU)的信息。
日志记录:记录系统事件日志。
恢复与警报:对接收到的事件采取措施,并通过SNMP陷阱格式发送警报。
串行控制台重定向:通过串行/调制解调器连接进行远程控制。
三、BIOS的CMOS设置
BIOS(Basic Input Output System)是硬件与软件程序间的“转换器”,对硬件提供最底层的支持,CMOS(Complementary Metal Oxide Semiconductor)是一块存储器,用来存储BIOS的设置等信息,在主板无供电情况下,由纽扣电池供电,确保用户BIOS设置不丢失。
四、IPMI协议的作用
IPMI(Intelligent Platform Management Interface)协议是由惠普、戴尔、英特尔制定研发出来的,最新标准为IPMI2.0,它允许用户监视服务器的物理健康特征,如温度、电压、风扇、电源状态等,IPMI的所有功能都通过向BMC发送命令来实现,使得BMC、BIOS、OS相互独立,但又可以进行交互。
五、带外管理的实际应用
在日常运维中,带外管理提供了极大的便利,当接收到别人移交的设备时,如果之前未记录相关服务器序列号、带外地址及带外管理的用户密码等情况,且服务器又不能停机维护时,可以通过带外管理工具(如ipmitool)在Linux系统上获取这些信息,而无需重启服务器。
六、带外管理与带内管理的区别
带外管理和带内管理是服务器管理的两种不同方式,带内管理是通过服务器内部的接口进行管理和控制,需要依赖操作系统提供的API来实现,而带外管理则是通过专用的网卡或管理口来实现对服务器的管理,可以不受操作系统和硬件故障的影响,提供更加稳定的管理方式。
七、FAQs
Q1: 什么是带外管理?
A1: 带外管理是指在服务器正常运行时,通过专门的管理通道对服务器进行监控、配置和控制,而无需依赖服务器的主操作系统,这种管理方式可以提供对服务器的远程访问和控制,即使服务器的主操作系统处于关机、崩溃或其他异常状态。
Q2: BMC在带外管理中扮演什么角色?
A2: BMC(Baseboard Management Controller)是带外管理的核心部件,它使用IPMI协议对外提供访问接口,BMC负责电源控制、监控传感器数值、管理可更换部件、记录系统事件日志、恢复与警报以及串行控制台重定向等功能,它是服务器特有模块,提供温度、电压、风扇、总线监控等,以便进行远程管理服务器。
八、小编有话说
带外管理作为一种独立的服务器管理方式,在IT运维中发挥着越来越重要的作用,它不仅提高了服务器管理的效率和灵活性,还增强了系统的稳定性和可靠性,对于现代数据中心而言,掌握和应用好带外管理技术,无疑是提升运维水平的关键一环,希望本文能为大家在理解和应用带外管理方面提供有益的参考和帮助。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1433544.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复