Administración de caché con Windows PowerShell (AppFabric 1.1)
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, puede ir al menú Inicio, hacer clic en Todos los programas, Microsoft AppFabric 1.1 para Windows Server y, a continuación, seleccionar Administración de almacenamiento en caché de Windows PowerShell.
Nota
Debe ejecutar Windows PowerShell con privilegios administrativos para que algunos comandos de administración funcionen correctamente. Para el acceso directo Administración de almacenamiento en caché de Windows PowerShell, haga 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 AppFabric 1.1). 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
Cambios de nombre de los comandos en Actualización de AppFabric 1.1 de marzo de 2012
La actualización Actualización de AppFabric 1.1 de marzo de 2012 incluía cambios de nombre de los comandos de Windows PowerShell para AppFabric. Estos cambios mejoran la comprensión y coherencia de los comandos. Las tablas siguientes incluyen el nombre original del comando (RTM) y el nombre del comando de marzo de 2012 (QFE).
Para conservar la compatibilidad retroactiva, se proporciona un script de PowerShell que aplica alias con los nombres de comando anteriores a los nuevos comandos. Todos los cambios en los nombres de parámetros tienen un alias en el propio módulo de PowerShell.
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 (RTM) | Comando (QFE) | 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 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 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 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 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 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 |
|
|
Actualiza el intervalo de versiones de hosts de caché y los clientes de caché con acceso permitido al clúster de caché. En este momento, los números de versión hacen referencia a las siguientes versiones:
Las descripciones de los parámetros son las siguientes:
Para obtener más información, consulte Procedimiento de actualización para un clúster de caché de AppFabric (AppFabric 1.1). |
|
|
Detiene los hosts de caché cuya versión difiere de los valores de versión especificados. Las descripciones de los parámetros son las siguientes:
Para obtener más información, consulte Procedimiento de actualización para un clúster de caché de AppFabric (AppFabric 1.1). |
|
|
Actualiza el almacén de configuración de la caché tras la actualización de AppFabric. Al actualizar a Microsoft AppFabric 1.1 para Windows Server, el efecto visual resultante es la traducción de los nombres de host de caché a su nombre de dominio completo (FQDN) equivalente. |
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 (RTM) | Comando (QFE) | 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é. Observe que el estado de Las descripciones de los parámetros son las siguientes:
Ejemplo: |
||
|
|
Devuelve información de configuración acerca del host de caché especificado. Las descripciones de los parámetros 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 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 son las siguientes:
Ejemplo: |
||
|
|
Detiene el servicio de caché especificado. Nota El comando Las descripciones de los parámetros son las siguientes:
Ejemplo: |
||
|
|
Cancela un cierre estable en curso. El host de caché sigue ejecutándose. Los datos no se pierden. Si es necesario, puede ir seguido de un equilibrio de carga regular. Las descripciones de los parámetros son las siguientes:
|
||
|
|
Reinicia el servicio de caché especificado. Los valores de configuración son los mismos que para |
||
|
|
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 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 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 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 (RTM) | Comando (QFE) | 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 son las siguientes:
Ejemplo: |
||
|
|
Quita una memoria caché con nombre, según especifica el parámetro La descripción del parámetro 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 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, consulte Edición de valores de configuración de caché con Windows PowerShell. Las descripciones de los parámetros son las siguientes:
Ejemplo: |
||
|
|
Devuelve estadísticas de una memoria caché con nombre, según especifica el parámetro Nota Consulte la tabla anterior para obtener información sobre el procedimiento para usar este comando con los parámetros La descripción del parámetro es:
Ejemplo: |
||
|
|
Devuelve una lista de todas las regiones de una memoria caché con nombre, según especifica el parámetro Nota Consulte la tabla anterior para obtener información sobre el procedimiento para usar este comando con los parámetros La descripción del parámetro 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 (RTM) | Comando (QFE) | 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 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é. |
|
|
Detiene el registro iniciado por |
|
|
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. |
|
|
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 AppFabric 1.1)
Opciones de configuración
Opciones de configuración de almacenamiento en caché de AppFabric
Solución de problemas de almacenamiento en caché de AppFabric
Conceptos de almacenamiento en caché de AppFabric (Almacenamiento en caché de AppFabric 1.1)
Desarrollar un cliente de caché
2012-04-05