Install the Manila components

Install the Manila components

Caution

Manila deprecation notice

In the MCP 2019.2.7 update, the OpenStack Manila component is being considered for deprecation. The corresponding capabilities are still available, although not further enhanced.

Starting with the 2019.2.11 maintenance update, the OpenStack Manila component will no longer be supported by Mirantis. For those existing customers who have the Manila functionality explicitly included in the scope of their contracts, Mirantis will continue to fulfill the corresponding support obligations.

After you have configured the deployment model as described in Modify the deployment model, install the Manila components that include the manila-api, manila-scheduler, manila-share, manila-data, and other services.

To install the Manila components:

  1. Log in to the Salt Master node.

  2. Refresh your Reclass storage data:

    salt-call state.sls reclass.storage
    
  3. Install manila-api:

    salt -C 'I@manila:api and *01*' state.sls manila.api
    salt -C 'I@manila:api' state.sls manila.api
    
  4. Install manila-scheduler:

    salt -C 'I@manila:scheduler' state.sls manila.scheduler
    
  5. Install manila-share:

    salt -C 'I@manila:share' state.sls manila.share
    
  6. Install manila-data:

    salt -C 'I@manila:data' state.sls manila.data
    
  7. Install the Manila client:

    salt -C 'I@manila:client' state.sls manila.client
    
  8. Log in to any OpenStack controller node.

  9. Verify that the Manila services are enabled and running:

    salt 'cfg01*' cmd.run 'source keystonercv3; manila list'
    salt 'cfg01*' cmd.run 'source keystonercv3; manila service-list'