Skip to content

FSaaS Datastore for Shared Storage File Systems (virtiofs) #8

Description

@MarioRobres

Description
This feature introduces a new OpenNebula datastore driver (sharedfs) designed to manage directory-based "images" on shared filesystems (NFS, Lustre, etc.) instead of traditional disk image files (qcow2). Any folder that lives on a shared storage backend can be registered as an image and then exposed to VMs through virtiofs.

Use case

  • FSaaS service

  • AI model artifacts imported from the Hugging Face marketplace are stored as directories

Interface Changes

Datastore Configuration

New Datastore Type:

<DATASTORE>
  <NAME>SharedFS</NAME>
  <DS_MAD>sharedfs</DS_MAD>
  <TM_MAD>sharedfs</TM_MAD>
  <TYPE>IMAGE_DS</TYPE>
</DATASTORE>

Progress Status

  • Code committed
  • Testing - QA
  • Documentation (Release notes - resolved issues, compatibility, known issues)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions