- Erste Schritte
- Best Practices
- Mandant
- Über den Kontext „Mandant“
- Suche nach Ressourcen in einem Mandanten
- Verwaltung von Robotern
- Verbindung von Robotern mit Orchestrator
- Speicherung von Roboterzugangsdaten in CyberArk
- Speichern von Unattended-Roboterkennwörtern in Azure Key Vault (schreibgeschützt)
- Speichern der Anmeldeinformationen von Unattended-Robotern im HashiCorp Vault (schreibgeschützt)
- Speichern der Anmeldeinformationen von Unattended-Robotern im AWS Secrets Manager (schreibgeschützt)
- Löschen von getrennten und nicht reagierenden Unattended-Sitzungen
- Roboter-Authentifizierung
- Roboter-Authentifizierung mit Client-Anmeldeinformationen
- Audit
- Einstellungen
- Cloud Robots
- Elastic Robot Orchestration
- Automation Cloud™-Roboter – VM
- Automation Cloud™-Roboter – serverlos
- Konfigurieren einer VPN für Cloud-Roboter
- Events
- Anzeigen und Zugreifen auf Benachrichtigungen
- Anzeigen und Zugreifen auf E-Mail-Benachrichtigungen
- Es werden nur ungelesene Benachrichtigungen angezeigt
- Alle Benachrichtigungen als gelesen markieren
- Alle Benachrichtigungen löschen
- Löschen von Benachrichtigungen
- Abonnieren von Ereignissen
- Abbestellen von Ereignissen
- Ordnerkontext
- Automatisierungen
- Prozesse
- Jobs
- Apps
- Auslöser
- Protokolle
- Überwachung
- Warteschlangen
- Assets
- Speicher-Buckets
- Test Suite - Orchestrator
- Ressourcenkatalogdienst
- Authentication
- Integrationen
- Fehlersuche und ‑behebung
Elastic Robot Orchestration
Die elastische Roboterorchestrierung bietet eine Möglichkeit, Ihre Unattended-Roboter automatisch zu skalieren, indem Sie UiPath erlauben, Ihre Roboter für Sie in der Cloud zu skalieren und zu verwalten. Wir verwalten sie in Ihrem Auftrag, aber sie befinden sich immer noch in Ihrer Cloud und Sie können wählen, wie viel vom Roboterorchestrierungsprozess Sie an uns delegieren möchten.
Sie können die Strategie für die automatische Skalierung von Robotern über Steuerelemente anpassen, z. B.:
- Festlegen einer maximalen Anzahl von Maschinen, die wir erstellen dürfen
- Entscheiden Sie sich für eine Optimierung im Hinblick auf Geschwindigkeit, Kosten oder ein ausgewogenes Modell
- Planen verschiedener Einstellungen für bestimmte Zeiträume, wenn Sie ausnahmsweise mehr oder weniger Geschwindigkeit benötigen.
Sie können einen der folgenden Cloudserviceanbieter verwenden, um Ihre virtuellen Maschinen (VMs) in der Cloud für die elastische Roboterorchestrierung zu hosten:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
Sie können:
- Erstellen Sie das Image einer generalisierten virtuellen Maschine, das wir als Vorlage verwenden, um Maschinen bei Bedarf zu erstellen, wenn ein Roboter einen Auftrag ausführen muss. Sie können begrenzen, wie viele Maschinen erstellt werden können und wann sie erstellt werden können. Wir kümmern uns um den Rest.
- Fügen Sie Ihre benutzerdefinierten virtuellen Maschinen hinzu, die Sie verwenden möchten, wenn Roboter Prozesse ausführen sollen.
Hier ist eine Zusammenfassung der Unterschiede zwischen den beiden Optionen:
Maschinen manuell erstellen |
Maschinen automatisch erstellen | |
---|---|---|
Erstellen und Löschen von Maschinen |
Sie erstellen und löschen die Maschinen selbst |
Wir können bei Bedarf automatisch neue Maschinen für eine bessere Leistung erstellen und ungenutzte Maschinen löschen |
Maschinenskalierung |
Auf die Anzahl der bereitgestellten Maschinen begrenzt |
Wir erstellen so viele Maschinen wie nötig, um die Workload im Rahmen Ihrer festgelegten Parameter optimal zu bewältigen |
Einrichten virtueller Maschinen |
Mehrere individuelle VMs einrichten |
Ein einzelnes VM-Image einrichten |
Installieren und Einrichten von UiPath Robot auf jeder Maschine |
Automatisiert |
Automatisiert |
Verbinden mit dem Orchestrator |
Automatisiert |
Automatisiert |
Ausführen von Aufträgen |
Automatisiert |
Automatisiert |
Starten und Stoppen von VMs |
Automatisiert |
Automatisiert |
VM-Anpassung |
Verwendete VMs anpassen (Domäne hinzugefügt, Maschinengröße, Maschinenname, Netzwerkoptionen und mehr) |
Das VM-Image muss für jeden Typ von Cloudanbieter wie auf dieser Seite empfohlen konfiguriert werden. |
Der Einrichtungsprozess im Orchestrator ist für beide Cloudserviceanbieter ähnlich. Die Hauptunterschiede bestehen darin, wie Sie den jeweiligen Anbieter einrichten und die virtuellen Maschinen erstellen.
Hier ist eine Übersicht zum Prozess bei der Verwendung von Microsoft Azure als Cloudserviceanbieter und einer generalisierten virtuellen Maschine:
-
Alle Cloud Robot-VMs enthalten einen Hypervisor-Agenten (
hvagent
oderUiPath VM Agent
), der die Ausführung der VMs sicherstellt. Sie finden ihn in Ihrem CSP-Installationsordner. Fügen Sie diesen Agenten zu Ihrer Zulassungsliste hinzu, damit Ihre Sicherheitsagenten ihn nicht entfernen oder blockieren. -
Sie sollten Ihrem Cloud-Provider keine Beschränkungen auferlegen, die die Bereitstellung bestimmter Ressourcen blockieren könnten, da diese Ressourcen für die erfolgreiche Erstellung und Funktion virtueller Maschinen unabdingbar sind.
-
Sie benötigen ein Microsoft Azure-Abonnement zum Hosten Ihrer Cloud Robots.
Sie müssen Azure einrichten und die folgenden Angaben von Ihrem Azure-Administrator abrufen, um eine Verbindung mit dem Orchestrator herzustellen:
- Client-ID – die eindeutige Kennung für die Client-App-Registrierung
- Geheimer Clientschlüssel – das Kennwort für die App-Registrierung
- Abonnement-ID – der eindeutige Schlüssel für das Azure-Abonnement Ihrer Organisation
- Verzeichnis-ID (Mandant) – der eindeutige Schlüssel für den Mandanten, den Sie für das Azure-Abonnement verwenden.
Anweisungen finden Sie unten unter Einrichtung in Azure.
Sie benötigen ein Abonnement von Amazon Web Services (AWS) mit Amazon Elastic Compute Cloud (Amazon EC2) zum Hosten Ihrer Cloud Robots.
Sie müssen AWS einrichten und einen AWS-Zugriffsschlüssel von Ihrem AWS-Administrator erhalten, der aus Folgendem besteht:
- Zugriffsschlüssel-ID – die eindeutige Kennung für die Verbindung mit dem Orchestrator
- Geheimer Zugriffsschlüssel – das Kennwort für diese Verbindung
Dies sind langfristige Anmeldeinformationen, und wie ein Benutzername und ein Kennwort muss der Orchestrator die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel zusammen verwenden, um Anforderungen zu authentifizieren, die er an die AWS-API stellt.
Anweisungen finden Sie unten unter Einrichtung in AWS.
Sie benötigen ein Google Cloud Platform (GCP)-Abonnement, das Compute Engine zum Hosten Ihrer Cloud-Roboter enthält.
Sie müssen ein GCP-Projekt einrichten und die folgenden Details von Ihrem GCP-Administrator einholen, um eine Verbindung mit dem Orchestrator herzustellen:
- Client-ID – Die eindeutige Kennung für Ihr GCP-Projekt.
- Privater Schlüssel – Der Schlüssel für das GCP-Dienstkonto, das für die Integration verwendet wird.
Anweisungen finden Sie unten unter Einrichtung in GCP.
Wenn Ihr Cloudanbieter Microsoft Azure ist, befolgen Sie die Anweisungen in diesem Abschnitt, um die Verbindung des Orchestrators mit Azure vorzubereiten.
Roboter benötigen eine Maschine, auf der sie ausgeführt werden können. Im Rahmen der elastischen Roboterorchestrierung können wir Ihre in der Cloud gehostete virtuelle Maschine (VM) verwenden, um Maschinen nach Bedarf zu erstellen, damit Roboter bei Bedarf ausgeführt werden können.
Beim Erstellen einer virtuellen Maschine in Azure stellt Microsoft eine Reihe von Abbildern (Images) zum Erstellen Ihrer virtuellen Maschinen bereit. Dabei handelt es sich um Images verschiedener Betriebssysteme, wie Windows Server oder Windows 10 Pro, mit denen Sie die Software installieren können, die Sie zum Ausführen von Automatisierungsaufträgen benötigen.
So erfassen Sie ein Image einer virtuellen Maschine:
Sie verfügen jetzt über ein vollständig konfiguriertes Image, mit dem Sie neue virtuelle Maschinen für die Automatisierung erstellen können.
Wenn Ihr Cloud-Service-Anbieter Amazon Web Services (AWS) ist, folgen Sie den Anweisungen in diesem Abschnitt, um Amazon Elastic Compute Cloud (Amazon EC2) für die Elastic Robot Orchestration zu konfigurieren.
Best Practices zu AWS
Choosing the right AWS region: Ensure Amazon Virtual Private Cloud (Amazon VPC) is located in an appropriate region. We recommend you always pick the AWS region that is closest to the region where your Orchestrator instance is hosted when creating an elastic robot pool. Consider both latency and data transfer costs between Orchestrator, Robots, and the customer application when determining the location of the VPC. Contact the UiPath support team for details on how to allocate all your assets close to each other. Learn more about regions and instances in the Getting Started guide.
Capacity and cost optimization: Ensure Amazon Elastic Compute Cloud (Amazon EC2) resources are sized appropriately according to the deployment, customer requirements, and UiPath best practices. Amazon EC2 passes on to you the financial benefits of Amazon’s scale. See Amazon EC2 Instance Purchasing Options for a more detailed description of Amazon EC2 pricing. UiPath allows you to use your existing machines to take advantage of your optimized EC2 size configuration. We recommend downsizing or terminating idle or underutilized Amazon EC2 instances to optimize costs.
UiPath:Managed: true
. The cost displayed in the calculator is for the infrastructure only. To get a more accurate TCO value, also consider the cost of UiPath licenses.
Sie können das neue Image in der Amazon EC2-Konsole sehen, links unter Images > AMIs. Sie verfügen jetzt über ein vollständig konfiguriertes Image, mit dem Sie neue virtuelle Maschinen für die Automatisierung erstellen können.
Wenn Ihr Clouddienstanbieter die Google Cloud Platform (GCP) ist, befolgen Sie die Anweisungen in diesem Abschnitt, um die Verbindung des Orchestrators mit der GCP vorzubereiten.
- Erstellen Sie ein neues Projekt in GCP.
- Rufen Sie die Projekt-ID ab und speichern Sie sie für die spätere Verwendung.
- Erstellen Sie ein Dienstkonto in Ihrem GCP-Projekt.
- Erstellen Sie einen Dienstkontoschlüssel in JSON und speichern Sie den Wert des privaten Schlüssels für die spätere Verwendung ab.
Wenn Sie die Elastic Robot Orchestration verwenden möchten und wir Maschinen bei Bedarf für Sie erstellen möchten, müssen Sie benutzerdefinierte Maschinen-Images in Ihrem GCP-Projekt erstellen.
Die folgenden Anweisungen sind eine Beispielkonfiguration zum Erstellen eines Images von einem nichtflüchtigen Datenträger, das von einer vorhandenen Windows-VM erstellt wird, die Sie unter Ihrem Projekt haben.
Da Ihr Cloudserviceanbieter jetzt eingerichtet ist, können Sie den Orchestrator damit verbinden und die elastischen Roboter einrichten.
In Orchestrator:
Ihr Cloudanbieter überprüft die Informationen und stellt dann eine Verbindung mit Ihrem Orchestrator her.
Um elastische Roboter mit dem Orchestrator in der Cloud zu verbinden, müssen Sie eine Maschinenvorlage des Typs Elastic Robot-Pool bereitstellen. Diese Maschinenvorlage wird verwendet, wenn UiPath die Roboter verwaltet und sie in Ihrer Cloud ausgeführt werden.
Beim Erstellen des Pools für elastische Roboter haben Sie zwei Möglichkeiten:
- Sie können uns erlauben, Maschinen basierend auf Ihrer generalisierten Cloud-VM automatisch zu erstellen, wenn sie benötigt werden. Dadurch wird der Bereitstellungsprozess für Maschinen und Roboter automatisiert. Immer wenn ein Prozess ausgeführt werden muss, wird die erforderliche Anzahl von Maschinen erstellt. Darüber hinaus installieren wir bei der ersten Verwendung des elastischen Roboterpools die erforderliche UiPath-Software, um den Roboter auf den neuen Maschinen auszuführen.
- (Nur AWS oder Azure) Sie können bestimmte VMs hinzufügen, die wir für die elastische Roboterorchestrierung verwenden sollen. Dies ist eine eingeschränkte Version der elastischen Roboterorchestrierung, bei der wir die VM nach Bedarf starten und stoppen können, um Prozesse auszuführen und die erforderliche UiPath-Software zum Ausführen des Roboters zu installieren, aber wir verwenden nur die angegebenen Maschinen. Wir können weder neue Maschinen für Sie erstellen noch von Ihnen erstellte Maschinen entfernen.
So erstellen Sie den Pool für elastische Roboter:
Ihr Pool für elastische Roboter ist jetzt eingerichtet und kann in einem modernen Ordner zum Ausführen von Aufträgen verwendet werden.
Nehmen Sie keine Änderungen an den Cloud-Ressourcen (VMs, Images) vor, nachdem Sie sie zu einem Elastic Robot Pool hinzugefügt haben.
Zum Beispiel:
-
schalten Sie die VM nicht manuell aus/an,
-
löschen Sie die VM nicht aus dem CSP, während sie sich noch im Pool befindet, oder
-
verbinden/trennen Sie den Roboter nicht mit dem/vom Orchestrator.
Sie müssen den Elastic Robot-Pool zu einem Ordner hinzufügen und dem Konto, das die virtuelle Maschine verwendet, Automatisierungsrechte für den Ordner gewähren.
Ihr Ordner ist jetzt eingerichtet und das Konto konfiguriert.
Nachdem die Einrichtung im Orchestrator ebenfalls abgeschlossen ist, können Sie mit der Ausführung von Automatisierungen in der Cloud beginnen.
Testen Sie die Einrichtung der Elastic Robot Orchestration, indem Sie Ihre erste Automatisierung in der Cloud ausführen.
Das Erstellen der ersten virtuellen Maschine kann einige Zeit in Anspruch nehmen – von 10 Minuten bis zu mehreren Stunden (wird nur in Azure beobachtet). Eine virtuelle Maschine muss verfügbar sein, um einen Auftrag auszuführen, bevor Sie eine Automatisierung testen können.
Die Maschinen des Elastic Robot Pools werden in der Dropdownliste Maschine angezeigt, wenn Sie eine Automatisierung erstellen. Die Runtime ist diejenige, die bei der Erstellung des Elastic Robot Pools festgelegt wurde.
In Orchestrator:
- Stellen Sie sicher, dass Sie ein Projekt veröffentlicht oder ein Paket in den Orchestrator hochgeladen haben.
- Wechseln Sie aus Ihrem Ordner zu Automatisierungen > Prozesse.
- Erstellen Sie einen neuen Prozess.
- Starten Sie den Auftrag.
Während ein Auftrag in Bearbeitung ist, können Sie auf den Livestream des Roboters zugreifen, der die Automatisierung ausführt. Wenn Fehlerbehebung oder Debugging erforderlich ist, können Sie die Kontrolle über die Ausführung mit Ihrer eigenen Maus und Tastatur übernehmen, ohne die Automatisierung zu unterbrechen.
Die Funktionen für Livestreaming und Remotesteuerung sind verfügbar für Automation Cloud-Roboter (sowohl serverlos als auch VM), elastische Roboter und Windows-Roboter ab Version 2023.4+.
Informationen zum Aktivieren von Live-Streaming und Remotesteuerung finden Sie unter Aktivieren der Funktionen.
Um auf Fehler zu überprüfen, können Sie die elastische Roboterorchestrierung auf den folgenden Seiten überwachen:
- Sie können ausstehende Aufträge, die auf eine verfügbare Maschine warten, auf der Seite Aufträge sehen. Wenn Aufträge länger als erwartet anstehen, überprüfen Sie das Setup Ihres Clouddienstanbieters, um sicherzustellen, dass alles ordnungsgemäß konfiguriert ist.
- In Azure, AWS oder GCP können Sie die virtuellen Maschinen sehen, die erstellt werden. Sie können die erstellten virtuellen Maschinen auch im Orchestrator auf der Seite Überwachung des Ordners sehen. Wenn eine verfügbar wird, ist sie bereits mit dem Orchestrator verbunden, sodass sie den nächsten ausstehenden Auftrag ausführt. Wenn virtuelle Maschinen nicht erstellt werden, überprüfen Sie die Konfiguration Ihrer Maschinenvorlage bei Ihrem Cloudserviceanbieter und den Elastic Robot-Pool im Orchestrator.
- Auf der Seite Warnungen in Orchestrator können Sie den Statusfilter auf Alle festlegen, um Details zur Cloud Robots-Komponente anzuzeigen und zu sehen, wie neue Roboter erstellt werden oder Fehler auftreten. Um Warnungen anzuzeigen, müssen Sie über die Berechtigungen Warnungen – Anzeigen und Maschinen – Anzeigen einer Rolle verfügen, die Ihrem Konto direkt zugewiesen ist (nicht von Gruppen geerbt) und den Ordnern hinzugefügt werden muss, in denen Elastic Robot Orchestration verwendet wird.
Wenn Maschinen automatisch erstellen deaktiviert ist und die Maschinen, die Sie bei der Einrichtung ausgewählt haben, beim späteren Bearbeiten des elastischen Roboterpools nicht angezeigt werden, kann dies daran liegen, dass einige Maschinen derzeit oder zuvor in Ihren anderen elastischen Roboterpools zugewiesen sind oder waren. Sie können eine Maschine zu einem beliebigen Zeitpunkt immer nur in einem einzigen elastischen Roboterpool verwenden.
So beheben Sie dieses Problem:
- Öffnen Sie die Seite Warnungen, um die Meldung für den Maschinenimport zu finden.
- Überprüfen Sie die Meldung, um festzustellen, ob Maschinen übersprungen wurden. Wenn ja, fahren Sie mit diesem Prozess fort. Andernfalls überprüfen Sie die Konfiguration der VM bei Ihrem Cloudserviceanbieter.
- Entfernen Sie die Maschine aus allen anderen Pools.
- Warten Sie, bis die aktuelle Aufgabe, die auf der Maschine ausgeführt wird, beendet ist. Das dauert in der Regel weniger als 1 Minute.
- Fügen Sie die Maschine im Pool für elastische Roboter hinzu.
status CREATE_FAILED for stack <name>
enthalten ist, können Sie die Stack-Ereignisse nachverfolgen, um die Ursache zu ermitteln.
Fehler können während der CloudFormation-Stack-Erstellung auftreten, am häufigsten aufgrund von AWS-Berechtigungen oder -Kontingenten.
So beheben Sie dieses Problem:
Werden meine erstellten Maschinen-Images automatisch mit den neuesten Versionen und Updates von Windows aktualisiert?
Nein. Wenn Sie die neueste Windows-Version und die neuesten Updates verwenden möchten, müssen Sie Ihr Image im Cloud-Dienstanbieter (CSP) neu erstellen.
Wir aktualisieren Ihre VMs auf die neueste Version von UiPath Robot innerhalb von ca. zwei Wochen, sobald eine neue Version verfügbar ist.
Die Aktualisierung erfolgt:
- wenn eine Maschine, die ein Update benötigt, zum ersten Mal startet
- bevor eine Maschine, auf der Aufträge ausgeführt wurden, heruntergefahren wird
- Für Maschinen, die ständig in Betrieb sind und das Update erst nach zwei Wochen erhalten können, planen wir ein kurzes Wartungsfenster auf der Maschine ein, um das Update zu installieren.
Installieren Sie die UiPath Remote Runtime auf der ERO-Vorlage.
Während der Installation:
Wählen Sie die gewünschte Browsererweiterung aus, z. B. die Chrome-Erweiterung. Die Erweiterung muss unter dem gleichen Benutzer installiert werden, der die Aufträge ausführt. Um das ordnungsgemäße Funktionieren der Erweiterung sicherzustellen, öffnen Sie sie nach Abschluss der Installation.
Die neueste Version der UiPath Remote Runtime ist auf der Seite Produktdownloads im Customer Portal verfügbar.
Nach der Installation:
Öffnen Sie Studio Desktop, wechseln Sie zu Start > Tools > UiPath-Erweiterungen und klicken Sie für den gewünschten Browser auf Installieren. In der Liste werden nur unterstützte Browser angezeigt.
- Überblick
- Unterstützte Cloud-Anbieter
- Optionen zur Maschinenbereitstellung
- Beispielkonfiguration
- Anforderungen
- Anforderungen von Azure
- AWS-Anforderungen
- GCP-Anforderungen
- Cloudanbieter-Setup
- Einrichtung in Azure
- Einrichtung in Azure: Vorbereiten eines Images einer virtuellen Maschine
- Einrichtung in AWS
- Einrichtung in AWS: Generieren eines AWS-Zugriffsschlüssels
- Einrichtung in AWS: Erstellen eines AWS EC2-Images
- In GCP einrichten
- Einrichtung in GCP: Erstellen von virtuellen Maschinen
- Einrichtung im Orchestrator
- Konfigurieren der Cloudanbieter-Verbindung
- Erstellen eines Elastic Robot-Pools
- Konfigurieren von Ordner- und Kontorollen
- Testen einer Automatisierung in der Cloud
- Live-Streaming und Remotesteuerung
- Fehlersuche und ‑behebung
- Überwachung
- Maschinenpooleinrichtung
- Maschinenbereitstellung fehlgeschlagen (nur AWS)
- Häufig gestellte Fragen
- Werden meine erstellten Maschinen-Images automatisch mit den neuesten Versionen und Updates von Windows aktualisiert?
- Wann werden UiPath Robot-Aktualisierungen angewendet?
- Wie kann ich Browsererweiterungen auf meiner Maschine aktivieren?