多存储配置¶
共享文件系统服务可以提供对一个或多个文件存储后端(back end)的访问。通常,使用多个后端的工作流程与块存储服务类似。
使用 manila.conf,您可以启动多个共享服务。为此,您应该在 manila.conf 文件中设置 enabled_share_backends 标志。该标志定义了不同后端配置节的逗号分隔名称。一个名称对应于一个后端的配置组。
以下示例运行三个配置的共享服务
[DEFAULT]
enabled_share_backends=backendEMC1,backendGeneric1,backendNetApp
[backendGeneric1]
share_driver=manila.share.drivers.generic.GenericShareDriver
share_backend_name=one_name_for_two_backends
service_instance_user=ubuntu_user
service_instance_password=ubuntu_user_password
service_image_name=ubuntu_image_name
path_to_private_key=/home/foouser/.ssh/id_rsa
path_to_public_key=/home/foouser/.ssh/id_rsa.pub
[backendEMC1]
share_driver=manila.share.drivers.emc.driver.EMCShareDriver
share_backend_name=backendEMC2
emc_share_backend=vnx
emc_nas_server=1.1.1.1
emc_nas_password=password
emc_nas_login=user
emc_nas_server_container=server_3
emc_nas_pool_name="Pool 2"
[backendNetApp]
share_driver = manila.share.drivers.netapp.common.NetAppDriver
driver_handles_share_servers = True
share_backend_name=backendNetApp
netapp_login=user
netapp_password=password
netapp_server_hostname=1.1.1.1
netapp_root_volume_aggregate=aggr01
要启动独立的共享服务组,可以使用单独的配置文件。如果需要以独立的方式控制每个后端,则应为每个后端提供一个配置文件。