Zuletzt geändert von Michael Ecer am 2022/03/08 09:00

Zeige letzte Bearbeiter
1 Aus Geschwindigkeitsgründen ist es seit August 2020 (ab (% style="color:#3498db" %)**LD Mobile Version 4.72**(%%)) ratsam, das MDM-System in einer modernen SQL-Datenbank zu betreiben und nicht mehr wie früher in einer veralteten MySQL 5.6 Datenbank. Dies wird logoDIDACT-seitig seit (% style="color:#3498db" %)**Puppet-Version 1.3.21**(%%) unterstützt und hierfür wurde ein neuer LXC-Container mariadb105 implementiert.
2
3
4 **1.** LogoDIDACT Server mindestens auf Puppet-Version (% style="color:#3498db" %)**1.3.21** (%%)aktualisieren
5
6
7 **2.** (% style="color:#3498db" %)**[puppeteer]**(%%) LXC-Container (% style="color:#27ae60" %)**mariadb105** (%%)in der guest.conf aktivieren, danach solange pruns durchführen bis der Container aufgebaut ist.
8
9
10 **3.** (% style="color:#3498db" %)**[puppeteer]**(%%) Prüfen, ob Verzeichnisstruktur zur Ablage von benutzerdefinierten YAML-Dateien passt
11
12 (% class="box" %)
13 (((
14 ##[ -h "/var/lib/ld-puppet/hiera.d/custom.d" ] && echo "custom.d Ordner ist Symlink, alles in Ordnung". || echo "Fehlerhafte Umgebung, bitte custom.d Ordner manuell korrigieren."##
15 )))
16
17
18 Falls bei diesem Kommando ein Fehler ausgegeben wird, muss zur Korrektur ein Symlink angelegt werden (Kommando //ln -s//). Dieser sieht in funktionalen Umgebungen wie folgt aus:
19
20 (% class="box" %)
21 (((
22 ##root@puppeteer:~~ # ls -l /var/lib/ld-puppet/hiera.d/
23 lrwxrwxrwx 1 root root 30 Nov 17 2017 custom.d -> /etc/logodidact/hiera/custom.d##
24 )))
25
26
27 **4.** (% style="color:#3498db" %)**[puppeteer]**(%%) Neue YAML-Datei /etc/logodidact/hiera/custom.d/ldmobile.yaml erstellen mit Verweis auf die MariaDB als Datenspeicher.
28
29 (% class="box" %)
30 (((
31 ##~-~--
32 ld_mobile::db_server: mariadb105##
33 )))
34
35
36 **5.** (% style="color:#3498db" %)**[puppeteer]**(%%) Erst jetzt den LXC-Container (% style="color:#27ae60" %)**ldmobile** (%%)in der guest.conf aktivieren sowie die übrigen Schritte zur Grundinstallation durchführen. Der LXC-Container (% style="color:#3498db" %)**mysql56** (%%)wird für LD Mobile hierdurch obsolet.