Configuración de un testigo del clúster

Se aplica a: Azure Stack HCI, versiones 22H2 y 21H2; Windows Server 2022, Windows Server 2019

Advertencia

Las instrucciones de implementación proporcionadas en este artículo se aplican a una versión anterior, Azure Stack HCI, versión 22H2. En el caso de las nuevas implementaciones, se recomienda usar la versión más reciente disponible con carácter general, Azure Stack HCI, versión 23H2. Para obtener instrucciones de implementación, consulte Acerca de la implementación de Azure Stack HCI, versión 23H2.

En este artículo se describe cómo configurar un clúster de Azure Stack HCI o Windows Server con un testigo del clúster en Azure (conocido como testigo en la nube).

Se recomienda configurar un testigo del clúster en clústeres con dos, tres o cuatro nodos. El testigo ayuda al clúster a determinar qué nodos tienen los datos de clúster más actualizados en caso de que algunos nodos no puedan comunicarse con el resto del clúster. Puede hospedar el testigo del clúster en un recurso compartido de archivos ubicado en otro servidor o usar un testigo en la nube.

Para más información sobre los testigos del clúster y el cuórum, consulte Descripción del cuórum de clúster y de grupo en Azure Stack HCl. Para administrar el testigo, incluida la configuración del testigo de un recurso compartido de archivos, consulte Cambio de la configuración del clúster.

Antes de comenzar

Antes de poder crear un testigo en la nube, debe tener una cuenta y una suscripción de Azure y registrar el clúster de Azure Stack HCI con Azure. Para obtener más información, consulte los siguientes artículos:

Creación de una cuenta de Azure Storage

En esta sección se describe cómo crear una cuenta de Azure Storage. Esta cuenta se usa para almacenar un archivo de blob de Azure que se usa para el arbitraje de un clúster específico. Puede usar la misma cuenta de Azure Storage para configurar un testigo en la nube para varios clústeres.

  1. Inicie sesión en Azure Portal.

  2. En el menú principal de Azure Portal, en Servicios de Azure, seleccione Cuentas de almacenamiento. Si falta este icono, seleccione Crear un recurso para crear primero un recurso de Cuentas de almacenamiento.

    Pantalla de inicio de Azure Portal

  3. En la página Cuentas de almacenamiento, seleccione Nuevo.

    Nueva cuenta de almacenamiento de Azure

  4. En la página Crear cuenta de almacenamiento, siga estos pasos:

    1. Seleccione la Suscripción de Azure a la que se va a aplicar la cuenta de almacenamiento.
    2. Seleccione el Grupo de recursos de Azure al que se va a aplicar la cuenta de almacenamiento.
    3. Escriba un nombre de cuenta de almacenamiento.
      Los nombres de las cuentas de almacenamiento deben tener entre 3 y 24 caracteres y solo pueden incluir números y letras en minúscula. Este nombre también debe ser único dentro de Azure.
    4. Seleccione la Ubicación más cercana físicamente.
    5. En Rendimiento, seleccione Estándar.
    6. En Tipo de cuenta, seleccione Storage (uso general) .
    7. En Replicación, seleccione Almacenamiento con redundancia local (LRS) .
    8. Cuando haya terminado, haga clic en Revisar y crear.

    Creación de una cuenta de almacenamiento de Azure

  5. Asegúrese de que la cuenta de almacenamiento pasa la validación y revise la configuración de la cuenta. Cuando haya terminado, haga clic en Crear.

    Validación de la cuenta de Azure Storage

  6. La implementación de la cuenta puede tardar unos segundos en ejecutarse en Azure. Cuando la implementación finalice, haga clic en Ir al recurso.

    Implementación de la cuenta de Azure Storage

Copia de la clave de acceso y la dirección URL del punto de conexión

Cuando se crea una cuenta de Azure Storage, el proceso genera automáticamente dos claves de acceso, una clave principal (Key1) y una clave secundaria (Key2). Para la primera vez que se crea un testigo en la nube, se usa Key1. La dirección URL del punto de conexión también se genera automáticamente.

Un testigo en la nube de Azure usa un archivo blob para el almacenamiento, con un punto de conexión generado con el formato nombre_de_la_cuenta_de_almacenamiento.blob.core.windows.net como punto de conexión.

Nota

El testigo en la nube de Azure usa HTTPS (puerto predeterminado 443) para establecer la comunicación con el servicio de blobs de Azure. Asegúrese de que el puerto HTTPS es accesible.

Copia del nombre de cuenta y la clave de acceso

  1. En Azure Portal, en Configuración, seleccione Claves de acceso.

  2. Seleccione Mostrar claves para mostrar la información de las claves.

  3. Haga clic en el icono de copiar y pegar situado a la derecha de los campos Nombre de la cuenta de almacenamiento y Key1 y pegue cada cadena de texto en el Bloc de notas o en otro editor de texto.

    Claves de acceso de la cuenta de Azure Storage

Copia de la dirección URL del punto de conexión (opcional)

La dirección URL del punto de conexión es opcional y es posible que no sea necesaria para un testigo en la nube.

  1. En Azure Portal, seleccione Propiedades.

  2. Seleccione Mostrar claves para mostrar la información del punto de conexión.

  3. En Blob service, haga clic en el icono de copiar y pegar situado a la derecha del campo Blob service y pegue la cadena de texto en el Bloc de notas o en otro editor de texto.

    Punto de conexión del blob de Azure

Creación de un testigo en la nube mediante Windows Admin Center

Ahora está listo para crear una instancia del testigo para el clúster mediante Windows Admin Center.

  1. En Windows Admin Center, seleccione Administrador de clústeres en la flecha desplegable de la parte superior.

  2. En Conexiones de clúster, seleccione el clúster.

  3. En Herramientas, seleccione Configuración.

  4. En el panel derecho, seleccione Testigo.

  5. En Witness type (Tipo de testigo), seleccione una de las siguientes opciones:

    • Testigo en la nube: escriba el nombre, la clave de acceso y la dirección URL del punto de conexión de la cuenta de Azure Storage, tal como se describió anteriormente.
    • Testigo de recurso compartido de archivos: escriba la ruta de acceso del recurso compartido de archivos "(//server/share)".
  6. En el caso de un testigo en la nube, para los siguientes campos, pegue las cadenas de texto que copió anteriormente para:

    1. Nombre de la cuenta de almacenamiento de Azure
    2. Clave de acceso de almacenamiento de Azure
    3. Punto de conexión del servicio de Azure

    Claves de acceso del testigo en la nube

  7. Cuando termine, haga clic en Guardar. La información puede tardar un poco en propagarse a Azure.

Nota

La tercera opción, Testigo de disco, no es adecuada para usarse en clústeres extendidos.

Creación de un testigo en la nube mediante Windows PowerShell

Como alternativa, puede crear una instancia de testigo para el clúster mediante PowerShell.

Use el cmdlet siguiente para crear un testigo en la nube de Azure. Escriba la información de nombre y clave de acceso de la cuenta de Azure Storage como se describió anteriormente:

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

Use el cmdlet siguiente para crear un testigo de recurso compartido de archivos. Escriba la ruta de acceso al recurso compartido del servidor de archivos:

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

Pasos siguientes

Para realizar la siguiente tarea de administración relacionada con este artículo, consulte: