Wiki-Quellcode von Neuinstallation von LD Mobile mit MariaDB 10.5 als Datenbank
Zuletzt geändert von Michael Ecer am 2022/03/08 09:00
Verstecke letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
![]() |
2.1 | 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. |