Bloggarkiv

Hitta & byt ut dåliga HDD i Storage Spaces

Min labserver hade börjat bete sig ”underligt” och till slut kom jag fram till att en hårddisk hade börjat få många läsfel. Nedan en kort beskrivning om hur du kan felsöka och byta ut diskar i Storage Spaces.

diskhealth

Två av hårddiskarna vägrar att svara på storage health rapporten, så dessa är troligen ganska rökta, låt oss kolla vad loggboken säger.

Misstankarna blir bekräftade här, så vi byter båda dessa diskarna. Den första disken rasade redan för ett par veckor sedan och jag tog den ur drift (och gjorde en repair)

Men nu har alltså en disk till rasat under tiden jag fixat fram en reservdisk. Så jag kommer börja med att byta ut min disk som är ”Retired” med en helt ny disk, sedan kommer jag byta ut disk nummer två.

Bytte sedan hårddisken, och startade en reparation av den virtuella disken.

Kollade i loggen, det här gick ju inget vidare, speciellt med tanke på att det sitter en helt tom disk i poolen…

Då min andra hårddisk fortfarande bråkade beslutade jag för att sätta även den som retired nu.

Get-PhysicalDisk PhysicalDisk5 | Set-PhysicalDisk -Usage Retired

Jag tog sedan bort den första av mina ”Retired Disks, den jag fysiskt bytt ut. (Viktigt, när denna rasade, hade jag redan slutfört ett ”repair job”, ta inte bort en retired disk innan du ombalanserat diskarna, även om du rent fysiskt tagit bort disken!

Körde sedan om repair jobbet, som kickade igång fint denna gången.

 

Bonus material

Vill du larma om diskar över mail? (Om du nu mot förmodan inte har SCOM för detta)

Spara nedan till en ps1 fil, aktivera sedan den från Eventloggen som en eventrigger

$diskinfo Get-WinEvent -LogName ”Microsoft-Windows-StorageSpaces-Driver/Operational” ID -EQ ”203” select -First FL Out-String
$smtp New-Object Net.Mail.SmtpClient(”yourmailserver.mail.protection.outlook.com”$smtp.Send(”DiskAlert@yourdomain.com”,”itharri@yourdomain.com”,”Diskfailure”,$diskinfo)

 

Låt den sedan öppna din PowerShell snurra för att skicka larm.

 

Annonser

Att tänka på när ni skapar Storage Spaces / VDisks

Vill du kunna lägga till en (1) disk i din Storage pool i framtiden? Då gäller det att du skapat VDisken i StoragePoolen rätt från början. NumberOfColumn värdet bestämmer hur många diskar som du måste öka med åt gången. (Starta med 3 och du får 3 som default, ska du öka i framtiden så måste du lägga till 3 diskar varje gång du uppgraderar 3+3 dvs.

Storage Spaces vs HW Raid prestanda i labbmiljö

Jag bytte nyligen ut lite diskar i min labbmiljö och passade på att göra lite prestandatester.

Testriggen är en Asus P9X79Pro med en Intel I7-3820 med 64GB Ram.

Dom nya diskarna jag köpte in efter mycket studerande av prestandatester på internet är Seagates 3TB Barracuda (ST3000DM001). http://www.komplett.se/k/ki.aspx?sku=653074

Redan från början hade jag bestämt mig för en hårdvaruraid 10 efter att ha testat Storage Spaces utan att ha blivit imponerad förra gången. Men hur skulle denna komma att stå sig med Storage Spaces i jämförelse då?

Disken jag skulle ersätta är Western Digital Black Edition 2TB och den presterade enligt följande. Den nya Seagate Disken var markant snabbare i sekventiell läsning/skrivning. I övrigt ganska små skillnader.


Diskarna är kopplade till Asus Moderkortets 4 Sata 3Gbits kopplingar – mina 6Bits är upptagna med SSD, och diskarna kommer ändå inte maxa 3Gbit/per disk.

Asus P9X79Pro Hårdvaruraid Windows Server 2012 Storage Spaces
Stripade diskar Simple
Raid 5 (Paritet) Parity
Raid 10 Mirror

Valet var svårt, och det är trots allt inga jätteskillnader på HW raid på moderkortet vs Storage Spaces. Storage Spaces har ett fantastiskt interface där du kan tunt provisionera ut dina diskar, och du kan välja olika raidset samtidigt så att du inte måste hålla dig till en enda.

I mitt fall så föll valet till slut på HW Raid 10, jag lagrar alla mina filer + Hyper-V VM:s som inte går på SSD på den volymen. Det är fortfarande osäkerhet i hur Storage Spaces allokerar över diskarna, samt att prestanda har en förmåga att försämras över tid enligt tidigare mätningar. Likaså är det svårt att övervaka storage spaces idag, så för manuell kontroll, och bättre övervakning av diskarna så vinner HW Raid 10 som bästa lösningen för mig. Visst jag får bara ut 5,18TB formaterad yta med den lösningen, men det var vad jag behövde J

Nedan en bild över slutliga uppsättningen i Intels Rapid Storage, missa inte den då du kan ändra raid utan att starta om maskinen varje gång, samt att du får kontroll över cache funktioner m.m. En personlig favorit är att den mailar mig ifall en disk är på väg att ryka (eller redan gjort det).