Samstag, 23. Februar 2019

Alle OS.ini-Betriebssystemkonfigurationen zeitnah überall auf Subdepots in großen Umgebungen

UPDATENOW

SmartOSiniSync

 

Autor: Frank Dethlefsen

Datum: 14.02.2019

Version: 1.9.2.14

 

Matrix42 und Empirum sind registrierte Markennamen der Matrix42 AG

 

Funktionsbeschreibung

Im Matrix42 Empirum (Unified Endpoint Management) wird die Betriebssystemkonfiguration an Computern über OS.ini-Dateien zugewiesen. Wenn Subdepots genutzt werden, gibt es für die Bereitstellung der OS.ini-Dateien zwei Zuweisungsmodelle, das Modell „Alles-Überall“ und „Nur zugewiesene EmpirumServer“. Häufig entscheidet man sich aus administrativen Gründen oder wegen der Einfachheit für das Modell „Alles-Überall“. Bei diesem Modell entsteht dann bei größeren Empirum-Umgebungen eine zu hohe Anzahl von OS.ini-Dateien, die nicht mehr zeitnah auf die Subdepots repliziert werden können.

Durch den Einsatz vom SmartOSiniSync wird eine zeitnahe Bereitstellung der OS.ini-Dateien gewährleistet, in dem die Gesamtgröße sehr stark komprimiert, die Dateianzahl sehr stark reduziert und Änderungen inkrementell abglichen werden. Das SmartOSiniSync ist unabhängig vom Übertragungsprotokoll (SMB, Rsync oder WebDAV). Eine Notaus-Löschung der OS.ini-Dateien auf den Subdepots ist auch gegeben.

 

Setup

Melden Sie sich auf dem Haupt-EmpirumServer per Remotedesktop administrativ an und führen die „upDateNow SmartOSiniSync 2019.exe“ aus. (*1 siehe Anmerkungen ganz unten). Es erscheint ein Bestätigungsdialog, ob die Installation durchgeführt werden soll. Wählen Sie „continue“ für fortsetzen aus. Das Setup hat nun folgendes erledigt:

Es wurde ein Verzeichnis \Empirum\upDateNow\SmartOSiniSync erstellt, in dem sich folgende Dateien befinden:

·         SmartOSiniSync.htm

Diese Anleitung kann über den Link aus dem Startmenü\Programme\upDateNow\SmartOSiniSync\upDateNow SmartOSiniSync - Tutorial aufgerufen werden

 

·         OSini2Updates.exe

Programm, das die 7z-Updateerstellung für die OS.ini auf dem Haupt-EmpirumServer steuert

 

·         OSini2Updates.ini

Konfigurationsdatei für das Programm OSini2Updates.exe

 

·         OSini2Updates.xml

Importdatei für den Windows Aufgabenplan OSini2Updates

 

·         Updates2OSini.exe

Programm, das die 7z-Updates auf den Subdepots für die OS.ini anwendet

 

·         7z.exe und 7z.dll

Programmdateien von 7-Zip

 

·         ESubdepot_SmartOSiniSync.sql

SQL-Skript, das das Sync-Template ESubdepot_SmartOSiniSync anlegt

 

Es wurde ein Windows Aufgabenplan OSini2Updates auf dem Haupt-EmpirumServer angelegt, der das Programm OSini2Updates.exe beim Computerstart startet.

Das Programm OSini2Updates.exe erzeugt im Programmverzeichnis folgende Unterverzeichnisse:

·         Updates

Verzeichnis, in dem die erzeugten 7z-Updates (volle und inkrementelle) und die Programme Updates2OSini.exe, 7z.exe und 7z.dll als Quelle zur Subdepotreplikation abgelegt werden.

 

·         Updates.Base

Verzeichnis, in dem das letzte 7z-Vollupdate und 7z-Inkrementellupdate gespeichert werden

 

·         Cache

Spiegelverzeichnis vom OS.ini-Verzeichnis

 

OSini2Updates.ini-Optionen

·         CHECK_INTERVAL_SECONDS

Prüfintervall in Sekunden, ob eine OS.ini-Änderung vorliegt. Wenn ja, wird ein neues inkrementelles 7z-Update erstellt. Standardwert ist 60 Sekunden.

 

·         MAX_UPDATES_COUNT

Maximale Anzahl der inkrementellen 7z-Updates. Wird der Wert erreicht, wird ein neues volles 7z-Update erstellt und alle vorherigen gelöscht. Standardwert ist 480.

 

·         MAX_INCREMENT_FULL_RATIO

Maximale Größe der inkrementellen 7z-Updates im Verhältnis zum vollen 7z-Update. Beispielwert 5: Wenn die Gesamtgröße der inkrementellen 7z-Updates 5-mal grösser als die Größe des vollen 7z-Updates ist, wird ein neues volles 7z-Update erstellt und alle vorherigen gelöscht. Standardwert ist 5.

 

·         7ZIP_COMPRESS_OPTIONS

7z.exe-Kommandozeilenoptionen für die Kompression. Standardwert ist -mx=3 -mmt=on.

 

Sync-Template ESubdepot_SmartOSiniSync

Starten Sie das Matrix42 DBUtil (Desktoplink) und melden sich an die Standortdatenbank an. Gehen Sie in das Menu Aktionen > SQL-Skripts ausführen > Standort. Wählen Sie aus dem Ordner \Empirum\upDateNow\SmartOSiniSync das SQL-Skript ESubdepot_SmartOSiniSync.sql aus. Das SQL-Skript hat Ihnen nun das Sync-Template ESubdepot_SmartOSiniSync erstellt. Die Standardeinstellung des Zeitplans ist das kleinste Zeitintervall jede Minute. Sie können das Zeitintervall auf einen höheren Wert z.B. 2 Minuten setzen, um die Replizierung zu entspannen. Das Sync-Template ESubdepot_SmartOSiniSync kann die Funktion des Sync-Templates ESubdepot_OS voll ersetzen. Deinstallieren Sie das Sync-Template ESubdepot_OS und installieren an Stelle dessen das Sync-Template ESubdepot_SmartOSiniSync auf den Subdepots.

 

Log-Dateien

Für die Fehlersuche ist es hilfreich einen Blick in die Log-Dateien zu werfen, die sich in folgenden Verzeichnissen befinden:

·         Auf dem EmpirumServer unter C:\ProgramData\upDateNow\OSini2Updates

 

·         Auf dem Subdepot unter C:\ProgramData\upDateNow\Updates2OSini

 

Sonstiges

Falls Sie auch eine zeitnahe Bereitstellung der Computer.ddc/ini/xml, die für jeden Computer unterhalb des MachineValues-Ordners erstellt werden, gewährleisten möchten, hat upDateNow das Tool SmartMachineValues entwickelt. Das SmartMachineValuesSync funktioniert vom Prinzip her genauso wie das SmartOSiniSync.

 

 

*1: Uns ist bewusst, dass die Ausführung der „upDateNow SmartOSiniSync 2019.exe“ auf einem Server aus Sicherheitsgründen nicht üblich ist. Wir haben uns dennoch dafür entschieden, weil es die Installation und Konfiguration sehr vereinfacht. Um sich davon zu überzeugen, was das Setup macht, können Sie die „upDateNow SmartOSiniSync 2019.exe“ mit 7-Zip entpacken und das Installationsskript unter Install\Setup.inf analysieren.

 

Copyright © 2019 upDateNow GmbH

Diese Dokumentation ist urheberrechtlich geschützt. Alle Rechte liegen bei der upDateNow GmbH. Jede andere Nutzung, insbesondere die Weitergabe an Dritte, Speicherung innerhalb eines Datensystems, Verbreitung, Bearbeitung, Vortrag, Aufführung und Vorführung sind untersagt. Dies gilt sowohl für das gesamte Dokument als auch für Teile davon. Änderungen sind vorbehalten. Nachdruck, auch auszugsweise, ist nur mit schriftlicher Genehmigung der upDateNow GmbH gestattet.

 

Matrix42 und Empirum sind registrierte Markennamen der Matrix42 AG

 

upDateNow GmbH

Wacholderweg 7

44869 Bochum

Deutschland

Tel.: +49 (0)2327 689 9977

Fax: +49 (0)2327 689 9881

E-Mail: Info@upDateNow.email

Web: www.upDateNow.de

1 Kommentar:

  1. Empirum® Blog: Alle Os.Ini-Betriebssystemkonfigurationen Zeitnah Überall Auf Subdepots In Großen Umgebungen >>>>> Download Now

    >>>>> Download Full

    Empirum® Blog: Alle Os.Ini-Betriebssystemkonfigurationen Zeitnah Überall Auf Subdepots In Großen Umgebungen >>>>> Download LINK

    >>>>> Download Now

    Empirum® Blog: Alle Os.Ini-Betriebssystemkonfigurationen Zeitnah Überall Auf Subdepots In Großen Umgebungen >>>>> Download Full

    >>>>> Download LINK Dv

    AntwortenLöschen