Compartir vía


Valores de configuración de clúster

Microsoft AppFabric 1.1 para Windows Server permite editar los valores de configuración del clúster de caché en XML o directamente mediante Windows PowerShell. En este tema se describen los valores de configuración del clúster que están disponibles y cómo se especifican con XML o Windows PowerShell. Para obtener más información sobre cómo se realizan los cambios de configuración del clúster, vea Configuring the Cache Cluster.

Existen cuatro tipos de valores configurados en los valores de configuración del clúster:

Nota

El archivo XML producido por el comando de Windows PowerShell Export-CacheClusterConfig se denomina el "archivo XML" a lo largo de este tema.

ImportantImportante
Varios de los atributos y elementos que se describen abajo distinguen entre mayúsculas y minúsculas. Al modificar estos valores, es importante usar las mayúsculas y minúsculas tal como se indican en las tablas siguientes.

Configuración del clúster

La única forma de crear un clúster y especificar su configuración inicial es instalar Microsoft AppFabric 1.1 para Windows Server y ejecutar el asistente para la configuración de AppFabric en un host de caché, como mínimo.

Se usan dos valores para describir el clúster: el nombre y el tamaño (pequeño, medio o grande). En el archivo XML, estos valores se definen como atributos del elemento dataCache y se asignan cuando el asistente para la configuración de AppFabric se ejecuta en el primer servidor de caché del clúster.

Valor Ubicación de la configuración XML Valor asignado cuando...

Tamaño de clúster

El atributo size del elemento dataCache. Los valores posibles son Small, Medium o Large.

El tamaño de clúster se asigna cuando el servicio de Almacenamiento en caché de AppFabric se configura en el primer servidor de caché.

Configuración de caché

La única forma de crear una memoria caché y especificar su configuración inicial es usar el comando New-Cache de la herramienta de administración de caché basada en Windows PowerShell.

La configuración de caché se almacena a nivel de clúster. Por este motivo, esta configuración se encuentra en el archivo XML como un elemento secundario del elemento caches. En Windows PowerShell, use el comando Get-CacheConfig para ver los valores de configuración de caché, y el comando Set-CacheConfig para modificar la configuración de caché.

Nota

Para modificar los valores de configuración de caché con el archivo XML o el comando Set-CacheConfig, debe reiniciar todo el clúster, mediante el comando Restart-CacheCluster de Windows PowerShell. También puede usar Windows PowerShell para quitar y recrear una memoria caché con el mismo nombre (y configuración diferente), sin reiniciar el clúster.

En la tabla siguientes se enumeran los valores disponibles para cada memoria caché:

Valor Ubicación de la configuración XML Ubicación de la configuración de Windows PowerShell

Nombre de caché

El atributo name del elemento cache.

Asignado con el parámetro CacheName en el comando New-Cache. Visualice este valor con el comando Get-CacheConfig, mediante el parámetro CacheName.

Si las notificaciones de caché están habilitadas

El atributo isEnabled del elemento serverNotification. Los valores pueden ser true o false. El elemento serverNotification es un elemento secundario del elemento policy, que es un elemento secundario del elemento cache.

Asignado con el parámetro NotificationsEnabled en el comando New-Cache. Las notificaciones están habilitadas cuando este parámetro está presente. Visualice este valor con el comando Get-CacheConfig, mediante el parámetro CacheName.

Si la función de alta disponibilidad está habilitada

El atributo secondaries del elemento cache. La alta disponibilidad está habilitada cuando este atributo está definido como 1, deshabilitado cuando se establece en 0. Alternativamente, si se quita este atributo, se deshabilita la característica de alta disponibilidad.

Asignado con el parámetro Secondaries en el comando New-Cache. La alta disponibilidad se habilita cuando Secondaries es igual a 1, y se deshabilita cuando Secondaries es igual a 0. Visualice este valor con el comando Get-CacheConfig, mediante el parámetro CacheName.

Tipo de caché

El atributo type del elemento cache. Sólo se permite el valor Partitioned (predeterminado).

Asignado con el parámetro Type en el comando New-Cache. Sólo se permite el valor Partitioned (predeterminado). Visualice este valor con el comando Get-CacheConfig, mediante el parámetro CacheName.

Tipo de expulsión

El atributo type del elemento eviction. Los valores pueden ser LRU para el menos usado recientemente, o None. El elemento eviction es un elemento secundario del elemento policy, que es un elemento secundario del elemento cache.

Asignado con el parámetro Eviction en el comando New-Cache. Los valores pueden ser LRU para el menos usado recientemente, o None. Visualice este valor con el comando Get-CacheConfig, mediante el parámetro CacheName.

Si la expulsión está deshabilitada

El atributo isExpirable del elemento expiration. Los valores pueden ser true o false. El elemento expiration es un elemento secundario del elemento policy, que es un elemento secundario del elemento cache.

Asignado con el conmutador Expirable en el comando New-Cache. Los valores pueden ser true o false. Visualice este valor con el comando Get-CacheConfig, mediante el parámetro CacheName.

Tiempo de espera predeterminado del objeto (minutos)

El atributo defaultTTL del elemento expiration. Los valores pueden ser true o false. El elemento expiration es un elemento secundario del elemento policy, que es un elemento secundario del elemento cache.

Asignado con el parámetro TimeToLive en el comando New-Cache. Visualice este valor con el comando Get-CacheConfig, mediante el parámetro CacheName.

Configuración de host

La única forma de crear un host y especificar su configuración inicial es instalar Microsoft AppFabric 1.1 para Windows Server en un servidor y, a continuación, ejecutar el asistente para la configuración de AppFabric para configurar el servicio de almacenamiento en caché. Tiene la opción de crear un nuevo clúster de caché o unirse a un clúster de caché existente.

El clúster de caché debe hacer un seguimiento de todos los hosts de caché que son miembros del clúster. En el archivo XML, se usa un elemento host para especificar cada host en el clúster. En Windows PowerShell, se pueden usar los comandos Get-CacheConfig y Set-CacheConfig para ver o reconfigurar la configuración de host de caché.

Los valores disponibles para cada host de caché son los siguientes:

Valor Ubicación de la configuración XML Ubicación de la configuración de Windows PowerShell

Nombre del servidor de caché

El atributo name del elemento host. El elemento host es un elemento secundario del elemento hosts.

Asignado en función del nombre del equipo. Para ver esta configuración, use el comando Get-CacheHostConfig.

Nombre de host de caché (nombre del servicio de host)

El atributo cacheHostName del elemento host. El valor predeterminado es DistributedCacheService. El elemento host es un elemento secundario del elemento hosts.

Asignado en el momento de la instalación. Para ver esta configuración, use el comando Get-CacheHostConfig.

Número de puerto de caché (el valor predeterminado es 22233)

El atributo cachePort del elemento host. El elemento host es un elemento secundario del elemento hosts.

Asignado en el momento de la instalación. Reconfigure este valor con el parámetro CachePort del comando Set-CacheHostConfig. Para ver esta configuración, use el comando Get-CacheHostConfig.

Número de puerto de clúster (el valor predeterminado es 22234)

El atributo clusterPort del elemento host. El elemento host es un elemento secundario del elemento hosts.

Asignado en el momento de la instalación. Reconfigure este valor con el parámetro ClusterPortNumber del comando Set-CacheHostConfig. Para ver esta configuración, use el comando Get-CacheHostConfig.

Designación de host principal

El atributo leadHost del elemento host. Los valores pueden ser true o false. El elemento host es un elemento secundario del elemento hosts.

Asignado en el momento de la instalación. Para ver esta configuración, use el comando Get-CacheHostConfig.

Tamaño de caché (MB) (espacio total asignado para almacenar datos en el host de caché)

El atributo size del elemento host. El elemento host es un elemento secundario del elemento hosts.

Asignado en el momento de la instalación. Reconfigure este valor con el parámetro CacheSize del comando Set-CacheHostConfig. Para ver esta configuración, use el comando Get-CacheHostConfig.

Límite mínimo

El atributo lowWaterMark del elemento host. El elemento host es un elemento secundario del elemento hosts.

Asignado en el momento de la instalación. Reconfigure este valor con el parámetro LWM del comando Set-CacheHostConfig. Para ver esta configuración, use el comando Get-CacheHostConfig.

Límite máximo

El atributo highWaterMark del elemento host. El elemento host es un elemento secundario del elemento hosts.

Asignado en el momento de la instalación. Reconfigure este valor con el parámetro HWM del comando Set-CacheHostConfig. Para ver esta configuración, use el comando Get-CacheHostConfig.

Valores de ubicación del almacenamiento en la configuración del clúster

Los valores de ubicación del almacenamiento en la configuración se asignan cuando se configuran las características de Almacenamiento en caché de AppFabric por primera vez. Describen la ubicación de almacenamiento y designan la función de administración de clústeres.

En el archivo XML, estos valores se especifican en el elemento partitionStoreConnectionSettings, un elemento secundario del elemento advancedProperties (que es un elemento secundario del elemento dataCache).

En Windows PowerShell, el nombre del proveedor y la cadena de conexión deben especificarse cuando se establece el contexto del clúster mediante el comando Use-CacheCluster. Si no se proporcionan estos parámetros a Windows PowerShell, se toman de la ubicación de almacenamiento de la configuración del clúster.

Los valores relacionados con estas propiedades son los siguientes:

Valor Ubicación de la configuración XML Valor asignado cuando...

Función de administración de clústeres

El atributo leadHostManagement del elemento partitionStoreConnectionSettings, un elemento secundario del elemento advancedProperties. Los valores son true para hosts principales, o false, para SQL Server. Si los valores de configuración del clúster se almacenan en una carpeta compartida, el único valor válido es true.

La función de administración de clústeres se asigna en el momento de la configuración, en función de dónde se almacenen los valores de configuración del clúster. Para obtener más información, vea Administración de clústeres y hosts principales (Almacenamiento en caché de AppFabric 1.1).

Propiedades de seguridad

Las propiedades de seguridad del clúster de caché se definen en el nodo securityProperties del elemento advancedProperties. El atributo mode se puede establecer en None o en Transport. El atributo protectionLevel se puede establecer en uno de los valores siguientes: None, Sign o EncryptAndSign.

Las valores predeterminados del clúster son el modo Transport y el nivel de protección EncryptAndSign. Si el nodo securityProperties no se proporciona o si faltan los atributos, se aplican los valores predeterminados. Las propiedades de seguridad se pueden cambiar mediante el comando Set-CacheClusterSecurity de Windows PowerShell.

Vea también

Conceptos

Edición de valores de configuración del clúster
Opciones de almacenamiento de la configuración de clúster
Administración de caché con Windows PowerShell (AppFabric 1.1)
Opción de configuración de la aplicación (Almacenamiento en caché de AppFabric 1.1)
Configuración del clúster de caché
Conceptos de almacenamiento en caché de AppFabric (Almacenamiento en caché de AppFabric 1.1)

  2012-03-05