Som en del av er har märkt har Kottcraft drabbats av en del avbrott under den gångna midsommarhelgen. Det har varit båda oplanerade och planerade avbrott, och i det här foruminlägget tänkte jag redogöra lite närmare för vad som har hänt. Det hela kan bli ganska tekniskt och det är inte på något sätt nödvändigt att man förstår allt, men nedan finns i alla fall informationen för den som undrar.
Det planerade avbrottet i går kväll berodde på att jag behövde byta ut en hårddisk i serverdatorn. I december 2017 lånade Makkuusen ut en av sina hårddiskar till Kottcraft och det har nu blivit dags för honom att få tillbaka den. Jag stängde därför ned servern, kopierade över stadsvärlden från hans hårddisk till en av Kottcrafts, och startade sedan upp servern igen. Eftersom det är ganska många och stora världfiler tog själva kopieringsprocessen ett bra tag, och servern var därför nere i ungefär två timmar. Tyvärr satte jag in fel hårddisk när allt var klart, så Makkuusens hårddisk är fortfarande kvar hos Kottcraft. Jag behöver därför göra om hela proceduren, men eftersom jag inte längre är i Växjö -- där serverdatorn står -- dröjer det knappt två veckor.
De oplanerade avbrotten har varit fler och sammanlagt pågått under en längre tidsperiod än det planerade. Egentligen har själva Minecraft-servern aldrig varit oplanerat nere under midsommarhelgen, men det har framstått så eftersom att namnservern som styr domännamnet kottcraft.se har varit nere. De som redan var inloggade på Minecraft-servern när namnservern gick ned kunde därför spelare vidare, men det var däremot svårt för övriga spelare att logga in. Skälet till varför namnservern har gått upp och ned beror på en kombination av virtualiseringsmjukvaran VMware ESXi och namnserverns operativsystem Debian. Efter en uppdatering av Debian försvann stödet för nätverkskortet E1000e och jag fick därför byta så att namnservern använde ett nätverkskort av modell VMXNET 3 i stället. Dessvärre finns det en bugg i den installerade versionen av VMware ESXi som gör att vissa operativsystem helt fryser sig om de använder nätverkskort av modell Y. En påtvingad omstart (virtualiseringens motsvarighet till "håll nere knappen") gör att den virtuella servern kan starta om som vanligt, men efter en stund fryser den sig igen. Buggen i VMware ESXi är åtgärdad, men att lägga in uppdateringen görs inte i en handvändning och jag fick därför se mig om efter andra alternativ. Lösningen blev att flytta namnservern till ett annat virtuellt system -- visserligen under samma instans av VMware ESXi, men den här virtualla servern kör FreeBSD i stället. I samband med flytten gick jag för övrigt även över från pdns till BIND.
Det är på samma Debian-baserade system som sökmotorn till forumet ligger, vilket är skälet till varför sökmotorn är avstängd just nu. Mer om det finns här:
https://kottcraft.se/forum/journaler/sokfunktion-i-forumet
Mot bakgrund av ovanstående ska jag under juli månad ska jag bland annat se till att dels ge Makkuusen den hårddisk han ska ha och dels uppdatera VMware ESXi så att frysproblemet förhoppningsvis försvinner.
[a]Kottizen