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