Movimiento de la configuración del clúster de caché a un entorno de producción
Normalmente, las aplicaciones de cliente de caché de Microsoft AppFabric 1.1 para Windows Server se prueban en un clúster de caché de prueba antes de implementarlas en producción. En producción, las aplicaciones usan un clúster de caché de producción. Es importante mover correctamente la configuración del clúster de caché de prueba al clúster de caché de producción con el fin de garantizar que las aplicaciones funcionen correctamente. Existen dos métodos para mover la configuración del clúster de caché de Microsoft AppFabric 1.1 para Windows Server de un entorno de prueba a uno de producción:
Cree y pruebe un script de Windows PowerShell que haga los cambios necesarios.
Use los comandos
Export-CacheClusterConfig
yImport-CacheClusterConfig
de Windows PowerShell.
Crear y probar un script de Windows PowerShell
Puede crear un script de Windows PowerShell que haga los cambios necesarios en el clúster de caché de producción. Considere estas directrices a la hora de crear este script:
Use el comando
New-Cache
para cada caché con nombre requerida. UseGet-CacheConfig
en el clúster del caché de prueba para verificar que está configurando correctamente la memoria caché de destino con el comandoNew-Cache
.Use el comando
Set-CacheClusterSecurity
para cambiar la configuración de seguridad predeterminada para el clúster en caso necesario.Use el comando
Grant-CacheAllowedClientAccount
para permitir que las cuentas de Windows requeridas obtengan acceso al cluster de caché de producción.Use el comando
Set-CacheHostConfig
para personalizar la configuración del host de caché para cada host del clúster en caso necesario. Compruebe que los nombres de host de caché especificados existen en el clúster de caché de producción.
En función de las personalizaciones que requiera, es posible que solo pueda usar una parte de los comandos indicados anteriormente. Por ejemplo, si no cambió la configuración de seguridad predeterminada en el entorno de prueba, no debería llamar a Set-CacheClusterSecurity
en el clúster de caché de producción. Tenga también en cuenta que puede crear un script de Windows PowerShell más complejo que lea la configuración del entorno de prueba y vuelva a crear esta configuración automáticamente en el clúster de caché de producción. Este tipo de script queda fuera del ámbito de este documento.
Después de crear el script de Windows PowerShell, debe probarlo antes de usarlo en producción. Cree un nuevo clúster de caché en el entorno de prueba con la configuración predeterminada y, a continuación, ejecute el script en este clúster de caché de prueba. Para verificar que el clúster de caché está configurado correctamente, ejecute las aplicaciones a través de una serie de pruebas que usen el clúster de caché en el entorno de prueba.
Uso de Export-CacheClusterConfig e Import-CacheClusterConfig
Otro método para mover la configuración de la prueba a la producción es exportar el archivo de configuración del clúster de caché, editarlo y, a continuación, importarlo en producción.
Advertencia |
---|
Debe tener cuidado al usar esta técnica para no quitar involuntariamente la configuración requerida del clúster de caché de producción. Por ejemplo, si el archivo de configuración del clúster de caché de prueba no contiene todas las cachés con nombre existentes en producción, será responsable de agregar estas cachés con nombre adicionales a este archivo. Se recomienda comparar los archivos de configuración del clúster de caché tanto de la prueba como de la producción durante este proceso para evitar este tipo de error. |
Para usar esta técnica, exporte primero la configuración del clúster de caché del clúster de caché de prueba mediante el comando Export-CacheClusterConfig
. A continuación, siga estos pasos para editar el archivo de configuración:
Verifique que la lista de cachés es exhaustiva tanto para las cachés de producción existentes como para las nuevas cachés que se añaden desde el entorno de prueba. Actualice la lista de cachés en caso necesario.
Modifique la lista de hosts para que coincidan con los del entorno de producción. Decida si la configuración del host de caché, como
size
, puede aplicarse a los servidores del entorno de producción. Nunca debe agregar nuevos hosts de caché al clúster de caché mediante esta técnica, pues estos hosts no se configurarán correctamente.Verifique los atributos
mode
yprotectionLevel
en el elementosecurityProperties
.Modifique la lista de usuarios permitidos en la sección
authorization
para que contenga todos los usuarios actuales de producción junto con los nuevos usuarios que requieren los cambios de destino.
Tenga en cuenta que algunos de los elementos y atributos XML previamente descritos podrían faltar del archivo de configuración del clúster de caché si usa la configuración predeterminada.
Vea también
Conceptos
2012-03-05