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. |