6.3. 创建共享
创建用于读取和写入数据的共享。
要创建共享,请使用类似如下的命令:
$ manila create [--share-type <sharetype>] [--name <sharename>] proto GB
替换以下值:
sharetype应用与指定共享类型关联的设置。-
可选:如果没有提供,则使用
default共享类型。
-
可选:如果没有提供,则使用
sharename是共享的名称。- 可选:共享不需要具有名称,也不需要名称保证是唯一的。
proto是您要使用的共享协议。-
对于带有 NFS 的 CephFS,
proto是nfs。 -
对于 CephFS 原生,
protos 是cephfs。 -
对于 NetApp 和 Dell EMC 存储后端,
proto是nfs或cifs。
-
对于带有 NFS 的 CephFS,
-
GB是以 GB 为单位的共享大小。
例如,在 第 6.2 节 “创建共享类型” 中,云管理员会创建一个 默认共享类型,用于选择 CephFS 后端,另一个名为 netapp 的共享类型,用于选择 NetApp 后端。
流程
使用示例共享类型,在 CephFS NFS 后端上创建一个名为
share-01的 10 GB NFS 共享。本例使用带有 NFS 的 CephFS:(user) [stack@undercloud-0 ~]$ manila create --name share-01 nfs 10可选:在 NetApp 后端上创建一个名为
share-02的 20 GB NFS 共享:(user) [stack@undercloud-0 ~]$ manila create --name share-02 --share-type netapp --share-network mynet nfs 20
6.3.1. 列出共享和导出信息 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要验证您是否成功创建了共享,请完成以下步骤。
流程
列出共享:
(user) [stack@undercloud-0 ~]$ manila list +--------------------------------------+----------+-----+-----------+ | ID | Name | ... | Status ... +--------------------------------------+----------+-----+-----------+ | 8c3bedd8-bc82-4100-a65d-53ec51b5fe81 | share-01 | ... | available ... +--------------------------------------+----------+-----+-----------+查看共享的导出位置:
(user) [stack@undercloud-0 ~]$ manila share-export-location-list share-01 +------------------------------------------------------------------ | Path | 172.17.5.13:/volumes/_nogroup/e840b4ae-6a04-49ee-9d6e-67d4999fbc01 +------------------------------------------------------------------查看共享的参数:
$ manila share-export-location-show <id>注意您可以使用导出位置在 第 6.9.2 节 “挂载共享” 中挂载共享。