Files
manila/doc/source/install/install-controller-rdo.rst
Takashi Kajinami 5ebe38b82f doc: Use dnf instead of yum
The yum command has been replaced by the dnf command in recent releases
of Fedora-based distributions. Use the native command instead of
the alias kept for compatibility.

Change-Id: I06fe3105b57a3f9c4ef790892c644f1efaaeece2
2025-01-07 10:46:28 +09:00

1.6 KiB

Install and configure controller node on Red Hat Enterprise Linux and CentOS

This section describes how to install and configure the Shared File Systems service, code-named manila, on the controller node that runs Red Hat Enterprise Linux or CentOS. This service requires at least one additional share node that manages file storage back ends.

Install and configure components

  1. Install the packages:

    # dnf install openstack-manila python3-manilaclient
  2. Edit the /etc/manila/manila.conf file and complete the following actions:

    • In the [database] section, configure database access:

      [database]
      ...
      connection = mysql+pymysql://manila:MANILA_DBPASS@controller/manila

      Replace MANILA_DBPASS with the password you chose for the Shared File Systems database.

  1. Populate the Shared File Systems database:

    # su -s /bin/sh -c "manila-manage db sync" manila

    Note

    Ignore any deprecation messages in this output.

Finalize installation

  1. Start the Shared File Systems services and configure them to start when the system boots:

    # systemctl enable openstack-manila-api.service openstack-manila-scheduler.service
    # systemctl start openstack-manila-api.service openstack-manila-scheduler.service