Se produce un error al intentar quitar un servidor de un clúster de AppFabric

Este artículo le ayuda a resolver el problema que desencadena un error al intentar quitar un servidor inaccesible de un clúster de AppFabric de servidor Windows servidor.

Versión del producto original:   Windows Communication Foundation
Número KB original:   3049610

Síntomas

Cuando tiene un clúster de AppFabric y quita un equipo del clúster, o bien cambia el nombre de un equipo sin quitarlo primero del clúster de AppFabric, se desencadena el siguiente error:

PS C:\Windows\system32> get-cachehost Get-AFCacheHostStatus : ErrorCode <ERRCAdmin039> :SubStatus <ES0001> :Cache host Cache1.domain.corp.contoso.com no es accesible. At line:1 char:14
+ get-cachehost <<<<
+ CategoryInfo : NotSpecified: (:) [Get-AFCacheHostStatus], DataC acheException
+ FullyQualifiedErrorId : ERRCAdmin039,Microsoft.ApplicationServer.Caching
. Commands.GetAFCacheHostStatusCommand

Este comportamiento se produce cuando se ejecutan determinados cmdlets de PowerShell de AppFabric.

Causa

Este problema se produce porque el clúster AppFabric se pone en contacto con todos los hosts individuales del clúster cuando se ejecutan determinados comandos. Esto también puede causar problemas con las operaciones dentro del host.

Solución

Si el equipo ya no está disponible, use el siguiente comando para quitar el host:

Export-CacheClusterConfig <file_location\config.xml>

Busque el host que falta en la <hosts> sección y, a continuación, elimínelo. Guarde el config.xml archivo e impór lo importe ejecutando el siguiente comando:

Import-CacheClusterConfig <file_location\config.xml>

Nota

El clúster debe apagarse antes de ejecutar estos comandos.

Más información

Si el host es accesible, es mejor usar la forma Unregister-CacheHost de comando para quitarlo del clúster. Dado que este comando está en el módulo, tendrá que DistributedCacheConfiguration importarlo en el entorno de PowerShell de AppFabric.

Para cambiar el nombre de un host, ejecute el comando, cambie el nombre del equipo y, a Unregister-CacheHost continuación, ejecute Register-CacheHost.

Si hay dos entradas para un solo equipo, una que se muestra como NetBIOS y la otra que se muestra como un nombre de dominio completo (FQDN), use el método Config y, a continuación, quite el nombre de la NetBIOS configuración.