"Unmanaged Clients" in "managed Clients" überführen

Problem

Bei der Einführung von mypDeploy in Umgebungen, die bislang nicht automatisiert betrieben wurden, stehen Sie häufig vor dem Problem, dass es in der Regel Systeme mit installierter Software in unterschiedlichsten Varianten gibt. Paketverteilungen über mypDeploy haben dann Schwierigkeiten, bereits installierte Software zu erkennen und gegebenenfalls Maßnahmen zu ergreifen, diese Softwarepakete zu aktualisieren.

Aus diesem Grund haben wir zusätzlich zu mypackage und mypDeploy einige Werkzeuge entwickelt, die Ihnen dabei helfen, Ihre Umgebung aus einem "unmanaged" Status in einen "managed" Status zu überführen.

In der nachfolgenden Hilfe zeigen wir Ihnen hierzu eine exemplarische Vorgehensweise auf, die Sie natürlich individuell auf Ihre Bedürfnisse anpassen können.

 

Step 1: mypackage HttpService bereitstellen

In dem Verzeichnis, in dem Sie Ihren mypDeploy-Server installiert haben, finden Sie ein Unterverzeichnis HttpServer.

Bitte installieren Sie die darin befindliche MSI-Datei.

Server

Grundsätzlich können Sie den HttpService auf einem beliebigen Server installieren - wir empfehlen jedoch, den HttpServer auf dem gleichen Server wie den mypDeploy-Server zu installieren!

 

Sie können bei der Installation zunächst einfach mit "Next" fortfahren.

Passen Sie gegebenenfalls den Installationsordner an, wenn Sie den HttpServer nicht in das Standard-Programmverzeichnis installieren möchten.

 

Geben Sie an welches Protokoll (http oder https), welche URL und welchen Port der HttpService benutzen soll:

 

Firewall und Sicherheit

Stellen Sie sicher, dass die von Ihnen vergebene URL/Port-Kombination in Ihrem Netzwerk von überall erreicht werden kann und konfigurieren Sie bei Bedarf entsprechende Ausnahmen in Ihren Firewall-Produkten!

 

Step 2: mypDeployClient

Detaillierte Informationen zum Setup des mypDeployClients über mypackage finden Sie unter: https://cebicon.atlassian.net/wiki/spaces/mypDeploy/pages/1957265412

Wenn Sie keine anderen Möglichkeiten in Ihrer Umgebung haben, können Sie den mypDeployClient auch manuell mit folgender Befehlszeile installieren:

  • msiexec.exe /i mypDeployClient.msi COMPID="MeinMandant" /qb



Step 3: installierte Software ermitteln

mypackage stellt Ihnen ein Werkzeug zur Verfügung, mit dessen Hilfe Sie auf allen Systemen die aktuell installierte Software (unabhängig davon, wie sie auf die Systeme gelangt ist) sowie Informationen, wie diese Software entfernt werden kann, ermittelt.

Die hierfür erforderlichen Werkzeuge erhalten Sie auf Anfrage von unserem mypackage-Support. mypackage-Partner kontaktieren bitte ebenfalls Ihren Partnerbetreuer.

Zur einmaligen Konfiguration müssen Sie Ihren zuvor festgelegten HttpServer in die Datei CslConnect.cfg eintragen. Tragen Sie in die Sektion HttpServer als Host Ihren HttpServer und Ihren Port ein. Sofern Ihr Server HTTPS unterstützt, müssen Sie den UrlPrefix ebenfalls auf https setzen.

Beispiel für eine http-Konfiguration:

 

Beispiel für eine https-Konfiguration

 

Starten Sie danach einmal die Kommandodatei _Config.cmd und tragen unter Firma Ihren Mandanten ein, für den Sie Software ermitteln wollen. Die restlichen Felder können Sie leer lassen.

 

Danach ist das Modul einsatzbereit.

Sie müssen das Modul einmal auf jedem Rechner ausführen.

Wenn Sie das manuell machen möchten starten Sie einfach die Kommandodatei _Run.cmd.

alternativ:

Wenn Sie schon über einen mypackage-Client auf Ihren Rechnern verfügen, empfehlen wir Ihnen, die Softwareinventarisierung einfach als 1. Paket automatisch an alle Rechner zu verteilen.

Erstellen Sie hierzu ein benutzerdefiniertes Paket. Dieses versehen Sie mit folgenden Inhalten:

 

Detaillierte Informationen zu benutzerdefinierten Paketen finden Sie hier: https://cebicon.atlassian.net/wiki/spaces/mypDeploy/pages/1957232731

 

Step 4: ExtendedInstall

Unser Werkzeug ExtendedInstall stellt eine logische Verknüpfung zwischen Ihren mypackage-Paketen und Ihrer bislang installierten Software her und ermöglicht es Ihnen damit, inhomogene manuell installierte Softwarepakete durch standardisierte mypackage-Pakete zu ersetzen, ohne dass Sie zur Entfernung der alten Software eingreifen müssen.

Das ExtendedInstall-Werkzeug finden Sie unterhalb Ihres mypDeployServer-Verzeichnisses im Verzeichnis mypMigration.

Das Werkzeug muss nicht installiert werden. Sie können es von überall einfach starten.

Melden Sie sich zunächst am mypackage-Portal mit Ihren Zugangsdaten an.

 

Starten Sie danach einmalig den Konfigurationsdialog und geben im Firmenkennzeichen Ihren Mandanten und im http-Server Ihren mypackage http-Server an. Das Werkzeug prüft danach die Verbindung. Sofern die Verbindung hergestellt werden kann ist das Werkzeug anschließend einsatzbereit.


Über die Funktion "Paket bearbeiten" erhalten Sie Zugang zu Ihren mypackage-Paketen. Wählen Sie ein Paket aus, welches Sie bearbeiten wollen.

 

Der Wizard zeigt Ihnen dann alle Softwareprodukte, die mindestens einmal auf einem Ihrer bestehenden Systeme gefunden wurde. Sie ordnen jetzt Ihrem zuvor ausgewählten mypackage-Paket alle Produktversionen zu, die vor der Installation ihres mypackage-Paketes unabhängig von ihrer Herkunft entfernt werden sollen.

 

Sie erhalten noch eine Zusammenfassung, in der Sie Ihre Eingaben überprüfen können.

 

Step 5: ExtendedInstall im Einsatz

Sobald Sie die erste Zuordnung getroffen haben, wird mypDeploy automatisch vor der Installation die über ExtendedInstall dem mypackage-Paket zugeordneten, manuell installierten Softwarepakete auf ihr Vorhandensein prüfen und diese bei Bedarf vorher entfernen. Erst danach beginnt  mypDeploy mit der Installation seines Pakets.

Hiermit erreichen Sie, dass alle ihre mypackage-Pakete sauber installiert werden und sie keine Probleme bekommen, weil mehrere Versionen einer Software installiert sind, ältere Versionen vorher nicht entfernt wurden usw.

immer aktuell halten

ExtendedInstall arbeitet dynamisch Ihre Listen ab. Sie können die Zuordnung zwischen mypackage-Paketen und installierter Software jederzeit erweitern oder ändern (beispielsweise weil im Laufe der Inventarisierung weitere Produktvarianten gefunden wurden).

Bei einer Paketzuweisung im mypDeployAdmin wird immer der jeweils aktuelle Stand der Zuordnungen ermittelt und dem Client mitgeteilt.