2Installation

2.1Systemanforderungen

2.1.1Microsoft Windows

mdm 1.11.x kann nur auf unterstützten Microsoft Windows-Systemen installiert werden, wenn die notwendigen Voraussetzungen erfüllt sind (siehe Tabelle 2-1 auf Seite 12).

Section0200001.jpg
Section0200003.jpg

Upgrade von mdm

Sollte Ihr System die in Tabelle 2-1 und Tabelle 2-2 angegebenen System-Anforderungen nicht erfüllen, müssen von mdm Server- und -CA-Serverdatenbanken entweder Dumps er­stellt und in ein neu installiertes mdm 1.11.x importiert werden, oder die installierte mdm-Version muss schrittweise auf mdm 1.11.x aktualisiert werden (siehe „mdm-Installationen auf mdm 1.11.x upgraden“ auf Seite 22).

 

 

 

Tabelle 2-1: Systemanforderungen (Microsoft Windows)

 

mdm Client

mdm Server

mdm CA

Unterstütz­tes Betriebs­system

Windows Server 2016

Windows Server 2012 R2

Windows Server 2008 R2 SP1

Windows 10 (nur mdm Client)

Windows 7 (nur mdm Client)

Hardware

mindestens 512 MB RAM

500 MB freier Festplattenspei­cher

Farbmonitor mit einer Auflösung von mindestens 1280 × 1024

mindestens 4 GB RAM

100 GB freier Festplattenspei­cher

mindestens 512 MB RAM

5 GB freier Fest­plattenspeicher

Software-Komponen­ten

Komponenten von Drittanbietern (PostgreSQL 10.7, Apache Web­server 2.4.38, OpenJDK 11 und OpenSSL 1.1.1b) werden über mdm 1.11.x Installer for Windows automatisch installiert.

Apache Webserver benötigt das installierte Paket Microsoft Visual C ++ 2017 Redistributable Package (x64) (Version: 14.16.x).  

Download: https://aka.ms/vs/15/release/VC_redist.x64.exe

HINWEIS: Es ist möglich, dass der angegebene Link nicht mehr

gültig ist. Stellen Sie in jedem Fall sicher, dass die richtige Version verwendet wird! (Empfohlene Version: 14.16.27027)

mdm-Clients, die auf einem anderen als dem „Serversystem“ un­abhängig laufen, erfordern für die Installation die Java-Plattform OpenJDK 11).

Vorausset­zung

 Wenn nicht über mdm Installer for Windows instal­liert:

OpenJDK 11

 

 

 

 

 

 

 

 

mdm nicht installiert (oder mdm ab Ver­sion 1.10.0 installiert).

PostgreSQL nicht installiert (oder durch frühere Installationen von mdm installiert).

Apache Webserver nicht installiert 

(oder installiert und horcht auf ande­ren Port als 443),

(oder durch frühere Versionen von mdm installiert).

Microsoft Visual C ++ 2017 Redistributab­le Package (x64) installiert (Version: 14.16.x).

 

 

2.1.2Ubuntu Linux

mdm 1.11.x kann nur auf unterstützten Ubuntu Linux-Systemen installiert werden, wenn die notwendigen Voraussetzungen erfüllt sind (siehe Tabelle 2-2 auf Seite 13).

Upgrade von mdm

Sollte Ihr System die in Tabelle 2-1 und Tabelle 2-2 angegebenen System-Anforderungen nicht erfüllen, müssen von mdm Server- und -CA-Serverdatenbanken entweder Dumps er­stellt und in ein neu installiertes mdm 1.11.x importiert werden, oder die installierte mdm-Version muss schrittweise auf mdm 1.11.x aktualisiert werden (siehe „mdm-Installationen auf mdm 1.11.x upgraden“ auf Seite 22).

Tabelle 2-2: Systemanforderungen (Ubuntu Linux)

 

mdm Client

mdm Server

mdm CA

Betriebssy­stem

Ubuntu Desktop 18.04 LTS

Ubuntu (Server) 18.04 LTS

Hardware

mindestens 512 MB RAM

500 MB freier Festplattenspei­cher

Farbmonitor mit einer Auflösung von mindestens 1280 × 1024

mindestens 4 GB RAM

100 GB freier Festplattenspei­cher

mindestens 512 MB RAM

5 GB freier Fest­plattenspeicher

Software-Komponen­ten

Komponenten von Drittanbietern (PostgreSQL 10, Apache Web­server 2.4, OpenJDK 11 und OpenSSL 1.1.x) werden über die Pa­ketverwaltung von Ubuntu automatisch installiert.

Vorausset­zung

Sofern nicht über die Paketverwal­tung von Ubuntu installiert:

OpenJDK 11 

mdm nicht installiert (oder mdm ab Ver­sion 1.10.0 installiert).

Die Komponenten früherer Installationen vor Version mdm 1.7.0 müssen vollständig entfernt sein.

2.1.3Sonstige Anforderungen

 

 

inset_55.jpg 

Die PostgreSQL-Datenbank unterstützt das Dateisystem FAT32 nicht. In diesem Fall wird nachdrücklich empfohlen, vor der Installation von PostgreSQL das Dateisystem mit dem Befehl convert.exe zu NFTS umzuwandeln. Um weitere Informationen zum Konvertie­rungstool zu erhalten, geben Sie in die Kommandozeile help convert ein.

 

Software und Lizenz

Weitere Informationen zum Erhalt der Software und der Lizenz erhalten Sie bei Phoenix Contact. Rufen Sie die Website phoenixcontact.net/products auf und suchen Sie nach FL MGUARD DM, wenn Sie weitere Informationen benötigen. Eine Lizenz können Sie im Web­shop von PHOENIX CONTACT  unter phoenixcontact.net/product/2981974 erwerben.

 

 

inset_46.jpg 

Wenn während der Installation keine Lizenzdatei angegeben wird, startet der mdm-Ser­ver 1.10 im Evaluierungsmodus (Evaluation License) mit einer Anzahl von zehn ver­wendbaren Geräten und zwei gleichzeitig angeschlossenen Clients.

2.2mdm 1.11.x und Komponenten installieren

2.2.1mdm 1.11.x Installer for Windows

 

 

 

inset_66.jpg 

ACHTUNG: Java Runtime Environment (JRE) wird deinstalliert

Ab Version mdm 1.11.0 verwendet mdm die Java-Plattform OpenJDK und nicht mehr das Java Runtime Environment (JRE).

Der mdm 1.11.x Installer for Windows installiert automatisch die benötigte Version von OpenJDK und deinstalliert vorhandene Versionen des Java Runtime Environments. 

 

 

 

inset_67.jpg 

Führen Sie das Installationsprogramm als Lokaler Administrator des Windows-Sy­stems aus. Die Installation durch einen anderen Benutzer mit (lediglich) Administrator­rechten kann zu einem Fehler führen.

Wenn Sie den mdm-Server, den Datenbankserver PostgreSQL und den mdm-CA-Server (falls zutreffend) auf einem einzigen Microsoft Windows System verwenden möchten, kann das automatische Installationsprogramm benutzt werden.

Das Installationsprogramm kann zusätzlich den Server als Pull-Server für die Konfiguration (siehe  „Konfigurationen in mGuard-Geräte hochladen“ auf Seite 137) oder als Firmware-Upgrade-Server (siehe  „Firmware-Upgrades mit mdm verwalten“ auf Seite 153) einrichten.

Voraussetzungen

Es gelten die folgenden Systemanforderungen und Voraussetzungen (siehe Tabelle 2-1 auf Seite 12).

Lizenzdatei installieren

Kopieren Sie die Lizenz in ein Verzeichnis Ihrer Wahl. Während der Installation werden Sie nach der Datei gefragt. Der Pfad der Lizenzdatei kann anschließend in der Datei preferen­ces.xml konfiguriert werden (siehe  „mdm-Server (Datei preferences.xml)“ auf Seite 191). Installieren Sie die Lizenzdatei vor dem Hochfahren des Servers.

 

 

inset_0.jpg 

Wenn während der Installation keine Lizenzdatei angegeben wird, startet der mdm-Server 1.10 im Evaluierungsmodus (Evaluation License) mit einer Anzahl von zehn ver­wendbaren Geräten und zwei gleichzeitig angeschlossenen Clients. Eine Lizenz können Sie im Webshop von PHOENIX CONTACT  auf der Seite phoenixcontact.net/pro­duct/2981974 erwerben.

Installation
mdm

Gehen Sie zur Installation von mdm auf einem unterstützten Microsoft Windows-Sy­stem wie folgt vor:

1.Stellen Sie sicher, dass die Systemanforderungen aus Tabelle 2-1 erfüllt sind.

2.Installieren Sie das Paket Microsoft Visual C ++ 2017 Redistributable Package (x64) (Version: 14.16.27027).

04-VC-Redist_Install_01.png

3.Führen Sie den mdm Installer for Windows als Lokaler Administrator des Windows-Systems aus.

4.Klicken Sie auf dem Startbildschirm auf die Schaltfläche Next > und akzeptieren Sie auf den folgenden Bildschirmen die Softwarelizenzen für mdm und Drittanbieter.

5.Wählen Sie ein Verzeichnis zur Installation von mdm aus. Normalerweise braucht das als Standard verwendete Zielverzeichnis nicht geändert zu werden.

06-mdm_Install_04.png

6.Wählen Sie, welche Komponenten von mdm Sie installieren möchten.

06-mdm_Install_05_components_checked.png

Der mdm-Server, OpenJDK, PostgreSQL Database Server, mdm Service Launcher (zur Ausführung des mdm-Servers als Service) und Apache Webserver werden immer installiert. Die mdm Certification Authority (CA) ist eine Option.

Optional kann der Apache Webserver auch als Configuration-Pull-Server und Server für Firmware-Upgrades eingerichtet werden.

 

 

inset_53.jpg 

Der mdm-Client steht über den Webserver anderen Hosts zur Verfügung. Voraussetzung ist, dass bei diesen Hosts eine Java-Laufzeitumgebung installiert ist. Zum Ausführen des Clients die ZIP-Datei vom Webserver herunterladen, entpacken und die Datei mdm-cli­ent-1.11.x.jar starten.

7.Geben Sie eine Lizenzdatei für den mdm-Server an oder überspringen Sie die Installa­tion der Lizenzdatei, um mdm im Evaluierungsmodus auszuführen.

06-mdm_Install_06_License_File.png

8.Das Installationsprogramm erstellt ein selbstsigniertes X.509-Zertifikat und einen pas­senden privaten Schlüssel zur Verwendung durch den HTTPS-Webserver. Geben Sie die für das Zertifikat zu verwendenden Attribute ein.

06-mdm_Install_07_Apache_Cert_Key_HINT.png

9.Der Zugriff auf die durch den Webserver geschützten Verzeichnisse kann optional mit Benutzernamen und Passwort geschützt werden. Wählen Sie, ob Sie diesen Schutz wünschen und geben Sie ggf. Benutzernamen und Passwort ein.

06-mdm_Install_08_Apache_Credentials.png

10.Folgendes gilt nur, wenn die mdm CA installiert ist: Das Installationsprogramm erstellt ein CA-Zertifikat mit passendem privaten Schlüssel. Geben Sie die für das Zertifikat zu verwendenden Attribute ein.

06-mdm_Install_09_CA-Server_CN.png

11.Das Installationsprogramm kann optional Verknüpfungen zum Startmenü hinzufügen. Wählen Sie in diesem Fall ein Verzeichnis aus, zu dem die Verknüpfungen hinzugefügt werden sollen.

06-mdm_Install_10_Start_Menu.png

12.Klicken Sie auf die Schaltfläche Install.

06-mdm_Install_11_Install.png

 

Die mdm Komponenten werden im System installiert. Die durch den Apache Webserver be­dienten Orte werden in einem Bericht aufgeführt. mdm kann jetzt verwendet werden.

2.2.2Paketverwaltung von Ubuntu

Zur Installation der folgenden mdm Komponenten auf Ubuntu Linux kann die automatische Installation über die Paketverwaltung von Ubuntu und das mdm software repository genutzt werden.

 

 

inset_21.jpg 

Datenschutzhinweis: Der Zugriff auf den mdm-Repository-Server wird protokolliert, um die Sicherheit und Stabilität des Dienstes zu gewährleisten. Für statistische Auswertun­gen werden nur anonymisierte Daten gespeichert.

 

Tabelle 2-3: Installierbare Pakete aus dem mdm software respository 

Paket

Beschreibung

mdm-all-server

Metapaket zur Installation aller mdm-Ser­verkomponenten.

mdm-common

Enthält grundlegende Komponenten, die für die Installation von mdm vorausgesetzt werden.

mdm-server

Enthält die Serverkomponenten von mdm.

Startet als systemd -Service.

mdm-client

Enthält die Client-Komponenten von mdm.

Startet als systemd -Service.

mdm-ca

Enthält die CA-Komponenten von mdm (CA-Server).

mdm-configpull

Richtet den Apache2-Server so ein, dass die mdm Konfiguration gezogen werden kann (siehe „Konfigurationen in mGuard-Geräte hochladen“ auf Seite 137).

mdm-clientdownload

Richtet den Apache2-Server so ein, dass der mdm-Client heruntergeladen werden kann.

mdm-webbase

Konfiguriert Apache2 für mdm und ermög­licht die Verwendung als Firmware-Server (siehe „Firmware-Upgrades mit mdm ver­walten“ auf Seite 153).

Der Datenbankserver PostgreSQL und OpenSSL werden automatisch aus den Standard-Repositories von Ubuntu installiert.

Voraussetzungen

Es gelten die folgenden Systemanforderungen und Voraussetzungen (siehe Tabelle 2-2 auf Seite 13).

Lizenzdatei installieren

Speichern Sie die Lizenzdatei unter /etc/mdm/mdm-server/mdmlic.lic. Der Pfad der Lizenz­datei kann anschließend in der Datei preferences.xml konfiguriert werden (siehe „mdm-Server (Datei preferences.xml)“ auf Seite 191). Wenn Sie keinen Pfad für die Lizenzdatei in der Datei preferences.xml angeben, geht mdm davon aus, dass sich die Lizenzdatei im glei­chen Verzeichnis befindet wie der mdm-Server.

Installieren Sie die Lizenz vor der Installation des mdm-Serverpakets in /etc/mdm/mdm-ser­ver/mdmlic.lic und erstellen Sie dabei den benötigten Pfad, oder führen Sie nach Installation einer neuen Lizenz manuell einen Neustart des Servers durch.

Server-Log-Dateien analysieren

mdm-Server

Ausgabe der kompletten Log-Einträge des mdm-Servers:

    journalctl -u mdm-server.service

Ausgabe der Log-Einträge des mdm-Servers seit dem letzten Neustart:

    journalctl -b -u mdm-server.service

mdm-CA-Server

Ausgabe der kompletten Log-Einträge des mdm-CA-Servers:

    journalctl -u mdm-ca.service

Ausgabe der Log-Einträge des mdm-CA-Servers seit dem letzten Neustart:

    journalctl -b -u mdm-ca.service

Die Log-Dateien des mdm-CA-Servers werden von Ubuntu darüber hinaus in folgender Datei gespeichert: /var/log/mdm-ca.log .

Vollständige mdm-Installation

Gehen Sie zur Installation von mdm und den Komponenten auf Ubuntu (Server) 18.04 LTS mit der Paketverwaltung von Ubuntu wie folgt vor:

 

 

inset_12.jpg 

Sie benötigen Administrator-Rechte, um mdm und Komponenten zu installieren.

 

 

 

inset_10.jpg 

Achten Sie darauf, dass das korrekte Repository zur Datei /etc/apt/sources.list hinzuge­fügt wurde. Überprüfen Sie die Integrität des bereitgestellten Schlüssels des Repositorys.

 

 

 

inset_71.jpg 

Wird mdm 1.11.x über die Kommandozeile installiert, muss die Variable DEBIAN_FRONTEND mit dem Wert readline bei der Installation des Pakets mdm-common verwendet werden. Nur dann können die Software License Terms (SLT) angezeigt und akzeptiert werden.

 

 

 

inset_19.jpg 

Kopieren Sie vor der Installation Ihre mdm-Lizenzdatei mdmlic.lic in das Verzeichnis /etc/mdm/mdm-server/ (Voreinstellung in preferences.xml).

 

1.Laden Sie den öffentlichen Schlüssel des Repositories (pubkey.gpg) herunter:

wget http://repositories.mguard.com/pubkey.gpg

2.Überprüfen Sie den Fingerabdruck des öffentlichen Schlüssels:

gpg -finger pubke   y.gpg

Der Fingerabdruck muss mit dem folgenden Fingerabdruck übereinstimmen:

AD3E B1F9 473D 5CC7 2ED4 2D4C 0571 79A3 CC0F FA55.

3.Fügen Sie den öffentlichen Schlüssel des Repositories (pubkey.gpg) zum öffentlichen GPG-Schlüsselring (trusted.gpg) hinzu:

sudo apt-key add pubkey.gpg && apt-key list 

4.Fügen Sie das mdm software repository zu Ihrer Paketverwaltung hinzu:

sudo apt-add-repository „deb http://repositories.mguard.com/mdm 1.11.x/“

5.Laden Sie die Paketinformationen neu:

sudo apt update

6.Suchen Sie nach dem Term mdm, um die verfügbaren mdm-Pakete anzuzeigen:

sudo apt search mdm

7.Installieren und bestätigen Sie zunächst die Software License Terms (SLT):

sudo DEBIAN_FRONTEND=readline apt install mdm-common 

8.Installieren Sie mdm und Serverkomponenten:

sudo apt install mdm-all-server

Folgen Sie den Anweisungen auf dem Bildschirm und geben Sie die erforderlichen und optionalen Parameter ein (z. B. für CA-Komponenten und Configuration-Pull-Server).

9.Installieren Sie den mdm-Client über die Paketverwaltung:

sudo apt install mdm-client

Schnelle Installation des mdm-Servers und -Clients (vollständige Installation)

wget http://repositories.mguard.com/pubkey.gpg

sudo apt-key add pubkey.gpg 

sudo apt-add-repository "deb http://repositories.mguard.com/mdm 1.11.x/"

sudo apt update

sudo DEBIAN_FRONTEND=readline apt install mdm-common 

sudo apt install mdm-all-server mdm-client

2.3mdm-Installationen auf mdm 1.11.x upgraden

 

Seit den mdm-Versionen 1.5.2 (Windows) und 1.7.0 (Windows und Ubuntu) können der mGuard device manager sowie Komponenten von mdm und Drittanbietern automatisch über den mdm Installer for Windows bzw. die Paketverwaltung von Ubuntu installiert und aktualisiert werden.

 

Sollte Ihr System die in Tabelle 2-1 und Tabelle 2-2 angegebenen System-Anforderungen nicht erfüllen, müssen von mdm Server- und -CA-Serverdatenbanken entweder Dumps er­stellt und in ein neu installiertes mdm 1.11.x importiert werden, oder die installierte mdm-Version muss schrittweise auf mdm 1.11.x aktualisiert werden.

In den folgenden Kapiteln wird beschrieben,

wie Sie Ihre mdm-Installation und Komponenten von Drittanbietern aktualisieren und

wie Sie Ihre vorhandene mdm-Datenbank mittels Batch-Dateien und Shell-Skripten in Windows- und Linuxsysteme migrieren können (siehe „Batch-Dateien und Shell-Skrip­te verwenden“ auf Seite 39).

2.3.1Allgemeine Hinweise

 

 

 

inset_5.jpg 

ACHTUNG: Sichern Sie wichtige Dateien und Datenbanken

Fertigen Sie von folgenden Dateien und Datenbanken Sicherheitskopien an, um Daten­verlust während des Upgrade-Prozesses von mdm zu vermeiden:

aktuelle mdm-Server- und mdm-CA-Server-Datenbanken

preferences.xml und ca-preferences.xml

In diesen Dateien sind in der Regel individuelle Parameter konfiguriert, die nach er­folgtem Upgrade erneut übernommen werden sollen.

mdm-Lizenzdatei

Sie benötigen die Lizenzdatei, um den mdm in vollem Umfang zu nutzen.

 

 

 

 

inset_26.jpg 

ACHTUNG: Inkompatibilität von PostgreSQL-Datenbanken 

Das Upgrade von einer älteren Version auf mdm 1.11.x erfordert Änderungen an der un­terstützenden PostgreSQL-Datenbank, die nicht rückgängig gemacht werden können. Nach Durchführung dieser Änderungen kann mit älteren Versionen nicht mehr auf die Da­tenbank zugegriffen werden.

 

 

 

 

inset_50.jpg 

ACHTUNG: Java Runtime Environment (JRE) wird deinstalliert 

Ab Version mdm 1.11.x verwendet mdm die Java-Plattform OpenJDK und nicht mehr das Java Runtime Environment (JRE). Der mdm 1.11.x Installer for Windows installiert auto­matisch die benötigte Version von OpenJDK und deinstalliert vorhandene Versionen des Java Runtime Environments. 

 

 

 

inset_56.jpg 

Die Migration der mdm-Installationen mittels Batch-Dateien/Shell-Skripten stellt ledig­lich die Datenbanken wieder her, von denen Dumps erstellt und importiert wurden. Jed­wede anderen Installationsdaten (z. B. Pull-Server-Zertifikat und Konfigurationsdateien) müssen von Hand in die neue Installation einkopiert werden.

 

 

 

inset_57.jpg 

Die mitgelieferten Batch-Dateien bzw. Shell-Skripte können nur bei mdm Standardinstal­lationen verwendet werden (überprüfen Sie die voreingestellten Bezeichnungen in den mitgelieferten Dateien preferences.xml und ca-preferences.xml).

 

 

 

inset_58.jpg 

Der mdm-Server (und der CA-Server) werden während der Erstellung des Datenbank-Dumps angehalten und neu gestartet.

 

 

2.3.4Upgrade von mdm auf Microsoft Windows-Systemen

 

 

inset_59.jpg 

Beachten Sie die allgemeinen Hinweise in Kapitel 2.3  „mdm-Installationen auf mdm 1.11.x upgraden“ auf Seite 22.

 

Upgrade auf unterstützten Windows-Systemen

Von mdm-Versionen ab 1.10.0

Verwenden Sie zum Upgrade von mdm 1.10.x oder späteren Versionen unter Microsoft Windows den mdm 1.11.x Installer for Windows (siehe „Installation über mdm 1.11.x In­staller for Windows“ auf Seite 14)

Die Deinstallation von mdm 1.10.x samt Komponenten ist nicht notwendig.

Der mdm Installer for Windows erstellt automatisch Datenbank-Dumps der aktuellen mdm 1.10.x-Installation.

Von mdm-Versionen < 1.10.0

Für das Upgrade von installierten mdm-Versionen ab 1.5.2 auf unterstützten Windows-Systemen können zwei Verfahren gewählt werden:

1.mdm Installer for Windows: Führen Sie ein Upgrade der aktuellen mdm-Installati­on zur nächsten Minor Version schrittweise mit dem entsprechenden mdm Installer for Windows durch, bis mdm 1.11.x installiert ist (z. B. von mdm 1.5.2 >> 1.6.2 >> 1.7.0 >> 1.8.0 >> 1.9.0 >> 1.10.x auf mdm 1.11.x) oder

2.Datenbank-Dumps: Erstellen, exportieren und importieren Sie Datenbank-Dumps der mdm- und CA-Server-Datenbanken wie nachfolgend beschrieben:

erstellen Sie einen Dump und eine Sicherheitskopie der Datenbanken

entfernen Sie die komplette mdm-Installation

installieren Sie mit dem mdm 1.11.x Installer for Windows mdm 1.11.x

importieren Sie die erstellten Datenbank-Dumps

Section0200009.jpg
Section0200011.jpg

Gehen Sie zum Erstellen von Datenbank-Dumps und Sicherheitskopien wie folgt vor: ((Anpassungen aus dem How-To übernehmen!))

 

 

A)Erstellen Sie Datenbank-Dumps der mdm- und mdm-CA-Server-Datenbanken

1.Kopieren Sie die erforderlichen Batch-Dateien in das Windows-System, in dem mdm installiert wird.

2.Führen Sie die Batch-Datei export_mdm_server.bat (als Administrator) aus.

3.Geben Sie einen Pfad zum Speichern des Datenbank-Dumps an
(Standardeinstellung: C:\Users\username\Documents\mdm-server.sql).

4.Geben Sie den Pfad in das Installationsverzeichnis Ihres aktuellen mdm an
(Standardeinstellung: C:\Program Files\mGuard device manager).

5.Geben Sie das Passwort des Datenbankbenutzers innomms an, falls erforderlich.

6.Wenn die Erstellung des Datenbank-Dumps abgeschlossen ist, können Sie die Ein­gabeaufforderung durch Drücken einer beliebigen Taste schließen.

7.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 6, aber führen Sie die Batch-Datei export_mdm_ca.bat aus, um einen Dump der mdm-CA-Server-Datenbank zu er­stellen (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).

 

B)Erstellen Sie eine Sicherheitskopie der Datenbank-Dumps

1.Öffnen Sie das Verzeichnis, in dem die Datenbank-Dumps gespeichert sind.

2.Kopieren Sie die unter (A) erstellten Datenbank-Dumps an einen sicheren Ort (bei­spielsweise ein sicheres Backup-Verzeichnis auf einem anderen Server im Unter­nehmen).

 

C)(Falls erforderlich) Erstellen Sie eine Sicherheitskopie der Pull-Server-Konfi­guration

1.Kopieren Sie zum Erstellen einer Sicherheitskopie der Webserverkonfiguration die folgende Datei an einen sicheren Speicherort:

<path to mdm installation>\apache\conf\extra\httpd-mdm.conf

Suchen Sie nach den folgenden Einträgen (Ihre Einträge können von den nach­folgend angegebenen Standardeinstellungen des mdm Installers abweichen) und notieren Sie die Aliases des Pull-Konfig-Servers:

# Verzeichnis für ATV-Profile (wie in preferences.xml eingestellt).

# Alias /atv/ /var/apache-data/atv/

# <Directory /var/apache-data/atv/>

Alias /atv/ „C:/Program Files/mGuard device manager/apache-data/atv/“

Alias /atv „C:/Program Files/mGuard device manager/apache-data/atv/“

Wenn Sie einen Dienst so konfiguriert haben, dass das Pull-Feedback an mdm übermittelt wird, suchen Sie auch nach den folgenden Einträgen (CustomLog) und notieren Sie diese:

# Pull Config-Feedback an den mdm Server (derzeit auskommentiert).

# CustomLog „| /bin/nc -u -i1 127.0.0.1 7514“ common

<your feedback configuration>

2.Kopieren Sie zum Erstellen einer Sicherheitskopie des Zertifikats und der privaten Schlüssel die folgende Datei an einen sicheren Speicherort:

<path to mdm installation>\apache\conf\server.crt

<path to mdm installation>\apache\conf\server.key

 

D)Deinstallieren Sie die komplette mdm-Installation vom Windows-System

1.Deinstallieren Sie die mdm-Installation entweder mit dem integrierten Deinstallati­onsprogramm oder mit dem Standardverfahren unter Windows (e.g. Control Panel\Programs\Programs and Features).

 

E)Installieren Sie mdm 1.11.x und die gewünschten Komponenten mit dem mdm 1.11.x Installer for Windows.

1.Verwenden Sie den mdm 1.11.x Installer for Windows wie in Kapitel 2.2.1 beschrie­ben.

Section0200013.jpg

 

F)Importieren Sie die Datenbank-Dumps (mdm-Server und mdm-CA-Server)

1.Stellen Sie die Datenbank-Dumps auf dem System zur Verfügung, auf dem mdm 1.11.x installiert ist.

2.Führen Sie die Batch-Datei import_mdm_server.bat (als Administrator) aus.

3.Geben Sie einen Pfad zum Datenbank-Dump an
(Standardeinstellung: C:\Users\username\Documents\mdm-server.sql).

4.Geben Sie den Pfad in das Installationsverzeichnis von mdm 1.11.x an
(Standardeinstellung: C:\Program Files\mGuard device manager).

5.Geben Sie das Passwort des Datenbankbenutzers innomms an, falls erforderlich.

6.Wenn der Datenbankimport abgeschlossen ist, können Sie die Eingabeaufforderung durch Drücken einer beliebigen Taste schließen.

7.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 6, aber führen Sie die Batch-Datei import_mdm_ca.bat aus, um den Dump der mdm-CA-Server-Datenbank zu impor­tieren (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).

8.mdm startet automatisch neu und verbindet sich mit den importierten Datenbanken.

 

G)(Falls erforderlich) Aktualisieren Sie das Firmwareupgrade/die Pull-Server-Konfiguration

1.Öffnen Sie den Apache HTTP Server Monitor (in der mdm-Installation enthalten) und stoppen Sie den Dienst ApacheMDM.

2.Vergleichen Sie die Konfigurationsdatei des Webservers mit der im Schritt (C) ge­speicherten Sicherheitskopie:

<path to mdm installation>\apache\conf\extra\httpd-mdm.conf

Vergleichen Sie die Aliases des Pull-Konfig-Servers. Ändern Sie bei einer Ab­weichung der früheren Einstellungen von den Standardeinstellungen des mdm Installers (nachfolgend angegeben) die Standardeinstellungen entsprechend Ih­ren Einstellungen (z. B. Alias /my_company_atv/):

Alias /atv/ „C:/Program Files/mGuard device manager/apache-data/atv/“

Alias /atv „C:/Program Files/mGuard device manager/apache-data/atv/“

Aktualisieren Sie die Rückmeldung der Pull-Konfiguration an den mdm-Server, sofern dies konfiguriert werden muss:

# Pull Config-Feedback an den mdm Server (derzeit auskommentiert).

# CustomLog „| /bin/nc -u -i1 127.0.0.1 7514“ common

<your feedback configuration>

3.Kopieren Sie die in Schritt (C) angefertigten Sicherheitskopien von Zertifikat und pri­vatem Schlüssel auf

<path to mdm installation>\apache\conf\server.crt

<path to mdm installation>\apache\conf\server.key

4.Öffnen Sie den Apache HTTP Server Monitor und starten Sie den Dienst
ApacheMDM.

Upgrade auf nicht unterstützten Windows-Systemen

Alle mdm-Versionen

mdm-Versionen, die auf nicht unterstützten Windows-Systemen installiert sind, können nicht auf Version mdm 1.11.x aktualisiert werden.

Um die Datenbanken dieser mdm-Versionen auf unterstützten Windows-Systemen wei­terzuverwenden, müssen Sie:

Dumps und Sicherheitskopien der Datenbanken erstellen

mit dem mdm 1.11.x Installer for Windows mdm 1.11.x auf einem unterstützten Sy­stem installieren

die Datenbank-Dumps importieren

Gehen Sie zum Erstellen der Dumps und zum Importieren der mdm-Server-Datenbank und der mdm-CA-Server-Datenbank wie oben beschrieben vor ( „Von mdm-Versionen < 1.10.0“ auf Seite 25).

Upgrade von Linux-Systemen

Alle mdm-Versionen

Um die Datenbanken von mdm-Versionen, die auf Linux-Systemen installiert sind, auf un­terstützten Windows-Systemen weiterzuverwenden, müssen Sie:

Dumps und Sicherheitskopien der Datenbanken erstellen

mit dem mdm 1.11.x Installer for Windows mdm 1.11.x auf einem unterstützten Sy­stem installieren

die Datenbank-Dumps importieren

Section0200015.jpg

Gehen Sie wie folgt vor:

 

 

A)Erstellen Sie Datenbank-Dumps der mdm- und mdm-CA-Server-Datenbanken

1.Kopieren Sie die benötigten Shell-Skript-Dateien auf das Linux-System, auf dem mdm installiert ist.

2.Führen Sie das Shell-Skript export_mdm_server_sh (als sudo) aus.

3.Geben Sie einen Pfad zum Speichern des Datenbank-Dumps an
(Standardeinstellung: /tmp/mdm-server.sql).

4.Geben Sie das Passwort des Datenbankbenutzers innomms an, falls erforderlich.

5.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 4, aber führen Sie das Shell-Skript export_mdm_ca.sh aus, um einen Dump der mdm-CA-Server-Datenbank zu erstel­len (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).   

 

B)Erstellen Sie eine Sicherheitskopie der Datenbank-Dumps

1.Öffnen Sie das Verzeichnis, in dem die Datenbank-Dumps gespeichert sind.

2.Kopieren Sie die unter (A) erstellten Datenbank-Dumps an einen sicheren Ort (bei­spielsweise ein sicheres Backup-Verzeichnis auf einem anderen Server im Unter­nehmen).

 

C)(Falls erforderlich) Erstellen Sie eine Sicherheitskopie der Pull-Server-Konfi­guration

1.Kopieren Sie zum Erstellen einer Sicherheitskopie der Webserverkonfiguration die folgende Serverkonfiguration an einen sicheren Speicherort. Wenn Sie beispielswei­se Apache 2.x nutzen, können Sie Ihre Konfigurationsdatei unter /etc/apache2/sites-available/your-server.conf speichern.

Falls Ihre Serverkonfiguration Aliases für das Verzeichnis der Pull-Konfiguration definiert, notieren Sie diese. Sie können wie folgt aussehen:

Alias /atv/ „/var/www/mdm pull/“

Alias /atv „/var/www/mdm-pull/“

2.Gehen Sie zur Erstellung einer Sicherheitskopie des Zertifikats und des privaten Schlüssels wie folgt vor:

Überprüfen Sie die Konfiguration aus Schritt (1.) (z. B. /etc/apache2/sites-availa­ble/your-server.conf) und suchen Sie nach der von Ihrem Server verwendeten Zertifizierung. Wenn Sie beispielsweise Apache 2.x nutzen, können die Einträge wie folgt aussehen:

SSLCertificateFile /etc/mdm/mdm-pull-server/cert.pem

SSLCertificateKeyFile /etc/mdm/mdm-pull-server/key

Kopieren Sie diese Dateien unter Verwendung der folgenden Dateinamen an ei­nen sicheren Speicherort:

<path to certificate>/server.crt

<path to certificate>/server.key

 

D)Installieren Sie mdm 1.11.x und die gewünschten Komponenten mit dem mdm 1.11.x Installer for Windows.

1.Verwenden Sie den mdm 1.11.x Installer for Windows wie in Kapitel 2.2.1 beschrie­ben.

Section0200017.jpg

 

E)Importieren Sie die Datenbank-Dumps (mdm-Server und mdm-CA-Server)

1.Stellen Sie die Datenbank-Dumps auf dem System zur Verfügung, auf dem mdm 1.11.x installiert ist.

2.Führen Sie die Batch-Datei import_mdm_server.bat (als Administrator) aus.

3.Geben Sie einen Pfad zum Datenbank-Dump an
(Standardeinstellung: C:\Users\username\Documents\mdm-server.sql).

4.Geben Sie den Pfad in das Installationsverzeichnis von mdm 1.11.x an
(Standardeinstellung: C:\Program Files\mGuard device manager).

5.Geben Sie das Passwort des Datenbankbenutzers innomms an, falls erforderlich.

6.Wenn der Datenbankimport abgeschlossen ist, können Sie die Eingabeaufforderung durch Drücken einer beliebigen Taste schließen.

7.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 6, aber führen Sie die Batch-Datei import_mdm_ca.bat aus, um den Dump der mdm-CA-Server-Datenbank zu impor­tieren (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).   

8.mdm startet automatisch neu und verbindet sich mit den importierten Datenbanken.

 

F)(Falls erforderlich) Aktualisieren Sie das Firmwareupgrade/die Pull-Server-Konfiguration

1.Öffnen Sie den Apache HTTP Server Monitor (in der mdm-Installation enthalten) und stoppen Sie den Dienst ApacheMDM.

2.Vergleichen Sie die Konfigurationsdatei des Webservers mit der im Schritt (C) ge­speicherten Sicherheitskopie:

<path to mdm installation>\apache\conf\extra\httpd-mdm.conf

Vergleichen Sie die Aliases des Pull-Konfig-Servers. Ändern Sie bei einer Ab­weichung der früheren Einstellungen von den Standardeinstellungen des mdm Installers (nachfolgend angegeben) die Standardeinstellungen entsprechend Ih­ren Einstellungen (z. B. Alias /my_company_atv/):

Alias /atv/ „C:/Program Files/mGuard device manager/apache-data/atv/“

Alias /atv „C:/Program Files/mGuard device manager/apache-data/atv/“

Aktualisieren Sie die Rückmeldung der Pull-Konfiguration an den mdm-Server, sofern dies konfiguriert werden muss:

# Pull Config-Feedback an den mdm Server (derzeit auskommentiert).

# CustomLog „| /bin/nc -u -i1 127.0.0.1 7514“ common

<your feedback configuration>

3.Kopieren Sie die in Schritt (C) angefertigten Sicherheitskopien von Zertifikat und pri­vatem Schlüssel auf

<path to mdm installation>\apache\conf\server.crt

<path to mdm installation>\apache\conf\server.key

4.Öffnen Sie den Apache HTTP Server Monitor und starten Sie den Dienst
ApacheMDM.

2.3.5Upgrade von mdm auf Ubuntu Linux-Systemen

 

 

inset_2.jpg 

Die Version mdm 1.11.x kann nur auf Ubuntu (Server) 18.04 LTS installiert werden.

Für das Upgrade einer älteren mdm-Version auf mdm 1.11.x müssen Sie zunächst Ubun­tu 16.04 LTS über die Paketverwaltung auf Ubuntu 18.04 LTS upgraden.

Siehe auch: 

 „Kurzanleitung: Ubuntu 16.04 auf 18.04 upgraden“ auf Seite 42

 „Kurzanleitung (Ubuntu): mdm 1.10.x auf 1.11.x upgraden“ auf Seite 43.

 

 

 

inset_72.jpg 

Beachten Sie die allgemeinen Hinweise in Kapitel 2.3  „mdm-Installationen auf mdm 1.11.x upgraden“ auf Seite 22.

 

Upgrade auf unterstützten und nicht unterstützten Linux-Systemen

Von mdm-Versionen ab 1.10.0 (installiert auf Ubuntu Server 16.04 LTS)

Um mdm-Versionen ab mdm 1.10.0, installiert auf Ubuntu Server 16.04 LTS, upzugra­den, müssen Sie: 

Ubuntu Server 16.04 LTS auf Ubuntu Server 18.04 LTS upgraden:

Siehe „Kurzanleitung: Ubuntu 16.04 auf 18.04 upgraden“ auf Seite 42.

mdm über die Paketverwaltung von Ubuntu auf Version 1.11.x upgraden:

Siehe „Kurzanleitung (Ubuntu): mdm 1.10.x auf 1.11.x upgraden“ auf Seite 43.

Für weitere Informationen siehe „Minor Release-Updates“ auf Seite 45 und „Installation über die Paketverwaltung von Ubuntu“ auf Seite 19.

Von mdm-Versionen ab 1.7.0 (installiert auf Ubuntu Server 16.04 LTS)

Um mdm-Versionen ab mdm 1.7.0, die auf Ubuntu Server 16.04 LTS installiert sind, up­zugraden, müssen Sie schrittweise vorgehen:

1.Aktualisieren Sie zunächst in mehreren Schritten die jeweils installierte mdm-Version über die Paketverwaltung von Ubuntu 16.04 LTS auf die nächstmöglich Version (mdm 1.7.x >> 1.8.x >> 1.9.x >> 1.10.x).

2.Upgraden Sie mdm 1.10.x auf mdm 1.11.x wie oben beschrieben („Von mdm-Versio­nen ab 1.10.0“).

Von mdm-Versionen < 1.7.0

mdm-Versionen < 1.7.0 auf unterstützten und nicht unterstützten Linux-Systemen können nicht auf Version mdm 1.11.x aktualisiert werden.

Um die Datenbanken diese mdm-Versionen auf unterstützten Linux-Systemen weiterzu­verwenden, müssen Sie:

Dumps und Sicherheitskopien der Datenbanken erstellen

Ubuntu Server 18.04 LTS installieren

mdm 1.11.x über die Paketverwaltung von Ubuntu Server 18.04 LTS installieren

die Datenbank-Dumps importieren

Section0200019.jpg

Gehen Sie wie folgt vor:

 

 

A)Erstellen Sie Datenbank-Dumps der mdm- und mdm-CA-Server-Datenbanken

1.Kopieren Sie die benötigten Shell-Skript-Dateien auf das Linux-System, auf dem mdm installiert ist.

2.Führen Sie das Shell-Skript export_mdm_server_sh (als sudo) aus.

3.Geben Sie einen Pfad zum Speichern des Datenbank-Dumps an
(Standardeinstellung: /tmp/mdm-server.sql).

4.Geben Sie das Passwort des Datenbankbenutzers innomms an, falls erforderlich.

5.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 4, aber führen Sie das Shell-Skript export_mdm_ca.sh aus, um einen Dump der mdm-CA-Server-Datenbank zu erstel­len (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).

 

B)Erstellen Sie eine Sicherheitskopie der Datenbank-Dumps

1.Öffnen Sie das Verzeichnis, in dem die Datenbank-Dumps gespeichert sind.

2.Kopieren Sie die unter (A) erstellten Datenbank-Dumps an einen sicheren Ort (bei­spielsweise ein sicheres Backup-Verzeichnis auf einem anderen Server im Unter­nehmen).

 

C)(Falls erforderlich) Erstellen Sie eine Sicherheitskopie der Pull-Server-Konfi­guration

1.Kopieren Sie zum Erstellen einer Sicherheitskopie der Webserverkonfiguration die folgende Serverkonfiguration an einen sicheren Speicherort. Wenn Sie beispielswei­se Apache 2.x nutzen, finden Sie Ihre Konfigurationsdatei möglicherweise unter:

/etc/apache2/sites-available/your-server.conf .

Falls Ihre Serverkonfiguration Aliases für das Verzeichnis der Pull-Konfiguration definiert, notieren Sie diese. Sie können wie folgt aussehen:

Alias /atv/ „/var/www/mdm-pull/“

Alias /atv „/var/www/mdm-pull/“

2.Gehen Sie zur Erstellung einer Sicherheitskopie des Zertifikats und des privaten Schlüssels wie folgt vor:

Überprüfen Sie die Konfiguration aus Schritt (1.) (z. B. /etc/apache2/sites-availa­ble/your-server.conf) und suchen Sie nach der von Ihrem Server verwendeten Zertifizierung. Wenn Sie beispielsweise Apache 2.x nutzen, können die Einträge wie folgt aussehen:

SSLCertificateFile /etc/mdm/mdm-pull-server/cert.pem

SSLCertificateKeyFile /etc/mdm/mdm-pull-server/key

Kopieren Sie diese Dateien unter Verwendung der folgenden Dateinamen an ei­nen sicheren Speicherort:

<path to certificate>/cert.pem

<path to certificate>/key

 

D)Installieren Sie mdm 1.11.x und die gewünschten Komponenten über die Pa­ketverwaltung von Ubuntu

1.Verwenden Sie die Ubuntu-Paketverwaltung wie in Kapitel 2.2.2 beschrieben.

Section0200021.jpg

 

E)Importieren Sie die Datenbank-Dumps (mdm-Server und mdm-CA-Server)

1.Stellen Sie die Datenbank-Dumps auf dem System zur Verfügung, auf dem mdm 1.11.x installiert ist.

2.Führen Sie das Shell-Skript import_mdm_server_sh (als sudo) aus.

3.Geben Sie einen Pfad zum Speicherort des Datenbank-Dumps an
(Standardeinstellung: /tmp/mdm-server.sql).

4.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 3, aber führen Sie das Shell-Skript import_mdm_ca.sh aus, um den Dump der mdm-CA-Server-Datenbank zu impor­tieren (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).

5.mdm startet automatisch neu und verbindet sich mit den importierten Datenbanken.

 

F)(Falls erforderlich) Firmwareupgrade/Pull-Server-Konfiguration aktualisieren

1.Halten Sie (als sudo) den Apache Webserver an: service apache2 stop

2.Wenn durch Ihre vorherige Konfiguration Aliases für die Pull-Konfiguration definiert wurden (überprüfen Sie die in Schritt (C) erstellte Sicherheitskopie), bearbeiten Sie die Apache-Konfigurationsdatei Ihrer neuen mdm-Installation:

/etc/mdm/mdm-webbase/30-configpull.conf

Fügen Sie die Aliases Ihrer vorherigen Konfiguration hinzu (ändern Sie nicht das reale Exportverzeichnis: /var/www/mdm/). Beispielsweise:

Alias /atv/ „/var/www/mdm/“

Alias /atv/ „/var/www/mdm/“

3.Kopieren Sie die in Schritt (C) angefertigten Sicherheitskopien von Zertifikat und pri­vatem Schlüssel auf

/etc/mdm/mdm-webbase/cert.pem

/etc/mdm/mdm-webbase/key

4.Starten Sie (als sudo) den Apache-Webserver: service apache2 start

Upgrade von Windows-Systemen

Alle mdm-Versionen

Um Datenbanken von mdm-Versionen, die auf Windows-Systemen installiert sind, auf Ubuntu Server 18.04 LTS weiterzuverwenden, müssen Sie:

Dumps und Sicherheitskopien der Datenbanken erstellen

Ubuntu Server 18.04 LTS installieren

mdm 1.11.x über die Paketverwaltung von Ubuntu Server 18.04 LTS installieren

die Datenbank-Dumps importieren

Section0200023.jpg

Gehen Sie wie folgt vor:

 

 

A)Erstellen Sie Datenbank-Dumps der mdm- und mdm-CA-Server-Datenbanken

1.Kopieren Sie die erforderlichen Batch-Dateien in das Windows-System, in dem mdm installiert wird.

2.Führen Sie die Batch-Datei export_mdm_server.bat (als Administrator) aus.

3.Geben Sie einen Pfad zum Speichern des Datenbank-Dumps an
(Standardeinstellung: C:\Users\username\Documents\mdm-server.sql).

4.Geben Sie den Pfad in das Installationsverzeichnis Ihres aktuellen mdm an
(Standardeinstellung: C:\Program Files\mGuard device manager).

5.Geben Sie das Passwort des Datenbankbenutzers innomms an, falls erforderlich.

6.Wenn die Erstellung des Datenbank-Dumps abgeschlossen ist, können Sie die Ein­gabeaufforderung durch Drücken einer beliebigen Taste schließen.

7.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 6, aber führen Sie die Batch-Datei export_mdm_ca.bat aus, um einen Dump der mdm-CA-Server-Datenbank zu er­stellen (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).

 

B)Erstellen Sie eine Sicherheitskopie der Datenbank-Dumps

1.Öffnen Sie das Verzeichnis, in dem die Datenbank-Dumps gespeichert sind.

2.Kopieren Sie die unter (A) erstellten Datenbank-Dumps an einen sicheren Ort (bei­spielsweise ein sicheres Backup-Verzeichnis auf einem anderen Server im Unter­nehmen).

 

C)(Falls erforderlich) Erstellen Sie eine Sicherheitskopie der Pull-Server-Konfi­guration

1.Kopieren Sie zum Erstellen einer Sicherheitskopie der Webserverkonfiguration die folgende Datei an einen sicheren Speicherort:

<path to mdm installation>\apache\conf\extra\httpd-mdm.conf

Suchen Sie nach den folgenden Einträgen (Ihre Einträge können von den nach­folgend angegebenen Standardeinstellungen des mdm Installers abweichen) und notieren Sie die Aliases des Pull-Konfig-Servers:

# Verzeichnis für ATV-Profile (wie in preferences.xml eingestellt).

# Alias /atv/ /var/apache-data/atv/

# <Directory /var/apache-data/atv/>

Alias /atv/ „C:/Program Files/mGuard device manager/apache-data/atv/“

Alias /atv „C:/Program Files/mGuard device manager/apache-data/atv/“

2.Kopieren Sie zum Erstellen einer Sicherheitskopie des Zertifikats und der privaten Schlüssel die folgende Datei an einen sicheren Speicherort:

<path to mdm installation>\apache\conf\server.crt

<path to mdm installation>\apache\conf\server.key

 

D)Installieren Sie mdm 1.11.x und die gewünschten Komponenten über die Pa­ketverwaltung von Ubuntu

1.Verwenden Sie die Ubuntu-Paketverwaltung wie in Kapitel 2.2.2 beschrieben.

Section0200025.jpg

 

E)Importieren Sie die Datenbank-Dumps (mdm-Server und mdm-CA-Server)

1.Stellen Sie die Datenbank-Dumps auf dem System zur Verfügung, auf dem mdm 1.11.x installiert ist.

2.Führen Sie das Shell-Skript import_mdm_server_sh (als sudo) aus.

3.Geben Sie einen Pfad zum Speicherort des Datenbank-Dumps an
(Standardeinstellung: /tmp/mdm-server.sql).

4.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 3, aber führen Sie das Shell-Skript import_mdm_ca.sh aus, um den Dump der mdm-CA-Server-Datenbank zu impor­tieren (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).

5.mdm startet automatisch neu und verbindet sich mit den importierten Datenbanken.

 

F)(Falls erforderlich) Firmwareupgrade/Pull-Server-Konfiguration aktualisieren

1.Halten Sie (als sudo) den Apache-Webserver an: service apache2 stop

2.Wenn durch Ihre vorherige Konfiguration Aliases für die Pull-Konfiguration definiert wurden (überprüfen Sie die in Schritt (C) erstellte Sicherheitskopie), bearbeiten Sie die Apache-Konfigurationsdatei Ihrer neuen mdm-Installation:

/etc/mdm/mdm-webbase/30-configpull.conf

Fügen Sie die Aliases Ihrer vorherigen Konfiguration hinzu (ändern Sie nicht das reale Exportverzeichnis: /var/www/mdm/). Beispielsweise:

Alias /atv/ „/var/www/mdm/“

Alias /atv/ „/var/www/mdm/“

3.Kopieren Sie die in Schritt (C) angefertigten Sicherheitskopien von Zertifikat und pri­vatem Schlüssel auf

/etc/mdm/mdm-webbase/cert.pem

/etc/mdm/mdm-webbase/key

4.Starten Sie (als sudo) den Apache-Webserver: service apache2 start

2.3.6Batch-Dateien und Shell-Skripte verwenden

Ein Dump und ein Import der Datenbanken kann mithilfe der von Phoenix Contact erstellten Batch-Dateien (Windows) und Shell-Skripten (Linux) ausgeführt werden, die über den PHOENIX CONTACT Webshop (phoenixcontact. net/produkt/2981974) erhältlich sind.

 

 

inset_4.jpg 

Die Migration der mdm-Installationen mittels Batch-Dateien/Shell-Skripten stellt ledig­lich die Datenbanken wieder her, von denen Dumps erstellt und importiert wurden. Jed­wede anderen Installationsdaten (z. B. Pull-Server-Zertifikat und Konfigurationsdateien) müssen von Hand in die neue Installation einkopiert werden.

 

 

inset_54.jpg 

Die mitgelieferten Batch-Dateien bzw. Shell-Skripte können nur bei mdm Standardinstal­lationen verwendet werden (überprüfen Sie die voreingestellten Bezeichnungen der Da­tenbanken, Schnittstellen und Benutzernamen in den mitgelieferten Dateien preferences.xml und ca-preferences.xml).

Wenn mdm 1.11.x über den mdm 1.11.x Installer für Windows oder die Paketverwaltung von Ubuntu erfolgreich installiert wurde, wurden die Batch-Dateien/Shell-Skripte automatisch in folgenden Systemordnern installiert:

Microsoft Windows

mdm-Server und CA-Server: <Pfad zur mdm-Installation>\data\db_migration\

Ubuntu Linux

mdm-Server: /usr/share/mdm-server/db_migration/

mdm-CA-Server: /usr/share/mdm-ca/db_migration/

Tabelle 2-4: Windows Batch-Dateien

Name

Beschreibung

export_mdm_server.bat

Windows Batch-Datei zur Erstellung eines Dumps der mdm-Server-Datenbank

export_mdm_ca.bat

Windows Batch-Datei zur Erstellung eines Dumps der mdm-CA-Server-Datenbank

import_mdm_server.bat

Windows Batch-Datei zum Import des erzeugten Dumps der mdm-Server-Datenbank

import_mdm_ca.bat

Windows Batch-Datei zum Import des erzeugten Dumps der mdm-CA-Server-Datenbank

Tabelle 2-5: Linux Shell-Skripte

Name

Beschreibung

export_mdm_server.sh

Linux-Shell-Skript zur Erstellung eines Dumps der mdm-Server-Datenbank

export_mdm_ca.sh

Linux-Shell-Skript zur Erstellung eines Dumps der mdm-CA-Server-Datenbank

import_mdm_server.sh

Linux-Shell-Skript zum Import des erzeugten Dumps der mdm-Server-Datenbank

import_mdm_ca.sh

Linux-Shell-Skript zum Import des erzeugten Dumps der mdm-CA-Server-Datenbank

2.3.7Bekannte Probleme

1.CA-Datenbankmigration mittels gleicher CA-Zertifikatattribute

Problemstellung

Wenn die mdm CA-Datenbankmigration (mittels der mitgelieferten Skripte für Datenban­kex- und -import) in eine neu installierte mdm-Version 1.11.x unter Windows

von einem anderen Betriebssystem oder 

von einer installierten mdm-Version < 1.10.0

unter Verwendung derselben CA-Zertifikatattribute in der neuen mdm 1.11.x-Installation durchgeführt wird, kann der mdm CA-Server nicht hochgefahren werden.

Lösung

Stellen Sie während der Installation von mdm 1.11.x nicht alle CA-Zertifikatattribute zur Ver­fügung, die mit den Attributen früherer Installation identisch sind (fügen Sie Common Name beispielsweise ein Suffix hinzu).

 

2.Verzeichnisstruktur und Passwortschutz des HTTP-Servers in Ubuntu und Windows verschieden

Problemstellung

Der mdm Installer for Windows und die Paketverwaltung von Ubuntu erstellen für den HTTP-Server unterschiedliche Verzeichnisstrukturen:

Unter Windows ist der Zugriff auf den Server durch ein Passwort geschützt und es wer­den die Verzeichnisse „atv“, „crl“ und „fw“ verwendet, wobei „fw“ als Root-Verzeichnis definiert ist.

Unter Ubuntu ist der Zugriff auf den Server nicht passwortgeschützt und das Root-Ver­zeichnis des Servers wird zum Speichern von Pull-Konfigurationsdateien, Firmware-Upgradepaketen und CRL-Dateien verwendet.

Lösung

Gehen Sie wie folgt vor, um den Zugriff unter Ubuntu durch ein Passwort zu schützen:

a)Bearbeiten Sie die Datei „/var/www/mdm/.htaccess“, heben Sie die Auskommen­tierung der vorhandenen Zeilen auf und bearbeiten Sie diese:

AuthType Basic

AuthName "username"

AuthUserFile /etc/mdm/mdm-webbase/.htpasswd

Require valid-user

Setzen Sie unter „username“ den Benutzernamen ein, für den Sie den Zugriff ge­statten wollen.

b)Erstellen Sie in der Datei „/etc/mdm/mdmwebbase/.htpasswd“ mit dem Apache-Tool „htpasswd“ (als sudo) das gewünschte Benutzerpasswort:

sudo htpasswd -c /etc/mdm/mdm-webbase/.htpasswd username

Setzen Sie unter „username“ den Benutzernamen ein, für den Sie den Zugriff ge­statten wollen. Sie werden zur Eingabe des gewünschten Passworts aufgefordert.

 

Gehen Sie wie folgt vor, um unter Ubuntu und Windows die gleiche Verzeichnisstruktur zu nutzen:

a)Bearbeiten Sie die Datei „/etc/apache2/sites-available/mdm-webbase-ssl.conf“:

Definieren Sie die Aliases „atv“ und „crl“. Beispielsweise:

Alias „/atv/“ „/var/www/mdm/“

Alias „/atv“ „/var/www/mdm/“

Alias „/crl/“ „/etc/mdm/security/crl/“

Alias „/crl“ „/etc/mdm/security/crl/“

   <Directory /etc/mdm/security/crl/>

Options +Indexes -FollowSymLinks +Multiviews

      AllowOverride All

      Require all granted

   </Directory>

 

 

inset_51.jpg 

Dadurch wird die tatsächliche Verzeichnisstruktur im System nicht verändert, aber bereits konfigurierte mGuard s, die die Verzeichnisse atv und crl erwarten, können damit Pull-Konfigurationen und CRL-Dateien erfolgreich herunterladen.
Wenn Sie zusätzlich dieselbe Verzeichnisstruktur im System haben wollen, müssen Sie die entsprechenden Verzeichnisse erstellen und in mdm-webbase-ssl.conf die Zugriffs­berechtigungen für jedes Verzeichnis erstellen.

 

2.4Kurzanleitung: Ubuntu 16.04 auf 18.04 upgraden

Version mdm 1.11.x kann nur auf Ubuntu (Server) 18.04 LTS installiert werden.

 

 

 

inset_13.jpg 

ACHTUNG: Datenverlust durch Aktualisierung

Führen Sie vor dem Upgrade eine Datensicherung durch.

 

Sichern Sie die mdm- und CA-Server-Datenbanken der aktuellen mdm-Installation

1.Kopieren Sie die benötigten Shell-Skript-Dateien auf das Linux-System, auf dem mdm installiert ist.

2.Führen Sie das Shell-Skript export_mdm_server_sh (mit Administratorrechten) aus.

3.Geben Sie einen Pfad zum Speichern des Datenbank-Dumps an
(Standardeinstellung: /tmp/mdm-server.sql).

4.Geben Sie das Passwort des Datenbankbenutzers innomms an, falls erforderlich.

5.(Falls erforderlich) Wiederholen Sie Schritt 1 bis 4, aber führen Sie das Shell-Skript export_mdm_ca.sh aus, um einen Dump der mdm-CA-Server-Datenbank zu erstellen (Standardeinstellung: mdm_ca_server.sql, Datenbankbenutzer = mdmca).

6.Kopieren Sie die erstellten Datenbank-Dumps an einen sicheren Ort (beispielsweise ein sicheres Backup-Verzeichnis auf einem anderen Server im Unternehmen).

Führen Sie ein Upgrade von Ubuntu 16.04 auf Ubuntu 18.04 LTS durch

1.Laden Sie die Paketinformationen neu:

sudo apt update

2.Aktualisierten Sie die unter Ubuntu 16.04 LTS installierten Pakete:

sudo apt upgrade

3.Starten Sie das Upgrade auf Ubuntu 18.04 LTS:

sudo do-release-upgrade 

4.Folgen Sie den Anweisungen auf dem Bildschirm oder drücken Sie gegebenenfalls die Enter-Taste, um das Upgrade fortzusetzen.

2.5Kurzanleitung (Ubuntu): mdm 1.10.x auf 1.11.x upgraden

 

 

inset_14.jpg 

Aktualisieren Sie Ihre mdm-Installation erst dann, wenn das Upgrade von Ubuntu 16.04 LTS auf Ubuntu 18.04 LTS vollständig und erfolgreich abgeschlossen wurde (siehe  „Kurzanleitung: Ubuntu 16.04 auf 18.04 upgraden“ auf Seite 42).

 

 

 

inset_69.jpg 

Wird mdm 1.11.x über die Kommandozeile aktualisiert, muss die Variable DEBIAN_FRONTEND mit dem Wert readline verwendet werden. Nur dann können die Software License Terms (SLT) angezeigt und akzeptiert werden.

 

1.Ändern Sie mit einem Text-Editor das mdm software repository in Ubuntus /etc/apt/sources.list von 1.10.x/ auf 1.11.x/:

sudo nano /etc/apt/sources.list

2.Alternativ können Sie das mdm software repository der Version 1.11.x auch mit folgen­dem Befehl zu Ihrer Paketverwaltung hinzufügen:

sudo apt-add-repository „deb http://repositories.mguard.com/mdm 1.11.x/“

3.Laden Sie die Paketinformationen neu:

sudo apt update

4.Starten Sie das Upgrade auf mdm 1.11.x:

sudo DEBIAN_FRONTEND=readline apt upgrade

5.Bestätigen Sie die Software License Terms (SLT).

2.6PostgreSQL-Datenbanken (Cluster) updaten

((Es muss geklärt werden, ob und wie umfangreich diese Information ausfallen soll! Sie könnte auch in Kurzform an anderer Stelle aufgeführt werden.))

Nach einem Upgrade von Ubuntu 16.04 LTS auf Ubuntu 18.04 LTS bleibt zunächst die Ver­sion PostgreSQL 9.5 auf dem System installiert. Erst mit einem Upgrade der installierten mdm-Version auf mdm 1.11.x wird PostgreSQL 10 installiert.

Die mit früheren mdm-Versionen erstellten mdm-Server- und CA-Server-Datenbanken wur­den mit der PostgreSQL 9.5 erstellt. Dies stellt allerdings kein Problem dar, da PostgreSQL 10 abwärtskompatibel ist und mit älteren Versionen erstellte Datenbanken un­terstützt.

Eine Anpassung der bestehenden mdm-Server- und CA-Server-Datenbanken ist daher für den Betrieb von mdm 1.11.x nicht erforderlich!

2.7mdm 1.11.x auf nachfolgende Versionen upgraden

2.7.1Microsoft Windows (mdm und Komponenten)

Minor Release- und Patch Release-Updates

Minor Release-Updates von mdm 1.11.x auf die nächste Minor-Version (1.12.0) und Patch Release-Updates (z. B. mdm 1.11.0 auf 1.11.1) können üblicherweise über den mdm In­staller for Windows installiert werden, der Bestandteil der jeweiligen Version ist (siehe ent­sprechende Release Notes).

mdm Komponenten von Drittanbietern

Upgrades für Komponenten von Drittanbietern erfolgen über den mdm Installer for Windows während der Minor Release- und Patch Release-Updates.

2.7.2Ubuntu Linux (mdm und Komponenten)

Minor Release-Updates

Minor Release-Updates von mdm 1.11.0 auf die nächste Minor-Version (1.12.0) können üblicherweise über die Paketverwaltung von Ubuntu automatisch installiert werden. In die­sem Fall muss der Release-Name (release_name) des Minor Releases von mdm in der Datei sources.list angepasst werden (siehe entsprechende Release Notes).

Patch Release-Updates

Patch Release-Updates (z. B. mdm 1.11.0 auf 1.11.1) können automatisch über die Paket­verwaltung installiert werden, ohne dass die Datei sources.list geändert werden muss.

Komponenten von Drittanbietern für mdm

Upgrades von Komponenten von Drittanbietern für mdm können über die Paketverwaltung von Ubuntu durchgeführt werden.

2.8mdm 1.11.x und Komponenten deinstallieren

mdm 1.11.x und die zugehörigen Komponenten können über die mitgelieferten Deinstalla­tionsprogramme (bspw. Control Panel\Programs\Programs and Features) oder die Paket­verwaltung von Ubuntu deinstalliert werden.