yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #94845
[Bug 2087541] [NEW] [REF] Add OVN Ganesha Agent to setup path for VM connectivity to NFS-Ganesha
Public bug reported:
In public cloud deployments using Manila with the CephFS driver and NFS-
Ganesha, establishing a network path between VMs and the Ganesha service
is necessary for mounting shares. Manila does not natively manage this
connectivity, which can lead to operational inefficiencies and security
concerns. This proposal enables Neutron to handle the required
connectivity, providing a simple, integrated approach within OpenStack.
The solution includes:
1. Creating a port in the user’s private network via API (a distributed localport, similar to the metadata port).
2. Provisioning the port on compute nodes where VMs in the private network reside — a task that would be managed by the new OVN Ganesha Agent.
This RFE specifically proposes the OVN Ganesha Agent to accomplish the second task. This approach is inspired by the existing solution in Neutron for establishing connectivity between VMs and the Nova metadata API. The OVN Ganesha Agent would be deployed on all compute nodes and would have the following responsibilities:
1. Detect ports for Ganesha connectivity in users' private networks.
2. Manage these ports dynamically by plugging them into designated namespaces on the compute nodes and configuring iptables rules to establish a secure path from these namespaces to the NFS-Ganesha service.
As a result, with Neutron and OVN functionalities, this solution enables
VMs to reach the NFS-Ganesha service using the IP of the port in their
private network. This approach provides a simpler, more secure, and
efficient connection that is also distributed and highly available,
offering a fully integrated and comprehensive solution within OpenStack
and Neutron.
[1] https://docs.openstack.org/manila/latest/configuration/shared-file-systems/drivers/cephfs_driver.html
** Affects: neutron
Importance: Undecided
Assignee: Amir Nikpour (amniik)
Status: New
** Tags: rfe
** Changed in: neutron
Assignee: (unassigned) => Amir Nikpour (amniik)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2087541
Title:
[REF] Add OVN Ganesha Agent to setup path for VM connectivity to NFS-
Ganesha
Status in neutron:
New
Bug description:
In public cloud deployments using Manila with the CephFS driver and
NFS-Ganesha, establishing a network path between VMs and the Ganesha
service is necessary for mounting shares. Manila does not natively
manage this connectivity, which can lead to operational inefficiencies
and security concerns. This proposal enables Neutron to handle the
required connectivity, providing a simple, integrated approach within
OpenStack.
The solution includes:
1. Creating a port in the user’s private network via API (a distributed localport, similar to the metadata port).
2. Provisioning the port on compute nodes where VMs in the private network reside — a task that would be managed by the new OVN Ganesha Agent.
This RFE specifically proposes the OVN Ganesha Agent to accomplish the second task. This approach is inspired by the existing solution in Neutron for establishing connectivity between VMs and the Nova metadata API. The OVN Ganesha Agent would be deployed on all compute nodes and would have the following responsibilities:
1. Detect ports for Ganesha connectivity in users' private networks.
2. Manage these ports dynamically by plugging them into designated namespaces on the compute nodes and configuring iptables rules to establish a secure path from these namespaces to the NFS-Ganesha service.
As a result, with Neutron and OVN functionalities, this solution
enables VMs to reach the NFS-Ganesha service using the IP of the port
in their private network. This approach provides a simpler, more
secure, and efficient connection that is also distributed and highly
available, offering a fully integrated and comprehensive solution
within OpenStack and Neutron.
[1] https://docs.openstack.org/manila/latest/configuration/shared-file-systems/drivers/cephfs_driver.html
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2087541/+subscriptions