Dela via


Övervaka kluster med Hälsotjänst

Gäller för: Azure Local 2311.2 och senare; Windows Server 2022, Windows Server 2019, Windows Server 2016

Den Hälsotjänst, som först släpptes i Windows Server 2016, förbättrar den dagliga övervakningen och driftupplevelsen för kluster som kör Lagringsutrymmen Direct.

Förutsättningar

Hälsotjänsten aktiveras som standard med Lagringsdirigering. Ingen ytterligare åtgärd krävs för att konfigurera eller starta den. Mer information om Lagringsutrymmen Direct finns i översikten över Lagringsutrymmen Direct.

Prestandahistorik för kluster

Hämta information om liveprestanda och kapacitet från ditt Lagringsutrymmen Direct-kluster. Se Hämta klusterprestandahistorik.

Hälsotjänst fel

Visa eventuella aktuella fel för att enkelt verifiera hälsotillståndet för distributionen. Se Visa Hälsotjänst fel.

Hälsotjänst åtgärder

Spåra förloppet för Hälsotjänst åtgärder som utförs självständigt. Se Spåra Hälsotjänst åtgärder.

Automation

Det här avsnittet beskriver arbetsflöden som utförs automatiskt av hälsotjänsten under diskens livscykel.

Disklivscykel

Hälsotjänsten automatiserar de flesta faser i den fysiska diskens livscykel. Anta att distributionen inledningsvis har ett perfekt hälsotillstånd, d.v.s. alla fysiska diskar fungerar korrekt.

Tillbakadragande

Fysiska diskar dras automatiskt in när de inte längre kan användas och ett motsvarande fel inträffar. Det finns flera fall:

  • Mediefel: Den fysiska disken är definitivt felaktig eller skadad och måste bytas ut.
  • Förlorad kommunikation: Den fysiska disken har förlorat anslutningen under mer än 15 minuter i följd.
  • Slutat att svara: Den fysiska disken har en svarstid på över fem sekunder tre eller flera gånger inom en timme.

Kommentar

Om anslutningen bryts till många fysiska diskar på samma gång, eller till en hel nod eller en lagringskabinett, kan hälsotjänsten inte dra in diskarna eftersom diskarna troligen inte är rotproblemet.

Om den indragna disken fungerade som cache för många andra fysiska diskar, tilldelas dessa automatiskt till en annan disk i cachen om någon är tillgänglig. Inga särskilda åtgärder krävs.

Återställa återhämtning

När en fysisk disk har tagits bort, börjar hälsotjänsten omedelbart att kopiera data till de återstående fysiska diskarna för att återställa fullständig återhämtning. När detta har slutförts är data är helt säkra och feltoleranta på nytt.

Kommentar

Omedelbar återställningen kräver tillräckligt tillgänglig kapacitet bland de återstående fysiska diskarna.

Blinkande indikatorljus

Om möjligt startar hälsotjänsten den blinkande ljusindikatorn på den indragna fysiska disken eller dess plats. Detta fortsätter på obestämd tid tills den indragna disken ersätts.

Kommentar

I vissa fall kan disken ha misslyckats på ett sätt som utesluter även att dess indikatorljus fungerar, exempelvis vid ett strömavbrott.

Fysisk ersättning

Du bör ersätta indragen fysisk disk när det är möjligt. Oftast består detta av en frekvent växling , dvs. att stänga av noden eller lagringskabinettet krävs inte. Se felet för hjälpfull plats- och en delinformation.

Verifiering

När ersättningsdisken infogas verifieras den mot dokumentet Komponenter som stöds (se nästa avsnitt).

Poolning

Om den är tillåten ersätts automatiskt den nya disken i den föregående diskens pool för användning. I det här läget returneras systemet till sitt ursprungliga perfekta hälsotillstånd och felet försvinner.

Dokument om komponenter som stöds

Hälsotjänst tillhandahåller en tillämpningsmekanism för att begränsa de komponenter som används av Lagringsutrymmen Direct till dem i ett dokument med komponenter som stöds som tillhandahålls av administratören eller lösningsleverantören. Detta kan användas för att förhindra felaktig användning av dig eller andra av maskinvara som inte stöds, och kan bidra med efterlevnad av garantin eller kontraktet. Den här funktionen är för närvarande begränsad till fysiska diskenheter, inklusive SSD-enheter, hårddiskar och NVMe-enheter. Dokumentet Komponenter som stöds kan begränsas av modell, tillverkare (valfritt) och version av inbyggd programvara (valfritt).

Förbrukning

Dokumentet Komponenter som stöds använder en XML-inspirerad syntax. Vi rekommenderar att du använder din favorittextredigerare, till exempel den kostnadsfria Visual Studio Code eller Anteckningar, för att skapa ett XML-dokument som du kan spara och återanvända.

Avsnitt

Dokumentet har två oberoende avsnitt: Disks och Cache.

Om avsnittet Disks anges får endast de enheter som anges (som Disk) ansluta pooler. Alla olistade enheter hindras från att ansluta pooler, vilket effektivt förhindrar att de används i produktion. Om det här avsnittet lämnas tomt tillåts alla enheter att ansluta till pooler.

Om avsnittet Cache anges används endast de enheter som anges (som CacheDisk) för cachelagring. Om det här avsnittet lämnas tomt försöker Lagringsutrymmen Direct gissa baserat på medietyp och busstyp. Enheter som anges här bör också visas i Disks.

Viktigt!

Dokumentet Komponenter som stöds gäller inte retroaktivt för enheter som redan har poolats och används.

Exempel

<Components>

  <Disks>
    <Disk>
      <Manufacturer>Contoso</Manufacturer>
      <Model>XYZ9000</Model>
      <AllowedFirmware>
        <Version>2.0</Version>
        <Version>2.1</Version>
        <Version>2.2</Version>
      </AllowedFirmware>
      <TargetFirmware>
        <Version>2.1</Version>
        <BinaryPath>C:\ClusterStorage\path\to\image.bin</BinaryPath>
      </TargetFirmware>
    </Disk>
    <Disk>
      <Manufacturer>Fabrikam</Manufacturer>
      <Model>QRSTUV</Model>
    </Disk>
  </Disks>

  <Cache>
    <CacheDisk>
      <Manufacturer>Fabrikam</Manufacturer>
      <Model>QRSTUV</Model>
    </CacheDisk>
  </Cache>

</Components>

Om du vill visa en lista över flera enheter lägger du helt enkelt till ytterligare <Disk> eller <CacheDisk> taggar.

Om du vill mata in den här XML-koden när du distribuerar Lagringsutrymmen Direct använder du parametern-XML:

$MyXML = Get-Content <Filepath> | Out-String
Enable-ClusterS2D -XML $MyXML

Så här anger eller ändrar du dokumentet komponenter som stöds när Lagringsutrymmen Direct har distribuerats:

$MyXML = Get-Content <Filepath> | Out-String
Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.SupportedComponents.Document" -Value $MyXML

Kommentar

Egenskaperna modell, tillverkare och inbyggd programvaruversion bör exakt matcha de värden som du få med cmdleten Get-PhysicalDisk. Detta kan skilja sig från vad "det sunda förnuftet" förväntar sig, beroende på leverantörens implementering. Till exempel kan tillverkaren vara "CONTOSO-LTD" i stället för "Contoso", eller den kan vara tom när modellen är "Contoso-XZY9000".

Du kan kontrollera med hjälp av följande PowerShell-cmdlet:

Get-PhysicalDisk | Select Model, Manufacturer, FirmwareVersion

Hälsotjänst inställningar

Ändra Hälsotjänst inställningar för att justera aggressiviteten hos fel eller åtgärder, aktivera eller inaktivera vissa beteenden med mera. Se Ändra Hälsotjänst inställningar.

Ytterligare referenser