6.4. 使用 manage/unmanage添加和删除共享
云管理员可以通过共享文件系统服务(manila)管理/取消管理功能来管理存储中已存在的文件共享。您可以对受管共享执行操作,如授予访问权限、挂载和调整大小,这与在共享文件系统服务共享上执行这些操作的方式相同。
您可以管理将 driver_handles_share_servers 参数(DHSS)设置为 true 的共享的生命周期,并将 DHSS 设置为 false 的共享。要管理 DHSS=true 共享,云管理员还必须管理包含该共享的共享服务器。
取消管理共享时,您可以在不删除共享的情况下从共享文件系统服务的管理中删除共享。如果共享有依赖的快照或共享副本,则只能在快照或共享副本被删除时从共享文件系统服务中删除共享。
限制
- 驱动程序必须支持 manage/unmanage 功能。
- manage/unmanage 功能不支持原生 CephFS 或 CephFS-NFS 后端。您可以从共享文件系统服务的管理中删除 CephFS 共享。但是,您无法将现有的 CephFS 共享置于共享文件系统服务的管理下。
- 当您在管理共享文件系统服务下建立共享时,现有客户端会断开连接。当您从共享文件系统服务的管理中删除共享时,现有客户端将保持连接。
流程
管理共享:
manila manage --name <name> --description <description> --share_type <share-type> --driver_options [<key=value> [<key=value> ...]] [--public] [--share_server_id <share-server-id>] \ [--wait] <service_host> <protocol> <export_path>-
将尖括号 <
;> 中的值替换为您的环境的正确值。
-
将尖括号 <
验证共享是否可用:
$ manila show <name>取消管理共享:
manila unmanage [--wait] <name>