Establecimiento del rol de administración de clústeres y designaciones de host principal (AppFabric 1.1)
Microsoft AppFabric 1.1 para Windows Server ofrece dos opciones para desempeñar el rol de administración de clústeres en el clúster de caché distribuido. Si almacena los parámetros de configuración de clúster en una base de datos de SQL Server, tiene la opción de dejar que la misma instancia de SQL Server desempeñe el rol de administración de clústeres (descarga) o dejar que los hosts principales realicen el trabajo (carga). Se recomienda el escenario de carga para que SQL Server no sea un único punto de error. Si usa la descarga, se recomienda también el uso de una estrategia de alta disponibilidad como la creación de reflejos de la base de datos y la agrupación en clústeres para mantener la base de datos disponible para las responsabilidades de administración del clúster de caché. Si el clúster de caché no usa SQL Server para almacenar los parámetros de configuración de clúster, los hosts principales deben desempeñar siempre el rol de administración de clústeres. En este tema se proporciona información general sobre cómo establecer el rol de administración de clústeres. Para obtener más información sobre el rol, vea Administración de clústeres y hosts principales (Almacenamiento en caché de AppFabric 1.1).
Nota
Solo necesita seguir este procedimiento si desea cambiar la configuración de administración del host principal en el clúster de caché.
Para cambiar el clúster de caché de carga XML a carga SQL Server
Para cambiar un clúster de cache, se puede pasar de el uso de XML como almacén de configuración de la caché al uso de SQL Server para esos datos. De forma predeterminada, estos son los pasos que permiten al clúster de cache usar la carga SQL Server en lugar de la carga XML
Use el comando de Windows PowerShell
Export-CacheClusterConfig
y guarde la configuración en un archivo de texto con el nombre OldConfig.txt.Ejecute
New-CacheCluster
señalando una base de datos de SQL Server existente para el almacén de configuración.Ejecute
Unregister-CacheHost
desde el almacén anterior yRegister-CacheHost
para el nuevo almacén para todos los hosts de caché.Ejecute
Remove-CacheHost
yAdd-CacheHost
para todos los hosts de caché de los equipos individuales.Ejecute
Remove-CacheAdmin
yAdd-CacheAdmin
para todos los equipos de administración de esos equipos.Ejecute
Remove-CacheCluster
en el almacén de XML antiguo.Use
Export-CacheClusterConfig
para exportar la configuración del nuevo clúster de caché a un archivo con el nombre NewConfig.txt.Reemplace el elemento
advancedProperties
en NewConfig.txt con el de OldConfig.txt exportado anteriormente. Guarde NewConfig.txt y, a continuación, useImport-CacheClusterConfig
en NewConfig.txt para importar los cambios.Use
New-Cache
con las propiedades necesarias para todas las cachés basadas en la información de OldConfig.txt.
Para cambiar el clúster de caché de descarga SQL Server a carga SQL Server
Si desea pasar de la descarga de SQL Server (la opción predeterminada de SQL Server en la versión 1.0) a la carga de SQL Server, deberá seguir todos los pasos de la sección anterior, pero esta vez tendrá que asegurarse de establecer el atributo leadHostManagement
en true
en el elemento advancedProperties
. El siguiente ejemplo muestra esta configuración.
<dataCache size="Small">
<!—Other Settings Here-->
<advancedProperties>
<partitionStoreConnectionSettings leadHostManagement="true" />
</advancedProperties>
</dataCache>
Para usar la descarga de SQL Server
Para usar la descarga de SQL Server, se debe crear el clúster de caché con el comando New-CacheCluster
y el parámetro Offloading
establecido en true
. Si importa algún parámetro de configuración, deberá asegurarse también de establecer leadHostManagement
en false
.
Para establecer las designaciones de host principal para los hosts de caché
Use el comando Set-CacheHostConfig
de Windows PowerShell para especificar "true" o "false" en el parámetro IsLeadHost
y cambiar el valor del host principal para un host de caché. El ejemplo siguiente convierte CacheServer1
en host principal.
Set-CacheHostConfig -IsLeadHost "true" -HostName CacheServer1 -CachePort 22233
Aunque el clúster de caché puede estar en ejecución, el host de caché debe detenerse antes de ejecutar este comando. Si el clúster de caché se está ejecutando, use el parámetro RefreshNow
en la llamada a Set-CacheHostConfig
.
Vea también
Conceptos
Edición de valores de configuración del clúster
Edición de valores de configuración de caché con Windows PowerShell
Valores de configuración de clúster
Uso de Windows PowerShell para administrar características de almacenamiento en caché de AppFabric 1.1
Opciones de configuración de almacenamiento en caché de AppFabric
Conceptos de almacenamiento en caché de AppFabric (Almacenamiento en caché de AppFabric 1.1)
Configuración del clúster de caché
Uso de métodos de configuración
2012-03-05