Juju Storage (WIP) - juju/juju GitHub Wiki
Concepts
- (Charm) Storage instances, attachments
- Volumes, volume attachments
- Filesystems, filesystem attachments
- Block devices
- Scope (environment, machine)
- Persistent/non-persistent
- Dynamic/static
- Shared/non-shared
- Life binding
Storage Providers
IaaS-integrated
Many compute services have integrated storage services. For example, AWS's EC2 and EBS; OpenStack's Nova and Cinder, etc. Below is a list of IaaS-specific storage providers available through Juju.
Microsoft Azure
Elastic Block Store (EBS)
Google Compute Engine (GCE)
Metal as a Service (MAAS)
OpenStack Cinder
Common filesystem providers
Volume-backed
Loop devices
Tmpfs
Writing a storage provider
Charm metadata
Workers
- Storage provisioner
- Machine provisioner
- Disk manager