Kérdés: Otthoni kiszolgáló esetén, a lentebb felsorolt szolgáltatások virtualizációjára mit javasoltok? Mivel a témában nincs túl sok tapasztalatom, így ötleteket várok. A cél az lenne, hogy viszonylag egyszerű legyen karbantartani a rendszert. Illetve a virtuális gépek másolásával könnyen lehessen másik gépre migrálni, és ne kelljen küzdeni a szolgáltatások konfigurálásával. A proxmox-ra ránéztem, de nem világos előttem, hogy subscription nélkül mennyire használható. A Qubes OS-re is rákukkantottam, de ott meg az nem világos, hogy headless módban mennyire használható. Esetleg mik vannak még, amik szóba jöhetnek?
Az otthoni kiszolgálómon jelenleg Ubuntu van rajta, és azon futnak a szolgáltatások:
- MPD szerver
- Fájl szerver
- HomeAssistant
- MQTT szerver
- MongoDB adatbázis
- GitLab szerver
Fájl szerver: Jelenleg lvm alapon, ext4, néhány könyvtár nfs-sel megosztva (Windows-os gép nincs). Az nfs megosztást gyakorlatilag a MiBox-ról szoktam használni, a Kodival. A fontos fájlok szinkronizálva vannak felhős tárhelyre, illetve időnként backup is készül külső merevlemezre. A legfontosabb fájlok az asztali gépre és egy másik felhős tárhelyre is szinkronizálva vannak. Raid most biztosan nem lesz. Egyszerre maximum 2 gépről kell elérni, a hálózati másolás sebessége nem lényeges.
Az adatbázis az elsősorban tanulási célt szolgál, és nem várható, hogy nagyméretű adatbázisokat kezelnék vele.
Az MQTT-t a HomeAssistant-tal tervezem egy virtuális gépre, mert leginkább azzal lesz használva.
A GitLab is csak saját, otthoni projektjeimhez lesz használva.
Hardware (amit nem tervezek változtatni):
- ASRock QC5000M-ITX/PH alaplap
- 8 vagy 16 GByte RAM
- egy 64 GB-os SSD, és egy nagy HDD.