Prüfung vor dem Upgrade des MID-Servers

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 5 Minuten Lesedauer
  • Vor einem Upgrade führt der MID-Server Tests aus, um Probleme zu identifizieren, die dazu führen könnten, dass der Upgradeprozess fehlschlägt oder zu einem Ausfall des MID-Servers führt.

    Jeder MID-Server enthält eine Überwachung für das automatische Upgrade, die die MID-Serverversion mit der der Instanz vergleicht, um zu bestimmen, ob der MID-Server aktualisiert werden muss. Wenn die Überwachung für das automatische Upgrade erkennt, dass die MID-Serverversion veraltet ist, führt die Überwachung Validierungstests vor dem Upgrade für diesen MID-Server aus. Wenn ein Problem erkannt wird, wird eine Nachricht in der Tabelle „MID-Serverproblem“ [ecc_Agent_issue] protokolliert, und das Upgrade wird blockiert. Die Überwachung für das automatische Upgrade wird weiterhin jede Stunde ausgeführt, bis alle Tests bestanden sind. Wenn keine Blockierungsprobleme auftreten, lädt der MID-Server das entsprechende Upgrade-Paket herunter und beginnt den Upgradeprozess. Die Prüfung des vor-Upgrades des MID-Servers wird auch für die Upgrades ausgeführt, die von der Instanz ausgelöst wurden, als die Instanz aktualisiert wurde, sowie für manuelle Upgrades.

    Tests vor dem Upgrade

    Das vor-Upgrade führt zwei Sätze von Tests aus: Obligatorische Tests Und Warnungstests . Jeder obligatorische Test muss bestanden werden, um das MID-Server-Upgrade zu starten. Wenn ein obligatorischer Test nicht bestanden wurde, wird der Test im Agenten-Protokoll und in aufgezeichnet Aktives MID-Server-Problem Wird in der Tabelle „MID-Serverproblem“ [ecc_Agent_issue] erstellt. Diese Fehler werden vor dem tatsächlichen MID-Server-Upgrade veröffentlicht und müssen behoben werden, bevor das Upgrade fortgesetzt werden kann. MID-Server stoppt den Upgradeprozess und ändert den Status basierend auf MID-serverstatus. Wenn ein Warnungstest nicht bestanden wurde, wird dem Agent-Protokoll und der MID-Serverproblemtabelle eine Nachricht hinzugefügt, die Prüfung vor dem Upgrade wird jedoch fortgesetzt, und DAS MID-Upgrade wird nicht beendet.

    Validierungstests vor dem Upgrade überprüfen die folgenden obligatorischen Tests:
    • Mindestens 1 GB freier Speicherplatz
    • Zugriff auf die Download-Website unter install.service-now.com
    • Überprüfen Sie die digitale Signatur einer heruntergeladenen Beispieldatei
    • Ausführungsberechtigung, die Folgendes umfasst:
      • Extrahieren Sie einen ZIP-Archiver in einen temporären Ordner
      • Kopieren Sie die Datei aus dem temporären Ordner in den Agent-Ordner
      • Lesen Sie eine Textdatei, und validieren Sie den Inhalt
      • Löschen Sie die Inhalte der Prüfung vor dem Upgrade
    • Der MID-Server-Hostcomputer ist kein 32-Bit-System
    • Auf Linux-MID-Servern ist die glibc-Version mindestens 2,17
    Auf Windows MID-Servern führt die Validierung vor dem Upgrade die folgenden Warnungstests aus:
    • Alle Blocker-Services des MID-Server-Upgrades werden auf dem Hostcomputer ausgeführt
    • Status der Anwendungs-Experience auf dem Hostcomputer
    • Der MID-Server muss als nicht-Administrator-Anwender ausgeführt werden. Wenn der aktuelle Wert ist Melden Sie sich als Anwender an Account für den MID-Server ist Lokales System Oder ist ein Anwender, der Teil der Administratorgruppe ist, schlägt das Upgrade fehl und generiert ein Fehlerprotokoll.

    Fehler, die das Upgrade blockieren

    Diese Nachrichten beschreiben das Fehlschlagen eines obligatorischen Tests und werden in der Tabelle „MID-Serverproblem“ [ecc_Agent_issue] veröffentlicht. Fehler bei einem dieser Tests blockiert das Upgrade.
    Nicht genügend freier Speicherplatz. Das System meldet <n>-Bytes frei
    Diese Nachricht wird angezeigt, wenn weniger als 1 GB freier Speicherplatz auf dem MID-Server-Host erkannt wird. Dieser Fehler wird auch in das Protokoll des MID-Server-Agenten geschrieben.
    Updates können nicht vom Installationsserver heruntergeladen werden
    Diese Meldung gibt an, dass der MID-Server-Host nicht berechtigt ist, das Installationspaket von install.service-now.com herunterzuladen, oder Netzwerkprobleme verhindern, dass eine Verbindung hergestellt wird. Dieser Fehler wird auch in das Protokoll des MID-Server-Agenten geschrieben.
    Signaturverifizierung fehlgeschlagen:<message>
    Diese Nachricht gibt an, dass eine Verifizierungsausnahme aufgetreten ist, wenn die Prüfung vor dem Upgrade versucht, die digitale Signatur der heruntergeladenen Prüfungsdatei zu verifizieren.
    Digitale Signatur kann nicht verifiziert werden:<message>
    Diese Nachricht gibt an, dass der Verifizierungssignaturprozess durch eine Ausnahme unterbrochen wurde.
    Inhalte der ZIP-Datei für die Prüfung vor dem Upgrade können nicht extrahiert werden
    Diese Nachricht gibt an, dass der Service-Account auf dem MID-Serverhost nicht berechtigt ist, das ZIP-Archiv vor dem Upgrade in den temporären Ordner zu extrahieren.
    Ordner <Dateipfad für Upgrade-Prüfung> kann nicht erstellt werden
    Diese Nachricht gibt an, dass der MID-Server-Service-Account nicht berechtigt ist, den Ordner „upgradeCheck“ für die Dateien vor dem Upgrade im Agent-/Paketpfad zu erstellen.
    Dateiberechtigungen können nicht verifiziert werden: <message>
    Diese Meldung gibt an, dass beim Überprüfen von Dateiberechtigungen eine Ausnahme aufgetreten ist, z. B. eine Datei, die nicht vorhanden ist, oder ein Zugriffsfehler.
    Der Windows-Service des MID-Servers wird nicht als LocalSystem oder lokaler Administrator ausgeführt
    Diese Nachricht warnt, dass der Windows-Service nicht mit den gewünschten Berechtigungen ausgeführt wird.
    Upgradefehler: Der Hostcomputer erfüllt nicht die Mindestsystemanforderungen für das Upgrade des MID-Servers.
    MID-Upgrade wird auf einem 32-Bit-Host nicht unterstützt. Weitere Informationen finden Sie unter KB0863694 Für weitere Informationen.
    Upgrade-Fehler: Host erfüllt nicht die Mindestsystemanforderungen für das Upgrade des MID-Servers. Weitere Informationen finden Sie in der Produktdokumentation des MID-Servers in der Glibc-Bibliothek
    Dieser Fehler kann nur für Linux-MID-Server auftreten. Siehe Java-Versionsunterstützung Für weitere Informationen.

    Nicht blockierende Warnungen

    Diese Warnungen werden in der Tabelle „MID-Serverproblem“ [ecc_Agent_issue] angezeigt und verhindern nicht, dass ein Windows-MID-Server aktualisiert wird:
    $logOnAsUser kann nicht analysiert werden
    Diese Nachricht warnt, dass der Wert „als Anwender anmelden“ für den Windows-Service in keinem der folgenden erwarteten Formate vorliegt:
    • user@domain.company.com
    • Domäne\Anwender
    Anmeldung kann nicht als Anwendergruppen gesucht werden

    Wenn die Instanz versucht, die Gruppenmitgliedschaften des angemeldeten Anwenders zu suchen, wird ausgeführt NET-Anwender-<username> Befehl. Die Instanz erwartet von diesem Befehl eine bestimmte Ausgabestruktur durch den Windows-Service und gibt diese Warnung aus, wenn die erwartete Ausgabe nicht mit der tatsächlichen Ausgabe übereinstimmt.

    Diese PowerShell-Warnungen werden nur in das MID-Server-Agent-Protokoll geschrieben. Da PowerShell für die Verwendung eines MID-Servers nicht erforderlich ist, verhindern diese Konfigurationsprobleme nicht, dass ein Windows-MID-Server aktualisiert wird. Diese Warnungen können jedoch auf Probleme in Ihrer Umgebung hinweisen, die Aufmerksamkeit erfordern.

    PowerShell-Upgradeprüfungen werden übersprungen, da PowerShell nicht verwendbar ist
    PowerShell 3,0 (mindestens) ist nicht installiert, oder powershell.exe ist für den MID-Serverserviceanwender nicht verfügbar.
    Powershell-Test wird übersprungen: Zielordner wurde nicht initialisiert
    Powershell-Test wird übersprungen: Servicename kann nicht erkannt werden
    Service CiscoAMP, der auf dem MID-Server-Hostcomputer ausgeführt wird, wird als MID-Server-Upgrade-Blocker identifiziert
    Weitere Informationen finden Sie unter KB0870329 .
    Die Anwendungs-Experience ist auf dem MID-Server-Host deaktiviert, was dazu führen kann, dass der Prozess des automatischen Upgrades fehlschlägt und der MID-Server ausfällt. Aktivieren Sie den Service auf dem Host, um ein erfolgreiches automatisches Upgrade sicherzustellen
    Weitere Informationen finden Sie unter KB0597552 .
    Upgrade wird fortgesetzt, während des UpgradeCheck ist jedoch das folgende Problem aufgetreten: <exception message>
    Diese Meldung gibt an, dass beim Ausführen des PowerShell-Teils der Tests vor dem Upgrade ein Problem aufgetreten ist.

    Die Prüfung vor dem Upgrade wird deaktiviert

    Ein Konfigurationsparameter des MID-Servers wurde aufgerufen mid.upgrade.run_precheck Ist auf festgelegt Wahr Standardmäßig, wodurch der automatische Test vor dem Upgrade ausgeführt werden kann. Um diese Tests für einen einzelnen MID-Server zu deaktivieren, fügen Sie diesen Parameter der Datei config.xml dieses MID-Servers hinzu, und legen Sie ihn auf fest Falsch . Um diese Tests für alle MID-Server zu deaktivieren, fügen Sie der Tabelle „MID-Servereigenschaft“ [ecc_Agent_property] einen neuen Datensatz mit dem Namen hinzu mid.upgrade.run_precheck . Legen Sie den Wert dieser Eigenschaft auf fest Falsch Und verlassen MID-Server Feld leer.