Administración de caché con Windows PowerShell (Almacenamiento en caché de Windows Server AppFabric)
Mediante el uso de Windows PowerShell, puede administrar el clúster de caché, los hosts de caché y la propia memoria caché. Si usa un equipo con la característica Administración de caché instalada, existen dos modos de usar Windows PowerShell para administrar las características de almacenamiento en caché de AppFabric. En el menú Inicio, vaya a Herramientas administrativas y seleccione Módulos de Windows PowerShell. También puede ir al menú Inicio, hacer clic en Todos los programas, Windows Server AppFabric y, a continuación, hacer clic en Administración de almacenamiento en caché de Windows PowerShell.
Nota
En los sistemas operativos Windows Vista, Windows 7 y Windows Server 2008, debe ejecutar Windows PowerShell con privilegios de administrador para que algunos comandos de administración funcionen correctamente. Para el acceso directo Administración de almacenamiento en caché de Windows PowerShell, debe hacer clic con el botón secundario y seleccionar Ejecutar como administrador.
Existen dos categorías principales de comandos de PowerShell para el almacenamiento en caché de AppFabric: de administración y de configuración. Este tema se centra en los comandos de administración. Para obtener más información acerca de los comandos de configuración, vea Configuración de caché con Windows PowerShell (Almacenamiento en caché de Windows Server AppFabric). Las tablas de este tema dividen los comandos de administración en categorías. Algunos comandos aparecen en más de una tabla, donde se muestran parámetros diferentes según se aplican a cada una de las cuatro categorías de comandos:
Comandos relacionados con el clúster de caché
Comandos relacionados con el host de caché
Comandos relacionados con caché
Comandos de administración de la consola
Obtención de ayuda en la sesión de Windows PowerShell
La información que aparece a continuación proporciona un resumen de los comandos de administración para las características de almacenamiento en caché de AppFabric. Es importante tener en cuenta que también puede obtener ayuda desde la sesión de Windows PowerShell. Por ejemplo, el comando siguiente muestra todos los comandos de administración:
get-command -module DistributedCacheAdministration
Si necesita ayuda sobre un comando en particular, puede usar el comando get-help
para obtenerla. Por ejemplo, el comando siguiente muestra la ayuda completa del comando New-Cache
:
get-help New-Cache -full
Consideraciones importantes
Al usar los comandos de Windows PowerShell que se describen en este tema, es importante tener en cuenta los aspectos siguientes:
La identidad de seguridad de la persona que usa estos comandos de Windows PowerShell debe tener privilegios de administrador en todos los servidores de caché del clúster de caché.
Los valores de parámetro para los comandos distinguen entre mayúsculas y minúsculas. Por ejemplo, si crea una memoria caché denominada
NamedCache1
, el comandoGet-CacheConfig -CacheName namedcache1
no funcionará. Deberán coincidir las mayúsculas y minúsculas, como enGet-CacheConfig -CacheName NamedCache1
.Al realizar cambios en la configuración XML del clúster mediante los comandos
Export-CacheClusterConfig
eImport-CacheClusterConfig
, puede cambiar las opciones de configuración del clúster (atributos XML) del archivo XML, pero no se permite agregar o quitar cachés con nombre ni hosts de caché mediante la inserción o eliminación de elementos XML.Los comandos del clúster de caché
Start-CacheCluster
,Stop-CacheCluster
yRestart-CacheCluster
conllevan la coordinación del estado del servicio Windows de host de caché en todos los servidores de caché del clúster. Estos comandos pueden llevar más tiempo si los hosts principales desempeñan el rol de administración de clústeres; debe haber una mayoría de hosts principales en ejecución, mientras que el resto de hosts de caché se detienen e inician.Inicie y detenga siempre el servicio de almacenamiento en caché con los comandos
Start-CacheCluster
,Stop-CacheCluster
yRestart-CacheCluster
. Si inicia y detiene el servicio desde la herramienta administrativa de los servicios, puede quedar bloqueado. Asimismo, estos comandos deben ejecutarse desde una sesión de Windows PowerShell elevada, con privilegios de administrador.Los comandos del clúster de caché
Stop-CacheCluster
oRestart-CacheCluster
hacen que todos los datos se vacíen de la memoria de todos los hosts de caché del clúster.Los comandos
Set-CacheConfig
eImport-CacheClusterConfig
requieren el reinicio del clúster de caché conRestart-CacheCluster
para que se apliquen los cambios.Los comandos
Remove-Cache
yNew-Cache
pueden usarse para cambiar la configuración de una memoria caché con nombre sin afectar a otras memorias caché con nombre del clúster.
Comandos relacionados con el clúster de caché
En la siguiente tabla se muestran los comandos de administración de caché de Windows Powershell disponibles para realizar operaciones relacionadas con clústeres.
Comando | Descripción |
---|---|
|
Configura el contexto de la sesión de Windows PowerShell en el clúster de caché deseado. Al iniciar una sesión de Windows PowerShell, primero debe ejecutar este comando. Si se encuentra en un host de caché, puede ejecutar el comando sin parámetros, pues estos se obtienen de la configuración de caché del equipo. Si lo ejecuta desde un equipo que no es un host, puede usar estos parámetros para especificar el clúster de caché deseado. Las descripciones de los parámetros (alias) son las siguientes:
|
|
Inicia todos los servicios de caché del clúster. Los hosts principales son los primeros en iniciarse. Tenga en cuenta que los servicios de caché no se inician automáticamente después de un reinicio, por lo que debe llamarse a |
|
Detiene todos los servicios de caché del clúster. Este comando necesita privilegios de administrador. |
|
Reinicia todos los servicios de caché del clúster en la secuencia correcta. Este comando necesita privilegios de administrador. |
|
Devuelve estadísticas acerca del estado del clúster de caché. |
|
Este comando está diseñado para usarse junto con Este comando exporta al archivo XML de configuración especificado los parámetros de configuración del clúster, tal y como existen actualmente en él. Este comando puede usarse independientemente de dónde haya elegido almacenar los parámetros de configuración del clúster (en SQL Server o en una carpeta de red compartida). La descripción del parámetro (alias) es:
Ejemplo: |
|
Este comando está diseñado para usarse junto con Este comando importa la configuración del clúster, tal y como se describe en el archivo XML de configuración especificado. Este comando puede usarse independientemente de dónde haya elegido almacenar los parámetros de configuración del clúster (en SQL Server o en una carpeta de red compartida). Debe reiniciar el clúster mediante La descripción del parámetro (alias) es:
Ejemplo: |
|
Concede a una cuenta de Windows acceso al clúster de caché. De forma predeterminada, cualquier cuenta de administrador de los hosts de caché tiene acceso al clúster de caché. Otras cuentas deben agregarse explícitamente a la lista de cuentas de clientes permitidas mediante el uso de este comando. La descripción del parámetro (alias) es:
|
|
Revoca el acceso al clúster de caché de una cuenta de Windows. Tenga en cuenta que este parámetro no impide que los administradores de los hosts de caché obtengan acceso al clúster de caché. La descripción del parámetro (alias) es:
|
|
Cuando se usa sin parámetros, muestra información acerca de todas las memorias caché del clúster de caché. Nota Para obtener información sobre el procedimiento para usar este comando con el parámetro |
Comandos relacionados con el host de caché
En la siguiente tabla se muestran los comandos disponibles para realizar operaciones relacionadas con el host de caché en Windows PowerShell.
Comando | Descripción |
---|---|
|
Muestra información acerca del host de caché especificado. Si no se transfieren parámetros, muestra todos los servicios de caché que son miembros del clúster de caché. Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
|
Devuelve información de configuración acerca del host de caché especificado. Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
|
Actualiza la configuración del host de caché a los valores especificados en los parámetros del comando. Todos los parámetros son opcionales, salvo Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
|
Inicia el servicio de caché especificado. Después de un reinicio del servidor de caché, este comando es necesario para permitir que el servicio de caché vuelva a unirse a un clúster de caché en ejecución. Tenga en cuenta que, si el clúster está apagado, debe usar el comando Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
|
Detiene el servicio de caché especificado. Nota El comando Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
|
Muestra estadísticas para el host de caché especificado, incluido: tamaño total (en bytes) y número de objetos en caché, regiones, cachés con nombre, solicitudes y perdidas de caché. Nota Para obtener información sobre el procedimiento para usar este comando con el parámetro Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
|
Muestra todas las memorias caché y regiones que residen en el host de caché especificado. Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
|
Devuelve una lista de todas las regiones en el clúster de caché. Solo el cliente de caché puede crear o quitar regiones. Sin embargo, el clúster de caché determina el host de caché en el que van a residir. Todos los parámetros son opcionales. Nota Para obtener información sobre el procedimiento para usar este comando con el parámetro Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
Comandos relacionados con caché
En la siguiente tabla se muestran los comandos disponibles para realizar operaciones relacionadas con caché en Windows PowerShell.
Comando | Descripción | ||
---|---|---|---|
|
Crea una nueva memoria caché con nombre cuando el clúster está en ejecución. Son opcionales todos los valores salvo Nota Hay un límite de 128 cachés con nombre. Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
||
|
Quita una memoria caché con nombre, según especifica el parámetro La descripción del parámetro (alias) es:
Ejemplo: |
||
|
Devuelve los detalles de configuración para la memoria caché con nombre que especifica el parámetro La descripción del parámetro (alias) es:
Ejemplo: |
||
|
Actualiza la configuración de la memoria caché con nombre, según especifica el parámetro Es posible que el clúster de caché no esté en ejecución al usar el parámetro Para obtener más información, vea Edición de valores de configuración de caché con Windows PowerShell (Almacenamiento en caché de Windows Server AppFabric). Las descripciones de los parámetros (alias) son las siguientes:
Ejemplo: |
||
|
Devuelve estadísticas de una memoria caché con nombre, según especifica el parámetro Nota Para obtener información sobre el procedimiento para usar este comando con los parámetros La descripción del parámetro (alias) es:
Ejemplo: |
||
|
Devuelve una lista de todas las regiones de una memoria caché con nombre, según especifica el parámetro Nota Para obtener información sobre el procedimiento para usar este comando con los parámetros La descripción del parámetro (alias) es:
Ejemplo: |
Comandos de administración de la consola
En la siguiente tabla se muestran los comandos disponibles para realizar operaciones relacionadas con la administración de la herramienta de administración de caché basada en Windows PowerShell.
Comando | Descripción |
---|---|
|
Este comando habilita el registro en archivos para la sesión de herramientas de administración de caché basada en Windows PowerShell. El seguimiento de eventos que se inicia mediante este comando dura únicamente lo que duren las sesiones de Windows PowerShell desde las cuales se llamó. De forma predeterminada, el registro está habilitado en el nivel Si ya existe un archivo con el mismo nombre, Windows PowerShell intenta anexarlo al archivo de registro. Las descripciones de los parámetros (alias) son:
Este ejemplo crea el archivo
Este comando realiza un seguimiento de eventos solo para la sesión de Windows PowerShell, y no para el cliente de caché o el host de caché. |
|
Invoca manualmente la recopilación de elementos sin usar en el clúster de caché para liberar la memoria sin usar. Esto solamente está disponible para circunstancias especiales. La recopilación de elementos sin usar suele ser administrada por .NET Framework y las características de administración de memoria del clúster de caché de AppFabric. |
|
Proporciona información de ayuda para todos los comandos admitidos. Esta palabra clave también puede usarse con un carácter "*" para filtrar la cantidad de información de ayuda mostrada, como por ejemplo:
|
|
Cierra la sesión de Windows PowerShell. |
|
Borra la pantalla de Windows PowerShell. |
Vea también
Conceptos
Configuración de caché con Windows PowerShell (Almacenamiento en caché de Windows Server AppFabric)
Valores de configuración (Almacenamiento en caché de Windows Server AppFabric)
Opciones de configuración de almacenamiento en caché de Windows Server AppFabric
Solución de problemas de almacenamiento en caché de Windows Server AppFabric
Conceptos de almacenamiento en caché de Windows Server AppFabric
Desarrollo de un cliente de caché (Almacenamiento en caché de Windows Server AppFabric)
2011-12-05