Webbhotell Binero

Inlägg taggade med ‘Linux’

Del 1: Wordpresskolan – Manuell installation

lördag, april 25th, 2009

WordpresskolanWordpress är en lösning för innehållshantering som är barnsligt enkel att installera och använda. Från början var Wordpress främst en lösning för bloggar, nuförtiden går det alldeles utmärkt att bygga riktiga hemsidor med den. På Binero använder vi Wordpress för vår blogg. Några andra exempel på Wordpress-baserade sidor är Tjuvlyssnat och Taffel (årets nättidskrift 2008).

I denna del kommer jag att gå igenom hur man installerar en Wordpress-blogg manuellt på ett enkelt och smidigt sätt.

(Läs mer…)

Visste du det om Binero?

onsdag, december 10th, 2008

En företagsblogg är inte bara en vanlig blogg, det är även en synnerligen effektivt och slagkraftig marknadsföringskanal. Även om vi skriver väldigt nyttiga, intressanta och roliga inlägg i vår blogg så har det inte varit så mycket fokus på marknadsföringen av oss som företag den senaste tiden.

Det tänker jag ta igen här och nu, med lite skön egenreklam. Visste du t ex att..

  • Binero är det största svenska ombudet till .SE
  • Du kan testa oss helt kostnadsfritt (och riskfritt) i 14 dagar
  • Under 2008 har Binero prisats av både Internetworld och Råd & Rön
  • Vi är det mest öppna och vänliga webbhotellet i Sverige
  • Binero var bland de första att erbjuda .NET 3.5 och SQL Server 2008 m.m.
  • I vårt Linux-konto ingår det färdiga lösningar för hemsida, blogg, e-handel m.m.
  • Binero arbetar ideellt, med Registrars.se, för en bättre nationell toppdomän (.se)
  • Vi är unika om att ge pengarna tillbaka (om man lämnar oss i förtid)
  • Binero är ett ägardrivet, flexibelt och roligt företag (även att arbeta på)
  • Vår telefon- och e-postsupport är blixtsnabb, även under helger
  • Binero sponsrar projekt som gynnar Internet, som Ubuntu Linux och Wordpress

Så, nu kan vi återgå till våra vanliga inlägg! :)

Upptid på uppgång

tisdag, november 11th, 2008

Visst är det härligt att se ett tydligt resultat av sitt arbete? :)

Som vi tidigare har berättat så har vi på driftsidan den senaste tiden arbetat mycket med att migrera servrar från FreeBSD till Linux och utfört en hel del andra förbättringar. Vi har även infört nya rutiner för hur vi hanterar störningar och specifika kunder som orsakar problem med våra servrar.

Den vanligaste orsaken till störningar hos oss (och andra webbhotell) är nämligen kunder som, vanligtvis omedvetet, orsakar problem på våra servrar. Det handlar om allt ifrån tokig programmering och vilda databasfrågor till extrema besökarantal och massiva e-postutskick.

När vi upptäcker kundrelaterade störningar så kontaktar vi den berörda kunden, informerar om problemet och försöker hitta en lösning. I vissa fall, om kunden inte är nåbar eller om problemet orsakar väldigt stora störningar (som påverkar andra kunder), så stänger vi ner kundens tjänster.

Wayne's World, Party Time, ExcellentNu har kombinationen av vårt server- och kundarbete börjat ge riktigt fina resultat. Den senaste tiden har antalet oplanerade störningar minskat kraftigt, samtalen till vår jourtelefon är nästan obefintliga och vår allmänna procentuella tillgänglighet har ökat.

Ett väldigt konkret exempel på detta är tillgängligheten på servern VonAnka i oktober och november.

Nu ska vi inte slå oss för bröstet för mycket. Vi vet att störningar kan uppstå, på de mest oväntade sätt, när man minst anar det. Vi kämpar istället vidare, med ett leenden på läpparna. :)

Fullt tryck i serververkstan

måndag, oktober 20th, 2008

En motor utan kopplingDe 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 hemsidor som orsakat störningar hos oss. Och arbetet har börjat ge resultat, både i form av lägre belastning och färre störningar.

I natt kommer vi att påbörja migreringen av VonAnka, från FreeBSD till Linux. Vi har tidigare redan flyttat bort ett större antal kunder från VonAnka, men nu kommer hela servern att försvinna från oss. Även om killarna skrotade VonAnka (fysiskt) tidigare så har dess virtuella efterföljare tagit sig friheten att fortsätta leva loppan (med driftstörningar till följd).

Men nu är det snart över.

Samtliga berörda kunder har sedan tidigare informerats om detta och vi kommer givetvis att ha silkesvantarna på oss under hela migreringen. För att minimera den påverkan som migreringen kommer att ha så sker den sent i natt (vi börjar vid 1-tiden) och vi kommer köra den i etapper (om 50-100 kunder) flera nätter i rad. Som under tidigare migreringar så kommer vi även hålla binerodrift.se uppdaterad under tiden.

Linux är fängslande

onsdag, september 24th, 2008

Säkerhet är a och o för oss. Även om det inte alltid märks (eller bloggas om) så arbetar vi konstant med att utveckla och förbättra säkerheten på våra servrar och tjänster.

En Binero-grön hjälmEn säkerhetsåtgärd som vi har vidtagit denna vecka är att införa jails på våra nya Linux-servrar. Enkelt uttryckt är jails ett sätt att skydda och isolera användare på en server, så att dessa får en egen servermiljö. Det innebär att varje användare får egna och unika sökvägar, variabler och program på servern. Samtidigt kommer man inte åt saker utanför sin egen servermiljö.

I praktiken innebär detta ingen skillnad för merparten av våra kunder. Det blir bara säkrare.

De som berörs av detta är de som använder SSH mot våra Linux-servrar. För er har vi lagt upp uppdaterad information i vår wiki, som bl a förklarar vilka programvaror vi tillåter i jails.

Några andra skillnader är att man behöver skapa schemalagda aktiviteter (cronjobs) genom vår kontrollpanel samt att manualerna (man-pages) inte är tillgängliga via SSH (de finns på nätet).

En klar, 19 kvar

fredag, september 19th, 2008

Under 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 väldigt noggrant.

Till en början så har vi tagit fram ett särskilt verktyg som jämför inställningar, moduler, komponenter osv mellan originalservern (FreeBSD) och den virtuella servern (Linux). Och med jämför så menar jag verkligen jämför. Verktyget plockar fram exakt information om versioner, sökvägar, specialinställningar, ja rubbet.

Med i bagaget hade vi även vår erfarenhet från den tidigare migreringen av Troubadix, samt en gedigen (intern) wiki-artikel om hela processen (utförande och resultat).

Så, hur gick det då?

Innan vi påbörjade migreringen hade vi kört en rsync för att synkronisera all data mellan servrarna. Med jämförelseverktyget hade vi även anpassat Linux-servern i förväg. Eftersom vi kör Apache 2 i vår virtuella miljö (istället för Apache 1 som vi har på våra FreeBSD-servrar) så behövde vi anpassa konfigurationsfilen en aning (som skiljer sig åt mellan versionerna). Detsamma gällde även justeringar av vissa rättigheter.

Efter att den gamla servern hade stängts ned så tog vi upp den nya servern på ett identiskt IP-nummer (och slapp på så sätt fördröjningar pga DNS-uppdatering). Efter att migreringen hade utförts så synkroniserade vi all data mellan servrarna en sista gång. Samtliga tjänster kontrollerades och ett flertal hemsidor på servern besöktes även för att se så att allt fungerade bra.

Det blev en total nedtid, under själva migreringen, på ungefär 30 minuter.

Trots detta missade vi några saker.

Installatron följde inte med ordentligt, vissa schemalagda aktiviteter kom inte igång och när webbservern fick ett större antal processer (fler besökare) så uppstod det ett rättighetsproblem. Dessa saker åtgärdades dock så snart vi upptäckte dem.

Vid nästa migrering kommer vi att åtgärda detta under själva migreringen.

Vi valde att först migrera Spiderman, eftersom den servern har bråkat lite för mycket här under veckan. Nästa vecka kommer vi inleda med en migrering av VonAnka. Även detta kommer vi att informera ytterligare om på www.binerodrift.se.

Troubadix svanesång

måndag, september 8th, 2008

Det har varit en händelserik helg på Binero. I lördags morse fick vi larm om att servern Troubadix låg nere. Efter att ha försökt få igång den på distans, utan resultat, begav jag mig ner till vår serverhall.

Där kontrollerades hårdvaran på den fysiska servern, samtidigt som en tidigare backup kördes över på en Linux-server i vår virtuella miljö. Efter ett tag kunde vi konstatera att det var en bra idé. Det var nämligen ett hårdvarufel (RAID-kortet) som hade orsakat kraschen av Troubadix.

Efter att backupen hade kopierats över till den virtuella Linux-servern kom merparten av tjänsterna på servern igång. Vi noterade att en del rättigheter inte stämde, samt att viss konfiguration på servern skiljde sig från tidigare, vilket även åtgärdades. Resten av lördagen och söndagen spenderades med finjusteringar av servern.

TroubadixUnder morgonen idag har vi fortsatt att justera felaktigheter som vi upptäckt och ni har rapporterat. Schemalagda aktiviteter (cronjobs) och vissa sökvägar håller på att ordnas, om ni hittar något som är fel med era tjänster på Troubadix så får ni gärna rapportera detta till oss på support@binero.se.

En sak som vi inte kunde kopiera över ordentligt från den tidigare FreeBSD-servern till den virtuella Linux-servern var FTP- och SSH-lösenorden. Vår säkerhetspolicy, med kryptering av samtliga lösenord, är helt enkelt för säker.

Om du har ett konto på Troubadix så behöver du sätta ett nytt FTP-lösenord. Det gör du enkelt genom vårt kundcenter, under ”Ändra lösenord”.

Nu kanske inte det här var vad vi hade sett fram emot i helg, men händelsen har ändå fört något positivt med sig. Vi har nämligen lärt oss väldigt mycket från denna första skarpa migrering. Den sista versen för Troubadix kommer att bli det första stycket av vårt byte från FreeBSD till Linux.

Ett virtuellt religionsbyte

måndag, september 1st, 2008

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å.

Personifierade operativsystem

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.

Idag, imorgon och framöver

fredag, januari 25th, 2008

När jag en gång i tiden startade Aleborg Solutions från soffan i mitt vardagsrum så kunde jag inte ens drömma om att ha tusentals kunder och flera medarbetare. Jag kommer fortfarande ihåg hur överlycklig jag blev av att omsätta 20 000 kr på en månad. Idag omsätter vi helt andra summor, vilket medför ett avsevärt större ansvar och fler förpliktelser från min sida.

Med anledning av den senaste tidens driftstörningar på servarna VonAnka och Nemo så känner jag att det är dags att lägga korten på bordet. Jag kommer därför att förklara hur detta kunde ske och hur vi under en längre tid har arbetat för att skapa en bättre, snabbare och tryggare miljö för våra kunder och tjänster.

Binero idag

Binero, eller det tidigare Aleborg, har alltid växt organiskt. Men även om vi började från noll så har kvalité och långsiktiga lösningar alltid haft främsta prioritet. Allt eftersom vi har fått in nya kunder så har vi även haft möjlighet att göra nya investeringar i hård- och mjukvara.

Merparten av de servrar som vi haft från början (2001 och framåt) ersattes under 2006 och 2007 med helt nya servrar från Dell. Nemo, som drabbades av nedtid härom månaden, var inte ersatt (den är numera virtuell). Det var däremot VonAnka, men trots det så drabbades den av ett allvarligt hårdvarufel (som vi löste med Dell). Utöver detta har vi 3 st servrar som just nu håller på att virtualiseras/flyttas över till nya servrar.

När det gäller vår serverhall så har den alltid varit av högsta möjliga kvalité. Efter att ha hyrt utrymme i serverhallar hos DCS och Bahnhof så flyttade vi till Port80:s serverhall i Bankgirocentralen under 2005. I den serverhallen har vi en redundant anslutning till Internet, dvs om en förbindelse slutar fungera så tar en annan vid, och alla våra servrar är kopplade till batteri- och dieselaggregat.

Vid den här punkten finns det många webbhotell som tycker att dom är säkra, att allt är lugnt och att det räcker. Nu är inte Binero som alla webbhotell, som ni säkert vet.

Binero imorgon

Med utgång från vår kombinerade erfarenheter och kunskap av webbhotell och domäner, tillsammans med olika spjutspets-konsulter, så har vi tagit fram riktlinjer och krav för en helt ny serverplattform. Den nya plattformen är en unik lösning, som inget annat webbhotell i Sverige kommer i närheten av.

Sedan mer än ett halvår tillbaka har vi haft ett flertal möten och intensiva förhandlingar med olika leverantörer av mjuk- och hårdvara. Bland dessa märks bl a Microsoft, Dell, VMWare och Netapp. Det är alla företag som är ledande inom sina respektive områden.

I början av december -07 fick vi den första leveransen, ett flertal extremt kraftfulla servrar från Dell, till vår nya serverhall. Varje server innehåller bl a dubbla Xeon-processorer (med fyra kärnor i respektive processor) och stora mängder RAM.

Den nya serverhallen är Port80:s nybyggda hall i Hammarby Sjöstad. Det är en toppmodern anläggning, en av de bästa Stockholm har att erbjuda. Den nya serverhallen erbjuder oss maximal säkerhet, redundans och ordentliga utbyggnadsmöjligheter.

I varje server kör vi en programvara som heter VMware. För er som inte känner till VMware så är det en virtualisering-programvara, som bl a innebär att vi kommer kunna utnyttja dessa servrar maximalt. VMware kommer inte bara att ge oss tydliga fördelar vad det gäller prestanda och redundans, det innebär även en ökad miljövänlighet (vilket är rätt i tiden).

Servrarna är dessutom kopplade till externa lagringsenheter (servrar) som innehåller flera TB lagringsutrymme (1 TB = 1 000 GB). Allt är givetvis uppbyggt med RAID (så att diskar kan gå sönder utan att något påverkas). Eftersom vi kombinerar extern lagring med virtuella servrar (VMware) så har vi även möjlighet att automatiskt omfördela kunder mellan olika fysiska servrar (t ex om någon server kraschar) utan någon nedtid.

Backuphanteringen kommer förbättras avsevärt likaså, oavsett om det gäller återställning av en eller flera tusen filer. Vi kommer likaså att kunna ha en helt ny server uppe bara på några minuter.

Till allt detta har vi även en helt ny kontrollpanel. Det är en kommersiell lösning (inte egenutvecklad) som sedan tidigare används av några av världens största webbhotell. Även om det är en färdig lösning så är den modulbaserad, vilket innebär att vi kommer kunna anpassa den efter våra kunders önskemål och behov.

Den nya kontrollpanelen har stöd för både Windows och BSD/Linux. Med den kommer vi börja erbjuda webbpaket som innehåller båda operativsystemen (så att man kan köra både t ex PHP och .NET i samma paket). Samtliga tjänster (webb, e-post, databaser osv) är placerade på separata servrar för bästa möjliga prestanda. Den nya kontrollpanelen har likaså stöd för Windows Server 2008 (!).

När är allt klart?

Binero vinner!När det gäller större IT-projekt så bör man egentligen inte garantera ett datum för lansering. Vi har istället satt upp ett mål om att ha allting klart fram till sommaren. Introduktionen av vår nya plattform kommer att ske successivt. Vissa saker kommer ni märka av, andra saker kommer gå obemärkta förbi. Som alltid kommer vi vara så tydliga som möjligt och informera våra kunder, både via e-post och vår hemsida/blogg.

Så där, korten ligger på bordet kära vänner och kunder (och branschkollegor). Vi tror verkligen stenhårt på framtiden, samtidigt som vi gör vårt yttersta för att hantera det vi har idag. Nu vet ni var vi är idag och vad som händer imorgon. Hoppas ni fortsätter följa oss här framöver.

Binero älskar Ubuntu (också)

fredag, november 23rd, 2007

Operativsystem brukar liknas vid religioner. Alla har vi något vi föredrar och gärna predikar om. Hos oss är Anders en stark Windows-anhängare, Melker och Fredrik är Linux-nördar, jag är en Mac-taliban och Göran, ehh, tycker om Excel.

Våra interna diskussioner brukar se ut ungefär så här:

Melker: finns det anti-virusprogram till Mac?
Jonathan: det finns inte virus till Mac
Fredrik: eller Linux
Anders: Mac suger!

Oavsett vilket operativsystem man använder så kan vi alla enas om att mångfalden berikar, att fler alternativ sporrar utvecklingen och att världen vore riktigt tråkig om bara Winblows, ehh, Lunix, ehh, Mac OS X fanns :)

Av denna anledning har vi valt att sponsra den svenska Ubuntu-föreningen. Det är en nystartad förening vars mål är att sprida information om fri mjukvara, med fokus på Linux-distributionen Ubuntu. Fri mjukvara, oavsett dess form, är något som vi uppskattar väldigt mycket.

Ubuntu är en av de mest populära Linux-distributionerna, mycket tack vare dess enkla och tydliga upplägg. Om du är nyfiken på Ubuntu så kan du kostnadsfritt ladda ner det från Ubuntus hemsida. Du behöver inte ens installera något på din dator, det går att köra Ubuntu direkt från CD-skivan. Det kanske är något för den köpfria dagen i morgon?


Referenser

  • Thåström
  • The Poodles
  • Spelbolaget
  • Färjerederiet

Rekommenderade av Internetworld

Rekommenderas av InternetworldVi är prisade för vår goda support, höga funktionalitet och kontrollpanel.

-->