Nach dem Tutorial aufhttps://help.ubuntu.com/community/UbuntuCloudInfrastructureich habe eine kleine OpenStack-Umgebung auf Juju und MAAS eingerichtet. Ein Problem ist, dass nur Essex darauf läuft. Das kommt mir seltsam vor, da Grizzly bald kommt.
Beim Ansehen dieses Videoshttp://www.youtube.com/watch?v=bcwqvAFBQVg&t=18m47sAls ich sah, wie einfach es Shuttleworth machte, sein Essex auf Folsom zu aktualisieren, probierte ich diesen Ansatz aus, aber das führte nur zu Konfigurationsfehlern. Wie ist also der Ansatz – wie kann ich es einfach aktualisieren? Und welche Charms soll ich verwenden?
Antwort1
Endlich habe ich eine Lösung gefunden. Für Interessierte stelle ich meine Lösung hier vor:
Um von Essex auf Folsom zu aktualisieren, möchten wir das Ubuntu Cloud Archive verwenden. Leider ist das derzeit standardmäßig in MaaS nicht möglich. Es wurde als Fehler gemeldet. Ich habe dies festgestellt, nachdem ich die Hooks im Nova-Cloud-Controller-Charm debuggt hatte, einem der Charms, die beim Aktualisieren Fehler verursachen.
Um Cloud-Repositorys auf MaaS zu aktivieren, gehen Sie wie folgt vor:
Gehen Sie zu Bearbeiten /etc/squid-deb-proxy/mirror_dstdomain.acl
, Zeile 14: und ändern Sie die Zeile
archive.canonical.com
Zu
.archive.canonical.com
Dies löst das Problem und das Ändern von „openstack-orign“ auf jedem Charm von „distro“ zu „cloud:precise-folsom“ führt zu einem Update von „Essex“ auf „Folsom“!