Orchestrator
Neuestes
False
Bannerhintergrundbild
Orchestrator-Anleitung
Letzte Aktualisierung 24. Apr. 2024

Elastic Robot Orchestration

Überblick

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.

Unterstützte Cloud-Anbieter

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

Optionen zur Maschinenbereitstellung

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.

Beispielkonfiguration

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:

Anforderungen

Wichtig:
  • Alle Cloud Robot-VMs enthalten einen Hypervisor-Agenten (hvagent oder UiPath 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.

Um die elastische Roboterorchestrierung zu nutzen, benötigen Sie eine der folgenden Optionen:

Anforderungen von Azure

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.

AWS-Anforderungen

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.

GCP-Anforderungen

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.

Cloudanbieter-Setup

Einrichtung in Azure

Wenn Ihr Cloudanbieter Microsoft Azure ist, befolgen Sie die Anweisungen in diesem Abschnitt, um die Verbindung des Orchestrators mit Azure vorzubereiten.

Hinweis: Wenn Sie nicht der Azure-Administrator sind, überspringen Sie diesen Abschnitt und wenden Sie sich stattdessen an Ihr IT-Team, um diese Schritte auszuführen, und bitten Sie es, die unter Azure-Anforderungen aufgeführten Details anzugeben.
  1. Melden Sie sich mit einem Administratorkonto bei Azure an.
  2. Rufen Sie App-Registrierungen auf und erstellen Sie eine App-Registrierung für Ihre Orchestrator-Instanz.
  3. Kopieren Sie die Anwendungs-ID (Client) und die Verzeichnis-ID (Mandant) und speichern Sie sie für die spätere Verwendung.


  4. Rufen Sie Zertifikate und Geheimschlüssel auf und erstellen Sie einen geheimen Clientschlüssel.
  5. Kopieren Sie den Wert des geheimen Clientschlüssels, und speichern Sie ihn für die spätere Verwendung.


  6. Rufen Sie Ressourcengruppen auf und erstellen Sie eine Ressourcengruppe für Ihren Orchestrator.
  7. Kopieren Sie die Abonnement-ID, und speichern Sie sie für die spätere Verwendung.
    Wenn Sie bereits über eine Ressourcengruppe verfügen, die Sie verwenden möchten, öffnen Sie die Übersicht für diese Ressourcengruppe, um die Abonnement-ID zu erhalten.
    docs image
  8. Rufen Sie die Zugriffskontrolle (IAM) auf, suchen Sie nach dem Namen, den Sie Ihrer Orchestrator-App-Registrierung gegeben haben, und weisen Sie ihr die Rolle Mitwirkender zu.

Einrichtung in Azure: Vorbereiten eines Images einer virtuellen Maschine

Hinweis: Wenn Sie benutzerdefinierte VMs anstelle einer Vorlagen-VM verwenden möchten, überspringen Sie diesen Abschnitt und erstellen Sie stattdessen die VMs, die Sie für die elastische Roboterorchestrierung verwenden möchten.

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:

  1. Erstellen Sie eine virtuelle Maschine in Ihrem Azure-Konto, und stellen Sie eine Verbindung damit her:
    1. Rufen Sie Virtuelle Maschinen auf und erstellen Sie eine virtuelle Maschine für die zuvor erstellte Ressourcengruppe.
    2. Stellen Sie eine Verbindung zu Ihrer virtuellen Maschine her.
  2. Erstellen Sie den lokalen Benutzer, und installieren Sie die erforderliche Automatisierungssoftware:
    Wichtig: Fügen Sie die virtuelle Maschine nicht einer Domäne hinzu.
    1. Aktualisieren Sie Windows und starten Sie bei Bedarf neu.
    2. b. Erstellen Sie einen lokalen Benutzer für den Unattended-Roboter (z. B. uirobot). Weisen Sie dem lokalen Benutzer die Administrator-Rolle zu, deaktivieren Sie Benutzer muss Kennwort bei nächster Anmeldung ändern und wählen Sie Kennwort läuft nie ab.
    3. Gewähren Sie dem lokalen Benutzer Remote-Access-Berechtigungen auf der virtuellen Maschine.
    4. Melden Sie sich vom Administrator-Konto ab und melden Sie sich als lokaler Benutzer an.
    5. Installieren Sie sämtliche Software, die Sie für Automatisierungen benötigen, z. B. Microsoft Excel oder Google Chrome. Sie müssen keine UiPath-Software installieren, wir tun das für Sie.
    6. Melden Sie sich vom Roboterkonto ab und melden Sie sich als Administrator an.
    Wichtig: Wenn Sie den Roboter installiert haben (optional), stellen Sie sicher, dass Sie ihn nicht mit dem Orchestrator verbinden – andernfalls können Sie das Image der virtuellen Maschine nicht verwenden.
  3. Erstellen Sie ein generalisiertes VM-Image:
    Verwenden Sie das Sysprep-Tool, um die virtuelle Maschine zu generalisieren.
    Hinweis: sysprep.exe trennt Ihre Sitzung auf halbem Weg.
  4. Nachdem sich der Status der virtuellen Maschine in Angehalten geändert hat, erstellen Sie ein verwaltetes Image Ihrer virtuellen Maschine.
    Hinweis: Wählen Sie dieselbe Ressourcengruppe wie für die virtuelle Maschine aus. Wählen Sie außerdem Nein, nur ein verwaltetes Bild erfassen aus.

Sie verfügen jetzt über ein vollständig konfiguriertes Image, mit dem Sie neue virtuelle Maschinen für die Automatisierung erstellen können.

Einrichtung in AWS

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.

Note: If you are not the AWS administrator, skip this section and instead reach out to your IT team to perform these steps and ask them to provide the details listed under AWS Requirements .

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.

Calculate the costs: You can use the AWS pricing calculator to get an estimate of Total Cost of Ownership (TCO) for UiPath infrastructure deployed on AWS, by using the AWS label 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.

Einrichtung in AWS: Generieren eines AWS-Zugriffsschlüssels

  1. Melden Sie sich bei der Amazon EC2-Konsole als Benutzer an. Sie müssen über die folgenden Berechtigungen verfügen:

    Berechtigungskategorie

    Lesen/Auflisten

    Aktualisierung

    Erstellen

    Löschen

    ec2:*

    Alle

    Alle

    Alle

    Alle

    Cloud-Bildung:*

    Alle

    Alle

    Alle

    Alle

    ssm:*

    Alle

    Alle

    Alle

    Alle

    iam.*

    iam:GetInstanceProfile

    iam:ListInstanceProfiles

    iam:GetRole

    iam:ListRoles

    iam:PutRole

    iam:PutRolePolicy

    iam:PassRole

    iam:AddRoleToInstanceProfile

    iam:CreateInstanceProfile

    iam:CreateRole

    iam:RemoveRoleFromInstanceProfile

    iam:DeleteInstanceProfile

    iam:DeleteRole

    iam:DeleteRolePolicy

  2. Befolgen Sie die Anleitung von Amazon zur Erstellung eines Zugriffsschlüssels.
  3. Speichern Sie die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel für die spätere Verwendung.

Einrichtung in AWS: Erstellen eines AWS EC2-Images

Hinweis: Wenn Sie benutzerdefinierte VMs anstelle einer Vorlagen-VM verwenden möchten, überspringen Sie diesen Abschnitt und erstellen Sie stattdessen die VMs, die Sie für die elastische Roboterorchestrierung verwenden möchten.
  1. Melden Sie sich bei der Amazon EC2-Konsole an.
  2. Befolgen Sie die Amazon-Dokumentation, um eine AWS EC2-Instance zu erstellen, und führen Sie im Rahmen der Schritte Folgendes aus:
    1. Wählen Sie für das AMI ein Windows 10- oder ein Windows Server-Image aus. Wenn keines vorhanden ist, müssen Sie es erstellen.
    2. Installieren Sie alle Windows-Updates, während Sie über RDP verbunden sind, installierten Sie alle Windows-Updates und starten Sie ggf. neu.
    3. Installieren nach dem Neustart Sie sämtliche Software, die Sie für Automatisierungen benötigen, z. B. Microsoft Excel oder Google Chrome. Sie müssen keine UiPath-Software installieren, wir tun das für Sie.
    4. Löschen Sie den Ordner C:\Windows\Panther.
    5. Erstellen Sie einen lokalen Windows-Benutzer für den Roboter, z. B. robot und gewähren Sie ihm Remotedesktoprechte.
    6. Drücken Sie Strg + Alt + Entf und ändern Sie das Kennwort für den Roboterbenutzer.
    7. Öffnen Sie die EC2-Starteinstellungen, und klicken Sie unten auf mit Sysprep herunterfahren.

      Sysprep ist ein Microsoft-Tool, das Sie verwenden können, um ein generalisiertes Maschinen-Image für EC2 zu erstellen.

  3. Sobald Sysprep in der Amazon EC2-Konsole fertig ist, warten Sie, bis die Instanz heruntergefahren wird, und klicken Sie dann mit der rechten Maustaste und gehen Sie auf Bild und Vorlagen > Bild erstellen:


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.

In GCP einrichten

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.

Hinweis: Wenn Sie nicht der GCP-Administrator sind, überspringen Sie diesen Abschnitt und wenden Sie sich stattdessen an Ihr IT-Team, um diese Schritte auszuführen, und bitten Sie es, die unter GCP-Anforderungen aufgeführten Details anzugeben.
  1. Erstellen Sie ein neues Projekt in GCP.
  2. Rufen Sie die Projekt-ID ab und speichern Sie sie für die spätere Verwendung.
  3. Erstellen Sie ein Dienstkonto in Ihrem GCP-Projekt.
  4. Erstellen Sie einen Dienstkontoschlüssel in JSON und speichern Sie den Wert des privaten Schlüssels für die spätere Verwendung ab.

Einrichtung in GCP: Erstellen von virtuellen Maschinen

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.

  1. Melden Sie sich bei der Google Cloud Console an.
  2. Klicken Sie auf Compute Engine und dann unter Virtuelle Maschinen auf VM-Instanzen.
  3. Klicken Sie oben auf der Seite auf Instanz erstellen.
  4. Geben Sie die Details wie folgt ein:
    • Für Name, Region und Zone können Sie angeben, was Sie möchten.
    • Für Maschinenkonfiguration können Sie die Standardwerte beibehalten.
    • Klicken Sie unter Startdatenträger auf Ändern und dann auf Öffentliche Bilder.
    • Wählen Sie für Betriebssystem die Option Windows aus.
    • Wählen Sie unter Version eine der Windows Server 2019-Optionen aus.
    • Sie können die Standardeinstellungen für den Typ des Startdatenträgers und die Größe (GB) akzeptieren oder sie nach Ihren Bedürfnissen ändern.
  5. Klicken Sie auf Erstellen.
  6. Nachdem der Startdatenträger bereit ist, können Sie auf Erstellen klicken und GCP erstellt die virtuelle Maschine (VM) für Sie.
  7. Um ein benutzerdefiniertes Image verwenden zu können, das von der VM erstellt wurde, stoppen Sie die soeben erstellte VM.
  8. Wechseln Sie am Rand der Seite zu Speicher und klicken Sie auf Bilder.
  9. Klicken Sie oben auf der Seite auf Bild erstellen.
  10. Fahren Sie mit diesen Anweisungen fort, um ein Windows-Bild zu erstellen.

Einrichtung im Orchestrator

Da Ihr Cloudserviceanbieter jetzt eingerichtet ist, können Sie den Orchestrator damit verbinden und die elastischen Roboter einrichten.

Konfigurieren der Cloudanbieter-Verbindung

In Orchestrator:

  1. Navigieren Sie zu Mandant > Einstellungen.
  2. Wählen Sie auf der Seite Einstellungen des Mandanten die Registerkarte Cloud-Verbindungen aus.
  3. Klicken Sie auf das Symbol für Cloudanbieter-Abonnement hinzufügen, und wählen Sie Ihren Anbieter aus:


  4. Geben Sie einen Namen für die Verbindung links ein.
  5. Fügen Sie die Cloudverbindungsdetails hinzu, die für den ausgewählten Cloudanbieter gelten, wie oben im Abschnitt Anforderungen angegeben:


  6. Klicken Sie auf Speichern.

Ihr Cloudanbieter überprüft die Informationen und stellt dann eine Verbindung mit Ihrem Orchestrator her.

Erstellen eines Elastic Robot-Pools

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:

  1. Wählen Sie Mandant oben links aus und dann Maschinen.
  2. Klicken Sie oben rechts auf der Seite auf Maschine hinzufügen und wählen Sie Elastic Robot-Pool aus:


    Die Seite Elastic Robot-Pool hinzufügen wird auf der Registerkarte Allgemeine Details geöffnet.

  3. Geben Sie einen Namen ein und fügen Sie optional eine Beschreibung für den Elastic Robot-Pool hinzu.
  4. Geben Sie im Abschnitt Runtime-Details die Anzahl der Production (Unattended)-, NonProduction- oder Test-Runtimes (Roboterlizenzen) ein, die für jede Maschine erforderlich sind, die basierend auf dieser Vorlage erstellt wird.

    Es wird empfohlen, 1 (eine) Runtime für Unattended und 0 (null) für NonProduction und Tests auszuwählen.

    Wenn Sie Testsätze ausführen, legen Sie 1 Lizenz für Testausführungszeiträume fest.

  5. Klicken Sie auf Weiter, um VM- und Runtime-Details zu konfigurieren.
  6. Wählen Sie rechts unter Profilplanung das Standardprofil aus, das steuert, wie wir die Maschinenzuweisung priorisieren sollen:
    • Kosteneffizient: Minimiert die CSP-Kosten für die Ausführung von VMs, aber die Wartezeit für ausstehende Aufträge, die geplant werden müssen, nimmt zu.
    • Ausgewogen: Ausgewogenheit zwischen CSP-Kosten für den Betrieb von VMs und Beschleunigung der Auftragsplanung.
    • Schnell: Minimiert die Planungswartezeit von ausstehenden Aufträgen, aber die Kosten beim Ausführen von VMs nehmen zu

      Hinweis: Für jede der oben genannten Optionen bestimmen wir, wann eine Maschine zugewiesen oder freigegeben werden soll, indem wir mehrere Details berücksichtigen, einschließlich der Anzahl der ausgeführten VMs, der Wartezeit bis zur Verfügbarkeit einer Maschine, der Anzahl der Auftragselemente in der Warteschlange für eine Maschine und der Abklingzeit.
    • Erweitert: Legen Sie Parameter manuell fest, um zu steuern, wie schnell neue Maschinen bei Bedarf zugewiesen werden:



      Wichtig: Die Verwendung des Profils Erweitert kann zusätzliche CSP-Kosten verursachen, da Maschinen je nach den von Ihnen verwendeten Einstellungen länger laufen.
  7. So konfigurieren Sie ein erweitertes Profil:
    1. Wählen Sie die Option Erweitert als Standardprofil aus. Die erweiterte Einrichtung wird angezeigt.
    2. Konfigurieren Sie die Zuteilungsgeschwindigkeit, die bestimmt, wie schnell die Maschinen Ihrem Pool zugeteilt werden.
    3. Geben Sie im Feld Standby-Maschinen die Mindestanzahl der Maschinen ein, die Workloads akzeptieren.
    4. Geben Sie bei Timeout bei Inaktivität der Maschine an, für wie viele Minuten die Maschine im Leerlauf bleiben kann. Im Leerlauf verarbeitet sie keine Workloads und wird nicht als Standby-Maschine verwendet. Nach dieser Zeit wird die Maschine heruntergefahren. Automatisch erstellte Maschinen werden aus dem Pool entfernt.
  8. Wählen Sie im Abschnitt Maschinendetails auf der Liste Cloudverbindung die Cloud-Dienstanbieterverbindung aus, die Sie zuvor im Orchestrator erstellt haben.
    Wichtig: Elastic Robot Orchestration funktioniert auf eigenständigen Azure-VMs, die mit Windows 10 oder Windows 11 ausgeführt werden, aber nicht auf Azure Virtual Desktop (AVD) oder serverbasierten Betriebssystemen.
  9. Für Azure wählen Sie die Ressourcengruppe aus, die für die Verbindung verwendet wird.

    Für AWS wählen Sie die Region aus.

    Wählen Sie für GCP die Zone aus.

  10. Wenn Sie möchten, dass wir Ihre VM-Vorlage verwenden, um Maschinen und Roboter bei Bedarf automatisch bereitzustellen, lassen Sie den Umschalter Maschinen automatisch erstellen aktiviert.

    Um Ihre benutzerdefinierten VMs zu verwenden, schalten Sie den Umschalter aus.

    Hinweis:

    Für GCP ist diese Option nicht verfügbar.

  11. Wenn Sie Maschinen automatisch erstellen deaktiviert haben, wählen Sie im Feld "Maschine(n)" die VM-Vorlage oder die benutzerdefinierte VM aus, die Sie für die Elastic Robot Orchestration erstellt haben.
  12. Wählen Sie unter Maschinen-Image den Typ des Maschinen-Images aus:
    • Standard, wenn Sie eine Standard-VM verwenden möchten.

    • Benutzerdefiniert, wenn Sie eine Ihrer benutzerdefinierten Maschinen verwenden möchten.

  13. Wenn Sie in Schritt 12 Standard ausgewählt haben, wählen Sie nun das Maschinenbetriebssystem aus:
    • Windows Server-Maschinen, die Windows Server 2019 als Betriebssystem verwenden.

    • Windows-Desktopmaschinen, die entweder Windows 10- oder Windows 11-Lizenzen verwenden.
      Hinweis:

      Bevor Sie die VMs erstellen und das Windows-Betriebssystem installieren, müssen Sie bestätigen, dass Sie über eine oder mehrere berechtigte Windows 10/11-Lizenz(en) mit Hosting mehrerer Mandanten verfügen. Stellen Sie sicher, dass Sie über so viele Windows Desktop-Lizenzen verfügen wie VMs, die Sie erstellen möchten.

    1. Wählen Sie in der Dropdownliste das Maschinenimage aus.
    2. Wählen Sie eine Maschinengröße aus.

      Größe

      vCPU

      Speicher (GiB)

      Max. Datenträger

      Max. Festplattendurchsatz ohne Cache (IOPS/MBps)

      Max. Burst-Festplattendurchsatz ohne Cache (IOPS/MBps)

      Max. NICs

      Erwartete Netzwerkbandbreite (Mbps)

      Klein

      2

      16

      4

      3200/48

      4000/200

      2

      5,000

      Mittel

      8

      64

      16

      12800/192

      16000/400

      4

      12,500

      Groß

      16

      128

      32

      25600/384

      32000/800

      8

      12,500

  14. Wenn Sie in Schritt 12 Benutzerdefiniert ausgewählt haben, wählen Sie jetzt die VM-Vorlage oder die benutzerdefinierten VMs aus, die Sie für die Elastic Robot Orchestration erstellt haben.
    • Wenn Sie Maschinen automatisch erstellen deaktiviert haben, verwenden wir nur die ausgewählten Maschinen für die Elastic Robot Orchestration. Stellen Sie bei Aktivierung dieser Option sicher, dass die von Ihnen ausgewählten Maschinen nicht in einem anderen Elastic Robot-Pool verwendet werden. Zudem muss bei in AWS gehosteten VMs für die AWS EC2-Instanz das AmazonSSMManagedInstanceCore-Instanzprofil angehängt sein. Anweisungen finden Sie in der AWS-Dokumentation.
    • Wenn die Option Maschinen automatisch erstellen aktiviert ist, verwenden wir die ausgewählte Vorlage, um die erforderliche Anzahl von Maschinen bei Bedarf zu erstellen.
    Hinweis: Das Hinzufügen einer Maschinenvorlage für Azure-Bildern kann bis zu 15 Minuten dauern.
    1. (Für Azure-Maschinen) Wählen Sie in der Dropdownliste Maschinenserie die gewünschte Serie für Ihre Azure-Maschine aus.
    2. Wählen Sie in der Dropdownliste Maschinengröße die Größe Ihrer Maschine aus.
  15. Wählen Sie unter Öffentliche IP-Adresse die Option Aktiviert aus, wenn die IP-Adresse der Maschine öffentlich sein soll.
    Wichtig:

    Nur bei Azure-Verbindungen können Sie die IP öffentlich machen.

  16. Für Maximale Anzahl von Maschinen wählen Sie eine der folgenden Optionen aus:
    • Maximal verfügbare verwenden: wenn der Pool auf die maximal verfügbaren Lizenzen für den Mandanten skaliert werden darf. Das von Ihnen gewählte Abo-Modell für die Cloud kann den Maximalwert einschränken.
    • Limit angeben: Wenn Sie die maximale Anzahl der Maschinen begrenzen möchten, wählen Sie diese Option aus und geben Sie die maximale Anzahl der Maschinen ein, die wir erstellen können.
  17. Klicken Sie auf Erweiterte Einstellungen, um zusätzliche Optionen anzuzeigen:
    1. Auf der Liste Virtuelles Netzwerk können Sie Automatisch auswählen, damit Ihre Maschinenvorlage ein eigenes virtuelles Netzwerk bereitstellen kann, oder das virtuelle Netzwerk auswählen, das für Ihren Cloudanbieter verwendet wird, um dieses virtuelle Netzwerk und Subnetz zu verwenden, falls definiert.


  18. Klicken Sie für Poolkonfigurationen auf Weiter.
  19. (Optional) Um eine verzögerte Aktualisierung der UiPath-Software auf Ihren Maschinen festzulegen, aktivieren Sie den Umschalter Einstellungen für Softwareupdates. Die folgenden Optionen werden angezeigt:
    OptionBeschreibung

    Sofortige automatische Aktualisierung (empfohlen)

    Das ist die standardmäßige und empfohlene Option. UiPath-Software auf Ihren Maschinen, z. B. UiPath Robot, Studio oder Assistant, wird innerhalb von zwei Wochen auf die neueste Enterprise-Version aktualisiert.

    Das Update gilt für alle Maschinen im Pool.

    Verzögerte automatische Aktualisierung

    Wählen Sie diese Option aus, um die UiPath-Software auf Ihren Maschinen auf die Version vor der neuesten zu aktualisieren.

    Ein verzögertes automatisches Update hängt von der Softwareversion ab, die zum Zeitpunkt verfügbar ist, an dem eine Maschine im Pool hinzugefügt wird. Wenn eine Maschine beispielsweise hinzugefügt wurde, als Version 2023.4 aktuell war, installiert das verzögerte automatische Update die Softwareversion 2022.10. Nach der Veröffentlichung von 2023.10 installiert das verzögerte automatische Update die 2023.4- Softwareversion.

    Das Update gilt für alle Maschinen im Pool.

    Hinweis:

    Diese Option wurde entwickelt, um einen Pufferzeitraum für die Anpassung Ihrer Automatisierungen zu erstellen, bevor auf die neueste Enterprise-Version umgestellt wird. Die UiPath-Software wird nicht auf die neueste Version, sondern auf die ihr vorangehende Version aktualisiert.

    Wichtig:

    Mit der Option Verzögerte automatische Aktualisierung werden Roboterversionen, die neuer als die vorgeschlagene sind, nicht heruntergestuft.

    Warnung:

    Versionen mit Sicherheitskorrekturen werden automatisch installiert, unabhängig von der gewählten Software-Update-Option.

  20. Klicken Sie Beenden an.

Ihr Pool für elastische Roboter ist jetzt eingerichtet und kann in einem modernen Ordner zum Ausführen von Aufträgen verwendet werden.

Wichtig:

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.

Konfigurieren von Ordner- und Kontorollen

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.

  1. Wählen Sie links einen Ordner und gehen Sie zu Einstellungen > Maschinen.
  2. Klicken Sie auf der Seite oben rechts auf Maschinen im Ordner verwalten.
  3. Wählen Sie den Elastic Robot-Pool aus und klicken Sie auf Aktualisieren.
  4. Wechseln Sie zur Seite Zugriff verwalten, um die verfügbaren Konten anzuzeigen.
  5. Wenn das Konto, das die Automatisierungen ausführen soll, das der lokale Benutzer der virtuellen Maschine sein sollte, nicht aufgeführt ist, fügen Sie es hinzu und geben Sie ihm die Rolle Roboter.
    Hinweis: Wir empfehlen die Verwendung eines Roboterkontos, ein Kontotyp, der für die Ausführung von Unattended-Automatisierungen bestimmt ist.
  6. Klicken Sie rechts in der Zeile des Kontos auf das Symbol Weitere Aktionen, und wählen Sie Bearbeiten aus. Nehmen Sie die folgenden Änderungen vor:
    1. Für Robotereinrichtung > Attended Robot schalten Sie den Umschalter aus.(Gilt nicht für Roboterkonten.)
    2. Für Roboter-Setup > Unattended-Roboter schalten Sie den Umschalter ein. (Für Roboterkonten bereits aktiviert.)
    3. Aktivieren Sie das Kontrollkästchen Vordergrundautomatisierungen ausführen (Anmeldeinformationen erforderlich). Geben Sie im Feld Domäne\Benutzername .\username ein (z. B. .\uirobot).Geben Sie im Feld Kennwort das Kontokennwort ein.
    4. Schalten Sie für Robotereinstellungen den Schalter auf ein, um sich an der Konsole anzumelden, und wählen Sie Nein aus, um zu verhindern, dass beim Roboter eine Zeitüberschreitung passiert.

Ihr Ordner ist jetzt eingerichtet und das Konto konfiguriert.

Hinweis: Im Gegensatz zu regulären Maschinenvorlagen wird ein Elastic Robot-Pool beim Hinzufügen zu einem Ordner nicht auch zu dessen Unterordnern hinzugefügt. Wenn Sie die Maschine auch in einem Unterordner verwenden möchten, müssen Sie die obigen Schritte für den Unterordner ausführen.

Nachdem die Einrichtung im Orchestrator ebenfalls abgeschlossen ist, können Sie mit der Ausführung von Automatisierungen in der Cloud beginnen.

Testen einer Automatisierung in der Cloud

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.

Hinweis:

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:

  1. Stellen Sie sicher, dass Sie ein Projekt veröffentlicht oder ein Paket in den Orchestrator hochgeladen haben.
  2. Wechseln Sie aus Ihrem Ordner zu Automatisierungen > Prozesse.
  3. Erstellen Sie einen neuen Prozess.
  4. Starten Sie den Auftrag.

Live-Streaming und Remotesteuerung

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.

Fehlersuche und ‑behebung

Überwachung

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.

Maschinenpooleinrichtung

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:

  1. Öffnen Sie die Seite Warnungen, um die Meldung für den Maschinenimport zu finden.
  2. Ü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.
  3. Entfernen Sie die Maschine aus allen anderen Pools.
  4. Warten Sie, bis die aktuelle Aufgabe, die auf der Maschine ausgeführt wird, beendet ist. Das dauert in der Regel weniger als 1 Minute.
  5. Fügen Sie die Maschine im Pool für elastische Roboter hinzu.

Maschinenbereitstellung fehlgeschlagen (nur AWS)

Wenn Sie AWS verwenden und die Maschinenbereitstellung mit dem Fehler Maschinenbereitstellung fehlgeschlagen fehlgeschlagen ist und in den Details 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:

  1. Melden Sie sich unter https://console.aws.amazon.com/cloudformation/ beim CloudFormation-Portal an.
  2. Wählen Sie Stacks aus.
  3. Wählen Sie den Stack aus, der in den Fehlerdetails angegeben ist. Die CREATE_FAILED-Meldung wird angezeigt:


  4. Informationen zur Fehlerursache finden Sie in der Spalte Statusgrund.
  5. Beheben Sie die Ursache.
  6. Navigieren Sie im Orchestrator zu Mandant > Maschinen und bearbeiten Sie den elastischen Roboterpool, um die Erstellung einer neuen Version des Pools zu erzwingen. Ändern Sie beispielsweise den Wert Größe, speichern Sie, ändern Sie ihn dann erneut zum ursprünglichen Wert und speichern Sie.

    Der CloudFormation-Stack kann nach einem Fehler nicht selbst fortgesetzt oder erneut versucht werden. Wenn Sie Änderungen am Pool für elastische Roboter vornehmen, wird der Prozess erneut gestartet.

Häufig gestellte Fragen

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.

Wann werden UiPath Robot-Aktualisierungen angewendet?

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.

Wie kann ich Browsererweiterungen auf meiner Maschine aktivieren?

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.

docs image

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.