17.3. 共享后端模式


每个共享驱动程序都支持至少一个可用驱动程序模式:

  • 共享服务器 - driver_handles_share_servers = True - 共享驱动程序创建共享服务器并管理共享服务器生命周期。
  • 无共享服务器 - driver_handles_share_servers = False - 管理员(而不是共享驱动程序)使用网络接口管理裸机存储,而不依赖于共享服务器。

没有共享服务器模式 - 在此模式中,驱动程序将不会设置共享服务器,因此不需要设置任何新的网络接口。假设存储控制器由驱动程序管理,具有它需要的所有网络接口。驱动程序在不先创建共享服务器的情况下直接创建共享。要使用此模式下运行的驱动程序创建共享,manila 不需要用户创建任何私有共享网络。

注意

在没有共享服务器模式 中,manila 将假定通过导出任何共享的网络接口都可以被所有项目访问。

在没有共享服务器 模式中,共享驱动程序不会处理共享服务器生命周期。管理员应该处理可能需要提供项目隔离的存储、网络和其他主机端配置。在此模式中,管理员可以将存储设置为导出共享的主机。OpenStack 云中的所有项目都共享一个通用的网络管道。缺少隔离可能会影响安全性和服务质量。当使用不处理共享服务器的共享驱动程序时,云用户不能确保不受信任的用户无法访问它们的共享,方法是遍历其文件系统的顶级目录。在公共云中,所有网络带宽可能都由一个客户端使用,因此管理员应注意这不会发生。网络平衡可以通过任何方式完成,而不一定只是使用 OpenStack 工具。

共享服务器模式 - 在此模式中,驱动程序可以创建共享服务器并将其插入到现有的 OpenStack 网络。Manila 确定是否需要新的共享服务器,并提供共享驱动程序创建必要共享服务器所需的所有网络信息。

在处理共享服务器的驱动程序模式中创建共享时,用户必须提供一个共享网络,这些网络预期要导出它们的共享。Manila 使用此网络为此网络上的共享服务器创建网络端口。

用户可以在 share serversno share servers 后端模式中配置 security services。但是,如果没有共享服务器 后端模式,管理员必须在主机上手动设置所需的身份验证服务。在 共享服务器 模式中,manila 可以配置由其生成的共享服务器上的用户识别的安全服务。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat