Condividi tramite


Configurare un testimone di cluster

Si applica a: Azure Stack HCI, versioni 22H2 e 21H2; Windows Server 2022, Windows Server 2019

Importante

Azure Stack HCI fa ora parte di Azure Local. Tuttavia, le versioni precedenti di Azure Stack HCI, ad esempio 22H2 continueranno a fare riferimento ad Azure Stack HCI e non rifletteranno la modifica del nome. Altre informazioni.

Avviso

Le istruzioni di distribuzione fornite in questo articolo si applicano a una versione precedente, Azure Stack HCI, versione 22H2. Per le nuove distribuzioni, è consigliabile usare la versione disponibile a livello generale più recente di Azure locale, vedere Informazioni sulla distribuzione locale di Azure.

Questo articolo descrive come configurare un cluster Azure Stack HCI o Windows Server con un testimone del cluster in Azure (noto come cloud witness).

Consigliamo di configurare un testimone di cluster per cluster con due, tre o quattro nodi. Il testimone aiuta il cluster a determinare quali nodi hanno i dati del cluster più aggiornati se alcuni nodi non possono comunicare con il resto del cluster. È possibile ospitare il testimone del cluster in una condivisione file ospitata su un altro server o utilizzare un testimone nel cloud.

Per ulteriori informazioni sui testimoni del cluster e sul quorum, vedere Informazioni sul quorum del cluster e del pool in Azure Stack HCI. Per gestire il testimone, inclusa l'impostazione di un testimone di condivisione file, vedere Modificare le impostazioni del cluster.

Operazioni preliminari

Prima di poter creare un testimone cloud, è necessario avere un account Azure, una sottoscrizione di Azure, e registrare il cluster Azure Stack HCI con Azure. Per altre informazioni, vedere gli articoli seguenti:

Creare un account di archiviazione di Azure

Questa sezione descrive come creare un account di archiviazione di Azure. Questo account viene usato per archiviare un file BLOB di Azure usato per l'arbitraggio per un cluster specifico. È possibile usare lo stesso account di archiviazione di Azure per configurare un testimone cloud per più cluster.

  1. Accedere al portale di Azure.

  2. Nel menu portale di Azure home, in Servizi di Azure selezionare Account di archiviazione. Se questa icona non è presente, selezionare Crea una risorsa per creare prima una risorsa account di archiviazione.

    schermata iniziale del portale di Azure

  3. Nella pagina Account di archiviazione selezionare Nuovo.

    Nuovo account di archiviazione di Azure

  4. Nella pagina Crea account di archiviazione completare le operazioni seguenti:

    1. Selezionare la sottoscrizione Azure a cui applicare l'account di archiviazione.
    2. Selezionare il gruppo di risorse di Azure a cui applicare l'account di archiviazione.
    3. Immettere un Nome dell'account di archiviazione.
      I nomi degli account di archiviazione devono avere una lunghezza compresa tra 3 e 24 caratteri e possono contenere solo numeri e lettere minuscole. Questo nome deve anche essere univoco all'interno di Azure.
    4. Selezionare una località più vicina fisicamente.
    5. Per Prestazioni selezionare Standard.
    6. Per Tipo di account, selezionare Archiviazione Generico.
    7. Per Replica selezionare Archiviazione con ridondanza locale.
    8. Al termine, fare clic su Rivedi e crea.

    Creare un account di archiviazione di Azure

  5. Assicurarsi che l'account di archiviazione superi la convalida e quindi esaminare le impostazioni dell'account. Al termine, fare clic su Crea.

    Convalida dell'account di archiviazione di Azure

  6. La distribuzione dell'account in Azure può richiedere alcuni secondi. Al termine della distribuzione, fare clic su Vai alla risorsa.

    Distribuzione dell'account di archiviazione di Azure

Copiare la chiave di accesso e l'URL dell'endpoint

Quando si crea un account di archiviazione di Azure, il processo genera automaticamente due chiavi di accesso, una chiave primaria (key1) e una chiave secondaria (key2). Per la prima creazione di un testimone cloud, viene utilizzato key1. Anche l'URL dell'endpoint viene generato automaticamente.

Un testimone cloud di Azure utilizza un file blob per l'archiviazione, con un endpoint generato nel formato storage_account_name.blob.core.windows.net.

Nota

Un testimone cloud di Azure usa HTTPS (porta predefinita 443) per stabilire la comunicazione con il servizio blob di Azure. Assicurarsi che la porta HTTPS sia accessibile.

Copiare il nome dell'account e la chiave di accesso

  1. Nella portale di Azure, in Impostazioni selezionare Chiavi di accesso.

  2. Selezionare Mostra chiavi per visualizzare le informazioni sulla chiave.

  3. Fare clic sull'icona di copia e incolla a destra dei campi Nome account di archiviazione e key1 e incollare ogni stringa di testo nel Blocco note o in un altro editor di testo.

    Chiavi di accesso dell'account di archiviazione di Azure

Copiare l'URL dell'endpoint (facoltativo)

L'URL dell'endpoint è facoltativo e potrebbe non essere necessario per un cloud di controllo.

  1. Nella portale di Azure selezionare Proprietà.

  2. Selezionare Mostra chiavi per visualizzare le informazioni sull'endpoint.

  3. In Servizio BLOB fare clic sull'icona copia e incolla a destra del campo Servizio BLOB e incollare la stringa di testo nel Blocco note o in un altro editor di testo.

    Endpoint BLOB di Azure

Creare un testimone cloud con Windows Admin Center

Ora puoi creare un'istanza testimone per il tuo cluster usando Windows Admin Center.

  1. In Windows Admin Center selezionare Cluster Manager nella freccia a discesa in alto.

  2. Sotto Connessioni cluster, selezionare il cluster.

  3. In Strumenti selezionare Impostazioni.

  4. Nel riquadro destro, selezionare Witness.

  5. Per Tipo di testimone, selezionare una delle opzioni seguenti:

    • Cloud witness : immettere il nome dell'account di archiviazione di Azure, la chiave di accesso e l'URL dell'endpoint, come descritto in precedenza
    • Testimone condivisione file - immettere il percorso della condivisione file "(//server/share)"
  6. Per un testimone del cloud, per i seguenti campi, incollate le stringhe di testo copiate in precedenza per:

    1. Nome dell'account di archiviazione di Azure
    2. Chiave di accesso dell'archiviazione di Azure
    3. Endpoint del servizio di Azure

    Chiavi di accesso di Cloud Witness

  7. Al termine fare clic su Salva. La propagazione delle informazioni in Azure potrebbe richiedere un po'.

Nota

La terza opzione, Testimone disco, non è adatta per l'uso in cluster distribuiti.

Creare un testimone del cloud con Windows PowerShell

In alternativa, è possibile creare un'istanza testimone per il cluster utilizzando PowerShell.

Utilizzare il cmdlet seguente per creare un testimone del cloud di Azure. Immettere il nome dell'account di archiviazione di Azure e le informazioni sulla chiave di accesso come descritto in precedenza:

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

Usare il cmdlet seguente per creare un testimone di condivisione file. Immettere il percorso della condivisione file server:

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

Passaggi successivi

Per eseguire l'attività di gestione successiva correlata a questo articolo, vedere: