https://github.com/cloudbase/cinder-volume-charm
Cinder Volume Charm
https://github.com/cloudbase/cinder-volume-charm
Last synced: 6 months ago
JSON representation
Cinder Volume Charm
- Host: GitHub
- URL: https://github.com/cloudbase/cinder-volume-charm
- Owner: cloudbase
- License: apache-2.0
- Created: 2016-07-12T18:03:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-12-16T10:19:54.000Z (about 5 years ago)
- Last Synced: 2025-06-09T10:11:40.859Z (8 months ago)
- Language: PowerShell
- Size: 756 KB
- Stars: 0
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
This charm provides the Cinder volume block service for OpenStack on Windows. It can be configured with either iSCSI local storage or using the SMB driver with access to an SMB share.
# Usage
Charm requires the other core OpenStack services deployed: mysql, rabbitmq-server, keystone and nova-cloud-controller. Typical deployments are:
## Local storage with iSCSI backend enabled
Deploy commands:
juju deploy cs:~cloudbaseit/cinder
juju config cinder enabled-backends="iscsi"
juju add-relation cinder mysql
juju add-relation cinder rabbitmq-server
juju add-relation cinder glance
## Shared storage with SMB backend enabled
Besides the core OpenStack services charms, the following charms should also be deployed: active-directory, wsfc, s2d-proxy.
Deploy commands:
juju deploy cs:~cloudbaseit/cinder
juju config cinder enabled-backends="smb"
juju add-relation cinder-volume mysql
juju add-relation cinder-volume rabbitmq-server
juju add-relation cinder-volume glance
juju add-relation cinder-volume active-directory
juju add-relation cinder-volume 'wsfc:wsfc'
juju add-relation 'cinder-volume:smb-share' s2d-proxy
# Configuration
* `hostname` - This should be set if the Cinder units are using shared storage and cluster generic service role is not created through the relation `cluster-service` with wsfc charm.
* `change-hostname` - In case OpenStack provider is used, due to the hostname length limitation on Windows this configuration option should be set to `True`.
* `installer-url` - If this is not set, it defaults to one of the official Cloudbase [download links](https://cloudbase.it/openstack-windows-storage/) (this is chosen depending on the configured OpenStack version).
* `enabled-backends` - It dictates which Cinder volume driver to be used. The charm can also be configured with multiple backends enabled.