Devolutions Server-Instanz erstellen

Wenn Sie kürzlich Ihren Lizenzschlüssel erhalten haben, lesen Sie bitte den Abschnitt Erste Schritte.

Weitere Informationen zu den Funktionen des Bereitstellungsassistenten finden Sie im jeweiligen Abschnitt unter Server Einstellungen.

Auf einem Server können mehrere Devolutions Server-Instanzen gehostet werden. Jede Instanz verwendet ihre eigenen Webanwendung innerhalb von IIS. Die folgenden Schritte werden unter Verwendung der Devolutions Server Console durchgeführt.

Anleitung

  1. Installieren Sie die Devolutions Server Console auf dem Webserver. Diese kann auf unserer Download-Seite heruntergeladen werden.
  2. Führen Sie die Devolutions Server Console mit erhöhten Rechten aus. (Rechtsklick => Als Administrator ausführen)

Alle über die Devolutions Server Console ausgeführten Operationen werden mit den Anmeldeinformationen durchgeführt, die zum Starten der Devolutions Server Console verwendet werden. Wenn Sie andere Anmeldedaten verwenden müssen, müssen Sie eine neue Windows-Sitzung starten. Der Befehl Ausführen als bietet nicht die Option, einen Prozess mit erhöhten Rechten zu starten. Die Option Als anderer Benutzer ausführen funktioniert nur, wenn das Konto ein Mitglied der lokalen Administratorengruppe ist.

Run as administrator
Run as administrator

  1. Klicken Sie in der Devolutions Server Console auf Neu oder den blauen Link Neue Instanz installieren, um mithilfe des Assistenten für die Basisinstallation eine neue Serverinstanz einzurichten. Es ist auch möglich, eine Instanz mit dem Assistenten für die Erweiterte Installation zu erstellen, indem Sie diesen im Drop-Down-Menü unter Neu auswählen.
    Deploy a new
    Deploy a new

Basisinstallation

  1. Wenn auf dem Host, auf dem Devolutions Server gehostet wird, keine SQL Server-Instanz verfügbar ist, wird durch den Assistenten eine SQL Server-Express-Edition installiert.
    Basic installation dialog
    Basic installation dialog
  2. Im folgenden Dialogfeld werden die Anmeldeinformationen für das SA-SQL-Konto, das Administratorkonto von Devolutions Server und das Verschlüsselungs-Passwort angezeigt. Klicken Sie auf Speichern als, um die Informationen in einer Datei zu speichern.
    Important credentials dialog
    Important credentials dialog
  3. Im folgenden Dialogfeld werden die SQL Server-Informationen angezeigt, einschließlich der Anmeldeinformationen für das SA-Konto, die von Devolutions Server zum Erstellen und Herstellen einer Verbindung mit der SQL-Datenbank verwendet werden.
  4. Sobald die Installation erfolgreich abgeschlossen ist, zeigt der Assistent eine Zusammenfassung der Installation an und öffnet automatisch den Standardbrowser mit der Devolutions Server-URL.
    Installation summary report
    Installation summary report
  5. Verwenden Sie zur Anmeldung bei der Devolutions Server-Weboberfläche die Anmeldeinformationen von Punkt 2. Bevor Sie den Anmeldevorgang abschließen können, müssen Sie das Passwort ändern.
    Change your password prompt
    Change your password prompt
  6. Geben Sie Ihren Lizenzkey ein. Um die Free Version zu aktivieren, klicken Sie auf die Schaltfläche „Free Version aktivieren“.

Erweiterte Installation

  1. Im ersten Schritt führt der Installationsassistent eine Diagnose auf dem Server durch, um zu überprüfen, ob der IIS Server alle notwendigen Voraussetzungen der Webfunktionen installiert hat und bereit ist, Devolutions Server auszuführen. Fehlende Funktionen werden mit einem Fehlersymbol gekennzeichnet. Mit Klick auf Voraussetzungen installieren werden alle fehlenden Funktionen mithilfe eines PowerShell-Skripts installiert. Für IIS Application Request Routing (ARR), IIS Rewrite Module und IIS ASP.NET Core Module (ANCM) ist eine Internetverbindung erforderlich.
    IIS Features Diagnostic
    IIS Features Diagnostic
  2. Um fortzufahren, müssen die Lizenzvereinbarungen akzeptiert werden.
    End User License Agreement
    End User License Agreement
  3. Geben Sie unter Datenbank die Server- und Datenbankinformationen ein. Das Benutzerkonto, das zum Erstellen der Datenbank verwendet wird, muss über Sysadmin-Rechte in der SQL Server-Instanz verfügen. Weitere Informationen finden Sie unter Datenbank. Um die Windows-Authentifizierung für die Verbindung mit der Datenbank zu verwenden, ist es wichtig, die Identität des Anwendungspools im IIS Manager zu ändern und die richtigen Berechtigungen für das Konto auf der SQL-Datenbank festzulegen. Konsultieren Sie dazu bitte Konfiguration von Devolutions Server zur Nutzung der Domänen Single Sign-On (SSO). Der folgende Artikel über Erforderliche Konten vor der Installation beschreibt, welche Konten vor dem Einsatz von Devolutions Server erstellt werden können.
    Database dialog
    Database dialog
  4. Geben Sie unter Allgemein einen beliebigen Servernamen und eine Serverbeschreibung ein. Unter Seriennummer die Seriennummer, die Sie beim Kauf des Produktes per E-Mail erhalten haben. Wenn Sie noch keine Lizenz für Devolutions Server erworben haben, können Sie eine 30-tägige Testversion anfordern.
    General and registration dialog
    General and registration dialog
  5. Wählen Sie unter Installationsquelle entweder Version herunterladen (neueste Version) oder Aus ZIP-Datei installieren, die auf der Download-Seite zur Verfügung steht.
    Source dialog
    Source dialog
  6. Wählen Sie unter Allgemein die Website, den Namen der Web-Anwendung und die Zugriffs-URI aus, die erforderlich ist, um die Website von Devolutions Server zu erreichen. Legen Sie unter Installationsziel den Installationsordner fest, in dem die Dateien der Instanz gespeichert werden sollen. Der Prozess zum Ausführen von Websites hat die richtigen Berechtigungen unter C:\inetpub\wwwroot erhalten. Wir empfehlen, einen neuen Unterordner anzulegen und die Devolutions Server-Instanz in diesem Ordner zu erstellen.Unter Anwendungspool legen Sie den Namen des Anwendungspools fest.

Wir empfehlen nicht, den Installationsordner auf C:\Programme oder C:\Programme (x86) zu speichern. Devolutions Server ist eine Webanwendung und dies könnte zu unerwünschtem Verhalten und Problemen führen, da IIS nicht genügend Berechtigungen hat, um Webanwendungen auszuführen, die sich in diesen Ordnern befinden. Wenn Sie den Ordner für Webanwendungen an einem anderen als dem voreingestellten Ordner C:\inetpub\wwwroot einrichten möchten, benötigt die IIS_IUSRS Lese- und Ausführungsrechte für die gesamte Ordnerstruktur der Webanwendung von Devolutions Server.

Destination dialog
Destination dialog

  1. Geben Sie unter Administrator-Anmeldeinformationen die Information ein, um ein Devolutions Server-Administratorkonto zu erstellen. Alle Felder sind erforderlich.

    Create An Administrator User
    Create An Administrator User

    Bewahren Sie unbedingt eine Kopie dieser Anmeldeinformationen an einem sicheren Ort außerhalb des Devolutions-Servers auf, da sie sich als nützlich erweisen könnten, falls Probleme mit den anderen Authentifizierungsmethoden auftreten. Außerdem empfiehlt es sich, die Devolutions Server Anmeldung aktiviert zu lassen (zu finden unter AdministrationServer EinstellungenAuthentifizierung).

  2. Wenn Sie unter Scheduler Dienst die Option Scheduler Dienst installieren aktivieren, definieren Sie bitte das richtige Servicekonto. Der Scheduler wird für folgende Funktionen verwendet: Backup manager, Domänenbenutzer- und Gruppen-Cache, Office365-Benutzer- und Gruppen-Cache, E-Mail Benachrichtigungen, Bereinigungsprotokolle und Verwaltung privilegierter Zugriffe.

    Scheduler dialog
    Scheduler dialog

    Wenn die Installation nicht startet, durchsuchen Sie den Dienst nach „DevolutionsSchedulerService", gehen Sie zu „Eigenschaften" und geben Sie den Benutzernamen und das Passwort erneut ein. Normalerweise funktioniert das Ändern des Kontos während des Installationsvorgangs nicht. In diesem Fall wird Devolutions Server weiterhin mit dem NetworkService-Konto installiert, kann jedoch nicht gestartet werden. Darüber hinaus sollten dem VaultDBScheduler-Konto Leserechte für die Datei "encryption.config" im Installationsordner "\App_Data" konfiguriert werden.

  3. Wenn Sie sich entscheiden, den Scheduler nicht zu installieren, erhalten Sie folgende Warnmeldung:

    Scheduler warning
    Scheduler warning

  4. Wählen Sie unter Wiederherstellungsset den Zielordner und den Dateinamen für die Datei desDevolutions Server Wiederherstellungssets aus. Legen Sie ein Passwort zum Schutz der Verschlüsselungsschlüssel fest. Wenn die Option Vertrauliche Daten einbeziehen aktiviert ist, werden die SQL-Authentifizierungsinformationen in das Wiederherstellungsset aufgenommen.

Wir empfehlen, die Datei des Wiederherstellungssets an einem sicheren Ort aufzubewahren, um Datenverlust zu vermeiden, falls Devolutions Server wiederhergestellt werden muss.

Backup the encryption keys
Backup the encryption keys

  1. Anschließend erscheint eine Aufforderung zur Installation von Devolutions Gateway, die übersprungen werden kann. In unserer Dokumentation erfahren Sie, wie Sie Devolutions Gateway mit Devolutions Server konfigurieren.
  2. Überprüfen Sie unter Zusammenfassung die Konfiguration und klicken Sie auf Installieren.
    Summary dialog
    Summary dialog
  3. Sobald die Installation abgeschlossen ist, zeigt die Zusammenfassung an, ob Devolutions Server korrekt installiert wurde.
    Installation progress
    Installation progress

Identität des Devolutions Server-Anwendungspools ändern

  1. Öffnen Sie den IIS-Manager, klicken Sie mit der rechten Maustaste auf die den Anwendungspool der DVLS Instanz und klicken Sie auf Erweiterte Einstellungen.
  2. Klicken Sie unter Prozessmodell bei Identität auf die 3 Punkte und wählen anschließend Benutzerdefiniertes Konto, legen Ihre VaultDBRunner Informationen fest und klicken Sie auf OK.
    Application pool's identity setting
    Application pool's identity setting
  3. Wechseln Sie zur Devolutions Server Console und klicken dann auf BearbeitenDatenbankErweiterte Anmeldeinformationen, und wählen Geringste Berechtigungen anwenden und anschließend auf OK.

Zertifikat importieren oder ein selbstsigniertes Zertifikat erstellen

  1. Öffnen Sie den IIS-Manager, wählen Sie den Server in der Strukturansicht aus. Doppelklicken Sie in der Listenansicht auf die Funktion Zertifikate.

    Server Certificates
    Server Certificates

  2. Klicken Sie im Bereich Aktionen auf Importieren... und geben Sie die erforderlichen Informationen ein, um ein bereits vorhandenes Zertifikat zu importieren. Um ein selbstsigniertes Zertifikat zu erstellen, klicken Sie auf Selbstsigniertes Zertifikat erstellen..., geben Sie ihm einen Namen und belassen Sie den Zertifikatspeicher auf Persönlich.

    Import... in the Actions pane.
    Import... in the Actions pane.

SSL-Bindung konfigurieren

  1. Wählen Sie die Website in der Baumansicht aus. Klicken Sie im Bereich Aktionen auf Bindungen.... Dadurch werden die Bindungen geöffnet, mit dem Sie weitere Bindungen für Ihre Website erstellen, bearbeiten und löschen können.
    Edit Site – Bindings...
    Edit Site – Bindings...
  2. Klicken Sie auf Hinzufügen, um eine neue SSL-Bindung zur Site hinzuzufügen.
    Add a new SSL binding
    Add a new SSL binding
  3. Wählen Sie https in der Dropdown-Liste Typ aus und weiter das Zertifikat, das Sie importiert oder erstellt haben, aus der Dropdown-Liste SSL-Zertifikat aus und klicken abschließend auf OK.
    Select https and certificate previously created from the list
    Select https and certificate previously created from the list
  4. Ab sofort haben Sie eine neue SSL-Bindung für Ihre Website.
    New SSL binding
    New SSL binding

Testen der Installation

Um die Installation des Servers zu testen, navigieren Sie bitte mit einem beliebigen Webbrowser zu Ihrer in Schritt 6 erstellten Zugriffs-URI (z.B.: https:///) oder mittels Website öffnen in der Devolutions Server Console.

 

Es kann vorkommen, dass die Website nicht richtig geladen werden kann. Stellen Sie sicher, dass die lokale IIS_IUSRS-Gruppe Lesezugriff auf die Datei encryption.config hat, die sich im Unterordner App_Data im Webanwendungsordner von Devolutions Server befindet (z. B. C:\inetpub\wwwroot\dvls\App_Data). Sollte das Problem weiterhin bestehen, kontaktieren Sie uns bitte unter service@devolutions.net.

Um die Verbindung von einem Client aus zu testen, erstellen Sie bitte eine Datenquelle im Remote Desktop Manager. Weitere Informationen dazu finden Sie in der Anleitung zur Konfiguration einer Datenquelle.

Kestrel Webserver Installation

Die Installation von Devolutions Server mit Kestrel erfordert weniger Abhängigkeiten; Insbesondere muss IIS nicht auf dem Host installiert sein.

Der Installationsprozess ist der erweiterten Installation des IIS-Webservers sehr ähnlich. Anstatt eine Website und eine Anwendung unter IIS anzugeben, geben Sie die URL ein, auf die die Anwendung lauscht (z. B. https://localhost:5000). Der Zugriffs-URI stellt den URI dar, der für den Zugriff auf unsere Anwendung verwendet wird, die auf dem angegebenen HTTP-Listener bereitgestellt wird.

Bekannte Einschränkungen:

  • Die Anwendung muss auf / ("http://localhost:5000/") laufen.
  • Die Windows-Authentifizierung wird derzeit unter Kestrel nicht unterstützt.
Devolutions Forum logo Give us Feedback