创建存储类:OceanStor Pacific (Alpha)
通过表单的方式创建 OceanStor Pacific 存储类。
部署卷插件
-
在左侧导航栏中,单击 存储管理 > 存储类。
-
在 OceanStor Pacific 右侧单击 部署,参考以下说明,配置相关参数。
参数 描述 名称 卷插件名称。 协议 存储协议,支持 iSCSI 和 SCSI 类型的块存储。 后端 URL 在华为存储系统中获取存储 URL。支持一个或多个管理 URL,按回车键添加多个;当前仅支持 IPv4 网络地址协议。 存储池 支持一个或多个存储池,用逗号分割,可通过登录 DeviceManager 获取存储池。 Portals 填写主机和 VBS 节点 IP Pair,参数格式为 hostname:ip。其中 hostname 为对应的 worker 节点主机名,ip 为 FusionStorage 上块客户端对应的管理 IP,按回车键可输入多个 IP。 -
单击 部署并启动工具,在新的标签页中完成 Secret 的创建。
-
使用以下命令生成 Secret:
secretGenerate
。 -
在命令行回显中您需配置以下参数,其中
backend-1-name
为上述步骤中的 名称 ,[<backend-1-url>]
为上述步骤中的 后端 URL。同时您需自定义存储的user
和password
,命令行回显如下:***********************The 1 Backend Info********************* Current backend name is: <backend-1-name> Current backend url is: [<backend-1-url>] ***************************************************************** Enter backend ’s user: #请填写存储1的用户名 Enter backend ’s password: #请填写存储1的密码 Please Enter the password again: #再次填写存储1的密码 ***************Create CSI Secret Successful*******************
-
执行完毕会在
kube-system
下生成secret
文件。
-
创建存储类
-
在左侧导航栏中,单击 存储管理 > 存储类。
-
单击 创建存储类。
-
选择 OceanStor Pacific,单击 下一步。
-
参照以下说明,配置存储类相关参数。
说明:下述内容以表单方式为例,您也可选择
> YAML 创建 完成操作。
参数 说明 名称 存储类的名称。支持输入 a-z
、0-9
、-
,并且以a-z
开头,以a-z
、0-9
结尾。显示名称 存储类的显示名称。支持中文字符。 类型 仅支持块存储,不支持修改。 分配类型 精简:精简分配,thin 类型。 文件系统 选择文件系统的类型,支持 Ext4
,Ext3
,Ext2
。回收策略 支持保留或删除。 访问模式 块存储 支持单节点读写 (RWO),多节点只读 (ROX)。 分配项目 为项目分配该存储类的使用权限,仅分配了的项目下的命名空间创建建持久卷声明时可使用该存储类。
- 所有项目:将存储类的使用权限分配给当前集群关联的所有项目;
- 指定项目:单击 指定项目 下拉选择框,单击项目名称左侧的复选框,选择一个或多个项目,将存储类的使用权限分配给指定的项目;
提示:在下拉框中输入项目名称可对项目进行模糊搜索。
- 不分配:暂不分配项目。存储类创建完成后,可通过 更新项目 操作更新已创建存储类的分配项目参数。 -
确认配置信息无误后,单击 创建 按钮。创建成功后,即可进入存储类的详情页面。
后续操作
-
项目人员在容器平台中创建持久卷声明时,可以选择关联已创建的存储类。
-
根据实际情况,可将已创建的存储类设置为默认存储类。