Ett virtuellt religionsbyte
Valet av operativsystem är många gånger förknippat med väldigt starka känslor. Det finns människor som aldrig skulle kunna tänka sig att röra en Windows-dator (hej Jonathan), medan andra fnyser åt operativsystem som saknar ett grafiskt gränssnitt (hej Anders).
Men man kommer ibland till en punkt när man behöver omvärdera sin övertygelse.
Vi har under flera års tid använt operativsystemet FreeBSD för bl a webb-, databas- och e-postservrar hos oss. FreeBSD är ett snabbt, säkert och stabilt operativsystem som baseras på UNIX (det som Linux är en kopia av). Vi är, minst sagt, väldigt förtjusta i FreeBSD.
Vårt nya system och serverplattform bygger till stor del på virtualisering. FreeBSD fungerar (officiellt sett) inte med vår virtualiseringslösning. Åtminstone inte än. Även om vi har fått igång det så har det skapat vissa följdproblem. Många av de krascher vi har haft med våra FreeBSD-servrar den senaste tiden har berott på just detta.
Med det här som bakgrund har vi beslutat oss för att byta ut merparten av våra FreeBSD-servrar mot Linux-servrar. Ja, vi vet. Vi gråter inombords också.

Bytet kommer att ske nattetid, när trafiken mot våra servrar är som lägst, för minsta möjliga nedtid. Beroende på hur mycket utrymme det är man upptar så räknar vi med att bytet tar mellan 5 och 20 minuter per kund. Den nya servermiljö kommer givetvis att efterlikna tidigare miljö (vi kommer sätta upp länkar för vanliga binärer etc).
Det här är en rätt så stor process. Vi har tidigare utfört ett större antal tester och vi kommer givetvis att vara så varsamma som möjligt under hela bytet. På samma sätt har vi även testat att köra Linux-servrar, motsvarande våra FreeBSD-servrar, hos oss under en tid. Dessa servrar har haft en klart bättre tillgänglighet i vår virtuella servermiljö.
Vi har tecknat ett ordentligt serviceavtal med Red Hat, som blir vår officiella Linux-leverantör. Hela processen med bytet från FreeBSD till Linux beräknas ta ungefär en månad och vi kommer att gå ut med ytterligare information till samtliga berörda kunder.
På våra Linux-servrar kommer vi att köra Apache 2 (vi kör Apache 1 under FreeBSD) samtidigt som PHP kommer att köras i sk. CGI-läge. Det innebär bl a ökad säkerhet/spårbarhet, samt att tidigare problem med felaktiga rättigheter (t ex med Joomla) blir ett minne blott.
Nu är vi givetvis inga gröngölingar med Linux. Det är ett operativsystem som vi har använt ordentligt, både på klient- och serversidan, under ett flertal år. Dessutom är både FreeBSD och Linux förhållandevis lika varandra, vilket underlättar en hel del.
Men ändå. BSD är ju så mycket häftigare än Linux.
Uppdaterat: Den första server vi kommer byta operativsystem för är VonAnka. Då kommer vi även passa på och skrota dess otursförföljda namn.
Taggar: Drift, Förbättring, FreeBSD, Linux, Nördigt, Religion
Postad av Fredrik september 1st, 2008 i

september 1st, 2008 at 17:01
Jag är väldigt glad över ert beslut…
Tips på namn: AlexanderLukas.
september 1st, 2008 at 17:08
Är inte PHP i CGI slött som sirap?
september 1st, 2008 at 18:16
Ouch. Det svider i hjärtat när jag läser det här.
september 1st, 2008 at 18:46
Gillar eran inställning till saker och ting!
Jag har precis bestämt mig. Jag migrerar till er
september 1st, 2008 at 18:53
Anders: Något långsammare räknar vi med att det kommer vara. Ca 10% eller så. Detta vägs upp av andra fördelar anser vi. Vi kommer ju dessutom ha ännu färre kunder på varje server än idag vilket även bör ge mindre risk för störningar orsakade av enskilda knasprogrammeringar.
Patrik: Det finns fortfarande BSD på flera ställen i företaget så helt övergivet blir det inte. Det här är bara hostingmiljön och det beror bara på att FreeBSD inte är supportat i VMware.
september 1st, 2008 at 23:01
Kul läsning, finns det ingen fräsig illustration av mr Solaris?
september 2nd, 2008 at 02:02
För att fortsätta på Von Anka-spåret utan att ha just det namnet så kan kanske Don Rosa vara ett alternativ?
september 2nd, 2008 at 15:12
Att överge BSD-spåret var ett litet stick i hjärtat hos mig, men Binero har på ett trovärdigt sätt förklarat varför Linux kommer att användas. Sett rent prestandamässigt i en virtuell VMware-burk så fungerar Linux bättre eftersom VMwares OS tools är direktlänkade in i Linux-kärnan.
Vi ortodoxa BSD-falangister får blunda och låtsas att vi kör BSD. Det går visserligen inte, men Binero har helt klart gjort ett strategiskt bra val som kommer oss kunder till gagn.
september 2nd, 2008 at 21:43
Underbart att höra! Hoppas bara det verkligen blir bättre än vad VonAnka är idag!
Nytt namn: Dynamit-Harry, känner på mig att det namnet är bättre
september 5th, 2008 at 21:29
Tvi, tvi! Linus Torvalds är väl en reko kille, men med Linux kommer GNU och det är inget som är vidare trevligt.
september 6th, 2008 at 10:34
[...] Vi har för närvarande problem med servern Troubadix, tekniker arbetar med felet.Uppdatering 07:27: Kontroll av filsystemet pågår, servern bör vara uppe inom kort.Uppdatering 08:10: Tyvärr hjälpte inte kontrollen, tekniker på väg till hallenUppdatering 10:00: Problemet är tyvärr inte avhjälpt, tekniker jobbar med att återställa data till en ny server.Uppdatering 10:30: Vi har upptäckt ett hårdvarufel på denna server. Troubadix kommer därför att migreras till en Linux-server i vår virtuella miljö. För mer info, läs följande inlägg: http://www.binero.se/blogg/?p=385 [...]
september 6th, 2008 at 10:53
Super!
Ni gör ett riktigt bra jobb!
september 6th, 2008 at 10:59
Stackars ni…Ni kan seda döpa om servern till Troubledix
september 6th, 2008 at 14:02
Stort tack till er alla hos BINERO! Att ni offrade en lördag för att fixa felet!
/Peter Forsberg
Ordförande
Föreningen Ubuntu Sverige
september 6th, 2008 at 14:43
Jag vill bara säga att upplever att sidan faktiskt laddar snabbare nu än vad den gjorde tidigare.
Ni gör ett mycket bra jobb. Jag hade förväntat mig ännu mer nertid.
september 8th, 2008 at 11:52
Jag ser med förskräckelse i er serverlista att ni inte har med Dunderklumpen!! Va fan!
Denna alldeles utmärkta animerade film från sjuttiotalet med Beppe Wolger, Gösta Ekman mfl som röster. Jag tror jag såg den sju gånger på bio ? Då har ni ert servernamn. Dessutom finns det flera odödliga figurer i denna svenska pärla: Endumen, Pellegnillot, Dockan och Lejonell. För att inte tala om Enöga, Jorm, Elvira Fattigan och varför inte hedra en svensk legendar som gick bort alldeles för tidigt: Beppe.
september 19th, 2008 at 09:05
Magnus: Höhö, min dator heter pellegnillot.
september 19th, 2008 at 17:01
[...] natten som gick utförde vi en migrering av Spiderman, från FreeBSD till Linux. Till skillnad från tidigare (oförberedda) migrering av Troubadix så hade vi förberett detta [...]
september 20th, 2008 at 09:10
Det var tråkigt. Jag valde Binero just för att ni kör FreeBSD, men nu får jag dessvärre se mig om efter en annan lösning.
september 23rd, 2008 at 15:35
Bra jobbat rakt igenom. Bra att få veta vad som sker. Ser att tekniken är genomtänkt. Jag kommer troligen föreslå att flera jag fått förfrågan av, lägger sidorna hos binero.se
AngÃ¥ende namnet pÃ¥ servrarna kan ju inte bara Beppe nämnas med heder (själv född -66 och vuxit upp i sann Beppe anda) utan även Drutten och Gena…
oktober 1st, 2008 at 14:52
[...] har inte bara eliminerat ett hårdvarufel och frigjort utrymme för migreringen från FreeBSD till Linux, vi har dessutom fått upp en riktigt bra struktur för vårt nya system och anpassat vår [...]
oktober 20th, 2008 at 16:02
[...] senaste veckorna har vi på driftsidan arbetat intensivt med migreringen från FreeBSD till Linux. Vi har både flyttat kunder mellan olika servrar och operativsystem samt identifierat och isolerat [...]
november 16th, 2008 at 21:49
[...] [via:Binero] [...]
december 23rd, 2008 at 11:58
[...] slutet av förra veckan blev vi klara med den sista migreringen från FreeBSD till Linux i vår virtuella servermiljö. Det innebär att alla våra virtuella kundservrar (webb, e-post, [...]