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.