下载
中文
注册

配置NTP服务信息

命令功能

配置NTP服务信息。

命令格式

操作类型:PATCH

URL:https://device_ip/redfish/v1/Systems/NTPService

请求头:

X-Auth-Token: auth_value

请求消息体:

{
    "ClientEnabled":ClientEnabled,
    "NTPLocalServers":NTPLocalServers,
    "NTPRemoteServers":NTPRemoteServers,
    "NTPRemoteServersbak":NTPRemoteServersbak,
    "ServerEnabled":ServerEnabled,
    "Target":Target
}

请求参数

表1 请求参数

参数名

是否必选

参数说明

取值

ClientEnabled

必选

NTP客户端是否使能。

布尔值,取值为true或false。

NTPLocalServers

可选

用于NTP服务的本机IP地址。

字符串,IPv4地址。仅当ServerEnabled为true时参数有效

说明:

该字段在此版本上无效。

NTPRemoteServers

必选

首选NTP远端服务器IP地址。

字符串,IPv4地址。仅当ClientEnabled为true时参数有效,且有效时取值必须与NTPRemoteServersbak不同

NTPRemoteServersbak

必选

备选NTP远端服务器IP地址。

字符串,IPv4地址。仅当ClientEnabled为true时参数有效,且有效时取值必须与NTPRemoteServers不同

ServerEnabled

必选

NTP服务器是否使能。

布尔值,取值为false。

Target

可选

NTP服务的配置类型,此参数可选,默认值为Client。

字符串,取值为Client。

使用指南

使用实例

请求样例:

PATCH https://10.10.10.10/redfish/v1/Systems/NTPService 

请求头:

X-Auth-Token: auth_value

请求消息体:

{
    "ClientEnabled":true,
    "NTPLocalServers":"",
    "NTPRemoteServers":"192.168.xx.xx",
    "NTPRemoteServersbak":"",
    "ServerEnabled":false,
    "Target":"Client"
}

响应样例:

{
    "@odata.type": "#MindXEdgeNTPService.v1_0_0.MindXEdgeNTPService",
    "@odata.context": "/redfish/v1/$metadata#Systems/NTPService",
    "@odata.id": "/redfish/v1/Systems/NTPService",
    "Id": "NTPService",
    "Name": "NTPService",
    "ClientEnabled": true,
    "ServerEnabled": false, 
    "Port": null,
    "NTPRemoteServers": "192.168.xx.xx", 
    "NTPRemoteServersbak": null, 
    "NTPLocalServers": ""
}

响应码:200

输出说明

表2 操作输出说明

字段

类型

说明

@odata.type

字符串

NTP服务资源的类型。

@odata.context

字符串

NTP服务资源模型的Odata描述信息。

@odata.id

字符串

NTP服务资源的访问路径。

Id

字符串

NTP服务资源的ID。

Name

字符串

NTP服务资源的名称。

ClientEnabled

布尔值

NTP客户端是否使能。

ServerEnabled

布尔值

NTP服务器是否使能。

Port

字符串

NTP服务端口号。

NTPRemoteServers

字符串

首选NTP远端服务器IP地址。

NTPRemoteServersbak

字符串

备选NTP远端服务器IP地址。

NTPLocalServers

字符串

用于NTP服务的本机IP地址。