快速入门(极速型L2)
更新时间:2024-11-06
本文以CentOS操作系统为例,介绍如何快速开通PFS,并通过POSIX客户端访问PFS文件系统。
适用范围
本文的快速入门仅适用于极速型L2。
前提条件
- 已开通并行文件存储PFS服务。首次登录并行文件存储PFS控制台时,需要根据页面引导开通PFS服务。
- 已创建一个BCC实例(建议配置不低于2个CPU核、4 GiB内存),且为PFS POSIX客户端支持的操作系统(详见下表)。
操作系统类型 | 发行版 | 内核版本 |
---|---|---|
CentOS | 7.5 | 3.10.0-1160.42.2.el7.x86_64 |
CentOS | 7.9 | 3.10.0-1160.83.1.el7.x86_64 |
CentOS | 8 | 4.18.0-348.7.1.el8_5.x86_64 |
CentOS | 8.1 | 4.18.0-348.7.1.el8_5.x86_64 |
CentOS | 8.2 | 4.18.0-348.7.1.el8_5.x86_64 |
CentOS | 8.3 | 4.18.0-348.7.1.el8_5.x86_64 |
CentOS | 8.4 | 4.18.0-348.7.1.el8_5.x86_64 |
Ubuntu | 20.04 | 5.4.0-135-generic |
Ubuntu | 20.04 | 5.4.0-139-generic |
Ubuntu | 22.04 | 5.15.0-72-generic |
3.BCC实例需和PFS实例在同一VPC下,如有跨VPC访问需求,请提交工单解决。
挂载操作步骤
步骤一:创建文件系统
- 登录并行文件存储PFS控制台。
- 在实例页面,单击创建实例,并填写必要配置,包括“地域、可用区、VPC、子网、实例名称、实例类型和存储容量”等信息。参数详细说明请见:创建文件系统。
- 单击创建,完成购买。
步骤二:创建POSIX挂载点
- 依次点击 “PFS实例列表页的实例ID > POSIX挂载 > 添加挂载点"。
- 在弹出的添加挂载点页面中,选择“子网",并点击“确定”创建挂载点。这里的子网指的是客户端管理节点所在子网,如无特殊要求,可选择与当前极速型L2实例相同的子网。
注意:PFS文件系统在创建POSIX挂载点时(正常情况下需要20-30分钟完成创建),会在您的百度智能云账号下自动创建3个按量付费的BCC实例用于管理POSIX客户端集群,BCC实例规格为bcc.g4.***(g4及以上实例规格),并按照所在地域BCC的收费标准进行收费,请确认您的百度智能云账号在该可用区可购买该规格实例。云服务器BCC的详细价格请参考云服务器BCC产品定价。
步骤三:将目标BCC实例加入客户端管理节点安全组
- 在客户端管理节点列表,单击第一个BCC实例,进入该实例的详情页面。然后点击安全组页签,记录安全组信息
- 进入BCC控制台,批量选择目标BCC实例(待挂载PFS文件系统的BCC实例),单击“批量操作 > 关联安全组”,勾选上一步获取到的客户端管理节点安全组。
步骤四:安装PFS POSIX客户端
- 在PFS POSIX挂载页面,获取客户端管理节点列表中第一个BCC实例的初始密码(请勿修改管理节点的初始密码并保证实例可正常登录)。
- 在BCC控制台,以root用户登录上述实例(客户端管理节点列表中第一个BCC实例),密码为上一步获取的密码。更多登录方式请点击此处。
- 在上一步登录的客户端管理节点,执行以下命令为多台BCC安装PFS POSIX客户端,并将其加入到客户端集群中。
pfs quick-add <目标BCC-A的内网IP地址> <目标BCC-B的内网IP地址> <目标BCC-C的内网IP地址> ...
注意:执行命令后,您需要手动依次输入目标BCC的密码,然后系统自动会为多台BCC安装PFS POSIX客户端。
示例:
pfs quick-add 192.168.16.18 192.168.16.19
步骤五:验证挂载
- 登录目标BCC实例,执行以下命令查询挂载点
df -h
返回示例如下:
其中,/pfs/mt-xxx 即为查询到的挂载点。
- 执行以下命令,进入PFS文件系统
cd <挂载点>
示例:
cd /pfs/mt-xxxx
此时,您就可以将PFS文件系统当作一个普通的本地目录来访问和使用。
卸载操作步骤
- 登录PFS-POSIX客户端安装节点BCC(即客户端管理节点列表中第一个BCC实例)。
- 执行以下命令,将目标BCC实例移除。
pfs del <目标BCC1内网IP地址> <目标BCC2内网IP地址> <目标BCC3内网IP地址> ...
示例:
pfs del 192.168.1.1 192.168.1.2 192.168.1.3
- 移除BCC实例时,请输入目标BCC的内网IP地址。
- 可移除一个或多个BCC实例,当移除多个BCC实例时,目标BCC的内网IP地址以空格隔开。
- 移除的BCC实例个数越多,命令运行的时间越长,平均移除一个BCC实例耗时约1分钟。建议您在执行移除BCC实例命令时以screen、nohup等方式在后台运行。
- 执行
mmlscluster
命令,如果 node 列表中未包含目标BCC实例信息,表示该文件系统已卸载成功。
注意:卸载PFS文件系统前请确保客户端节点已无业务IO任务,否则卸载会导致业务IO任务中断并失败。