GET – BMC 网络服务
使用 GET 方法检索 BMC 中网络协议的属性定义。
请求 URL
GET https://<BMC_IPADDR>/redfish/v1/Managers/1/NetworkProtocol
请求正文
无
响应正文
字段 | 类型 | 描述 | |||
---|---|---|---|---|---|
Description | 字符串 | “The resource is used to represent the network service settings for the manager for a Redfish implementation.” | |||
Status | 对象 | 已展开。 | |||
State | 字符串 | Enabled | |||
Health | 字符串 | OK | |||
HealthRollup | 字符串 | OK | |||
KVMIP | 对象 | 此管理器的 KVM-IP 协议支持设置。 | |||
Port | 字符串 | 443 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
FQDN | 字符串 | 这是通过 DNS 获取的管理器完全限定域名,包括主机名和顶级域名。 | |||
Port | 数字 | 指示协议端口。 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 固定值“true”。 | |||
SNMP | 对象 | 此管理器的 SNMP 支持设置。 | |||
Port | 数字 | 指示协议端口。 | |||
EnableSNMPv3 | 布尔 | 指示是否允许通过 SNMPv3 进行访问。 | |||
EngineId | 对象 | 引擎 ID。 | |||
ArchitectureId | 字符串 | 架构标识符。 | |||
PrivateEnterpriseId | 字符串 | 私有企业 ID。 | |||
SSDP | 对象 | 此管理器的 SSDP 支持设置。 | |||
NotifyIPv6Scope | 字符串 | 指示 SSDP IPv6 通知消息的范围。固定值“Organization” | |||
NotifyMulticastIntervalSeconds | 数字 | 指示通过此服务为 SSDP 执行多播的频率。固定值“60” | |||
NotifyTTL | 数字 | 指示 SSDP 通知消息的存活时间跃点计数。固定值“2” | |||
Port | 数字 | 指示协议端口。固定端口“1900” | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。固定值“true”。 | |||
DHCP | 对象 | 此管理器的 DHCP 支持设置。 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
DHCPv6 | 对象 | 此管理器的 DHCPv6 支持设置 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
HTTPS | 对象 | 此管理器的 HTTPS 协议支持设置。 | |||
Port | 数字 | 指示协议端口。 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
Certificates | 链接 | 此属性的值应该是对证书集合的引用。 | |||
HostName | 字符串 | 此管理器的 DNS 主机名,不含任何域信息。 | |||
IPMI | 对象 | 此管理器的 IPMI-over-LAN 协议支持设置。 | |||
Port | 数字 | 指示协议端口。固定端口“623” | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
Id | 字符串 | NetworkProtocol | |||
NTP | 对象 | 此管理器的 NTP 支持设置。 | |||
NTPServers | 数组 | 项:字符串 NTP 服务器 IP 列表。 | |||
ProtocolEnabled | 布尔 | 指示协议已启用还是禁用。 | |||
Name | 字符串 | 管理器网络协议 |
状态代码
HTTP 状态代码 | 错误消息 ID |
---|---|
500 | InternalError |
示例
返回以下示例 JSON 响应:
{
"@odata.etag": "\"296476A0\"",
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol",
"@odata.type": "#ManagerNetworkProtocol.v1_6_0.ManagerNetworkProtocol",
"DHCP": {
"ProtocolEnabled": true
},
"DHCPv6": {
"ProtocolEnabled": true
},
"Description": "The resource is used to represent the network service settings for the manager for a Redfish implementation.",
"FQDN": "XCC-7DGC-BHSFW2U005.labs.lenovo.com",
"HTTPS": {
"Certificates": {
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates"
},
"Port": 443,
"ProtocolEnabled": true
},
"HostName": "XCC-7DGC-BHSFW2U005",
"IPMI": {
"Port": 623,
"ProtocolEnabled": true
},
"Id": "NetworkProtocol",
"KVMIP": {
"Port": 443,
"ProtocolEnabled": true
},
"NTP": {
"NTPServers": [
"",
"",
"",
""
],
"ProtocolEnabled": false
},
"Name": "Manager Network Protocol",
"Oem": {
...
}
},
"SNMP": {
"EnableSNMPv3": false,
"EngineId": {
"ArchitectureId": "58 43 43 2d 37 44 47 43 2d 42 48 53 46 57 32 55 30 30 35",
"PrivateEnterpriseId": "80 00 1f 88 04"
},
"Port": 161
},
"SSDP": {
"NotifyIPv6Scope": "Organization",
"NotifyMulticastIntervalSeconds": 60,
"NotifyTTL": 2,
"Port": 1900,
"ProtocolEnabled": true
},
"SSH": {
"Port": 22,
"ProtocolEnabled": true
},
"Status": {
"Health": "OK",
"HealthRollup": "OK",
"State": "Enabled"
}
}