Een clusterwitness instellen

Van toepassing op: Azure Stack HCI, versies 22H2 en 21H2; Windows Server 2022, Windows Server 2019

Waarschuwing

De implementatie-instructies in dit artikel zijn van toepassing op een oudere versie, Azure Stack HCI, versie 22H2. Voor nieuwe implementaties raden we u aan de meest recente algemeen beschikbare versie te gebruiken, Azure Stack HCI, versie 23H2. Zie Over Azure Stack HCI versie 23H2-implementatie voor implementatie-instructies.

In dit artikel wordt beschreven hoe u een Azure Stack HCI- of Windows Server-cluster instelt met een clusterwitness in Azure (ook wel cloudwitness genoemd).

U wordt aangeraden een clusterwitness in te stellen voor clusters met twee, drie of vier knooppunten. De witness helpt het cluster te bepalen welke knooppunten de meest recente clustergegevens hebben als sommige knooppunten niet kunnen communiceren met de rest van het cluster. U kunt de clusterwitness hosten op een bestandsshare op een andere server of een cloudwitness gebruiken.

Zie Inzicht in cluster- en poolquorum in Azure Stack HCI voor meer informatie over clustergetuigen en quorum. Zie Clusterinstellingen wijzigen om de witness te beheren, inclusief het instellen van een bestandssharewitness.

Voordat u begint

Voordat u een cloudwitness kunt maken, moet u een Azure-account en -abonnement hebben en uw Azure Stack HCI-cluster registreren bij Azure. Zie de volgende artikelen voor meer informatie:

Een Azure-opslagaccount maken

In deze sectie wordt beschreven hoe u een Azure-opslagaccount maakt. Dit account wordt gebruikt voor het opslaan van een Azure-blobbestand dat wordt gebruikt voor arbitrage voor een specifiek cluster. U kunt hetzelfde Azure-opslagaccount gebruiken om een cloudwitness voor meerdere clusters te configureren.

  1. Meld u aan bij de Azure-portal.

  2. Selecteer in het Azure Portal startmenu onder Azure-servicesde optie Opslagaccounts. Als dit pictogram ontbreekt, selecteert u Een resource maken om eerst een resource voor opslagaccounts te maken.

    Azure Portal startscherm

  3. Selecteer op de pagina Opslagaccountsde optie Nieuw.

    Nieuw Azure-opslagaccount

  4. Voer op de pagina Opslagaccount maken het volgende uit:

    1. Selecteer het Azure-abonnement om het opslagaccount op toe te passen.
    2. Selecteer de Azure-resourcegroep om het opslagaccount op toe te passen.
    3. Voer een naam in voor het opslagaccount.
      Namen van opslagaccounts moeten tussen 3 en 24 tekens lang zijn en mogen alleen cijfers en kleine letters bevatten. Deze naam moet ook uniek zijn binnen Azure.
    4. Selecteer een locatie die zich fysiek het dichtst bij u in de buurt bevindt.
    5. Selecteer bij Prestaties de optie Standaard.
    6. Bij Soort account selecteert u Opslag algemeen gebruik.
    7. Selecteer lokaal redundante opslag (LRS) bij Replicatie.
    8. Wanneer u klaar bent, klikt u op Controleren en maken.

    Azure Storage-account maken

  5. Zorg ervoor dat het opslagaccount wordt gevalideerd en controleer vervolgens de accountinstellingen. Klik op Create als u klaar bent.

    Validatie van Azure-opslagaccount

  6. Het kan enkele seconden duren voordat de accountimplementatie in Azure wordt uitgevoerd. Wanneer de implementatie is voltooid, klikt u op Ga naar resource.

    Implementatie van Azure Storage-account

De toegangssleutel en eindpunt-URL kopiëren

Wanneer u een Azure-opslagaccount maakt, genereert het proces automatisch twee toegangssleutels, een primaire sleutel (sleutel1) en een secundaire sleutel (sleutel2). Voor de eerste keer dat een cloudwitness wordt gemaakt, wordt key1 gebruikt. De eindpunt-URL wordt ook automatisch gegenereerd.

Een Azure-cloudwitness gebruikt een blobbestand voor opslag, met een eindpunt dat is gegenereerd in de vorm storage_account_name.blob.core.windows.net als het eindpunt.

Notitie

Een Azure-cloudwitness gebruikt HTTPS (standaardpoort 443) om communicatie met de Azure Blob-service tot stand te brengen. Zorg ervoor dat de HTTPS-poort toegankelijk is.

De accountnaam en toegangssleutel kopiëren

  1. Selecteer in de Azure Portal onder Instellingende optie Toegangssleutels.

  2. Selecteer Sleutels weergeven om sleutelinformatie weer te geven.

  3. Klik op het pictogram voor kopiëren en plakken rechts van de velden Naam van opslagaccount en sleutel1 en plak elke tekenreeks in Kladblok of een andere teksteditor.

    Toegangssleutels voor Azure Storage-accounts

De eindpunt-URL kopiëren (optioneel)

De eindpunt-URL is optioneel en is mogelijk niet nodig voor een cloudwitness.

  1. Selecteer Eigenschappen in de Azure Portal.

  2. Selecteer Sleutels weergeven om eindpuntgegevens weer te geven.

  3. Klik onder Blob-service op het pictogram voor kopiëren en plakken rechts van het veld Blob-service en plak de tekenreeks in Kladblok of een andere teksteditor.

    Azure Blob-eindpunt

Een cloudwitness maken met behulp van Windows Admin Center

U bent nu klaar om een witness-exemplaar voor uw cluster te maken met behulp van Windows Admin Center.

  1. Selecteer in Windows Admin Center Clusterbeheer in de bovenste vervolgkeuzepijl.

  2. Selecteer het cluster onder Clusterverbindingen.

  3. Selecteer onder Extrade optie Instellingen.

  4. Selecteer Witness in het rechterdeelvenster.

  5. Selecteer een van de volgende opties bij Witness-type:

    • Cloudwitness : voer de naam van uw Azure-opslagaccount, toegangssleutel en eindpunt-URL in, zoals eerder beschreven
    • Bestandssharewitness : voer het bestandssharepad '(//server/share)' in
  6. Voor een cloudwitness plakt u voor de volgende velden de teksttekenreeksen die u eerder hebt gekopieerd:

    1. Naam van Azure Storage-account
    2. Toegangssleutel voor Azure Storage
    3. Azure-service-eindpunt

    Cloud Witness-toegangssleutels

  7. Klik op Opslaan als u klaar bent. Het kan even duren voordat de informatie is doorgegeven aan Azure.

Notitie

De derde optie, Schijfwitness, is niet geschikt voor gebruik in stretched clusters.

Een cloudwitness maken met behulp van Windows PowerShell

U kunt ook een witness-exemplaar voor uw cluster maken met behulp van PowerShell.

Gebruik de volgende cmdlet om een Azure-cloudwitness te maken. Voer de naam van het Azure-opslagaccount en de toegangssleutelgegevens in zoals eerder beschreven:

Set-ClusterQuorum –Cluster "Cluster1" -CloudWitness -AccountName "AzureStorageAccountName" -AccessKey "AzureStorageAccountAccessKey"

Gebruik de volgende cmdlet om een bestandssharewitness te maken. Voer het pad naar de bestandsservershare in:

Set-ClusterQuorum -FileShareWitness "\\fileserver\share" -Credential (Get-Credential)

Volgende stappen

Als u de volgende beheertaak met betrekking tot dit artikel wilt uitvoeren, raadpleegt u: