此内容没有您所选择的语言版本。
14.4. Configure Basic Shared File System Service Settings
When manually installing the Shared File System service packages, the service's configuration file (namely,
/etc/manila/manila.conf
) will have no settings configured. You will need to manually uncomment/add and configure each setting as required.
The following code snippet is the basic configuration required for deploying the Shared File System service. You can copy its contents to
/etc/manila/manila.conf
, replacing the necessary variables when you do:
[DEFAULT] osapi_share_listen=0.0.0.0 sql_connection=mysql://manila:MANILADBPASS@CONTROLLERIP/manila # api_paste_config=/etc/manila/api-paste.ini state_path=/var/lib/manila sql_idle_timeout=3600 storage_availability_zone=nova rootwrap_config=/etc/manila/rootwrap.conf auth_strategy=keystone nova_catalog_info=compute:nova:publicURL nova_catalog_admin_info=compute:nova:adminURL nova_api_insecure=False nova_admin_username=nova nova_admin_password=NOVAADMINPASS # nova_admin_tenant_name=services nova_admin_auth_url=http://localhost:5000/v2.0 network_api_class=manila.network.neutron.neutron_network_plugin.NeutronNetworkPlugin debug=False verbose=True log_dir=/var/log/manila use_syslog=False rpc_backend=manila.openstack.common.rpc.impl_kombu control_exchange=openstack amqp_durable_queues=False [oslo_messaging_rabbit] rabbit_ha_queues=False rabbit_userid=guest rabbit_password=guest rabbit_port=5672 rabbit_use_ssl=False rabbit_virtual_host=/ rabbit_host=CONTROLLERIP # rabbit_hosts=CONTROLLERIP:5672 # [oslo_concurrency] lock_path=/tmp/manila/manila_locks
Replace the following values:
MANILADBPASS is the database password of the Shared File System service, which you used in Section 14.5, “Create the Shared File System Service Database”.
| |
CONTROLLERIP is the IP address of the Controller node.
| |
NOVAADMINPASS is the admin password of the Compute service. This is identical to the value of nova_admin_password in /etc/neutron/neutron.conf .
Note
If you deployed OpenStack using the Director, you can also find this password in the undercloud's /home/stack/tripleo-overcloud-passwords file.
|
As of this release, some Shared File System service settings are still defined in
/etc/manila/api-paste.ini
. Update this file with the following code snippet:
[filter:keystonecontext] paste.filter_factory = manila.api.middleware.auth:ManilaKeystoneContext.factory [filter:authtoken] paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory service_protocol = http service_host = localhost service_port = 5000 auth_host = localhost auth_port = 35357 auth_protocol = http admin_tenant_name = services admin_user = manila admin_password = MANILAPASS # signing_dir = /var/lib/manila auth_uri=http://CONTROLLERIP:5000/v2.0 # identity_uri=http://CONTROLLERIP:35357 #
MANILAPASS is the admin password of the manila service user (which you used in Section 14.3, “Create the Shared File System Service Identity Records”).
| |
CONTROLLERIP is the IP address of the Controller node.
|