服务器FENCE一些相关基础概念

FENCE概念

HMC、BMC、SOL、 IPMI 與IPMItool 是當前基於x86 架構的服務器中經常遇到幾個非常重要概念,應該說要想很好地知道system p 服務器是如何被管理的,
理解這幾個概念是必不可少的,現在就讓我對它們進行逐一地介紹:

HMC
HMC 硬件控制台(Hardware Management Console for pSeries)是基於Intel 芯片的工作站,它安裝了Linux 的操作系統和i5 的管理軟件。
每一台HMC 除了有內存、硬盤、DVD-RAM、以太網口等,還可以選擇不同的顯示器、鍵盤等設備。它提供的一系列功能用來管理Power System
系列服務器以及服務器上LPAR 分區的配置。

BMC
BMC(Baseboard Management Controller) 是一種專用芯片/ 控制器( 叫做服務器處理器或基板管理控制器(BMC)),是基於IPMI 系統的心臟;在IPMI 管理平台中,
系統管理軟件對各個被管理器件的管理,都是通過與BMC 通信來實現的.BMC 並不依賴於服務器的處理器、BIOS 或操作系統來工作,它有自己的固件、電源、
MAC 地址與網絡接口,可謂非常地獨立,是一個單獨在系統內運行的無代理管理子系統。
即便在HMC 操作系統停機的情況下,BMC 也處於運行狀態,它主要支持三種系統接口方法:
(1) KCS (Keyboard Controller Style)
(2) SMIC(System Management Interface Controller) 與
(3) BT ( Block Transfer),具體採用哪種方法是由SMBIOS 表決定的.

SOL
IPMI2.0中定義了SOL(Serial Over LAN) 指令,利用它們可改變IPMI會話過程中本地串口傳送數據方向,從而實現對遠程服務器的Pre-os 訪問、BIOS 設置,
提供了通過LAN 遠程查看、啟動、診斷和維修故障的標準方式。其實現原理為:用戶在控制端通過LAN 連接遠端服務器(控制端需要根據SOL
定義指令設計軟件來實現監控,遠端服務器上BMC 硬件連線及底層代碼需要根據SOL 定義連線、指令做相應設計),即可在控制端通過安裝的軟件監控到遠端服務器POST
整個過程,並可以實現遠程接管,進入並修改BIOS 設置。遠端服務器主板上必須有BMC 芯片(或通過外插卡上BMC 芯片),BMC 芯片和網卡芯片間有SMBus 連接,
控制台通過網絡連接,從BMC 獲取POST 信息。

IPMI
IPMI(Intelligent Platform Management Interface)智能平台管理接口,是一項標准開放的硬件管理能力接口規範,由Intel、HP、Dell 和IBM 公司在1998 年共同提出,
其主要經歷過版本1.0 與1.5 兩代,目前最新版本為2.0 。利用此接口規範有助於在不同類服務器系統硬件上實施系統管理,使不同硬件平台的集中管理成為可能。
它主要提供了以下幾種通用的系統組件訪問接口:
環境感應器( 溫度,電壓)
電源控制與識別
系統事件日誌
看門狗定時器(系統崩潰時發送告警)
IPMI 良好的自治特性便克服了以往基於操作系統的管理方式所受的限制,例如操作系統不響應或未加載的情況下其仍然可以進行開關機、信息提取等操作。
在工作時,所有的IPMI 功能都是向BMC 發送命令來完成的,命令使用IPMI 規範中規定的指令,BMC 接收並在系統事件日誌中記錄事件消息,
維護描述系統中傳感器情況的傳感器數據記錄。在需要遠程訪問系統時,IPMI 新的LAN 上串行(SOL) 特性很有用。 SOL 改變IPMI 會話過程中本地串口傳送方向,
從而提供對緊急管理服務、Windows 專用管理控制台或Linux 串行控制台的遠程訪問。 BMC 通過在LAN 上改變傳送給串行端口的信息的方向來做到這點,
提供了一種與廠商無關的遠程查看啟動、操作系統加載器或緊急管理控制台來診斷和維修故障的標準方式。

IPMI tool
IPMItool 是一種管理與配置支持IPMI1.5/2.0 規範的設備的工具,它提供了一個與設備內BMC 部件進行通信的簡單命令行接口;它能讀取傳感器數據與域可替代單元信息,
打印其值,顯示系統事件記錄,設置LAN 配置參數,並且能執行遠程機架電源控制。

ACPI
Advanced Configuration and Power Interface,高級配置與電源介面。是英特尔、微軟和 東芝共同開發的一種電源管理標準。
ACPI有下面這些功能:
1、用戶可以使外設在指定時間開關;
2、使用筆記本電腦的用戶可以指定電腦在低電壓的情況下進入 低功耗狀態,以保證重要的應用程式運行;
3、作業系統可以在應用程式對時間要求不高的情況下降低時鐘頻率;
4、作業系統可以根據外設和主板的具體需求為它分配能源;
5、在無人使用電腦時可以使電腦進入休眠狀態,但保證一些通 信設備打開;
6、即插即用設備在插入時能夠由ACPI來控制。

WOL(局域网唤醒Wake-On-Lan)
勾选启用局域网唤醒复选框之后,您可以在 WOL(局域网唤醒)应用程序中输入 Synology DiskStation 的 IP 地址(或 DDNS 主机名)和 MAC 地址,
藉此在局域网或网络上打开 Synology DiskStation。
只有在 Synology DiskStation 正常关机(按下电源按钮,或是从 DSM 管理接口中选择关机)且其电源线已插入供电正常的电源插座时,
局域网唤醒功能才会产生作用。

SNMP(Simple Network Management Protocol,简单网络管理协议)
SNMP前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,
特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。
SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,
因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。

PXE Boot (Pre-Boot Execution Environment) (PXE 引导 (预引导执行环境))
一个使用独立于可用数据存储设备(如硬盘)或已安装操作系统的网络接口启动计算机的环境。
管理员可通过网络服务器向设备中加载操作系统和其他软件。

猜你喜欢

转载自zeallf.iteye.com/blog/2180810