We should not use common directory already assigned for dedicated service, here it is glance.
If we have limitations with partitioning, and we still want to use one storage partition for glance and swift, I'm proposing to do next:
1st variant:
- create /var/lib/storage and mount it as storage partition
- create /var/lib/storage/glance, symlink it to /var/lib/glance and set proper access permissions
- create /var/lib/storage/swift, symlink it to /var/lib/swift and set proper access permissions
2nd variant:
- add user swift into group glance
Otherwise issue will not disappeared because systemd units are checking permissions in pre start stage.
Example:
# systemctl status glance-registry.service
● glance-registry.service - OpenStack Image Service Registry
Loaded: loaded (/lib/systemd/system/glance-registry.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2016-09-16 12:02:18 UTC; 1h 10min ago
Process: 4547 ExecStartPre=/bin/chown glance:adm /var/log/glance (code=exited, status=0/SUCCESS)
Process: 4343 ExecStartPre=/bin/chown glance:glance /var/lock/glance /var/lib/glance (code=exited, status=0/SUCCESS)
Process: 4135 ExecStartPre=/bin/mkdir -p /var/lock/glance /var/log/glance /var/lib/glance (code=exited, status=0/SUCCESS)
Main PID: 4798 (glance-registry)
CGroup: /system.slice/glance-registry.service
We should not use common directory already assigned for dedicated service, here it is glance.
If we have limitations with partitioning, and we still want to use one storage partition for glance and swift, I'm proposing to do next:
1st variant: storage/ glance, symlink it to /var/lib/glance and set proper access permissions storage/ swift, symlink it to /var/lib/swift and set proper access permissions
- create /var/lib/storage and mount it as storage partition
- create /var/lib/
- create /var/lib/
2nd variant:
- add user swift into group glance
Otherwise issue will not disappeared because systemd units are checking permissions in pre start stage. registry. service registry. service - OpenStack Image Service Registry system/ glance- registry. service; enabled; vendor preset: enabled) /bin/chown glance:adm /var/log/glance (code=exited, status=0/SUCCESS) /bin/chown glance:glance /var/lock/glance /var/lib/glance (code=exited, status=0/SUCCESS) /bin/mkdir -p /var/lock/glance /var/log/glance /var/lib/glance (code=exited, status=0/SUCCESS) slice/glance- registry. service
Example:
# systemctl status glance-
● glance-
Loaded: loaded (/lib/systemd/
Active: active (running) since Fri 2016-09-16 12:02:18 UTC; 1h 10min ago
Process: 4547 ExecStartPre=
Process: 4343 ExecStartPre=
Process: 4135 ExecStartPre=
Main PID: 4798 (glance-registry)
CGroup: /system.