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)
entpacken
in das AD importieren
den korrekten Ziel-Servernamen eintragen
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/mypdeploymypackage DPoint Service wieder starten
Das muss für jeden Distribution Point einmal durchgeführt werden.