Test med åäö och ÅÄÖ · 966 dagar sedan
qwerty-test med åäö och ÅÄÖ
qwerty-test med åäö och ÅÄÖ
Jag har flyttat min webserver och samtidigt passat på att virtualisera den. Jag kör nu en liten virtuell server för mitt privata bruk.
I samband med flytten har jag fått problem med teckentabellerna. Jag gissar att du redan funderat på varför alla gamla artiklar har konstiga tecken istället för de klassika svenska tecknen.
Förklaring är enkel och det har att göra med latin1 och utf8 och innebär att jag måste översätta allting från latin1 till utf8 formatet. Inte för hand men med ett litet skript… Fast jag har ingen brådska heller :)
Jag har en standalone server med VMware ESX 4i som får sina diskar över iSCSI. iSCSI lösningen är baserad på openfiler och har fungerat utan problem i några år. Disken som försvann partitionerades och formatterades från en ESX 3.0.2 server och filsystemet är VMFS 3.21. Både ESX 3.5 samt ESX 4 har inga problem att läsa och skriva till VMFS 3.21.
Igår skulle jag patcha servern och eftersom jag inte vill stänga ner några virtuella maskiner bestämde jag mig för att köra in patcharna och starta om servern senare i veckan då den ska flyttas.
Dock kan man inte köra in patcharna då de virtuella maskinerna är igång utan den avbryts och man får ett meddelande som säger att du måste stänga ner de virtuella. Eftersom jag har avsatt tid för patchning nu bestämmer jag mig för att stänga ner de virtuella, patcha ESX servern och starta om. Jag försätter de virtuella maskinerna i standby och patchar servern. Patchningen går igenom utan problem och servern startar om.
När jag får kontakt med servern igen visar det sig att iSCSI disken inte syns och när jag scannar efter den indikerar ESX att disken är tom!!! I detta läge måste man ta det lugnt och inte partitionera och absolut INTE formattera disken!!! Jag har läst ett antal inlägg på bloggar och forum om andra som tappat diskar men inte råkat ut för det själv förrän nu. Jag har en förhoppning om att det “bara” är partitionstabellen på disken som är borta och att datat finns där intakt.
Med förhöjd puls och en gnagande känsla i magen bestämmer jag mig för att fara ut och springa för att varva ner innan jag tar tag i problemet.
Efter en kort undersökning (fdisk -l) visar det sig att partitionering har försvunnit från disken. Jag tar en kopia mha dd av diskens första sektorer (20MByte) och sparar undan utifall att jag gör ett misstag. Jag återskapar partitionering vilket är enkelt då disken enbart består av en stor VMFS volym därefter gör jag en rescan och då dyker disken upp igen och all data är intakt! Puh!
Jag vet fortfarande inte VARFÖR partitionsinfon försvann!!!
Här är två bra artiklar på nätet om VMFS samt en om återställning
http://blog.laspina.ca/ubiquitous/understanding-vmfs-volumes
Spotify är utan tvekan en de bästa tjänsterna som uppstått på länge… Ska jag säga som betalar för nöjet att lyssna på musik… som jag både äger och inte… Men sök gärna på typ Elvis och en 50-tals låt så ser ni snabbt vad som är problemet…
Jag är ganska less på alla “best of” albums som lanseras av skivbolagen… Gör ju inte musiken så särskilt mycket bättre eller hur ;)
Har en SUN server i labbet som jag dragit igång igen och använder som storage nu när jag testar VMware vSphere. SUN har två olika diskpooler som sitter på två olika diskkontrollers på två olika PCI platser.
Idag kraschade en av diskarna i en av poolerna. Eftersom varje pool består av flera diskar kör jag med spegling; tänk RAID1 fast det kallas mirror i ZFS så datan finns kvar.
Diskarna är Seagate ES.2 SATA som ska klara 24h drift. Nu har det visat sig att alla diskar som Seagate producerat över det sista året och kanske längre tillbaka dras med allvarliga problem som kan leda till att disken inte startar upp igen. Mycket mera detaljerad information hittar du på google eller läs denna artikel för en bra introduktion. Jag har flashat diskarna till firmware AN05 (tar sin lilla tid) för att komma runt ett annat problem med att disken pausar ett tag vid skrivning och var inte medveten om att den även har problemet att den kan helt dö. Nu ska jag också säga att min diskkrasch idag inte beror på felaktig firmware utan något annat fel.
Tillbaka till topic igen! Datan fanns alltså kvar och mitt enda problem var att avgöra vilken av diskarna det var som var trasig. Det externa kabinettet sa ingenting så jag fick spåra kablarna. Problemet var att jag vid installationen korsat två kablar så kabel 3 gick till disk 4 och kabel 4 till disk 3… Gissa vad som hände när jag drog ut disk 3 som skulle vara trasig?
En spegling överlever INTE när båda diskarna är borta! Till mitt försvar ska sägas att det är en labbmiljö och allting är inte produktionsstandard på. Jag hade också förberett mig och ZFS (zpool offline) på att plocka ut fel disk ;)
Det som förvånade mig och är anledningen till att jag skriver detta inlägg är att när pool2 gick ner så påverkades även pool1! Pool1 exporteras via NFS till min vSphere labbmiljö som blev lite förvånade när vmdk filerna bara försvann :=). Pool1 sitter som jag sa på en helt annan diskkontroller och gick hela tiden att nås lokalt på servern men den gick inte att nå via NFS! Något är skumt i OpenSolars b111.
Jag kommer att experimentera mera med ZFS, olika diskpooler, NFS och diskkrascher så fort jag hittar en disk att ersätta den som dog!
Jag har en standalone ESX 3i som jag kör ett antal virtuella maskiner i både för produktion och för test. Jag har uppgraderat den till ESX 4i nu via vSphere Host Update Utility och det gick utan några som helst problem!
Jag har en anslutning via iSCSI där jag har produktionsmiljön samt en anslutning via NFS för testmiljön.
Eftersom det är en standalone server har jag inte tillgång till någon extra funktionalitet förutom att kunna köra ett antal virtuella maskiner. Hårdvaran är en gammal DL385 G1 som tyvärr inte har AMD-V stöd så jag kan inte heller köra mina Ubuntu Linux med paravirtualisering. Eftersom det är första generationen av Opteron som sitter i så går den inte heller att uppgradera till nyare Opteron med AMD-V stöd.
Jag hoppas på att HP släpper en uppdatering av deras ML110 med Intel Nehalem CPU så ska jag köpa in ett par sådan till mitt egna företag. ML110 G5 är en basserver i towerformat. Antingen det eller så får det bli ett par 1U DELL R200 servers! Servrarna kostar runt en 5 kkr så det är inget hemmansköp.
VMware släppte vSphere (ESX4) i torsdag och jag har laddat hem den för att köra i labbet.
Min testmiljö består av två stycken DELL R200 som tyvärr bara har 2GB RAM men förhoppningsvis ska det räcka. Som storage använder jag den SUN med OpenSolaris som jag har ståendes med ett antal SATA diskar bakom.
vSphere har ett antal mycket intressanta nyheter förutom rena prestandaförbättringar: * Host Profiles * vNetwork distributed switch * Stöd för multipathing mjukvara från storageleverantörer!
För att få tillgång till dessa funktioner krävs det dock att du uppgraderar till Enterprise Plus licensen för en liten peng… En bra överblick av vad som ingår i de olika versionerna hittar du på denna sida. Som tur är kan testa all funktionalitet i 60 dagar. VMware har tagit bort den hatade FlexLM licenservern och ersatt den med produknycklar istället. Hurra!!!
Andra intressanta funktioner är: * Thinprovisioning * Fault Tolerance * vShield Zones * Data Recovery * Hot Add * VM Safe
Listan kan göras hur lång som helst på nya och förbättrade funktioner ;)
Tillbaka till labbet så har jag installerat två stycken ESX4 Classic (med serviceconsol) och en VC4. Mitt första intryck är positivt men VC4 kräver mycket RAM! Jag har börjat att sätta upp en deployment server för att automatisera installationen av ESX4 servers. Tydligen har VMware bytt från Anaconda till Weasel för automatiska installationen så frågan är hur mycket man kan återanvända av mitt gamla skript från ESX3.5. En annan fråga är också hur partitionering och “best-practices” för den har förändrats… det kommer dock att visa sig över tid ;)
Storaget som är kopplat till VMware använder sig av ZFS och exporterar diskarna över NFS till ESX maskinerna. Nu till mitt “lilla” problem. Sungirl har ett antal SATA diskar i ett extern kabinett som är kopplat till en LSI SAS kontroller. Dessa diskar är av den ökända Seagate 7200.11/ES.2 modellen som är drabbade av ett firmware problem! Om det nu beror på det felet eller är ett normalt fel vet jag inte men en av diskarna i lådan har i alla fall pajat. Nu är det ingen fara då jag kör speglade diskar så jag har kvar alla data men prestandan mot den är dålig just nu… Som tur är stödjer OpenSolaris hotswap av diskar över SAS men se upp om du har SATA diskar på en SATA kontroller!!!
Nu ska jag fixa disken (hoppas jag har en reserv) och sedan försöka automatisera installationen av ESX4!
Jag registrerade itwiki.se förra året och tanken var att det skulle fungera som en site där vi inom IT kan dela information mellan varandra. Tidsbrist kombinerat med att all min egen dokumentation skapades i vår interna wiki gjorde att jag inte lyckades driva det vidare då! Nu har jag bestämt mig för att flytta all generell information från vår interna wiki till www.itwiki.se.
Jag räknar med att kopiera ett antal artiklar som handlar om VMware, Linux, NetBackup, m.m. Jag kommer att lägga ut dessa artiklar inom den närmaste veckan därefter hoppas jag så småningom att få lite hjälp att skapa nya artiklar och uppdatera de gamla.
“Sharing is caring” som piraterna säger ;)
Med min Polar RS800 G3, alltså den med GPS, kan man tyvärr inte få ut information på en karta var man varit och sprungit trots gpsen… Den används för avståndsmätning och höjdmätning men det är allt!
Nu har Polar lanserat en uppdatering till RS800 som heter RS800CX som har denna möjlighet! Jag vill dock inte betala 4000:- för den funktionalitet som egentligen redan borde ha funnits i denna produkt utan hoppas nu på att man kan uppgradera till den nya RS800CX till ett bra pris.
Har kört vårens först löp med pulsklocka. Om jag jämför värdena med oktober förra året har jag inte degat ner mig alltför mycket. 173 i snittpuls, 0:55 minuter för 11,3 km… Bra jobbat förutom att jag är 5 kilo tyngre men det går bort på en månad eller två.