Hi,

this is no question for you guys, it's more of an information what I was facing today and I wanted to share it if any of you should be facing the same or similar issue.

Due to an incautious upload of several huge images to glance (backed by Ceph) my colleague crashed our Ceph cluster, the OSDs were full or near full, so the glance images got stuck in status "saving". But the more severe impact was that the already running instances with their root disk in Ceph were not reachable anymore, nova-compute also shut down. So we had to get Ceph to a healthy state first, we added some OSDs, the cluster recovered successfully. Now I wanted to boot the instances again, basically that worked. Only the instances had no network interface although Horizon still showed the IP address information in the dashboard, so I assumed the information still had to be somewhere, but virsh dumpxml also didn't contain any interface data. A reboot of my control and compute nodes didn't fix anything, although new instances were created successfully, even in the respective network the troublesome instances were supposed to boot in.

I took a look into the port-list, the ports were still there. So I tried detaching and reattaching the instance's interface. Detaching seemed to work, but a refresh of the page or a "nova interface-list <INSTACE>" still showed the same IP address. As a workaround I attached a new interface in the same subnet temporarily, detached it again and then I saw what I wanted to see, NO IP address. Then I reattached the original port via nova CLI (Horizon doesn't let you choose a specific port, at least I didn't find it yet), and then my instances had back their interfaces. What I was also facing was that some ports seemed to be available, but when I wanted to attach them, I got an error message saying that port didn't exist. So I created new ports with the same IP addresses like the original ports, attached them and now I have a working cloud and a healthy cluster again.

It took me a couple of hours to figure that out, I hope this helps anyone! I think it's better than rebuild your instances... ;-)

Best regards,
Eugen

--
Eugen Block                             voice   : +49-40-559 51 75
NDE Netzdesign und -entwicklung AG      fax     : +49-40-559 51 77
Postfach 61 03 15
D-22423 Hamburg                         e-mail  : ebl...@nde.ag

        Vorsitzende des Aufsichtsrates: Angelika Mozdzen
          Sitz und Registergericht: Hamburg, HRB 90934
                  Vorstand: Jens-U. Mozdzen
                   USt-IdNr. DE 814 013 983


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to