4.4. 在计算实例上挂载共享
在授予对客户端的访问权限后,可以挂载并使用共享。任何类型的客户端都可以访问共享,只要有与客户端的网络连接。
在虚拟计算实例上挂载 NFS 共享的步骤与在裸机计算实例上挂载 NFS 共享的步骤类似。有关如何在 OpenShift 容器上挂载共享的更多信息,请参阅 OpenShift Container Platform 产品文档。
注意
用于不同协议的客户端软件包必须安装在挂载共享的 Compute 实例上。例如,对于通过 NFS 使用 CephFS 的共享文件系统服务,NFS 客户端软件包必须支持 NFS 4.1。
4.4.1. 列出共享导出位置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
检索共享的导出位置,以便您可以挂载共享。
流程
检索共享的导出位置:
(user) [stack@undercloud-0 ~]$ manila share-export-location-list share-01当存在多个导出位置时,请选择第一个 metadata
字段的值等于 True。如果没有首选位置,您可以使用任何导出位置。
4.4.2. 挂载共享 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在客户端上挂载共享以启用数据访问权限。
有关创建和授予共享访问权限的详情,请参考以下步骤:
流程
登录实例并运行以下命令:
(user) [stack@undercloud-0 ~]$ openstack server ssh demo-instance0 --login root # hostname demo-instance0使用导出位置在 IPv4 网络上挂载共享:
# mount -t nfs -v 172.17.5.13:/volumes/_nogroup/e840b4ae-6a04-49ee-9d6e-67d4999fbc01 /mnt