挂载NFS分区
命令功能
挂载NFS分区到指定目录,且NFS挂载最大目录个数为32。
命令格式
操作类型:POST
URL:https://device_ip/redfish/v1/Systems/NfsManage/Actions/NfsManage.Mount
请求头:
X-Auth-Token: auth_value
请求消息体:
{
"ServerIP": serverIp,
"ServerDir": serverPath,
"FileSystem": version,
"MountPath": mountPath
}
请求参数
参数名 |
是否必选 |
参数说明 |
取值 |
|---|---|---|---|
ServerIP |
必选 |
NFS服务器IP地址 |
字符串,IPv4地址。 |
ServerDir |
必选 |
NFS服务器共享的目录 |
字符串,长度为最大为256,可由大小写字母(a~z、A~Z)、数字(0~9)和其他字符(/_-)组成,且以/开头,且不含“..”。 |
FileSystem |
必选 |
NFS协议版本信息 |
字符串,取值为nfs4。 |
MountPath |
必选 |
NFS分区本地挂载点路径 |
字符串,长度为最大为256,可由大小写字母(a~z、A~Z)、数字(0~9)和其他字符(/_-)组成,且需要以/开头,且不含“..”。 |
使用指南
无
使用实例
请求样例:
POST https://10.10.10.10/redfish/v1/Systems/NfsManage/Actions/NfsManage.Mount
请求头:
X-Auth-Token: auth_value
请求消息体:
{
"ServerIP": "192.168.2.108",
"ServerDir": "/home",
"FileSystem": "nfs4",
"MountPath": "/opt/mount"
}
响应样例:
{
"error": {
"code": "Base.1.0.Success",
"message": "Operation success. See ExtendedInfo for more information.",
"@Message.ExtendedInfo": [
{
"@odata.type": "#MessageRegistry.v1_0_0.MessageRegistry",
"Description": "Indicates that no error has occurred.",
"Message": "Mount NFS successfully.",
"Severity": "OK",
"NumberOfArgs": null,
"ParamTypes": null,
"Resolution": "None"
}
]
}
}
响应码:200
输出说明
字段 |
类型 |
说明 |
|---|---|---|
code |
字符串 |
指示消息注册表中特定消息ID的字符串。 |
message |
字符串 |
与消息注册表中的消息对应的易读的消息。 |
@odata.type |
字符串 |
消息资源的OData描述信息。 |
Description |
字符串 |
消息资源的具体描述。 |
Message |
字符串 |
消息资源的详细信息。 |
Severity |
字符串 |
严重性,支持的严重级别包括:
|
NumberOfArgs |
数字 |
消息描述的参数个数。 |
ParamTypes |
数组 |
参数类型列表。 |
Resolution |
字符串 |
事件处理建议。 |
父主题: 存储管理