Zum Inhalt springen

Dokumentation / Odoo betreiben

Odoo-Version upgraden

Einen Dienst mit Odoos eigenem Upgrade-Service auf eine neuere Odoo-Version heben, zuerst als Testkopie.

Odoo-Upgrades sind im Early Access und werden Team für Team freigeschaltet. Wenn du auf deinen Diensten keinen Tab Upgrades siehst, sind sie für dein Team noch nicht aktiviert. Melde dich bei uns, dann schalten wir sie frei.

calmo.cloud hebt einen Dienst über Odoos Upgrade-Service auf eine neuere Hauptversion von Odoo, zum Beispiel von 18.0 auf 19.0. Die migrierte Datenbank landet in einem neuen Testdienst. Der Dienst, den du upgradest, läuft die ganze Zeit weiter. So kannst du die neue Version mit deinen eigenen Daten ausprobieren, bevor du irgendetwas entscheidest.

Bevor du startest #

  • Ein Odoo-Enterprise-Abonnement. Odoo migriert nur Datenbanken mit Enterprise-Abonnement. calmo.cloud liest den Abonnement-Code aus der Datenbank. Steht dort keiner, gibst du ihn beim Start des Upgrades ein.
  • Deine eigenen Addons für die neue Version. Odoo migriert seine eigenen Module. Deine Addons brauchen im Repository einen Branch für die neue Version (siehe Repositories). Addons ohne einen solchen Branch werden im neuen Dienst nicht deployt; welche das sind, erfährst du vor dem Start.
  • Platz auf dem Server. Der neue Dienst beginnt als Kopie des alten, und die Datenbank reist zu Odoo und zurück. Die Prüfung sagt dir, wenn der Speicherplatz knapp ist.

Upgrade starten #

  1. Öffne den Dienst, wechsle in den Tab Upgrades und klicke auf Upgrade.
  2. Wähle die Odoo-Version und optional einen Namen und einen Server für den neuen Dienst.
  3. Klicke auf Weiter. calmo.cloud prüft Datenbank, Server und Addons und listet, was es gefunden hat:
    • Probleme halten das Upgrade auf, bis sie behoben sind, etwa ein fehlender Abonnement-Code oder zu wenig Speicherplatz.
    • Warnungen musst du bestätigen, etwa Addons ohne Version für das Ziel oder dass die Datenbank an Odoo SA geht.
  4. Bestätige die Warnungen und klicke auf Upgrade starten.

Was danach passiert #

Den Fortschritt zeigt das Upgrade auf beiden Diensten und im Tab Upgrades des Dienstes:

  1. Senden — Die Datenbank wird auf deinem Server gesichert und zu Odoo hochgeladen. Gleichzeitig entsteht der neue Dienst als Testkopie des alten, mit seinen Dateien.
  2. Bei Odoo — Odoo migriert die Datenbank auf seiner eigenen Plattform. Je nach Größe dauert das ein paar Minuten bis mehrere Stunden. Die letzten Zeilen von Odoos Log erscheinen auf der Seite des Dienstes.
  3. Empfangen — Die migrierte Datenbank wird in den neuen Dienst geladen, deine Addons werden in ihrer Version für das neue Odoo deployt, ihre Module aktualisiert, und der Dienst startet mit der neuen Version.

Wie jeder Testdienst ist der neue Dienst neutralisiert: Er verschickt keine E-Mails (sie landen im Mail-Catcher, sofern dein Tarif ihn enthält) und führt keine geplanten Zahlungs- oder Synchronisationsjobs aus.

Wenn etwas schiefgeht #

  • Odoo konnte die Datenbank nicht migrieren — Am Upgrade steht der Grund, den Odoo angibt, und Odoos Anfragenummer, die du beim Odoo-Support angeben kannst.
  • Das Laden des Ergebnisses ist fehlgeschlagen — Oft scheitert ein Migrationsskript eines deiner Addons. Korrigiere das Addon und wähle am Upgrade Erneut laden. Der neue Dienst ist so lange gestoppt.
  • Du hast es dir anders überlegt — Solange das Upgrade noch bei Odoo liegt, wähle Upgrade abbrechen. Der neue Dienst wird gelöscht.

Odoos Upgrade-Bericht kannst du nach Abschluss im Tab Upgrades herunterladen.

Deine Daten bei Odoo #

Um deine Datenbank zu migrieren, erhält Odoo SA eine Kopie davon (ohne Filestore) und verarbeitet sie auf eigenen Servern. Standardmäßig bittet calmo.cloud Odoo, die Daten nach Abschluss des Upgrades von seiner Plattform zu löschen. Lass sie nur dort, wenn du bei Odoo ein Ticket zum Upgrade eröffnen willst.

Den Live-Dienst upgraden #

Upgrades legen derzeit einen neuen Testdienst an. Den Live-Dienst samt seinen Domains auf die neue Version umzuziehen, kommt in einem späteren Release.