Integrating openstack swift with rados backend to NextCloud

To read how to make openstack use ceph as object storage backend, visit: https://www.neblogas.lt/2016/12/23/openstack-object-storage-ceph/ Create openstack user “NextCloud”. Create project “someproject” – this will be our tenant. Add user to project and specify his role ‘swift_admin‘ (as defined in ceph.conf in post above). This is needed for user to be able to create container within object storage. Login as newly […]

Openstack networking VLAN

To create floating IP pool on VLAN tagged physical network: First create a VXLAN network (L2 network): [bash] openstack network create internal [/bash]   [bash] +—————————+————————————–+ | Field                     | Value                                | +—————————+————————————–+ | admin_state_up            | UP                                   | | availability_zone_hints   |                                      | | availability_zones        |                                      | | created_at                | 2017-01-03T11:22:33Z                 | | description               |                                      | | headers                   |                                      | | id                        […]

Openstack object storage on ceph

This is mainly post for myself to not forget, what was done. To configure Openstack to provide object storage service via Cpeh you need to create RadosGW server (or HA cluster). On openstack utility node: [bash] openstack user create ceph –password-prompt openstack role add –user ceph –project admin admin [/bash] On ceph controller node, edit ceph.config file: /etc/ceph/ceph.conf [bash] [client.rgw.radosgw1.domain.tld] […]