Aktualisieren der KanBo (Azure)

Inhaltsverzeichnis

Voraussetzungen

Bevor Sie den Updatevorgang starten, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

    • Sie verfügen über ausreichende Rechte, um die KanBo Web App zu stoppen und zu starten, über Kudu auf Dateien zuzugreifen und eine Kopie der KanBo zu erstellen
    • Das KanBo.zip Paket, das Updatedateien für die KanBo enthält
    • Das KanBo. Jobhost.zip Paket, das Aktualisierungsdateien für geplante KanBo enthält
    • Das RM.zip Paket mit Updatedateien für die Resource Management-App (wenn Resource Management Teil Ihrer KanBo ist)

Der Benutzer, der das Update durchführt, muss über Setup-Rechte verfügen. Stellen Sie sicher, dass die für KanBo verwendete E-Mail-Adresse in der Variablen "admin-upn" im Abschnitt "auth-aad" der appsettings.json-Datei von KanBo korrekt festgelegt ist.

Sicherung der Datenbank

Bevor Sie KanBo aktualisieren, ist es am besten, eine Datenbanksicherung durchzuführen.

Greifen Sie über Azure auf Ihre KanBo zu und nutzen Sie die Funktion „Kopieren“, um ein Duplikat zu erstellen.

Wählen Sie das Zielabonnement und die Ressourcengruppe aus, in der sich die Sicherung befinden soll. Um Kosteneffizienz zu erzielen, klicken Sie im Abschnitt „Compute + Storage“ auf „Datenbank konfigurieren“ und passen Sie die Datenbankgröße während des Kopiervorgangs an.

Sie können mit dem Aktualisierungsvorgang fortfahren, während die Sicherung ausgeführt wird, aber stellen Sie sicher, dass der Sicherungsvorgang erfolgreich abgeschlossen wird.

KanBo Aktualisieren

In diesem Abschnitt führen wir Sie durch den Aktualisierungsprozess und zeigen, wie Sie während des Vorgangs Sicherungen durchführen. Es ist absolut wichtig , die Sicherungen bei jedem Schritt des Updates auszuführen. Wenn Sie dies nicht tun, kann dies zu irreversiblen Datenverlusten führen, also befolgen Sie auch diese Schritte.

Navigieren Sie zu Ihrer KanBo in Azure, und beenden Sie die Anwendung.

Wechseln Sie im Azure-Portal zu Erweiterte Tools für Entwicklungstools>, und klicken Sie auf „Los“, um Kudu zu starten.

Wählen Sie in Kudu die Option Debugkonsole > PowerShell aus.

Navigieren Sie zum Site-Verzeichnis, und klicken Sie auf das Download-Symbol neben dem Ordner wwwroot. In diesem Schritt werden sowohl die Anwendungsdateien als auch die Webjob-Dateien gesichert.

Ziehen Sie das KanBo.zip-Paket innerhalb des Ordners wwwroot per Drag & Drop in die Dateiliste (genauer gesagt in den Spaltenbereich „Größe“), um seinen Inhalt zu entpacken und zu aktualisieren.

Um KanBo zu aktualisieren, navigieren Sie zu App_Data > ausgelösten Einzelvorgänge >

Entpacken Sie für jeden Webjob-Ordner das KanBo. Jobhost.zip Paket. Wichtig: Extrahieren Sie die Dateien nicht direkt in den Ordner „triggered“. Legen Sie sie stattdessen im richtigen Auftragsordner ab.

Starten Sie nach dem Aktualisieren der Anwendungs- und Webjobdateien die KanBo über das Azure-Portal neu.

Wenn das Resource Management-Modul installiert ist, wiederholen Sie den oben genannten Update-Vorgang (mit Ausnahme der Webjob-Update-Schritte) mit dem RM.zip-Paket für die jeweilige Resource Management-Web-App.

Besuchen Sie Ihre KanBo , nachdem der Neustart abgeschlossen ist

Wenn dieser Bildschirm angezeigt wird, bedeutet dies, dass ein Datenbank-Upgrade erforderlich ist. Wenn dies nicht der Fall ist, können Sie die restlichen Schritte in diesem Abschnitt überspringen.

Um Datenbanken zu aktualisieren, hängen Sie /setup an Ihre KanBo an (z. B. contosokanbo.azurewebsites.net/setup), um auf die Setup-Seite zuzugreifen.

Klicken Sie auf die Schaltfläche „Erweitertes Setup anzeigen“. Eine Seite mit einem Fehler über einen fehlgeschlagenen Lizenz-ID-Abruf aufgrund ausstehender Migrationen sollte angezeigt werden, während im Abschnitt „Lizenz-ID“ „Loading … (Wiederholung in XS)“.

Klicken Sie auf „Datenbanken aktualisieren“.

Nach erfolgreicher Migration wird die Meldung „Upgrade der Datenbanken abgeschlossen“ angezeigt und die Lizenz-ID ist wieder sichtbar.

Wenn während des Upgrades ein Fehler auftritt, wenden Sie sich an den Support unter support@kanboapp.com.

Nach einem erfolgreichen Datenbank-Upgrade können Sie oben links auf „Beenden“ klicken, um zu KanBo zurückzukehren.

Überprüfen Sie bei Installationen mit Ressourcenverwaltung, ob ein Datenbank-Upgrade erforderlich ist, indem Sie die Setup-Seite aktualisieren. In der erweiterten Einrichtung wird es den Abschnitt „Ressourcenverwaltung“ geben.

Wenn im Abschnitt Ressourcenverwaltung die Schaltfläche „Datenbank aktualisieren“ angezeigt wird, starten Sie das Upgrade.

Nach erfolgreichem Upgrade wird empfohlen, die Ressourcenverwaltungsbenutzer und -manager zu synchronisieren.

Zurücksetzen von KanBo auf die vorherige Version

Wenn während des Updates Probleme auftreten, können Sie mit den folgenden Schritten zur vorherigen Version zurückkehren:

  1. Stoppen KanBo Sie die KanBo-Web-App
  2. Wiederherstellen der Datenbank in der zuvor erstellten Datenbanksicherung über das Azure-Portal
  3. Stellen Sie die KanBo wieder her, indem Sie die zuvor heruntergeladenen „wwwroot.zip“-Archive in den Ordner wwwroot (c:/site/wwwroot) von KanBo entpacken
  4. Schritt 3 sollte auch für die Ressourcenverwaltung ausgeführt werden, wenn sie installiert ist
  5. Starten Sie KanBo die KanBo-Web-App