No explicit option exposed for max_local_block_devices
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Charm Guide |
Fix Released
|
Undecided
|
Nobuto Murata | ||
OpenStack Nova Cloud Controller Charm |
Fix Released
|
Undecided
|
Nobuto Murata |
Bug Description
There are some cases where we want to "force" cloud users to use persistent volumes always. There is a downside of course like performance/latency issues over data persistence/
With Ceph based deployments, it's straightforward to use libvirt-
https:/
With other storage backends in mind such as iSCSI or FC based arrays, it's not that straightforward.
According to the following bug fix (Queens+), cloud admins should be able to create flavors with disk=0 so the instance creation request *without* boot volume by non-admin users can be forced to fail.
https:/
It's going to be per-flavor basis, but there is another way to force instance creation without boot volume to fail globally in the cloud.
https:/
>
>
> Is it possible to configure nova to automatically use cinder to
> back all root disks with volumes?
>
> No, there is nothing automatic within nova that converts a
> non-boot-
> Several ideas have been discussed over time which are captured in the
> spec for volume-backed flavors. However, if you wish to force users to
> always create volume-backed servers, you can configure the API service
> by setting max_local_
> non-boot-
So it makes sense to expose max_local_
no longer affects: | charm-guide |
description: | updated |
Changed in charm-guide: | |
assignee: | nobody → Nobuto Murata (nobuto) |
Changed in charm-nova-cloud-controller: | |
assignee: | nobody → Nobuto Murata (nobuto) |
milestone: | none → 22.04 |
Changed in charm-nova-cloud-controller: | |
status: | Fix Committed → Fix Released |
The option is available since Havana if I'm not mistaken. /github. com/openstack/ nova/commit/ 0ef7e15e225efcc e3e02098cb1d57f 9f40181f82
https:/