服务概述¶
OpenStack 共享文件系统服务 (manila) 为虚拟机提供文件存储。共享文件系统服务为管理和配置文件共享提供抽象。如果驱动程序支持,该服务还支持管理共享类型以及共享快照。
共享文件系统服务由以下组件组成
- manila-api
一个 WSGI 应用,用于验证请求并将请求路由到共享文件系统服务。
- manila-data
一个独立的服务,其目的是处理数据操作,例如复制、共享迁移或备份。
- manila-scheduler
将请求调度并路由到合适的共享服务。调度器使用可配置的过滤器和权重来路由请求。过滤器调度器是默认调度器,它允许对后端各种属性(例如容量、可用区和其他功能)进行过滤。
- manila-share
管理提供共享文件系统的后端设备。manila-share 服务通过使用共享后端驱动程序作为接口与后端设备通信。共享驱动程序可以以两种模式之一运行,有或没有共享服务器的处理。共享服务器通过共享网络导出文件共享。当共享服务器不由共享文件系统服务内的驱动程序管理时,应在共享文件系统服务之外处理网络需求。
- 消息队列
在共享文件系统进程之间路由信息。
有关更多信息,请参阅 配置参考指南。