Övervaka kluster med hälsotjänsten

Gäller för: Azure Stack HCI, versionerna 23H2 och 22H2; Windows Server 2022, Windows Server 2019, Windows Server 2016

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

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 Lagringsdirigering finns i översikten över Lagringsdirigering.

Prestandahistorik för kluster

Hämta liveprestanda och kapacitetsinformation från ditt Lagringsdirigering kluster. Se Hämta klusterprestandahistorik.

Fel i hälsotjänsten

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

Hälsotjänståtgärder

Spåra förloppet för hälsotjänståtgärder som utförs autonomt. 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.

Anteckning

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.

Anteckning

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.

Anteckning

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 lagringskabinett 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änsten tillhandahåller en tvingande mekanism för att begränsa de komponenter som används av Lagringsdirigering till dem i ett dokument om 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,HDD:er och NVMe-enheter. Dokumentet Komponenter som stöds kan begränsas på modell, tillverkare (valfritt) och version av inbyggd programvara (valfritt).

Användning

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 utesluter deras användning 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 Lagringsdirigering försök att 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 är poolade 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 bara till ytterligare <Disk> eller <CacheDisk> taggar.

Om du vill mata in den här XML-koden när du distribuerar Lagringsdirigering 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 Lagringsdirigering har distribuerats:

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

Anteckning

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

Inställningar för hälsotjänsten

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

Ytterligare referenser