Üdv mindenkinek!
Ez az első irományom, bánjatok velem kíméletesen.:) Tehát van egy darab (és nem lesz több) szerver. 12 VCPU, 12 Giga Ram..
Tudom, hogy "production"-ben ettől már kicsit combosabb hardware is elkellene, de egy kis teszteléséhez elégnek kell lennie.
Tekintsük ezt a gépet, mint egy VPS-t.
Van egy publikus IP cím, reverse DNS beállítva.
A domainek DNS bejegyzéseit a regisztrátornál lehet managelni, ez így nekem meg is felel,
nem akarok saját DNS szervert, ha nem muszály..ha kell, akkor meg kell, és telepítek azt is.
--------------------------------------------------
Feladat a következő lenne:
--------------------------------------------------
- átlag 130-150 emberke levelezésének bonyolítása, több email domain is lenne, nem csak egy domain.
leginkább telefonok, és thunderbird lenne a kliensek, távolból, mindenkinek a saját gépén.
- 4-5 kis tereheltségű website futtatása
elsősorban (mongodb, nodejs backenddel, angular5 frontenddel)
- némi fájl, naptár szinkronizációs szolgáltatás kellene még.
pl nextcloud tökéletes is lesz hozzá.
- OpenVPN: szeretném, ha a kliensek VPN-re csatlakoznának, és úgy működne a levelezés, fájlszink, stb.
Vagy ez csak egy "hamis biztonság" érzetét kelti számomra?
Nulladik kérdés: Kell-e az OpenVPN igazából vagy sem?
Mert ha jó ötlet, akkor indul a fejvakarás igazán...és bejönn a képbe a FreeIPA...
Kell-e nekem az? el lehet karistoni ilyen igények mentén nélküle?
Jobban járok, ha használok LDAP-ot, FreeIPA-t, Samba-t a felhasználók kezeléséhez?
Nem feltétlen ragaszkodok a FreeIPAhoz...de...valami azt súgja hogy nem bánnám meg hosszú távon.
Ha a válaszok, javaslatok NEMLEGESEK, akkor gyakorlatilag nincs is több kérédésem,
mert az irományom további része arra vonatkozik, ha valamelyik LDAP, Samba, stb.. mellett kellene döntenem VPNnel megtoldva.
A virtualizáció egyértelmű.
--------------------------------------------------
Host OS választása:
--------------------------------------------------
A Host még csak csak egyértelmű, mert KVM, vagy LXC-vel szeretném megugrani a feladatot.
A Host gyors reinstallja után, imagek helyreállításával defibrilálható az infrastruktúra. Ez tökéletesen megfelel, ha beüt a villám.
- Ha KVM, akkor a hostra én egy Debian 9-et, vagy bevárom az Ubuntu 18.04-et.
- Ha LXC, akkor szintén Ubuntu 18.04 LTS
Dockerben nem gondolkozom, mert az nekem kínai, nem ismerem, és igen, ki merem mondani, hogy félek tőle :D
dist, release upgrade ektől szeretnék tartózkodni amennyire, ameddig csak lehet, mert nem bízom benne, hogy probléma mentes lenne...
Kérdések:
- Ki melyiket javasolja, ki melyiket látja egyszerűbbnek, probléma mentesebbnek?
- Fedora-ban is gondolkozom KVM esetében, de az aktuális releasenek 1 év a támogatottsága, amit keveslek...
--------------------------------------------------
Guest választás:
--------------------------------------------------
- LXC esetén Ubuntu 18.04, nem kavarom meg mással. viszonylag frissek a csomagok, kivéve FreeIPA...és ez itt fájdalamas pont
jelenleg 4.4-es verziót látok a csomaglistában...
- KVM esetén szabad a gazda, tanácstalanság van teljesen...
Fedora/Centos7-ben már 4.5, 4.6os FreeIPA verziók vannak.
- Fedora: nincs long term support....
- Centos: Postfix, Dovecot...ősrégi csomagok...na ez az egy bajom a Centos7-tel / meg az hogy debianos vagyok :) /
Debian / Ubuntu
- Debian: sidben van FreeIPA 4.6...stabilban NINCS. => K.O. / eddig voltam debianos :) /
- Ubuntu: ugyanaz mint LXC esetén.
Kérdések:
- Ubuntu 18.04 kompromisszumos választásnak tűnik GuestOS számára.
- Kell-e foglalkozzak azzal, hogy 4.5, 4.6os FreeIPA-k mennek már Rhel vonalon az Ubuntu 4.4 ével szemben?
- Mennyire lehet macerás, ha mondjuk a FreeIPA server, illetve a hozzá kapcsolódó szerverek nem ugynazt a distribet futtatják?
természertesen eltérők lesznek ipa kliensek verziói ezáltal. pl. Centos 7, mert szebb a freeipa szerver verziója (4.5).
mail szervernek meg egy ubuntu, a frissebb postfix, dovecot miatt, de ott csak 4.4-es az ipa kliens.
-------------------------------------------------
Topológia, virtuális hálózat, tűzfal
-------------------------------------------------
- LXC esetén viszonylag kevés a mozgástér(vagy?). a Host végzi a tűzfal, port forward funkciókat, határvédelmet. / szerintem /
- KVM esetén lehetne egy külön VM tűzfalnak, pl OPNSense. Ezzel az LDAP auth, OpenVPN gyakorlatilag bónuszban megnyerhető.
vagy szintén a host valósítja meg a tűzfal, és port forwardot a VM-ek felé.
külön vm lenne az ipanak, külön mail szerver, külön www VM annak a 4-5 sitenak, és külön vm a filesync-nek.
Kérdések:
- ki melyiknek menne neki?
- kell-e feltétlen valamely IPS/IDS megoldás, vagy annélkül ma már "halott", egy infrastruktúra?
- érdemes-e OpenVSwitch-et beállítani, vagy sem?
A fő cél természetesen a production, és hosszú távon, tehát:
- google az én barátom => nem keresési versenyt szeretnék indítani.
Nagyon jó leírások vannak => Neked pedig lehet hogy van valós tapasztalatod.
Valós production tapasztalatokat vajnyi kevesen tesznek közzé sajnos..
- Nem a megoldást várom egy egy konkrét problémára, hanem tapasztalt emberek iránymutatásait, melyek a "helyes úton" tartanak.
- tudom hogy van Zentyal, UCS, meg ClearOS, meg különféle integrált megoldások..és biztos nagyon jók is.
- nem hitvitát kívánok kiprovokálni különböző rendszerek, vagy szoftverek között. Ezt is fontosnak tartom leszögezni.
Azt hiszem ez így első blikkre elég is lesz...A többit majd, ha már kezd kialakulni valami körvonal