当前位置:主页 > 查看内容

物理机服务器带外管理redfish协议使用介绍

发布时间:2021-09-17 00:00| 位朋友查看

简介:物理机服务器带外管理redfish协议使用介绍 带外管理作为基础架构物理机服务器运维的核心手段被大家熟知的是IPMI协议。然而IPMI在2015年公布2.0 v1.1标准后不再更新被RedFish永久代替Intel也宣布不再维护号召大家转战RedFish。 对于开发人员来说最具影响的当……

物理机服务器带外管理redfish协议使用介绍

带外管理作为基础架构物理机服务器运维的核心手段,被大家熟知的是IPMI协议。然而IPMI在2015年公布2.0 v1.1标准后,不再更新,被RedFish永久代替,Intel也宣布不再维护,号召大家转战RedFish。

对于开发人员来说最具影响的当然是从IPMI的命令调用方式转换为RESTful API和JSON格式。这样即使不懂运维也可以直接进行二次开发。下面整理了redfish获取服务器各组件详细信息的方式。希望能给大家带来帮助。

?

1、服务器整机信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有属性

参考Redfish接口:/redfish/v1/Systems/system_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

主机SN

SerialNumber

2102311TXH10K5000049

BMC版本

BmcVersion

3.38

BIOS版本

BiosVersion

6.67

OS版本

OsVersion

Red Hat Enterprise Linux Server release 6.7 (Santiago)

Kernel版本

KernalVersion

2.6.32-573.el6.x86_64

PowerState

PowerState

ON

Health Status

HealthStatus

OK

?

2、CPU信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有CPU的属性

参考Redfish接口:/redfish/v1/Systems/system_id/Processors/cpu_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

CPU ID

CpuId

1

CPU名称

CpuName

CPU1

ProcessorID

ProcId

57-06-05-00-FF-FB-EB-BF

配件品牌

Factory

Intel(R) Corporation

型号

Model

Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz

额定主频

RatedFreq

2300MHz

核数

Cores

16

线程数

Threads

32

当前主频

CurrFreq

 

Status

Status

OK

?

3、内存信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有内存的属性

参考Redfish接口:/redfish/v1/Systems/system_id/Memory/memory_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

MEM ID

MemId

mainboardDIMM000

槽位

Slot

DIMM000

配件品牌

Factory

Samsung

型号

Model

HMA84GR7AFR4N-VK

容量

Capacity

32G

类型

Type

RDIMM

内存技术

Tech

DDR4

频率

Freq

2933MHz

当前电压

CurrVolt

?

当前功耗

CurrConsum

56

Status

Satus

OK

?

4、硬盘信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有硬盘的属性

参考Redfish接口:/redfish/v1/Chassis/chassis_id/drives/drive_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

DISK ID

DiskId

HDDPlaneDisk0

SN

SerialNumber

19V0A0YAF4SD

槽位

Slot

Disk0

配件品牌

Factory

TOSHIBA

型号

Model

AL14SEB060N

容量

Capacity

600G

接口类型

Protocol

SAS

接口带宽

Speed

12Gbs

固件版本

FirmVersion

807

硬盘的介质类型

MediaType

HDD

盘体状态

FwState

Online

RAID ID

RaidId

0

所属逻辑盘名

VolumeNmae

LogicalDrive0

当前温度

CurrTemp

28

当前功耗

CurrConsum

 

剩余寿命

TimeLeft

 

Status

Status

OK

?

5、网卡信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有网卡的属性

参考Redfish接口:/redfish/v1/Chassis/chassis_id/NetworkAdapters/networkadapters_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

NIC ID

NicId

mainboardPCIeCard1

SN

SerialNumber

 

配件品牌

Factory

Mellanox Technologies

型号

Model

CX4-Lx

固件版本

FirmVersion

 

网卡槽位

Slot

PCIe Card 1

当前温度

CurrTemp

 

当前速率

CurrSpeed

 

当前功耗

CurrConsum

 

Status

Status

OK

?

6、网口信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有网口的属性

参考Redfish接口:/redfish/v1/Chassis/chassis_id/NetworkAdapters/networkadapteras_id/NetworkPorts/networkports_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

NIC ID

NicId

mainboardPCIeCard1

PORT_ID

PortId

1

MAC

Mac

EC:B1:D7:8A:F6:8B

Status

Status

OK

?

7、阵列卡信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有阵列卡的属性

参考Redfish接口:/redfish/v1/Systems/system_id/Storages/storage_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

RAID ID

RadiId

0

Raid名称

RaidName

RAID Card1 Controller

SN

SerialNumber

PDNLH0BRH8H4SZ

配件品牌

Factory

LSI

型号

Model

SAS3508

固件版本

FirmVersion

5.060.00-2139

JBOD模式

JbodMode

FALSE

BBU状态

BbuState

InService

寿命

Timeleft

?

当前功耗

CurrConsum

78

Status

Status

OK

?

8、GPU卡信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有GPU卡的属性

参考Redfish接口:/redfish/v1/Chassis/chassis_id/PCIeDevices/pciedevices_id

/redfish/v1/Chassis/chassis_id/PCIeDevices/pciedevices_id/Functions/functions_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

GPU ID

GpuId

3

SN

SerialNumber

0424418074370

配件品牌

Factory

NVIDIA Corporation

型号

Model

Tesla V100 PCIE GPU

当前功耗

CurrConsum

78

当前温度

CurrTemp

25

Status

Status

OK

?

9、电源信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有电源的属性

参考Redfish接口:/redfish/v1/Chassis/chassis_id/Power

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

POWER ID

PowerId

0

SN

SerialNumber

2I07C211827

配件品牌

Factory

HUAWEI

型号

Model

PAC900S12-BE

供电类型

SupplyType

AC

最大额定功率

CapacityWatts

900Watts

当前功耗

CurrConsum

146

当前温度

CurrTemp

25

Status

Status

OK

?

10、风扇信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有风扇的属性

参考Redfish接口:/redfish/v1/Chassis/chassis_id/Thermal

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

FAN ID

FanId

0

NAME

FanName

Fan Module1 Front

转速

Speed

3840

Status

Status

OK

?

11、温度传感器信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有温度传感器的属性

参考Redfish接口:/redfish/v1/Chassis/chassis_id/Thermal

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

温度传感器在主机内ID

TempId

0

温度传感器名称

TempName

Inlet Temp

温度

Temp

23

Status

Status

OK

?

12、逻辑卷信息及状态

目标:必须能通过标准的Redfish接口,获取到服务器整机所有逻辑卷的属性

参考Redfish接口:/redfish/v1/Systems/system_id/Storages/storage_id/Volumes/volume_id

请求方式:GET

响应码:200

包含属性:

属性名称

属性键值

属性值样例

逻辑盘资源名称

VolumeName

LogicalDrive0

逻辑盘容量

Capacity

2231G

逻辑盘RAID级别

VolumeRaidLevel

RAID10

逻辑盘所属控制器ID

RaidControllerId

0

逻辑盘访问策略

AccessPolicy

ReadWrite

逻辑盘当前cache策略

CurrCachePolicy

DirectIO

逻辑盘当前读策略

CurrReadPolicy

ReadAhead

逻辑盘当前写策略

CurrWritePolicy

WriteBackWithBBU

逻辑盘是否为启动盘

BootEnable

TRUE

物理盘cache策略

DriveCachePolicy

Unchanged

Span

SpanNum

4

每Span盘数

DrivesPerSpan

2

Status

Status

OK

?

?

最后给大家带来一个好消息,平安云物理机服务器管理平台可以申请免费试用了,有兴趣的可以访问https://bmp.yun.pingan.com获取。

?

;原文链接:https://blog.csdn.net/xujintao1987/article/details/115940524
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:Web进阶——Apache(二) 下一篇:没有了

推荐图文


随机推荐