i-doit Virtual Eval Appliance#
synetics stellt eine voll funktionstüchtige Appliance von i-doit zur Verfügung. Diese kann als virtuelle Maschine heruntergeladen werden.
Diese virtuelle Appliance bringt den Vorteil, dass man möglichst schnell die Funktionen von i-doit evaluieren kann. Man benötigt weder Kenntnisse zum darunter liegenden LAMP Stack, noch muss man die Software installieren, sondern kann gleich mit einem fertigen Grundgerüst starten.
Nur zu Testzwecken
Die Appliance dient ausschließlich zu Testzwecken und sollte nicht als Produktivsystem eingesetzt werden.
Download#
Die Appliance steht während des Evaluierungsprozesses zum kostenfreien Download bereit. Um sie mit einer gültigen Testlizenz anzufordern, ist das Formular zur "On Premise Testversion" auf der Website i-doit.com auszufüllen.
Starten#
Der Download kommt als gewöhnliche ZIP-Datei, die nach dem Herunterladen zu entpacken ist. Sie enthält eine OVF-Datei, die in gängige Virtualisierungs-Umgebungen importiert werden kann.
Beim Importieren werden eventuell Einstellungen abgefragt (Name, CPU-Kerne, Arbeitsspeicher). Die Vorgaben können ohne Probleme übernommen werden. Sollten sie jedoch abgeändert werden, ist es sehr wahrscheinlich, dass auch die Einstellungen von MariaDB und PHP angepasst werden müssen. Wichtig ist ebenfalls, die Systemvoraussetzungen nicht zu unterschreiten.
Betriebssystem
Beim installierten Betriebssystem handelt es sich um Debian GNU/Linux 10 buster in der 64-bit-Variante. Wenn der Virtualisierer dies nicht automatisch erkennt, sollte dies unbedingt manuell angegeben werden. Andernfalls kann es zu Problemen beim Start und Ausführen der VM kommen.
i-doit aufrufen#
Die VM versucht beim ersten Start, eine IP-Adresse via DHCP zu erhalten und zeigt diese auf der Konsole. Ruft man die IP-Adresse im Browser auf, lädt die Web GUI von i-doit.
Die IP-Adresse kann über die Konsole konfiguriert werden (siehe weiter unten).
Zugangsdaten#
Tool | Benutzername | Passwort |
---|---|---|
i-doit Web GUI | admin | admin |
i-doit Web GUI | controller | controller |
i-doit Admin-Center | admin | idoit |
SSH | idoitadm | idoit |
MySQL (i-doit) | idoit | idoit |
MySQL (Systemuser) | root | idoit |
Weiterhin existieren die vordefinierten Personen- und Personengruppen in i-doit.
Konfiguration#
Die Konfiguration der Appliance kann auf der Konsole erledigt werden. Nach dem Anmelden via SSH erscheint ein Menü:
Shortcut | Menüpunkt | Funktion |
---|---|---|
1 | Configure networking | Netzwerkanbindung festlegen; die Netzwerkkonfiguration ist per Default auf DHCP gesetzt. |
2 | Proxy configuration | HTTP Proxy für das System angeben |
3 | E-Mail configuration | E-Mail-Einstellungen |
4 | Timezone | Zeitzone einstellen |
5 | Keyboard layout | Tastatur-Belegung; de ist als Standard definiert |
6 | Change idoitadm user password | Passwort vom User idoitadm ändern |
7 | i-doit scripting configuration | Einstellungen für CLI, Cron Jobs, Backups und Restore ändern |
8 | Reboot system | System neustarten |
9 | Shutdown system | System herunterfahren |
0 | Launch shell | Shell öffnen für weitere Aktionen |
A | Logout | Den User idoitadm vom System abmelden |
Scripte und Cronjobs#
Die Appliance verfügt über diverse Scripte und Cronjobs.
Script | Zweck |
---|---|
idoit | i-doit CLI |
idoit-backup | Backup manuell ausführen |
idoit-restore | Restore ausführen |
idoit-jobs | Cronjobs manuell ausführen |
Die Scripte befinden sich unter /usr/local/bin/.
Unter /etc/cron.d/i-doit existieren vorkonfigurierte Cronjobs, die das System regelmäßig optimieren.
Jede Nacht werden die Daten von i-doit lokal gesichert. Der Speicherzeitraum beträgt eine Woche.
Verzeichnisse#
Wo ist was zu finden?
Verzeichnis | Zweck |
---|---|
/var/www/html/ | Installationsverzeichnis von i-doit |
/etc/apache2/ | Konfiguration des Apache Webservers |
/etc/php/8.x/ | Konfiguration von PHP |
/etc/mysql/ | Konfiguration von MariaDB |
/var/log/apache2/ | Logs vom Apache Webserver |
/var/backups/i-doit | Backups |
Nachbereitung#
Die Appliance stellt eine "nackte" Installation von i-doit zur Verfügung. Das bedeutet, es sind weder Demodaten, noch zusätzliche i-doit Add-ons enthalten.
Beim ersten Anmelden fragt i-doit nach einer gültigen Lizenz, die eingespielt werden muss, damit alle Funktionen zur Verfügung stehen.
Weitere erste Schritte mit i-doit sind ebenfalls in der Knowledge Base unter Grundlagen beschrieben.
Troubleshooting#
Connection refused
Wird beim Aufruf von i-doit die Fehlermeldung
1 |
|
VM startet nicht
Sollte die VM nicht starten, liegt dies wahrscheinlich an ungenügenden oder inkompatiblen Einstellungen im Virtualisierer. Die gängigen Virtualisierer liefern oftmals hilfreiche Hinweise. Beispielsweise ist darauf zu achten, das richtige Betriebssystem in der korrekten Variante anzugeben: Debian GNU/Linux 64-bit.
Unsupported hardware family
Wenn die eingesetzte VMware-Umgebung nicht aktuell ist, erscheint beim Import die Fehlermeldung line 25 unsupported hardware family 'vmx-10'. Um dennoch importieren zu können, muss die Datei i-doit Eval Appliance 1.2.x i-doit 1.x.x.ovf editiert werden. In der Zeile
1 |
|
1 |
|
1 |
|
VSphere < 6.5.0
Unsere Virtual Appliance wird aus Sicherheitsgründen mit einem SHA265 Hash verschlüsselt. Leider unterstützt vSphere dies erst ab der Version 6.5.0. Hier finden Sie den offiziellen Eintrag von VMware. Dort wird auch beschrieben, wie Sie bei Versionen vor vSphere Version 6.5.0 mit virtuelle Maschinen welche einen SHA265 Hash nutzen arbeiten können.