帮你快速理解、总结文档立即下载

存储选项填写说明

最近更新时间:2026-11-13 16:16:08
本文档已由 AI 辅助审校
我的收藏

背景说明

在使用 THPC 创建集群(CreateCluster)或者添加集群存储选项(AddClusterStorageOption)接口时,您可以通过存储选项(StorageOption)参数,使集群现存节点和新增节点都挂载上指定的存储路径。本文主要介绍不同的存储产品如何填写接口的存储选项(StorageOption)参数以使用集群存储挂载功能。

CFS 文件系统参数

CFS 的通用标准型对应 StorageOption 参数中的 CFSOption 复杂类型。
1. 进入 CFS 控制台。选择左侧导航栏的文件系统,单击需要挂载的文件系统 ID 进入文件系统详情界面。

2. 进入详情界面后,单击上面标签栏的挂载点信息,可以找到 Linux 下的相关挂载命令。

3. 根据需求选择 NFS 3.0 或者 NFS 4.0 协议进行挂载操作。
NFS 3.0 挂载子目录命令如下:
sudo mount -t nfs -o vers=3,nolock,proto=tcp,noresvport 172.30.2.143:/qxt67552/subfolder /localfolder
其中参数名与参数值对应关系如下表:
参数名
参数值
说明
RemotePath
172.30.2.143:/qxt67552/subfolder
远程存储目录
LocalPath
/localfolder
本地存储目录
Protocol
NFS 3.0
存储协议
StorageType
SD
存储类型。SD 表示通用标准型
接口参数 JSON 格式示例如下:
{
"LocalPath": "/localfolder",
"RemotePath": "172.30.2.143:/qxt67552/subfolder",
"Protocol": "NFS 3.0",
"StorageType": "SD"
}
NFS 4.0 挂载子目录命令如下:
sudo mount -t nfs -o vers=4.0,noresvport 172.30.2.143:/subfolder /localfolder
其中参数名与参数值对应关系如下表:
参数名
参数值
说明
RemotePath
172.30.2.143:/subfolder
远程存储目录
LocalPath
/localfolder
本地存储目录
Protocol
NFS 4.0
存储协议
StorageType
SD
存储类型。SD 表示通用标准型
接口参数 JSON 格式示例如下:
{
"LocalPath": "/localfolder",
"RemotePath": "172.30.2.143:/subfolder",
"Protocol": "NFS 4.0",
"StorageType": "SD"
}

CFS Turbo 文件系统参数

CFS 的 TURBO 对应 StorageOption 参数中的 CFSOption 复杂类型。
1. 进入 CFS 控制台。选择左侧导航栏的文件系统,单击需要挂载的文件系统 ID 进入文件系统详情界面。

2. 进入详情界面后,单击上面标签栏的挂载点信息,可以找到 turbo 挂载命令。

3. 填写 turbo 挂载命令。
sudo mount.lustre 172.30.2.180@tcp0:/4fe1839b/cfs /path/to/mount
其中参数名与参数值对应关系如下表:
参数名
参数值
说明
RemotePath
172.30.2.180@tcp0:/4fe1839b/cfs
远程存储目录。
turbo 目前不支持子目录挂载,填写了 CFS 下的子目录,会挂载失败。例如:172.30.2.180@tcp0:/4fe1839b/cfs/data
LocalPath
/path/to/mount
本地存储目录。
Protocol
TURBO
存储协议。
StorageType
TB
存储类型。TB 为 turbo 标准型, TP 为 turbo 性能型。
接口参数 JSON 格式示例如下:
{
"LocalPath": "/path/to/mount",
"RemotePath": "172.30.2.180@tcp0:/4fe1839b/cfs",
"Protocol": "TURBO",
"StorageType": "TB"
}

GooseFS 参数

自建集群部署数据加速器 GooseFS 操作请参见 使用自建集群部署 GooseFS。GooseFS 对应 StorageOption 参数中的 GooseFSOption 复杂类型。
其中参数名与参数值对应关系如下表:
名称
参数值
说明
LocalPath
/path/to/mount
文件系统本地挂载路径。
RemotePath
/
RemotePath 为 GooseFS 中的目录,您需要确保该目录已经创建;如无特殊需求,可设置为根目录 '/'。
Masters
172.16.0.97:9200,172.16.0.79:9200,172.16.0.110:9200
Masters 为 GooseFS 加速集群的主节点地址。如果您选择高可用部署模式,主节点地址之间使用逗号分隔,例如:172.16.0.97:9200,172.16.0.79:9200,172.16.0.110:9200
接口参数 JSON 格式示例如下:
{
"LocalPath": "/path/to/mount",
"RemotePath": "/",
"Masters": "172.16.0.97:9200,172.16.0.79:9200,172.16.0.110:9200"
}

GooseFSx 参数

创建全托管数据加速器 GooseFSx 请参见 GooseFSx 快速入门。GooseFSx 对应 StorageOption 参数中的 GooseFSxOption 复杂类型。
1. 进入 GooseFSx 控制台。进入 GooseFSx 实例列表,单击需要挂载的 GooseFSx 实例 ID 进入集群详情页面,如图所示。

2. 单击 POSIX 客户端,可以看到 GooseFSx 已经创建好的客户端管理节点列表,获取客户端管理节点内网 ip。

3. GooseFSx 填写参数。
参数名
参数值
说明
Masters
["172.16.0.6:55533","172.16.0.13:55533","172.16.0.14:55533]
GooseFSx 全部管理节点的列表。GooseFSx 服务必须配置内网 ip 为 55533 端口。
LocalPath
/goosefsx/x_c60_xxxxxxxx_proxy/
/goosefsx/{Goosefsx 实例 ID}_proxy/ \\
注意:
一个 THPC 集群只支持挂载一个 GooseFSx 文件系统。
目前暂时不支持指定本地目录挂载操作,GooseFSx 在实例内挂载路径为/goosefsx/{Goosefsx 实例 ID}_proxy/ ,目前不支持其他子路径填写形式。
删除 GooseFSx 集群存储选项时,LocalPath 请填写 /goosefsx/{Goosefsx 实例 ID}_proxy/。