Hi Wido, Thanks for your feedback.
It is a great idea to support virtio-fs. We could add VIRTIOFS as a valid value of enum ExportProtocol, and implement it in a separate plugin in the future. Have you tested virtio-fs before ? Could you share more info if possible? - is it supported by libvirt-java ? - does it support hot plug or hot unplug ? I agree with you that we should consider IPv6 (ip and firewall rules) in storagefs vm. cc abhisar.si...@shapeblue.com Kind regards, Wei On Thu, Jun 6, 2024 at 6:43 AM Wido den Hollander <w...@widodh.nl.invalid> wrote: > > > > Op 04/06/2024 om 06:04 schreef Abhisar Sinha: > > Hi, > > > > I would like to propose supporting storage filesystem as a first-class > > feature in Cloudstack. > > The File Share can be associated with one or more guest networks or vpc > > tiers and can be used by any VM on the network in a shared manner. It is > > designed to be resizable and highly available. This feature can later be > > used as integration endpoints with the CSI driver, go-sdk, Terraform, > > Ansible and others. > > > > The draft functional spec is here : > > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+Filesystem+as+a+First+Class+Feature > > > > Looking forward to your comments and suggestions. > > > > I think this is great! Especially the Storage VM. Few things to keep in > mind: > > - Have we thought about passthrough of FileSystems coming from the HV > and being passed through to the VM [0] > - The StorageFsVm, can we make sure it supports IPv6 from the start, > best would be if it. Make sure all the code at least supports this for > ACLs and such. The VM itself should obtain an IPv6 address when possible > and open the proper ports in it's firewall > > Wido > > [0]: > - https://virtio-fs.gitlab.io/ > - https://chrisirwin.ca/posts/sharing-host-files-with-kvm/ > > > > Thanks, > > Abhisar > > > > > > > >