RETIRED, Fuel plugin to deploy configure separate Ceph pools for different storage backends
Go to file
OpenDev Sysadmins 57974380e7 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:49:49 +00:00
deployment_scripts/puppet Import plugin's code 2017-07-18 14:51:50 -07:00
repositories Import plugin's code 2017-07-18 14:51:50 -07:00
.gitreview OpenDev Migration Patch 2019-04-19 19:49:49 +00:00
LICENSE Import plugin's code 2017-07-18 14:51:50 -07:00
README.md Import plugin's code 2017-07-18 14:51:50 -07:00
components.yaml Import plugin's code 2017-07-18 14:51:50 -07:00
deployment_tasks.yaml Import plugin's code 2017-07-18 14:51:50 -07:00
environment_config.yaml Import plugin's code 2017-07-18 14:51:50 -07:00
metadata.yaml Import plugin's code 2017-07-18 14:51:50 -07:00
node_roles.yaml Import plugin's code 2017-07-18 14:51:50 -07:00
tasks.yaml Import plugin's code 2017-07-18 14:51:50 -07:00
volumes.yaml Import plugin's code 2017-07-18 14:51:50 -07:00

README.md

Ceph Multibackend plugin for Fuel

Overview

Ceph Multibackend plugin for Fuel extends Mirantis OpenStack functionality by adding support for Ceph backend in Glance using ceph second pool. It adds new role "Ceph Glance Backende" with volume partition assignment. This role can be used ONLY with standart "Ceph OSD" role on node.

Compatible Fuel versions

9.0

User Guide

  1. Create an environment with the Ceph default image backend for Glance.
  2. Enable the plugin on the Settings/Storage tab of the Fuel web UI and fill in form fields:
    • Ceph pool name - name for new ceph pool
  3. Select new node with roles Ceph OSD AND Ceph Glance Backend
  4. Configure Disks on new node, chose at least one whole disk for role Ceph Glance Backend and one for role Ceph-OSD
  5. Deploy the environment.

Installation Guide

Ceph Multibackend Plugin for Fuel installation

To install Ceph Multibackend plugin, follow these steps:

  1. Download the plugin git clone https://github.com/openstack/fuel-plugin-ceph-multibackend

  2. Copy the plugin on already installed Fuel Master node; ssh can be used for that. If you do not have the Fuel Master node yet, see Quick Start Guide:

     # scp fuel-plugin-ceph_multibackend-1.7.1-1.noarch.rpm root@<Fuel_master_ip>:/tmp
    
  3. Log into the Fuel Master node. Install the plugin:

     # cd /tmp
     # fuel plugins --install fuel-plugin-ceph_multibackend-1.7.1-1.noarch.rpm
    
  4. Check if the plugin was installed successfully:

     # fuel plugins
     id | name                            | version | package_version
     ---|---------------------------------|---------|----------------
     1  | fuel-plugin-ceph_multibackend   | 1.7.1  | 4.0.0
    

Requirements

Requirement Version/Comment
Mirantis OpenStack compatibility 9.0

Limitations

Role Ceph Glance Backend can be used only on nodes with active Ceph OSD role.