Administración de clústeres de Azure Stack HCI y Windows Server mediante PowerShell

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

Importante

Azure Stack HCI ahora forma parte de Azure Local. Sin embargo, las versiones anteriores de Azure Stack HCI, por ejemplo 22H2 seguirán haciendo referencia a Azure Stack HCI y no reflejarán el cambio de nombre. Obtenga más información.

En este artículo se describe cómo administrar clústeres de Azure Stack HCI y Windows Server mediante PowerShell.

Puede usar Windows PowerShell para administrar recursos y configurar características en los clústeres de Azure Stack HCI y Windows Server.

Los clústeres se administran desde un equipo remoto, en lugar de en un servidor host de un clúster. Este equipo remoto se denomina equipo de administración.

Note

Al ejecutar comandos de PowerShell desde un equipo de administración, incluya el -Name parámetro o -Cluster con el nombre del clúster que administra. Además, debe especificar el nombre de dominio completo (FQDN) al usar el -ComputerName parámetro para un nodo de servidor.

Para obtener la documentación de referencia completa para administrar clústeres mediante PowerShell, consulte la referencia de FailoverCluster.

Uso de Windows PowerShell

Windows PowerShell se usa para realizar todas las tareas de este artículo. Se recomienda anclar la aplicación a la barra de tareas para mayor comodidad.

Si los siguientes cmdlets no están disponibles en su sesión de PowerShell, puede que tenga que agregar la característica Failover Cluster Module for Windows PowerShell con el siguiente comando de PowerShell: Add-WindowsFeature RSAT-Clustering-PowerShell.

Note

A partir de la actualización de octubre de 2018 de Windows 10, RSAT se incluye como un conjunto de "Características a petición" directamente en Windows 10. Para las versiones anteriores a Windows 10 22H2, vaya a Configuración > Aplicaciones > Aplicaciones y características > Características opcionales > Agregar una característica > RSAT: Herramientas de clúster de conmutación por error y seleccione Instalar. Para Windows 10 22H2 y Windows 11, vaya a Configuración > Características opcionales > del sistema > Agregar una característica > RSAT: Herramientas de clústeres de conmutación por error y seleccione Agregar. Para ver el progreso de la operación, haga clic en el botón Atrás para ver el estado en la página "Administrar características opcionales". La característica agregada persiste en las actualizaciones de Windows 10 versión.

Visualización de la configuración y los recursos del clúster

Obtiene información sobre un clúster denominado Cluster1:

Get-Cluster -Name Cluster1

Obtiene información sobre uno o varios nodos, o servidores, en Cluster1:

Get-ClusterNode -Cluster Cluster1

Para ver qué características de Windows están instaladas en un nodo de clúster, use el Get-WindowsFeature cmdlet . Por ejemplo:

Get-WindowsFeature -ComputerName Server1

Para ver los adaptadores de red y sus propiedades, como Name, IPv4 addresses y VLAN ID:

Get-NetAdapter -CimSession Server1 | Where Status -Eq "Up" | Sort InterfaceAlias | Format-Table Name, InterfaceDescription, Status, LinkSpeed, VLANID, MacAddress

Para ver los conmutadores virtuales de Hyper-V y cómo se agrupan en equipos los adaptadores de red físicos:

Get-VMSwitch -ComputerName Server1

Para ver los adaptadores de red virtual del host:

Get-VMNetworkAdapter -ComputerName Server1

Para ver si Espacios de almacenamiento directo está habilitado:

Get-CimSession -ComputerName Server1 | Get-ClusterStorageSpacesDirect

Iniciar o detener un clúster

Use los Start-Cluster cmdlets y Stop-Cluster para agregar o quitar un nodo de servidor para el clúster. Para obtener más ejemplos e información de uso, consulte la documentación de referencia Start-Cluster y Stop-Cluster .

Inicia el servicio de clúster en todos los nodos de servidor del clúster en los que aún no se ha iniciado:

Start-Cluster -Name Cluster1

En este ejemplo se detiene el servicio de clúster en todos los nodos del clúster denominado Cluster1, que detiene todos los servicios y aplicaciones configurados en el clúster:

Stop-Cluster -Name Cluster1

Agregar o quitar un servidor

Use los Add-ClusterNode cmdlets y Remove-ClusterNode para agregar o quitar un nodo de servidor para el clúster. Para obtener más ejemplos e información de uso, consulte la documentación de referencia Add-ClusterNode y Remove-ClusterNode .

En este ejemplo se agrega un servidor denominado Node4 a un clúster denominado Cluster1. Primero, asegúrese de que el servidor esté en funcionamiento y conectado a la red del clúster.

Add-ClusterNode -Cluster Cluster1 -Name Node4

En este ejemplo se quita el nodo denominado node4 del clúster Cluster1:

Remove-ClusterNode -Cluster Cluster1 -Name Node4

Note

Si el nodo se agrega a un solo servidor, consulte estos pasos manuales para volver a configurar Espacios de almacenamiento directo.

Configuración del testigo de clúster

Use el cmdlet Set-ClusterQuorum para establecer las opciones del testigo de cuórum para el clúster. Para obtener más ejemplos e información de uso, consulte la documentación de referencia Set-ClusterQuorum .

En este ejemplo se cambia la configuración del cuórum para usar un testigo en la nube en cluster Cluster1:

Set-ClusterQuorum -Cluster Cluster1 -CloudWitness

En este ejemplo se cambia la configuración del cuórum a Mayoría de nodo y recurso compartido de archivos en el clúster Cluster1, usando el recurso compartido de archivos en \\fileserver\\fsw como testigo de recurso compartido de archivos.

Set-ClusterQuorum -Cluster Cluster1 -NodeAndFileShareMajority \\fileserver\fsw

Habilitar Espacios de almacenamiento directo

Use el Enable-ClusterStorageSpacesDirect cmdlet para habilitar Espacios de almacenamiento directo en el clúster. Para obtener más ejemplos e información de uso, consulte la documentación de referencia enable-ClusterStorageSpacesDirect .

En este ejemplo se habilita Espacios de almacenamiento directo en Server1:

Enable-ClusterStorageSpacesDirect -CimSession Cluster1

Configuración de un host de Hyper-V

Use el cmdlet Set-VMHost para configurar varias opciones de configuración del host de Hyper-V, como rutas de acceso de VHD y de máquina virtual, migraciones dinámicas, migraciones de almacenamiento, autenticación, distribución de NUMA y otras. Para obtener más ejemplos e información de uso, consulte la documentación de referencia enable-ClusterStorageSpacesDirect .

En este ejemplo se especifican nuevas ubicaciones predeterminadas para discos duros virtuales y máquinas virtuales en el servidor host Server1:

Set-VMHost -ComputerName Server1 -VirtualHardDiskPath "C:\Hyper-V\Virtual Hard Disks" -VirtualMachinePath "C:\Hyper-V\Configuration Files"

En este ejemplo se configura el servidor host Server1 para permitir 10 migraciones en vivo simultáneas y migraciones de almacenamiento:

Set-VMHost -ComputerName Server1 -MaximumVirtualMachineMigrations 10 -MaximumStorageMigrations 10

En este ejemplo se configura el servidor host Server1 para usar Kerberos para autenticar las migraciones en vivo entrantes:

Set-VMHost -ComputerName Server1 -VirtualMachineMigrationAuthenticationType Kerberos

Quitar un clúster

Antes de quitar (destruir) un clúster, debe anular el registro de Azure primero. Para obtener más información, consulte Anular el registro Azure Stack HCI.

Use el Remove-ClusterResource cmdlet para quitar uno o todos los recursos de un clúster. Para obtener más ejemplos e información de uso, consulte la documentación de referencia Remove-ClusterResource .

Note

Debe habilitar temporalmente la autenticación del proveedor de servicios de seguridad de credenciales (CredSSP) para quitar un clúster. Para obtener más información, vea Enable-WSManCredSSP.

En el ejemplo siguiente se eliminan los recursos del clúster por su nombre en el clúster Cluster1:

Remove-ClusterResource -Cluster Cluster1 -Name "Cluster Disk 4"

En este ejemplo se quita el clúster Cluster1 por completo mediante el Remove-Cluster cmdlet :

Remove-Cluster -Cluster Cluster1

Pasos siguientes