mypDeploy-Installation auf neuen Server verschieben

Sie haben bereits eine laufende mypDeploy-Installation und möchten diese auf einen neuen Server verschieben.

Vorbereitung

Es wird sich nicht immer komplett vermeiden lassen; im Vorfeld des Umzugs sollten Sie aber versuchen, möglichst keine offenen Installationen/Patches mehr in mypDeploy zu haben.

Um beim Umzug Zeit zu sparen, transferieren Sie den kompletten Inhalt des Shares "mypDeployPackages$" auf den neuen Server, damit er nach der Installation nur noch verschoben und nicht mehr über das Netzwerk kopiert werden muss.

Wenn Sie das Modul “mypDeploy-Patchmanagement” nutzen müssen Sie die heruntergeladenen Patches ebenfalls vorab auf den neuen Server kopieren; ebenso die von Ihnen angelegten Click-to-Run-Repositories.

Version

Die alte und die neue mypDeploy-Umgebung müssen die gleiche (aktuelle) mypDeploy-Version aufweisen; gegebenenfalls muss hier im Vorfeld der Umstellung noch ein Update vorgenommen werden.

Ein Verschieben von nicht aktuellen mypDeploy-Versionen ist nicht möglich!

Verschieben des mypDeploy-Servers

  • Installieren Sie das aktuelle mypdeploy-Setup auf dem neuen Server. Alle Account-Informationen können auf den Standardwerten belassen werden, da sie später ohnehin überschrieben werden.

  • Testen Sie, ob der mypDeployAdmin startet. Dieser sollte sich öffnen lassen und eine leere Datenbank ohne Computer und Pakete zeigen.

  • Beenden Sie den mypDeployAdmin.

  • Beenden Sie alle mypDeploy-Dienste auf dem alten Server.

  • Deaktivieren Sie alle mypDeploy-Dienste auf dem alten Server.

  • Beenden Sie alle mypDeploy-Dienste auf dem neuen Server.

  • Verschieben Sie den zuvor bereitgestellten Inhalt des Paketverzeichnisses in die Freigabe "mypDeployPackages$" auf dem neuen Server.

  • Löschen Sie im mypDeployService-Verzeichnis auf dem neuen Server den Ordner "Data".

  • Kopieren Sie den Ordner "Data" aus dem alten mypDeployServer-Verzeichnis auf den neuen Server.

  • auf dem neuen Server die Dienste wieder starten.

  • Legen Sie das anhängende Csl-Script zusammen mit aktuellen Versionen der Dateien CslMypDeploy.dll, ipworks16.dll und cslrunw.exe (diese finden Sie alle im mypDeployClient-Verzeichnis) in ein Verzeichnis auf dem neuen Server.

  • Führen Sie das Script aus einer Kommandozeile wie folgt aus:
    cslrunw.exe PatchMypDeployURL.csl /Config:"Server=MyServerURL:MyPort/mypDeploy|Password=MySecretWord"
    MySecretWord ersetzen Sie durch Ihr lokales Passwort (Achtung! Nach dem Verschieben des "Data"-Verzeichnisses gilt hier wieder das Passwort der "alten" Umgebung, in der Sie das Passwort vergeben haben) und MyServerURL:MyPort ersetzen Sie durch die URL und den Port, auf dem Sie mypDeploy betreiben möchten.

  • Starten Sie mypdeployAdmin und melden sich lokal an Ihrem mypDeploy an. Wenn Sie hier jetzt alle Ihre Daten wieder sehen ist die Server-Migration für Sie beendet.

  • Schicken Sie eine Mail an den mypackage-Support mit der neuen URL, damit wir das für Sie im mypackage-Portal ändern. Sie können sich sonst nicht mehr über das Portal an mypDeploy anmelden und bekommen (bei unseren Mietmodellen) weiterhin die Clients auf dem alten Server berechnet.

     

Überprüfung aller Server- und Mandanteneinstellungen

Bitte überprüfen Sie nach dem Umzug in Ihrer mypDeploy-Datenbank die Server- und Mandanteneinstellungen, da durch den Server-Umzug in vielen Fällen konfigurierte DNS-Namen, IP-Ranges und ähnliches angepasst werden müssen.

In jedem Fall müssen Sie in den Basiseigenschaften des Servers den UNC-Namen des Basis-Paketverzeichnisses anpassen, da dieses noch auf den UNC-Namen des alten Servers lautet!

Altumgebung

Die Dienste auf dem alten Server müssen deaktiviert bleiben, weil ansonsten noch nicht umgestellte Clients dorthin ihre Daten schicken!

mypDeploy von Named Pipes auf Http/Https umstellen

Soll nur der bestehende mypDeployServer von Named Pipes auf Http/Https umgestellt werden gehen Sie bitte wie folgt vor:

  • Legen Sie das anhängende Csl-Script zusammen mit aktuellen Versionen der Dateien CslMypDeploy.dll, ipworks16.dll und cslrunw.exe (diese finden Sie alle im mypDeployClient-Verzeichnis) in ein Verzeichnis auf dem neuen Server.

  • Führen Sie das Script aus einer Kommandozeile wie folgt aus:
    cslrunw.exe PatchMypDeployURL.csl /Config:"Server=MyServerURL:MyPort/mypDeploy|Password=MySecretWord"
    MySecretWord ersetzen Sie durch Ihr lokales Passwort und MyServerURL:MyPort ersetzen Sie durch die URL und den Port, auf dem Sie mypDeploy zukünftig betreiben wollen.

  • Bestätigen Sie den Dialog, dass Sie die Http-Schnittstelle einschalten möchten.

  • Starten Sie mypdeployAdmin und melden sich lokal an Ihrem mypDeploy an.

  • Schicken Sie eine Mail an den mypackage-Support mit der neuen URL, damit wir das für Sie im mypackage-Portal ändern. Sie können sich sonst nicht mehr über das Portal an mypDeploy anmelden und bekommen (bei unseren Mietmodellen) weiterhin die Clients auf dem alten Server berechnet.

Client Servereinstellungen ändern.

Nach dem Umzug/Umkonfiguration des mypDeploy-Servers sind alle Clients noch in der Datenbank. Der mypDeploy-Clientservice erreicht den Server aber nicht mehr, da die Zieladresse lokal in der Registrierung der Computer steht und auf dieser Adresse kein Dienst mehr antwortet.

Der Schlüssel befindet sich hier:

Key: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CebiCon\mypDeployClientService\Properties

Property: Server

Value: https://myMypDeployServer:myPort/mypdeploy

 

Es gibt mehrere mögliche Szenarien, den Clients wieder den Zugang zum Server zu ermöglichen:

  • den Schlüssel manuell auf den betroffenen Systemen ändern

  • aus dem mypDeployAdmin heraus eine Reparatur der Client-Runtime anstossen

  • via GPO: die anhängende Vorlage (zip-Datei)

    1. entpacken

    2. in das AD importieren

    3. den korrekten Ziel-Servernamen eintragen

    4. die GPO an alle OU's hängen, in denen sich Rechner mit einem mypDeploy ClientService befinden

  • Sie starten den Dienst auf dem alten mypDeploy-Server wieder und verteilen damit ein Paket, mit dem Sie die korrekte neue Zieladresse setzen.

 

Zieladresse für Distribution Points

Falls Sie Distribution Points betreiben, muss diesen die neue Zieladresse mitgeteilt werden, von der sie sich ihre Daten holen können.

Hierzu auf jedem der angeschlossenen Distribution Points:

  • Den mypackage DPoint Service beenden

  • Registrierung öffnen und die neue Zieladresse eintragen. Der Schlüssel befindet sich hier:
    Key: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CebiCon\mypDeployDPointService\Properties
    Property: Server
    Value: https://myMypDeployServer:myPort/mypdeploy

  • mypackage DPoint Service wieder starten

Das muss für jeden Distribution Point einmal durchgeführt werden.