Openstack 13 Floating IP not reachable & Cinder Netapp Integration
Hello folks,
can't access the vm with attached floating ip.
But I can ping/traceroute the router-gateway from the project-router.
The security group is set to allow everything (every protocol from everywhere) from ingress and egress.
We use a separate VLAN for our floating-ips and we configured it the same way as in our staging environment.
the router from the admin-project (where there VM is located) has the "router-gateway" with the ip 10.10.1.1 - which is actually reachable via ping/traceroute from director and other machines (like controller oder compute nodes)
the VM gets the floating ip 10.10.1.130 (correctly associated) which is not pingable/traceroute-able from anywhere.
The Status the floating ip is actually down (for example the Status of the floating ips in the staging environment is "Active").
Its important to know that our staging env is running on OSP12 and our production env is running on OSP13.
thanks
Br
NIko
Responses
I should have also asked, can the VM ping the admin-project router? If so, and you can ping the admin-project router externally, it might be just a simple default routing problem on the VM's side. Might be a good idea to check the VM's routing table and see if the right default gateway (10.10.1.1) is assigned.
I'd stick with 'geneve' if using OVN. My guess though is there's a parameter set to 'vxlan' that should be 'geneve'. It might be in the two custom files that you've included:
/home/stack/templates/neutron-ovs-dvr.yaml (most likely this one) /home/stack/templates/network-environment.yaml
I don't have an extensive amount of experience with Octavia but I can help find answers you're looking for. Here are the Octavia docs to get you started.
Sure, so by default, glance uses swift as a backend (via GlanceBackend). To switch to Netapp NFS, the specific params you need to set are:
GlanceBackend- Set tofileGlanceNetappNfsEnabled- Set totrueNetappShareLocation- The share location on the Netapp appliance.GlanceNfsOptions- The NFS options
This will create an Netapp NFS mount on any node with the glance-api composable service (i.e. the Controller nodes by default) at /var/lib/glance/images. Switching the backend to file will store the images as files on the mount
There's an example of the NFS config (including Netapp) in /usr/share/openstack-tripleo-heat-templates/environments/storage/glance-nfs.yaml.
You can also set GlanceBackend to cinder and use Cinder on Netapp to store glance images. But that might be a bit convoluted when you can just use Netapp directly.
So probably change this:
GlanceBackend: cinder
To this:
GlanceBackend: file
That way it's using glance directly instead of through cinder.
Now, if the deployment fails, make a note of the stack that fails and post the error that appears. If need be, run the following command on the stack:
$ openstack stack failures list [stackname] --long
We'll try and identify what the issue is based on that.
Cool, we're making progress.
If it fails to upload an image with file, tail the Glance logs at /var/log/containers/glance/api.log and see what behaviour occurs.
Also the command openstack stack failures list overcloud --long only produces output if the overcloud deploy has failed. If your deployment completes without any stack failures, it won't show anything. It's more of a diagnostic tool for deployment processes that failing.
Now i want to implement a second cinder backend. can create a new yaml with the other paramaters and can openstack impement this?
I'm not sure if this is possible. I might have to check. I do know you used to be able to accomplish this using hieradata but am not sure if this still applies.
next point is: i want to implement "Configuration of Enhanced Instance Creation and Copy Offload with NetApp FAS for NFS" after that it should be implement this. http://netapp.github.io/openstack-deploy-ops-guide/ocata/content/glance.eic.configuration.html any experience with it?
Sadly, no, but I might be able to hunt down someone who has.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
