Roland Kamphuis Rotating Header Image

Kantoorservers naar datacenter

kantoorservers

Oude situatie kantoorservers

De servers voor ons kantoor stonden tot voor kort gewoon bij ons op kantoor. Met de komst van ons eigen datacenter hebben we eigenlijk nooit de moeite genomen om de servers te verplaatsen. We hadden wel de internelijn doorgetrokken en daarmee verviel de behoefte om de kantoorservers te verplaatsen. De kantoorservers hadden we heel netjes onder de trap opgesteld in een een net 19 inch rack. Omdat de locatie van de servers een beetje verscholen was wou ik geen foto’s publiceren. Nu in het datacenter zijn er voldoende sensoren, detectoren en camera’s die de veiligheid garanderen.

Waarom alsnog de servers verplaatsen?
Tijdens het bekijken van de jaarafrekening van de energieleverancier kwam ik erachter dat het 10 euro per maand aan stroomkosten bespaard als we de servers in het datacenter plaatsen. Die 10 euro is zelfs wat overblijft na aftrek van het extra stroom benodigd voor de koeling en ups.
Daarnaast hebben we in de zomer een probleem dat de servers op kantoor te warm worden doordat er geen airco aanwezig is.

Hoe kan de stroom nog geen 5 meter verderop goedkoper zijn?
In ons datacenter zijn we een grootverbruiker, en daarmee kan je een scherper tarief krijgen. Hoewel dit deels waar is, is dit prijsverschil nog te minimaal om de grote besparing te maken. De grote besparing zit hem namelijk in de energiebelasting die de overheid heft over de stroom. Als je namelijk > 10.000 kWh verbruikt zakt de belasting met de helft per kWh. Verbruik je meer dan 50.000 kWh/jaar, is de energiebelasting nog maar een tiende van het origineel.
Op kantoor is ons stroomverbruik minder dan <10.000kwh, terwijl in ons datacenter het stroomverbruik >50.000 kWh is. We besparen een 9 cent per kWh, dat is bijna de helft van de prijs die we op het kantoor betalen.

Het eindresultaat van de kantoorservers:

kantoorservers_interdc

Onze kantoorservers in InterDC

 

Van boven naar beneden:

  • HP 3400cl Switch
    (Gbit switch)
  • HP micro Proliant server
    (Storage)
  • Monitor
  • Supermicro Server
    (VPS server, Dual Quadcore 2,4 Ghz, 24GB ram, 2x1TB HDDs)
  • Chenbro Server
    (Windows server 2008, Share + Domain controller)
  • APC 1KvA UPS
    (Noodstroom)

Joomla hackers

De laatste tijd maak ik vaak mee dat Joomla sites gehacked worden van klanten. Het zijn meestal oude Joomla installaties die al maanden/jaren niet meer geupdate zijn. De hackers hebben blijkbaar ergens een injectie ontdekt om op die manier bestanden in de /tmp map te plaatsen. Deze map moet chmod 777 hebben bij installatie van joomla, dus is het aardig eenvoudig voor de hacker om daar bestanden in te plaatsen.
Ten tweede plaatsen ze dus vaak een dos scriptje, en gaan ze vervolgens met het scriptje aan de slag om andere servers/sites te dossen. De server gooit zijn complete uplink helemaal vol met verkeer richting het ip die de aanval moet ontvangen. Ik heb meegemaakt dat er meerdere servers opeens een volledige gbit gingen trekken en daarmee sommige uplink providers van ons overbelasten wat als resultaat onze eigen bereikbaarheid van het netwerk ook aantasten.

Gelukkig hebben we goede monitoring en kon ik snel ingrijpen door ten eerste de servers terug te zetten naar 100mbit, en daarna de server te onderzoeken. Bij een van de gevallen kwam ik een leuke case tegen. z
Ik zie een hacker zijn php hackscript aanroepen met “b11770.php?action=udp&host=xx.xx.xx.xx”, heb ik snel het script aangepast en $_GET[‘host’] = $_SERVER[‘REMOTE_ADDR’]; bovenaan toegevoegd. Toen was het wachten tot hij het script opnieuw aanriep, want met die regel zou de hacker dus niet meer zijn xx.xx.xx.xx ip aanvallen, maar gaat de aanval opeens naar het ip van de hacker zelfs. En voilla, na 2 minuten riep de hacker zijn script aan en ging er een flinke attack richting zijn eigen ip. Wonderbaarlijk riep hij het script nog 3 keer aan voordat hij erachter kwam dat zijn eigen script een aanval op hemzelf lanceerden en staakte eindelijk zijn acties… (waarschijnlijk opzoek naar een nieuwe niet-geupdate joomla site).

php_dos

Hardware project: kwh meten

Afgelopen weken ben ik iedere vrijdag bezig geweest met een nieuw hardware project. Met het nieuwe project ben ik bezig een slimme stroometer te bouwen die via ethernet uitleesbaar is. Ideaal voor het datacenter (Interdc) om het stroomgebruik per rack bij te kunnen houden.
Ik was eerst begonnen met ampère meters die je op over de kabel heen klemt en op basis van magnetische inductie kunnen bepalen hoeveel ampère stroom erdoor heen ging. Deze ampère meters waren moeilijk verkrijgbaar dus keek ik naar een alternatieve oplossing. Op internet las ik hoe veel hobbyisten heel creatief een pulsenteller hadden gemaakt die werkt aan de hand van het lampje dat knippert op de stroommeter. Ik heb weliswaar geen hoofdmeter per rack zitten, maar ik had wel een kleine kWh teller al laten aansluiten. Bleek dat die meter  zelfs een eigen uitgang had om de pulsen door te geven. Het was dus een kwestie van een kabeltje eraan hangen en de microcontroller laten tellen. Tenminste dat dacht ik.

kwh_teller

Microcontroller met ethernet en poe en de benodigde hardware

De microcontroller was de grootste obstakel, de microcontroller loopt op 32mhz singlecore en moet 10 meters gelijktijdig in de gaten houden of er een signaal (pulse) binnenkomt. Een buzzywait constructie werkte niet, als op meter 1 en 10 tegelijk een pulse binnenkomt, was de pulse signaal al verdwenen voordat de while-loop bij poort 10 aankwam. Daarnaast moest dezelfde microcontroller ook nog een communicatie via ethernet opzetten.
Uiteindelijk heb ik het dan ook opgelost door op basis van interrupts te gaan werken. Het systeem wordt tijdelijk onderbroken zodra een status van een kWh meter wordt veranderd. Doet zijn tel actie en gaat vervolgens verder waar hij was gebleven. Het resultaat; precieze kWh stroommeting waarbij ik nauwkeurig terug kan rekenen naar Ampères.

kwh_meters

De kwh meters van iedere groep

ampere_tang_meten

Natuurlijk met de ampere tang controleren of mijn gemeten pulsen overeenkomen

Videokaart bakken

artifacts

Artifacts

Zomaar tijdens het surfen op het web bleef zomaar mijn beeld van mijn computer thuis hangen. Het was al laat en dacht dat Windows was vastgelopen. Totdat ik de volgende ochtend mijn pc aanzetten. Toen kreeg ik de bekende artifacts op mijn scherm (ofwel de tekst is totaal nietleesbaar). Ook het opstarten van Windows wou niet meer. Conclusie: mijn videokaart is overleden.
Mijn kaart was buiten garantie en kon ik helaas niet terugsturen. Ik heb namelijk een erg goede reputatie bij ASUS met terugsturen van videokaarten. De 2 vorige kaarten gingen namelijk net op het einde van de garantieperiode defect (van 3 jaar) en werden vervangen door nieuwe “upgrade” modellen omdat ASUS de oude modellen niet meer op voorraad had.  Ik ben begonnen met een Geforce 6600 in 2005, vervolgens naar  een geforce 7950 gegaan en nu heb ik de huidige 9800gtx kaart.

Bakken
Op internet las ik dat het opnieuw bakken van de videokaart zomaar opnieuw leven in de kaart kan blazen. Door de hoge temperatuur zouden de soldeerpunten smelten en opnieuw (beter) aan de componenten hechten.
Dus ik volg een tutorial op YouTube van een gast die hetzelfde probleem had. Na 10 minuten kijken blijkt de videokaart kapotter de oven uitgekomen te zijn dan hoe hij erin ging. (Waarom upload je dan alsnog je YouTube video?)
Toch maar het bakproces gestart met mijn videokaart, 10 minuutjes op 220 graden. Natuurlijk moet je wel alle rand-accessoires eraf halen zoals koelers, pci bracket, etc. Een uur laten afkoelen en opnieuw in de pc gestopt. En wat denk je? De kaart werkt weer perfect!!
Ofwel een nieuw bak recept geleerd ;)

Geforce 9800GTX in de oven op 220 graden

Geforce 9800GTX in de oven op 220 graden

Harde schijven updaten van firmware

Voor IceHosting ben ik bezig met een nieuw Cloudplatform om VPSen op te kunnen draaien. Bestaande uit een storage server met een flink aantal disk, en daarboven allemaal server nodes waar de vpsjes zelf op draaien. Het mooie van deze setup is dat iedere fysieke machine mag uitvallen zonder dat het een storing op zal leveren.

Eerste stap is de storage te bouwen. Daarvoor heb ik een mooi chassis gekocht waar 24 disks inpassen met daarbij een flinke raidkaart. Om de kosten te drukken ben ik begonnen met 8 x 2TB disks, en dat zal in de toekomst langzaam verder uitgebouwd worden naar de maximale 24 disk.
De eerste 8 disks kwamen dan ook snel binnen, en bleken niet de laatste firmware te hebben. Dus vuurde ik het firmware update programma op van Seagate op. De eerste 2 disks gingen prima, totdat ik de volgende melding kreeg:

seagate_update_firmware_failed

Van zo’n melding schik je wel, gelukkig was oude firmware nog niet gewist.
Na nader onderzoek blijkt dat Seagate 2 typen disks door elkaar gebruikt onder hetzelfde model nummer. Model 1: beschikt over 2 platters van 1TB, terwijl model 2 over 3 platters van 660gb beschikt. De firmwares zijn niet compatible met elkaar en is er ook een 40mb/sec performance verschil te meten. Gelukkig heb ik op de storage voornamelijk iops nodig en maakt de snelheid niet heel veel uit.

Volgende keer zal ik mijn keuze voor het merk HDD goed overwegen voordat ik direct weer Seagate kies

Overstappen van energie leverancier

vastelastenconsulentEind 2012 werd ik benaderd door dhr. R. Moumen van www.devastelastenconsulent.nl met het idee om samen met meerdere datacenters gelijktijdig energie in te kopen. Doordat je samen veel meer stroom verbruikt dan de partijen los, kunnen de energieleveranciers een scherper tarief geven. Het jammere was dat bijna het nieuwe jaar al begon en veel datacenters al contracten hadden afgesloten voordat dit goede idee te horen kregen. Het plan ligt er dan ook om per 2014 samen in te gaan kopen.

In de tussentijd heb ik zelf gekeken naar wat wij nu betalen voor energie en wat op dit moment de energie prijzen zijn. En het viel mij op dat de energieprijzen gedaald waren en dat wij bij Eneco eigenlijk teveel betaalde. Wij zijn in 2010 bij Eneco klant geworden omdat ze toen op dat moment de goedkoopste waren maar blijkbaar is Eneco niet mee gedaald met de prijzen van andere leveranciers.
Heb ik toch even Eneco gebeld of er geen mogelijkheid was dat ze een scherper tarief konden aanbieden, we zijn immers geen kleinverbruiker meer zoals in 2010. Inmiddels is het verbruik behoorlijk gestegen en stijgt nog steeds met ons datacenter. Blijkt het gewoon dat ik heel makkelijk aan de telefoon een scherper tarief kreeg zonder dat ik daar al te veel moeite voor moest doen.

Voordat ik hierop inging ik heb opnieuw dhr. Moumen gecontacteerd met de vraag wat ze nu al voor ons konden doen. Zodoende heb ik een nog scherper tarief weten te bemachtigen bij Eon en zijn we overgestapt. Een prijsverschil van nog geen cent per kWh levert ons al een besparing op van bijna duizend euro per jaar. Dus dan is het zeker de moeite waard om op de “kleintjes” te letten.

Na enkele weken van aangaan van het contract kreeg ik een leuk presentje binnen:

100% groene energie ingekocht afkomstig van waterkracht

100% groene energie certificaat, afkomstig van waterkracht

Tot slot wil ik melden dat devastelastenconsulent klant bij ons is voor hosting, en dat wij de tool op de website hebben gebouwd om prijzen te vergelijken en te kunnen aanmelden bij Eon. Zo sneed het mes aan 2 kanten.

Windows logica met opslagruimte

Ik was een back-up aan het wegschrijven naar een 1TB externe harde schrijf. De back-up bestond uit veel kleine bestanden en ik wist niet van te voren hoeveel ruimte ik nodig zou hebben. Met de kopie actie begon Windows eerst met uitrekenen of de ruimte wel genoeg zou zijn. Omdat mijn geselecteerde bestanden uit heel veel kleine bestanden bestonden duurde dit proces wel een 45 minuten. Daarna kreeg ik van Windows een geniale melding dat mijn disks 112GB te klein is, met daaronder de vraag of ik het opnieuw wil proberen of annuleren. Alsof een 2e poging Windows het wel voor elkaar krijgt de data op de schrijf te krijgen…

windows_disk_full_try_again

IceHosting Kerstdiner 2012

Ook dit jaar hadden we weer met het hele IceHosting team een kerstdiner georganiseerd. Helaas dit jaar geen cup-a-soup sponsor zoals vorig jaar. Het etentje was zeer geslaagd (eten bestond uit gourmet van verschillende soorten vlees, rijke salade, verschillende sausen, stokbrood en ijs als toetje). Zoals gebruikelijk sloot ik het jaar na het eten af met een kleine toespraak.

Uniek was dat na het kerstdiner een kleine lanparty hadden georganiseerd. Zo sloten we al gamend het jaar 2012 af.

icehosting_kerstdiner_2012

Fijne feestdagen

Ook dit jaar hebben we weer een kerstkaart verzonden naar onze klanten. Zoals vorig jaar beloofd is dit jaar de kerstkaart naar het dubbele aantal klanten en relaties gegaan. Wat voor ons betekende dat we een hele middag postzegels aan het plakken waren :). Ook nieuw was dat we ons nieuwe professionele logo op de kaart konden zetten.

kerstkaart2012

Een kijkje achter de schermen bij ebay verkoopers

Op eBay zijn veel Chinese (en oosterse) verkopers die voor belachelijk lage prijzen (mini-)gadgets verkopen. Bijvoorbeeld een laserpen, die koop je voor 1 dollar inclusief verzendkosten naar Nederland. (en erg populair bij de katten)
Zelf koop ik ook regelmatig dingen van Chinese eBay verkopers.
Hieronder heb ik een aantal items neergezet die ik over de jaren heb gekocht:

  • Laserpennen (heb er inmiddels al 5)
  • Zaklampen
  • Mobiel accessoires (usb kabels, docking stations, stands, opladers, hoesjes, protectors)
  • Temperatuur meter
  • Waterbestendig toetsenbord
  • 3d brillen
  • Cd’s (vooral lastig verkrijgbare)
  • Batterijen (goedkoper dan HEMA )
  • Soldeer tin
  • Elektronica componenten (weerstanden, leds, kabels, transistors, condensators)
  • Laptop accu (maar 30 dollar)
  • Decibel meter
  • HDMI kabels
  • Touch-handschoenen

Wel is er één groot nadeel: de kwaliteit van het product kan laag zijn, houd daar rekening mee.

Naast de (soms onzinnige) gadgets koop ik soms ook nuttige dingen. Zo kocht ik laatst een krimptang voor dupunt connectoren (zijn de bekende computer connectoren die voor o.a. IDE, seriële, com, fan of usb aansluitingen worden gebruikt op het moederbord). Bij de tang zat een cd met alle producten welke die winkel nog meer verkocht. Ik dacht, leuk, maar ik ga nooit die cd bekijken.
Ik dacht dat ik de cd direct had weggegooid totdat ik hem een paar weken later weer tegenkwam. Toch maar in de computer gestopt, en naast een flinke verzameling .doc files vond ik een introductie pdf, met daarbij wat foto’s van de organisatie.

Bij deze de eerste onofficiële “Kijkje in de keuken” van een eBay shop.

De hele familie werkt in de shop,  inclusief Oma

De hele familie werkt in de shop, inclusief Oma

De opslag van alle items

De opslag van alle items, alles onder bewaking van airco!

Opslag

Opslag vervolg

Opslag

Opslag vervolg

Voorraad dozen en enveloppen

Voorraad dozen en enveloppen

Verzamel & Inpakruimte

Verzamel & Inpakruimte (En bewaakhond?)

Verzamel & Inpakruimte

Verzamel & Inpakruimte

Voor de liefhebber heb ik een aantal gevonden slechte Engelse citaten op de volgende pagina vermeld Continue reading →

12-12-12 12:12:12

Een jaar en een maand en een dag later kwam de magische datum van 12-12-12 na de datum van 11-11-11. En ook deze datum heb ik weer op foto vastgelegd.

12-12-1212-12-12-2

Firemx hosting – audiofragment

Van de week had mijn collega het over het audiofragment van Thomas – Firemx. In 2005 is een beginnende hosting klant van ons benaderd door een “zogenaamde” geïnteresseerde klant. Deze zogenaamde klant stelde een paar vragen en kreeg de raarste antwoorden van onze klant. Blijkbaar was onze klant nog niet helemaal op de hoogte welke kennis je allemaal nodig hebt voor een hosting bedrijf te runnen.
Het fragment stond zo op de populaire website geenstijl vermeld:

Service, hoe bedoelt u?

Thomas heeft een bedrijfje, een hostingbedrijfje genaamd Firemx. De ondernemert is vorige week begonnen, dus moet er reclame worden gemaakt. En reclame is natuurlijk spam… Dus nu gaat Thomas genadeloos op zijn flikker krijgen vanwege het feit dat hij bedrijven spamt met de mededeling: “Ik ben de baas van Firemx Hosting. Ik zou u meschien(sic.) goedkopere hosting kunnen aanbieden.” Gelukkig weet hij alles van het versturen van maandelijkse ‘vacatures’, heeft de goede instelling: “Service? Hoe bedoelt u, service?” en de kosten: “dertig euro per maand per jaar”. Luister HIERRR (rechtsklikken en saven) naar 12 minuten Kouwes-niveau webhostinggesprekken.

Bron: Geenstijl.nl

Grappig is dat Thomas mij noemt als beste vriend, maar zodra naar mijn achternaam gevraagd wordt hij akelig lang stil en moet hij mijn naam zelfs opzoeken.
Ook vind ik het geniaal dat ik “aan het slapen moet zijn” als mijn MSN status op afwezig staat ;).

Ik heb wel een dag lang mijn telefoon moeten uitschakelen. Er waren natuurlijk van die mensjes van geenstijl die mij natuurlijk ook op de proef wouden gaan stellen. En ik had niet de tijd om ieder gesprek te gaan beantwoorden. Het 06 nummer is inmiddels verlopen.
Ik vindt het tevens jammer dat de “beller” net iets te lang door gaat.

Goed, hoe is het nu met Thomas?
Toen dit bericht op geenstijl kwam heeft hij snel zijn site aangepast en allemaal banners toegevoegd. Door de publicatie van geenstijl heeft Thomas dacht ik iets van 500 euro binnengehaald door de banners, vertelde hij mij.
Het hosting bedrijf van Thomas is helaas niet van de grond gekomen.

Cd van Lindsey Stirling binnen

Ik heb vandaag eindelijk de cd binnen van Lindsey Stirling, speciaal geïmporteerd uit Amerika. Nu zal de artiest Lindsey Stirling waarschijnlijk de meeste mensen niks zeggen omdat zij niet in de top lijsten staat. Ze is namelijk een YouTube artiest.
Lindsey combineert viool met pop / dubstep / trance nummers, wat een best bijzondere combinatie toch prachtig laat klinken.

Voor mij is dit ook de eerste keer dat ik een cd heb gekocht na aanleiding van YouTube video’s.
Hoe ben ik eigenlijk bij de muziek van Lindsey terecht gekomen? Tegenwoordig nemen de muziekzenders op tv sterk af en ben je snel aangewezen op andere kanalen om erachter te komen wat nu de “hits” van nu zijn. Naast dat ik nog een beetje MTV kijk (in ieder geval in de ochtend omdat de rest van dag alleen maar series zijn, MTV waar is de M in MTV? ) kijk ik steeds vaker op internet.
Zo kwam ik het nummer “Skyrim” op YouTube tegen, uitgevoerd door Peter Hollens en Lindsey Stirling. Nu wist ik dat de naam Skyrim ook de naam was van de populaire video game en omdat ik de game nog niet had was ik benieuwd of dat de officiële soundtrack was.
Toen ik de video bekijk was ik direct verkocht.Het heeft wel een aantal weken geduurd voordat ik ging opzoeken of de uitvoerende artiesten meer nummers hadden. Zo heb ik een paar video’s van Peter bekeken, wat best leuk was maar niet alle nummers waren even sterk, en bij het bekijken van een video van Lindsey was ik eigenlijk direct verkocht.
Ik zag dat Lindsey een cd uit had en ben dus op zoek gegaan waar ik deze kon kopen. Uiteindelijk uit Amerika moeten importeren, en ook daar was de cd vrij snel uitverkocht.

Een paar linkjes naar het werk van Lindsey Stirling:
Crystallize
Elements
Electric Daisy
En natuurlijk Skyrim (met Peter Hollens)

Thermo Scan Enschede

Vandaag las ik in de krant (van gister) dat er van de gemeente Enschede (en Losser) een “Thermo scan” is gemaakt. De thermoscan is gemaakt door een vliegtuig die een aantal keer over de gemeente heeft gevlogen met speciaal apparatuur om precies in kaart te brengen hoe warm de huizen/objecten zijn. Daarmee kan prima gekeken worden of een huis goed geïsoleerd is of niet.

Ik bezocht direct de website want ik was benieuwd of je wat kan zien van de hitte van mijn dataruimte. En uit de beelden blijkt ons pand erg goed geïsoleerd te zijn. Op onderstaande foto kan je zien dat nr 30 het hele dak blauw heeft, en waar de dakkoepel zit een streep groen te zien valt. En dat te bedenken dat de servers een warmte van +- 30 graden uitstoten. Natuurlijk koelt de airco wat weg, maar de warme lucht stijgt ook deels omhoog.

De scan is uitgevoerd in februari 2012, toen we die extreme koude dagen hadden dat het gemiddeld -10 graden was.

IceHosting nieuwe site

Het was afgelopen periode een beetje stil op mijn weblog, dit had te maken dat ik fulltime bezig was met de nieuwe website van IceHosting. Ik ben serieus 2 weken lang 120 uur totaal bezig geweest met de nieuwe site die sinds gister online staat. Ik had ook niet verwacht dat het zoveel tijd zou gaan kosten. Maar het resultaat mag er zijn.

Het design heb ik door een professioneel bedrijf laten maken, met daarbij eindelijk ook eens een echt logo! Vervolgens ben ik zelf wezen slicen, dat houd in alles keurig omzetten naar divjes, images en css met daarbij wat javascript effecten.
Daarna kwam de grote taak om de inhoud te gaan schrijven. Veel pagina’s kon ik overnemen van de oude site, maar daarbij moest ik natuurlijk wel de teksten controleren en hier en daar wat aanvullen. Daarna heb ik een aantal nieuwe pagina’s gemaakt. Focus van de nieuwe site lag vooral op de “over IceHosting”  sectie, daar hebben we dan ook een aantal nieuwe pagina’s gekregen: geschiedenis, visie, medewerkers, referenties en netwerk.

Iedere pagina beschikt over een unieke header afbeelding. Alle afbeeldingen (op 2 na) zijn dan ook door mij geschoten of gemaakt. Hierbij heb ik nog de hulp in moeten roepen van mijn oude maar betrouwbare Nikon D70 camera.

Tot slot een aantal mod_rewrite rules toegevoegd zodat de linkjes er ook netjes uit zien.

Natuurlijk hebben mijn collega’s ook een steentje bijgedragen. Ze hebben geholpen met bewerken van images en schrijven & verbeteren van teksten. Collegas bedankt!

Bezoek de nieuwe IceHosting site en voel je zeker niet verplicht om alle pagina’s te lezen ;)

www.IceHosting.nl