- Versionshinweise
- Bevor Sie beginnen
- Erste Schritte
- Installieren der Automation Suite
- Migration und Upgrade
- Projekte
- Datasets
- ML-Pakete
- Pipelines
- ML-Skills
- ML-Protokolle
- Document Understanding im AI Center
- Lizenzierung
- Anleitungen zu …
- Grundlegende Anleitung zur Fehlerbehebung
Offline-Upgrade
/opt/UiPathAutomationSuite
auf allen Knoten verfügen. Wenn Sie nicht über genügend Speicherplatz verfügen, können Sie entweder die Kapazität dieses Ordners erhöhen oder alle vorherigen Installationsdateien mit Ausnahme von cluster_config.json
entfernen. Sie können das vorherige Installationsprogramm jederzeit erneut herunterladen.
df -h /opt/UiPathAutomationSuite
.
Führen Sie die folgenden Schritte aus, um das Upgrade vorzubereiten:
- Identifizieren Sie den Server-Knoten (nicht den Agenten-Knoten), der über einen zusätzlichen
UiPath bundle
-Datenträger verfügt, der am/uipath
-Mount-Punkt angefügt ist. Dieser Knoten wird im gesamten Dokument als primärer Serverknoten bezeichnet. Melden Sie sich bei einem Auswertungsprofil mit einem einzelnen Knoten, bei dem Sie nur über einen Serverknoten verfügen, bei diesem Knoten an.Hinweis: Führen Sie die folgenden Schritte für alle Knoten im Cluster aus. Beginnen Sie mit den Serverknoten und fahren Sie mit den Agent-Knoten fort. - Stellen Sie mithilfe von SSH eine Verbindung mit einem Knoten her.
- Werden Sie Stammbenutzer:
sudo su -
sudo su - - Erstellen Sie einen Installationsordner im Verzeichnis
/opt/UiPathAutomationSuite
:<h1>Please replace {version} with installer version mkdir -p /opt/UiPathAutomationSuite/{version}/installer</h1>
<h1>Please replace {version} with installer version mkdir -p /opt/UiPathAutomationSuite/{version}/installer</h1> - Laden Sie
sf-installer.zip
herunter und kopieren Sie es nach/opt/UiPathAutomationSuite/{version}/installer
.cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer - Laden Sie
sf-infra.tar.gz
herunter und kopieren Sie es nach/opt/UiPathAutomationSuite/{version}
.cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/{version}
cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/{version} - (Nur auf dem primären Serverknoten).
Laden Sie
sf.tar.gz
herunter und kopieren Sie es nach/uipath/{version}
.cp /path/to/sf.tar.gz /uipath/{version}
cp /path/to/sf.tar.gz /uipath/{version} sf-installer.zip
entpacken:cd /opt/UiPathAutomationSuite/{version}/installer unzip sf-installer.zip -d .
cd /opt/UiPathAutomationSuite/{version}/installer unzip sf-installer.zip -d .- Erteilen Sie dem Installationsprogramm die erforderlichen Berechtigungen:
chmod 755 -R /opt/UiPathAutomationSuite/{version}/installer
chmod 755 -R /opt/UiPathAutomationSuite/{version}/installer - Generieren Sie die neueste
cluster_config.json
auf dem ersten Serverknoten und kopieren Sie sie auf die restlichen Knoten.
- Wenn Sie die alte
cluster_config.json
-Datei haben, generieren Sie die Konfigurationsdatei aus dem Cluster, indem Sie Folgendes ausführen:cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o ./cluster_config.json
cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o ./cluster_config.json - Wenn Sie nicht über die alte
cluster_config.json
-Datei verfügen, generieren Sie eine Überschreibung aller Standardwerte, die Sie möglicherweise zum Zeitpunkt der Installation der vorherigen Version vorgenommen haben:cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh config get -o ./cluster_config.json
cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh config get -o ./cluster_config.json
- Öffnen Sie
cluster_config.json
mit Ihrem Editor (z. B. vi).vi /opt/UiPathAutomationSuite/{version}/installer/cluster_config.json
vi /opt/UiPathAutomationSuite/{version}/installer/cluster_config.json - Ersetzen Sie den folgenden Block:
"aicenter": { "enabled": "false" },
"aicenter": { "enabled": "false" },Hinweis: Document Understanding ist standardmäßig aktiviert, wenn AI Center aktiviert ist. - Mit den folgenden Informationen (ersetzen Sie die Informationen zwischen
<>
durch Ihre Werte):"aicenter": { "orchestrator_url":"<a href="https://orchestrator-url.com">https://orchestrator-url.com</a>", "identity_server_url": "<a href="https://orchestrator-url.com/identity">https://orchestrator-url.com/identity</a>", "orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>", "identity_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>", "identity_access_token": "<placeholder will be replaced later>", },
"aicenter": { "orchestrator_url":"<a href="https://orchestrator-url.com">https://orchestrator-url.com</a>", "identity_server_url": "<a href="https://orchestrator-url.com/identity">https://orchestrator-url.com/identity</a>", "orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>", "identity_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>", "identity_access_token": "<placeholder will be replaced later>", },
Führen Sie die folgenden Schritte aus, um die Sicherung zu konfigurieren:
- Stellen Sie sicher, dass Sie die Sicherung im Cluster aktiviert haben. Sie müssen die Sicherung mit derselben Version des Installationsprogramms erstellen, die Sie für die aktuelle Bereitstellung verwendet haben. Anweisungen finden Sie in der Dokumentation zum Sichern und Wiederherstellen der UiPath AI Center- Version, für die Sie ein Upgrade planen.
- Stellen Sie eine Verbindung mit einem der Serverknoten über SSH her.
- Um zu überprüfen, ob alle gewünschten Volumes über Sicherungen im Cluster verfügen, führen Sie Folgendes aus:
/path/to/old-installer/configureUiPathAS.sh verify-volumes-backup
/path/to/old-installer/configureUiPathAS.sh verify-volumes-backupHinweis: Die Sicherung kann einige Zeit in Anspruch nehmen. Warten Sie etwa 15–20 Minuten und überprüfen Sie die Sicherung des Volumes erneut.
Nachdem die Sicherung erstellt wurde, fahren Sie mit den folgenden Schritten fort.
Wenn Sie den Cluster in den Wartungsmodus versetzen, werden der Ingress-Controller und alle UiPath-Dienste heruntergefahren, wodurch der gesamte eingehende Datenverkehr zum AI Center-Cluster blockiert wird.
- Führen Sie Folgendes aus, um den Cluster in den Wartungsmodus zu versetzen:
cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh enable-maintenance-mode
cd /opt/UiPathAutomationSuite/{version}/installer ./configureUiPathAS.sh enable-maintenance-mode - Führen Sie Folgendes aus, um zu überprüfen, ob sich der Cluster im Wartungsmodus befindet:
./configureUiPathAS.sh is-maintenance-enabled
./configureUiPathAS.sh is-maintenance-enabledWarnung: Erstellen Sie nach Aktivierung des Wartungsmodus eine Sicherung Ihres SQL-Servers,, damit keine weiteren Transaktionen in Ihrer SQL-Datenbank aufgezeichnet werden.
Sie können diesen Schritt nicht auf mehreren Knoten gleichzeitig ausführen. Sie müssen warten, bis das Upgrade auf jedem Knoten abgeschlossen ist, bevor Sie zu einem anderen wechseln.
- Melden Sie sich bei jedem Knoten an, auf dem Sie das Infrastrukturupgrade durchführen möchten.
- Führen Sie
sudo su -
aus, um zum Stammverzeichnis zu werden. - Stellen Sie sicher, dass
rke service
auf Server- und Agent-Knoten aktiviert ist.Wenn der Dienst deaktiviert ist, aktivieren Sie ihn, indem Sie den folgenden Befehl ausführen:
- Für Serverknoten:
[[ $(systemctl is-enabled rke2-server.service) != "enabled" ]] && systemctl enable rke2-server.service
[[ $(systemctl is-enabled rke2-server.service) != "enabled" ]] && systemctl enable rke2-server.service - Für Agent-Knoten:
[[ $(systemctl is-enabled rke2-agent.service) != "enabled" ]] && systemctl enable rke2-agent.service
[[ $(systemctl is-enabled rke2-agent.service) != "enabled" ]] && systemctl enable rke2-agent.service
- Für Serverknoten:
- Führen Sie den folgenden Befehl aus, um das Upgrade zu starten:
Warnung: Stellen Sie sicher, dass Sie die Datei
cluster_config.json
aktualisiert haben, die wie in den Vorbereitungsschritten beschrieben generiert wurde.replace {version} with the version you are upgrading to cd /opt/UiPathAutomationSuite/{version}/installer /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -k -i /path/to/cluster_config.json --offline-bundle "/path/to/sf-infra.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
replace {version} with the version you are upgrading to cd /opt/UiPathAutomationSuite/{version}/installer /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -k -i /path/to/cluster_config.json --offline-bundle "/path/to/sf-infra.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.jsonWichtig: Wenn ein Fehler auftritt, befolgen Sie die Anweisungen unter Herabstufen von Ceph von 16.2.6 auf 15.2.9.
In diesem Schritt werden die Fabric- und Dienstkomponenten aktualisiert, die mit dem Cluster ausgeführt werden. Sie müssen diese Schritte nur auf dem primären Serverknoten ausführen.
- Stellen Sie eine Verbindung mit einem beliebigen Serverknoten her.
- Führen Sie
sudo su -
aus, um zum Stammverzeichnis zu werden. - Führen Sie den folgenden Befehl aus:
replace {version} with the version you are upgrading to in both the commands cd /opt/UiPathAutomationSuite/{version}/installer /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -f -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
replace {version} with the version you are upgrading to in both the commands cd /opt/UiPathAutomationSuite/{version}/installer /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -f -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json - Führen Sie das Software-Installationsprogramm mit dem folgenden Befehl aus.
Zuerst müssen Sie eine Verbindung mit dem Identitätsserver herstellen und ein Installationstoken abrufen. Kopieren Sie dann dieses Token und fügen Sie es in den Platzhalter aus der Datei „cluster_config.json“ ein.
Sobald das Token vorhanden ist, können Sie die AI Center-Installation ausführen.
/path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -s -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
/path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -s -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.jsonWarnung: Sobald das Upgrade abgeschlossen ist, wird der Wartungsmodus automatisch deaktiviert.
Bevor mit dem Upgrade des Clusters begonnen wird, erstellt das Upgrade-Skript automatisch eine Sicherung des Clusters und deaktiviert sie dann vorübergehend. Möglicherweise möchten Sie die Sicherung manuell aktivieren, sobald das Upgrade abgeschlossen ist.
replace {version} with the version you are upgrading to
cd /opt/UiPathAutomationSuite/{version}/installer
./configureUiPathAS.sh resume-scheduled-backups
replace {version} with the version you are upgrading to
cd /opt/UiPathAutomationSuite/{version}/installer
./configureUiPathAS.sh resume-scheduled-backups
- Vorbereitung
- Hinzufügen einer AI Center-spezifischen Konfiguration
- Ausführung
- Konfigurieren der Sicherung
- Versetzen des Clusters in den Wartungsmodus
- Aktualisieren von Kubernetes und anderen Infrastrukturkomponenten
- Aktualisieren freigegebener Komponenten und UiPath-Produktdienste
- Aktivieren der Sicherung nach dem Upgrade