Linuxový server místo Microsoft Windows server

Marek

Linuxový server místo Microsoft Windows server
« kdy: 12. 07. 2017, 01:00:51 »
Zdravím,
u nás ve firmě zatím jedeme na doméně AD a Windows Serveru 2012. Mým cílem je srazit náklady a nahradit jej kompletně Linuxovým serverem a zároveň být připravený na "disaster recovery". Pořídil jsem na to výkonný nový stroj a úspěšně na něj nainstaloval jako základní OS Ubuntu server.
Rád bych všechno co půjde (Samba, Proxy, MySQL, Apache atd.) provozoval na jednom virtuálním stroji opět s Linuxem v LXC kontejnerech, aby stačilo zazálohovat ten virtuální stroj, který bych mohl v případě poruchy spustit hned jinde, a zároveň bych díky kontejnerům mohl flexibilně se vším hýbat. Na druhém virtuálu bych chtěl spustit Zentyal server, který by obhospodařoval doménu atd. a na třetím eventuálně jednu Windows instalaci, kterou bych používal pro správu a testování zda to funguje. Stanice uživatelů jsou většinou s Windows. Linux se učím cca 2 roky. Samozřejmě je nejlepší se v tom pěkně vykoupat, ale přesto prosím o nakopnutí na co si dát pozor, co si pročíst atd... Předem děkuji :-)
« Poslední změna: 12. 07. 2017, 08:39:09 od Petr Krčmář »


Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Linuxový Server místo Microsoft Windows server
« Odpověď #1 kdy: 12. 07. 2017, 05:23:11 »
Nechci tě odrazovat, netuším, o jak velkou firmu se jedná a co konkrétně chceš všechno provozovat (aplikace), ale cítím morální povinnost tě upozornit, že velmi pravděpodobně narazíš na na první pohled skryté, ale o to nepříjemnější problémy.

1) nemyslím si, že 2 roky zkušeností s Linuxem jsou dost na to, aby jsi mohl zmigrovat celou infrastrukturu na Linux a byl schopný k tomuto řešení poskytnout dostatečnou podporu
2) Ubuntu server, ať si říká kdo chce co chce, je jen chudý příbuzný jiných serverových distribucí s placenou podporou
3) když už máš fyzický stroj, proč kontejnery? Budeš muset zbytečně spravovat virtualizaci a "kontejnerizaci", nehledě k tomu, že až se ti něco sesype, najednou zjistíš, že podpora SW (komerční i nekomerční) v kontejnerech není tak dobrá a budeš slýchat rady jako "rozběhni to v samostatném virtuálu" a podobně
4) ještě k té virtualizaci - čím to chceš virtualizovat? Protože pokud na to budeš chtít časem nasadit něco komerčního, často zjistíš, že nejpodporovanější je VMWare a s čímkoliv jiným tě budou posílat do... VMWaru. S tím souvisí další věc - VMWare má dlouhý seznam podporovaného HW (konkrétní servery), pokud na něm ten tvůj server není, opět můžeš narazit na problémy s podporou

Sečteno podtrženo, pokud nejsi v opravdu malé firmě, je to celý dost špatný nápad a pokud nejsi majitel té firmy, možná tě čekají problémy, které můžou skončit i tvým nedobrovolným odchodem.

Osobně bych ti doporučil nasadit VMWare a postupně na něj do samostatných virtuálů migrovat jednotlivé služby. Otázkou je, jestli ti bude stačit free verze, nebo budeš muset jít do placené. V malém prostředí můžeš nasadit čistě komunitní řešení, které si v podstatě budeš podporovat sám a s trochou štěstí ušetříš, ale pokud půjdeš do něčeho komerčního s podporou, může to být v malém dražší, než stávající stav. S rostoucí velikostí potom budeš muset vybalancovat cenu, úroveň podpory a spolehlivost a od určitého momentu to chce celý tým lidí na správu.

Pokud vážně uvažuješ o smysluplném disaster recovery, tak by jsi ty servery měl mít dva a rozhodně ne v jedné severovně - minimálně ze začátku na opačných stranách budovy, lépe potom v jiných, stavebně nepropojených, budovách. K tomu samozřejmě další náležitosti, jako vhodně umístěné zálohy atd.

Pokud to má být smysluplné, počítej s nemalými náklady (bavíme se o milionech), pokud to máš spíš na hraní, aby jsi něco dokázal, tak nepočítej s tím, že to bude levnější, než současný stav a budeš mít víc problémů.

Jenda

Re:Linuxový Server místo Microsoft Windows server
« Odpověď #2 kdy: 12. 07. 2017, 07:30:15 »
Mně to přijde OK. Osobně mám radši KVM než kontejnery (LXC), navíc pokud tam chceš virtuál s Windows, tak stejně potřebuješ KVM.

VMWare se mi nelíbí filozoficky právě proto, že to není "normální" OS běžící všude (tj. nejde v případě nouze třeba přeskládat disky do náhodného desktopu a spustit to) + hypervizor nemá tak bohatou funkcionalitu jako plnohodnotný Linux v případě KVM.

Pokud to má být smysluplné, počítej s nemalými náklady (bavíme se o milionech)

Buď jeden z nás nepochopil, k čemu to tazatel chce, nebo jsi z pekelně drahého kraje.

Marek

Re:Linuxový Server místo Microsoft Windows server
« Odpověď #3 kdy: 12. 07. 2017, 08:38:31 »
Díky moc za rady. Mým cílem je samozřejmě mít dva servery přičemž v případě havárie prvního pouze ručně nahodím ve virtuálu na druhém serveru to samé co běželo na prvním.
Kontejnery LXC už používám (tváří se to jako fyzické stroje s vlastní IP v síti) a právě se mi líbí že můžu snadno zkopírovat už existující kontejner do testovacího (např. webserver) a vrtat se v tom relativně bez rizika a výpadků ostré verze.
Používat virtuál na každou věc žere prostředky serveru a mít vše na jednom virtuálu pohromadě je právě problém z důvodu že když se jedna věc rozbije tak bych to třeba nemohl restartovat kvůli připojeným uživatelům atd.

MP

Re:Linuxový server místo Microsoft Windows server
« Odpověď #4 kdy: 12. 07. 2017, 09:12:56 »
Uz jste firme vycislil naklady na vymenu a spravu samby s orezanou funkcionalitou a dalsimi vecmi misto plnohodnotne domeny W2012?

Resp., vite vubec, co vsechno samba neumi?


Marek

Re:Linuxový server místo Microsoft Windows server
« Odpověď #5 kdy: 12. 07. 2017, 09:31:33 »
Ano, uvědomuji si že doména je vlastně jediná věc se kterou si nejsem jistý jak dobře to půjde Linuxem nahradit, samozřejmě to budu nejdříve testovat, nejsem sebevrah. Chci vyzkoušet Zentyal Server. http://www.zentyal.org/server/
Právě proto se tu ptám na zkušenosti zkušenějších.

H0ax

Re:Linuxový server místo Microsoft Windows server
« Odpověď #6 kdy: 12. 07. 2017, 10:00:25 »
Ano, uvědomuji si že doména je vlastně jediná věc se kterou si nejsem jistý jak dobře to půjde Linuxem nahradit, samozřejmě to budu nejdříve testovat, nejsem sebevrah. Chci vyzkoušet Zentyal Server. http://www.zentyal.org/server/
Právě proto se tu ptám na zkušenosti zkušenějších.

Provozoval jsem mnoho let sambu3 a nyní sambu4 pro více jak 1000 users + roaming profiles. Zentyal nedoporučuji. Je to jen webový interface k sambě4 bez kterého se obejdeš, protože si vše nastavíš a) z widlí (ze stanice) a b) z příkazovky. Ten jejich web toho moc neumí. Pokud bys potřeboval pomoc, tak mi klidně napiš, mohu ti pomoci to rozjet.

Re:Linuxový Server místo Microsoft Windows server
« Odpověď #7 kdy: 12. 07. 2017, 10:43:18 »
Nechci tě odrazovat, netuším, o jak velkou firmu se jedná a co konkrétně chceš všechno provozovat (aplikace), ale cítím morální povinnost tě upozornit, že velmi pravděpodobně narazíš na na první pohled skryté, ale o to nepříjemnější problémy.

1) nemyslím si, že 2 roky zkušeností s Linuxem jsou dost na to, aby jsi mohl zmigrovat celou infrastrukturu na Linux a byl schopný k tomuto řešení poskytnout dostatečnou podporu
2) Ubuntu server, ať si říká kdo chce co chce, je jen chudý příbuzný jiných serverových distribucí s placenou podporou
3) když už máš fyzický stroj, proč kontejnery? Budeš muset zbytečně spravovat virtualizaci a "kontejnerizaci", nehledě k tomu, že až se ti něco sesype, najednou zjistíš, že podpora SW (komerční i nekomerční) v kontejnerech není tak dobrá a budeš slýchat rady jako "rozběhni to v samostatném virtuálu" a podobně
4) ještě k té virtualizaci - čím to chceš virtualizovat? Protože pokud na to budeš chtít časem nasadit něco komerčního, často zjistíš, že nejpodporovanější je VMWare a s čímkoliv jiným tě budou posílat do... VMWaru. S tím souvisí další věc - VMWare má dlouhý seznam podporovaného HW (konkrétní servery), pokud na něm ten tvůj server není, opět můžeš narazit na problémy s podporou

Sečteno podtrženo, pokud nejsi v opravdu malé firmě, je to celý dost špatný nápad a pokud nejsi majitel té firmy, možná tě čekají problémy, které můžou skončit i tvým nedobrovolným odchodem.

Osobně bych ti doporučil nasadit VMWare a postupně na něj do samostatných virtuálů migrovat jednotlivé služby. Otázkou je, jestli ti bude stačit free verze, nebo budeš muset jít do placené. V malém prostředí můžeš nasadit čistě komunitní řešení, které si v podstatě budeš podporovat sám a s trochou štěstí ušetříš, ale pokud půjdeš do něčeho komerčního s podporou, může to být v malém dražší, než stávající stav. S rostoucí velikostí potom budeš muset vybalancovat cenu, úroveň podpory a spolehlivost a od určitého momentu to chce celý tým lidí na správu.

Pokud vážně uvažuješ o smysluplném disaster recovery, tak by jsi ty servery měl mít dva a rozhodně ne v jedné severovně - minimálně ze začátku na opačných stranách budovy, lépe potom v jiných, stavebně nepropojených, budovách. K tomu samozřejmě další náležitosti, jako vhodně umístěné zálohy atd.

Pokud to má být smysluplné, počítej s nemalými náklady (bavíme se o milionech), pokud to máš spíš na hraní, aby jsi něco dokázal, tak nepočítej s tím, že to bude levnější, než současný stav a budeš mít víc problémů.
Až doteď jsem považoval uživatele Tuxík za seriózního, tyhle odpovědi mou premisu značně zpochybnily.
ad1) naprosto iracionální odpověď na úrovni zdejších hádek senior vs. junior.
ad2) tohle mne rozesmálo, ani nemá smysl komentovat
ad3) klasická odpověď juniora s třicetiletou praxí, něco jsem se kdysi naučil a vystačím si s tím celý život
ad4) viz ad2

Všechny odpovědi jsou na bázi pocitů, pokud dojde na argumentaci, argumentuje se pouze nevýhodami, žádna analýza pro a proti, jen argumentace proč ne.

Mých pět centů (podpořených zkušeností ze stejné migrace v posledních 6 měsících):
- většinou to nejde dělat po malých krocích (jak navrhuje Tuxík), dřív nebo později se narazí na chvíli, kdy je potřeba udělat řez
- těch informací od tebe je hodně málo, ale předpokládám menší firmu (do 50PC). Najdi si testovací skupinu, která bude ochotna ti otestovat některé funkcionality. To co jede na jedněch windows, na druhých jet nemusí, testovat je potřeba
- neslibuj bezproblémový přechod, vždy se najde někdo, kdo bude hodně proti a pak ti to může zlámat vaz. Musíš mít jasný důvod, proč to děláš. Bezpodmínečně je potřeba si zajistit podporu vedení, i bezproblémové věci může vedení stopnout jen proto, že to teď vypadá trochu jinak.
- pečlivě si zmapuj všechny aplikace a agendy. Pravděpodně někde v rohu tiká časovaná bomba o které nikdo neví, je tam už strašně dlouho a bude problém ji zmigrovat. Netrvej na totální migraci, buď připraven na řešení typu windows terminálový server nebo win stanice pro aplikace, které se použijí jednou za měsíc, ale bez nich to nejde.
- možná se to až tak nezdá, ale klíčovou agendou je většinou pošta + přilehlý groupware. Všichni s tím pracují denně, nikdo nechce měnit návyky, natož si omezit funkcionalitu. Zažil jsem několik migrací groupware a vždy kolem toho byla mela. Začal bych tímto, je to samostatný celek. Pokud to zvládneš, pokračoval bych dál.
- testovací systém vytvářej paralelně v samostatné VLANě a filtruj provoz, tak hned uvidíš na čem to drhne. VŽDY (!!!) buď připraven se vrátit o krok zpět, pokud se něco nepovede. To nemusí být vždy jednoduché a velice pravděpodbně to ponese vícenáklady.

Dobrou zprávou pro tebe může být, že to jde, není pravda, že to bude stát milióny a během migrace (může trvat několik měsíců, ale nemá smysl to příliš natahovat) a následující 2 měsíce budeš mít více práce než teď. Pak ti bude odměnou výrazně jednodušší údržba a pokud nejste MS shop tak pro majitele výrazné úspory v budoucnu. Virtualizaci jsem záměrně pominul, protože předpokládám, že určité zkušenosti s ní už máš. VMware rozhodně není špatná volba, ale stejně podle mne poslouží třeba i KVM. O smysluplnosti placené podpory mám pochybnosti (ale neznám kontext), otázkou je jestli si na to troufáš a zda máš případně někoho v záloze, na koho se můžeš obrátit s žádostí o pomoc.

Rhinox

Re:Linuxový Server místo Microsoft Windows server
« Odpověď #8 kdy: 12. 07. 2017, 11:01:18 »
ad1) naprosto iracionální odpověď na úrovni zdejších hádek senior vs. junior.
Ovsem tvoje reakce je naprosto profesionalni a k veci, ze?
ad2) tohle mne rozesmálo, ani nemá smysl komentovat
Tak se smej a nekomentuj!
ad3) klasická odpověď juniora s třicetiletou praxí, něco jsem se kdysi naučil a vystačím si s tím celý život
Porad lepsi nez senior s 2-letou praxi, co chce hned napoprve migrovat celou firemni infrastrukturu.
ad4) viz ad2
Fajn, smej se dal...

Re:Linuxový Server místo Microsoft Windows server
« Odpověď #9 kdy: 12. 07. 2017, 11:40:19 »
ad1) naprosto iracionální odpověď na úrovni zdejších hádek senior vs. junior.
Ovsem tvoje reakce je naprosto profesionalni a k veci, ze?
ad2) tohle mne rozesmálo, ani nemá smysl komentovat
Tak se smej a nekomentuj!
ad3) klasická odpověď juniora s třicetiletou praxí, něco jsem se kdysi naučil a vystačím si s tím celý život
Porad lepsi nez senior s 2-letou praxi, co chce hned napoprve migrovat celou firemni infrastrukturu.
ad4) viz ad2
Fajn, smej se dal...
Sem netušil, že tu máš ještě jeden nick :)

Možná by bylo přínosnější okomentovat i ten zbytek, nejen první odstavec.

MP

Re:Linuxový server místo Microsoft Windows server
« Odpověď #10 kdy: 12. 07. 2017, 11:59:28 »
Ano, uvědomuji si že doména je vlastně jediná věc se kterou si nejsem jistý jak dobře to půjde Linuxem nahradit, samozřejmě to budu nejdříve testovat, nejsem sebevrah. Chci vyzkoušet Zentyal Server. http://www.zentyal.org/server/
Právě proto se tu ptám na zkušenosti zkušenějších.

Provozoval jsem mnoho let sambu3 a nyní sambu4 pro více jak 1000 users + roaming profiles. Zentyal nedoporučuji. Je to jen webový interface k sambě4 bez kterého se obejdeš, protože si vše nastavíš a) z widlí (ze stanice) a b) z příkazovky. Ten jejich web toho moc neumí. Pokud bys potřeboval pomoc, tak mi klidně napiš, mohu ti pomoci to rozjet.

Mne by treba zajimaly takovehle veci na domenove sambe:
1] audit logu na serveru vcetne monitoring dle eventid
2] powershell na serveru
3] CA a automaticke generovani certifikatu a propagace pres gpo

Mozna bych si i vzpomel na dalsi, ale ted si nevybavim, s cim jsem se musel poprat, nez jsem to nechal byt na "nekdy priste snad".

Dzavy

Re:Linuxový server místo Microsoft Windows server
« Odpověď #11 kdy: 12. 07. 2017, 12:00:55 »
A jaky naklady chces srazit, kdyz uz to mate koupeny? To jako licenci na W2012 and vsechny CALy proste vyhodis? Kolik tim usetris? Navic klasicka poucka rika, ze se nesaha na to, co funguje. Plne nahradit Active Directory a spravu stanic Linuxem fakt neni zadek - plne souhlasim s tim, ze 2 roky "zkusenosti" neni mnoho.

eiffel

Re:Linuxový server místo Microsoft Windows server
« Odpověď #12 kdy: 12. 07. 2017, 12:06:52 »
Řešil jsem něco podobného pro malou firmu, pomalu to vzdávám a Linux ze serveru(ů) pomalu, ale jistě mizí.
Na VMware mi běží Slackware jako souborový server, firewall, VPN, doménový řadič a pár dalších služeb, které drží síť pohromadě.
Na dalším linuxovém virtuálu běží web.
Dokud uživatelé nechtěli synchronizovat maily, stačil mi Courier.
S příchodem placatých mobilů jsem na další virtuál nahodil Win7, koupil Kerio Connect a mám klid.
Openoffice u uživatelů vydržely cca měsíc a letělo to pryč náhradou za MS.
Je nás pět a půl a musíme se věnovat naší práci a ne se stále hrabat v IT.

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Linuxový server místo Microsoft Windows server
« Odpověď #13 kdy: 12. 07. 2017, 12:14:55 »
2ivoszz: To je prostě praxe.
1. To, že na to nemá dost zkušeností, to je jasné i z dotazu, který neobsahuje ani čtvrtinu potřebných informací k tomu, aby se dalo odpovědět kvalitněji.
2. Co se týče Ubuntu serveru, klidně se směj, ale krachující Ubuntu je prostě tragický ve všech směrech a ačkoliv to nemám podloženo vlastní reálnou zkušeností přímo s tímto produktem, tak nemám ani jeden smysluplný argument k tomu, proč je upřednostnit před jinou distribucí - buď komerční SuSE, RH, nebo jejich komunitní verze, případně raději čistý Debian, ale ten už taky chlapci dost zkur....
3. Kontejnery mají svoje využití, ale cpát je kamkoliv je úplně mimo. Ušetří tím malou část kapacity HW, získá tím práci navíc a jako bonus k tomu dostane občasné chyby, které si bude muset nakonec vysvětlovat jako vliv mentální energie vyspělé civilizace ze vzdálené galaxie, protože lepší vysvětlení k tomu nesežene. A podporu pravděpodobně taky ne.
4. Může se ti to nelíbit a můžeš se tomu smát, ale velká část komerčního SW je na virtuálu podporována na VMWare, občas VMWare + něco jiného, ale VMWare je nejběžnější. Pokud někomu nevadí, že si platí support na něco, co provozuje v oficiálně nepodporovaném prostředí, potom je to v pořádku.

Kolik to bude stát, to je otázka - ale myslet si, že ušetřené peníze za licenci jednoho Win serveru jsou konečné číslo, tak to je hodně mimo.

Je potřeba stanovit cílový stav, požadavky na dostupnost, zabezpečení, zálohování, disaster recovery, škálovatelnost... výsledek hodit do koše a začít znova s přihlédnutím k financím, dopracovat se k nějakému kompromisu, započítat z palce vycucaný čas, po který bude z různých důvodů omezený provoz a lidi nebudou moct pracovat (a to se stane), výslednou cenu vynásobit 1.68x, celkový čas migrace cca 3.26x a tím se dostaneme k číslům, která nejsou alespoň řádově úplně mimo.

Jinak, ať si s tím hraje, ať to zkouší, proč ne, ale byl bych velmi opatrný, než se pustí do nějakého přesvědčování vedení. Ono by to taky mohlo vyznít tak, že "Máme starý server se starými Win, ale místo nákupu nových Win bych si s tím chtěl rok hrát, rozbíjet věci a modlit se, aby to nějak dopadlo".

Ano, jde to, můžete to fungovat, ale podobných akcí už jsem viděl několik, většinou se do toho vrhli po hlavě nezkušení lidi a výsledek byl často katastrofální, drahý, nas*al spoustu lidí a po vyhození dotyčného střelce se firma pokorně vracela ke starým pořádkům a dopisovala do pracovních smluv, že už vyslovení slova "Linux" na pracovišti je hrubým porušením pracovní kázně, s padákem na hodinu.

blacknoisex

Re:Linuxový server místo Microsoft Windows server
« Odpověď #14 kdy: 12. 07. 2017, 13:06:41 »
Nadšení je super, ale je nutné mít i brzdu. Jestli nejste opravdu malá firma a jsi tam jediný, tak je to hazard - až to žuchne, nikdo jiný se s tím nedomluví, na vynalézání nebude čas.
Microsoftího AD bych se v budoucnu nezbavoval, i když to samba4 "AD" NĚJAK uchodit jde, starat bych se o to nechtěl.  Experimentální provoz snese málokdo - dnes to funguje, zítra nemusí.
 
I pád na hubu je pohyb vpřed :D vlastní zkušenost.

Linuxy používám hojně, i to Ubuntu, když se mi nechce moc ohýbat CentOS - hrnu to jen tam, kde by to moc nebolelo.  Jsem externí, nemám čas si s tím u každého hrát.
Microsoft hlavně poslední roky opravdu hodně nemusím, ale...   pud sebezáchovy ještě mám :D
On je taky problém takovou linuxovou síť někomu předávat - jiný IT z toho oleze.

Taky se může stát, že firma ušetří na tobě a zaplatí si externího s plnotučným MS řešením.
V malých firmách IT dělá všechno možné - když to nemá denně pod rukama, brzo narazí.