Allow local scaphandre directory to be mapped to an instance using virtiofs

Registered by Uggla

Scaphandre is a tool to measure compute nodes and VMs power consumption.
This tool requires sharing a compute node filesystem onto the VM via virtiofs.
This blueprint is to implement such a mechanism allowing scaphandre and tools with similar needs to be integrated with nova.

Blueprint information

Status:
Not started
Approver:
Sylvain Bauza
Priority:
Undefined
Drafter:
Uggla
Direction:
Approved
Assignee:
Uggla
Definition:
Approved
Series goal:
Accepted for bobcat
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:bp/virtiofs-scaphandre

Addressed by: https://review.opendev.org/c/openstack/nova-specs/+/861881
    Allow local scaphandre directory to be mapped to an instance using virtiofs

[20230116 bauzas] Spec approved for 2023.1 cycle https://review.opendev.org/c/openstack/nova-specs/+/861881

Gerrit topic: https://review.opendev.org/#/q/topic:bp/virtiofs_scaphandre

Addressed by: https://review.opendev.org/c/openstack/nova-specs/+/876707
    Re-propose "Allow local scaphandre directory to be mapped to an instance using virtiofs" for Bobcat

[20230307 bauzas] Deferred as implementation not merged in 2023.1

Addressed by: https://review.opendev.org/c/openstack/nova/+/884994
    Add configuration option share_local_fs

Addressed by: https://review.opendev.org/c/openstack/nova/+/884995
    Add hw_share_local_fs extra specs and image property

Addressed by: https://review.opendev.org/c/openstack/nova/+/884996
    Add LOCAL storage type

Addressed by: https://review.opendev.org/c/openstack/nova/+/884997
    Add share_local_fs scheduler filter

Addressed by: https://review.opendev.org/c/openstack/nova/+/884998
    Add new api to retrieve local share (object and db)

Addressed by: https://review.opendev.org/c/openstack/nova/+/884999
    Manage local share (driver part)

Addressed by: https://review.opendev.org/c/openstack/nova/+/885000
    Manage local share (compute manager part)

Addressed by: https://review.opendev.org/c/openstack/nova/+/885001
    Do not mount local share at startup (init_instance)

Addressed by: https://review.opendev.org/c/openstack/nova/+/885002
    Do not umount local share if instance id deleted

Addressed by: https://review.opendev.org/c/openstack/nova/+/885003
    Support spawn an instance with a local share (driver part)

Addressed by: https://review.opendev.org/c/openstack/nova/+/885004
    Support spawn an instance with a local share (compute manager part)

Gerrit topic: https://review.opendev.org/#/q/topic:bp/manila_shares_attachments

[20230308 bauzas] Spec got approved for Bobcat https://review.opendev.org/c/openstack/nova-specs/+/876707

[20230905 bauzas] Deferred as implementation not merged in 2023.2

Addressed by: https://review.opendev.org/c/openstack/nova-specs/+/898320
    Re-propose "Allow local scaphandre directory to be mapped to an instance using virtiofs" for Caracal

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.