Administration du cache avec Windows PowerShell (AppFabric 1.1)
Grâce à Windows PowerShell, vous pouvez administrer le cluster de cache, les hôtes de cache et le cache lui-même. Si vous utilisez un ordinateur sur lequel la fonctionnalité d'administration du cache est installée, vous pouvez ouvrir le menu Démarrer, cliquer sur Tous les programmes, Microsoft AppFabric 1.1 pour Windows Server, puis Windows PowerShell pour l'administration de la mise en cache.
Notes
Vous devez exécuter Windows PowerShell avec des privilèges d'administrateur pour que certaines commandes d'administration fonctionnent correctement. Pour le raccourci Windows PowerShell pour l'administration de la mise en cache, cliquez avec le bouton droit dessus et sélectionnez Exécuter en tant qu'administrateur.
Les commandes PowerShell de Mise en cache d'AppFabric appartiennent à deux catégories principales : commandes d'administration et commandes de configuration. Cette rubrique s'attache à décrire les seules commandes d'administration. Pour plus d'informations sur les commandes de configuration, consultez la rubrique Configuration du cache à l'aide de Windows PowerShell (mise en cache d'AppFabric 1.1). Les commandes d'administration sont divisées en catégories dans les tableaux de cette rubrique. Certaines commandes apparaissent dans plusieurs tableaux, avec différents paramètres selon qu'elles s'appliquent à l'une des quatre catégories de commandes :
Commandes liées au cluster de cache
Commandes liées à l'hôte de cache
Commandes liées au cache
Commandes de gestion de la console
Modifications du nom des commandes dans le Mise à jour de mars 2012 pour AppFabric 1.1
La mise à jour du Mise à jour de mars 2012 pour AppFabric 1.1 incluait des modifications de nom apportées aux commandes Windows PowerShell pour AppFabric. Celles-ci améliorent la compréhension et la cohérence des commandes. Les tableaux suivants incluent le nom de commande d'origine (RTM) et le nom de la commande en mars 2012 (QFE).
Afin de conserver la compatibilité descendante, un script PowerShell a été fourni pour que les nouvelles commandes disposent d'un alias avec leur ancien nom. Toutes les modifications dans les noms de paramètres possèdent un alias au sein du module PowerShell.
Accès à l'aide dans la session Windows PowerShell
Les informations ci-dessous récapitulent les commandes d'administration des fonctionnalités de mise en cache d'AppFabric. Vous pouvez également obtenir de l'aide dans la session Windows PowerShell. Par exemple, la commande suivante affiche toutes les commandes d'administration :
get-command -module DistributedCacheAdministration
Si vous avez besoin d'aide sur une commande précise, vous pouvez utiliser la commande get-help
pour la rechercher. Par exemple, la commande suivante affiche l'aide complète pour la commande New-Cache
:
get-help New-Cache -full
Considérations importantes
Il convient de tenir compte des aspects suivants dans le cadre de l'utilisation des commandes Windows PowerShell décrites dans cette rubrique :
L'identité de sécurité de l'utilisateur des commandes Windows PowerShell doit disposer de privilèges d'administrateur sur tous les serveurs de cache dans le cluster de cache.
Les valeurs des paramètres des commandes respectent la casse. Par exemple, si vous créez le cache
NamedCache1
, la commandeGet-CacheConfig -CacheName namedcache1
ne fonctionnera pas. Vous devez reproduire la casse comme suit :Get-CacheConfig -CacheName NamedCache1
.Lorsque vous modifiez la configuration du cluster à l'aide des commandes
Export-CacheClusterConfig
etImport-CacheClusterConfig
, vous pouvez modifier les paramètres de configuration du cluster (attributs XML) dans le fichier XML, mais pas ajouter ou supprimer des caches nommés et des hôtes de cache en insérant ou en supprimant des éléments XML.Les commandes de cluster de cache
Start-CacheCluster
,Stop-CacheCluster
etRestart-CacheCluster
impliquent une coordination de l'état du service Windows d'hôte de cache sur tous les serveurs de cache dans le cluster. L'exécution de ces commandes peut prendre davantage de temps lorsque les hôtes principaux exécutent le rôle de gestion du cluster. La majorité des hôtes principaux doit être en cours d'exécution lors de l'arrêt et du redémarrage des hôtes de cache restants.Démarrez et arrêtez toujours le service de mise en cache à l'aide des commandes de cluster de cache
Start-CacheCluster
,Stop-CacheCluster
etRestart-CacheCluster
. L'utilisation de l'outil d'administration des services pour démarrer et arrêter le service peut entraîner un blocage. Par ailleurs, ces commandes doivent être exécutées à partir d'une session Windows PowerShell dotée de privilèges d'administrateur.Les commandes de cluster de cache
Stop-CacheCluster
etRestart-CacheCluster
purgent les données de la mémoire sur tous les hôtes de cache du cluster.Les commandes
Set-CacheConfig
etImport-CacheClusterConfig
nécessitent le redémarrage du cluster de cache à l'aide de la commandeRestart-CacheCluster
pour que les modifications prennent effet.Les commandes
Remove-Cache
etNew-Cache
permettent de modifier la configuration d'un cache nommé sans affecter les autres caches nommés dans le cluster.
Commandes liées au cluster de cache
Le tableau suivant répertorie les commandes Windows PowerShell pour l'administration du cache qui permettent d'exécuter des opérations liées au cluster.
Commande (RTM) | Commande (QFE) | Description |
---|---|---|
|
|
Définit le contexte de votre session Windows PowerShell sur le cluster de cache souhaité. Lorsque vous démarrez une session Windows PowerShell, vous devez commencer par exécuter cette commande. Si la session utilise un hôte de cache, exécutez la commande sans paramètres car ceux-ci sont extraits de la configuration du cache sur l'ordinateur. Si la session utilise un ordinateur non hôte, vous pouvez utiliser les paramètres suivants pour spécifier le cluster de cache souhaité. Les paramètres sont décrits ci-dessous :
|
|
|
Démarre tous les services de cache dans le cluster. Les hôtes principaux sont démarrés en premier. Notez que les services cache ne sont pas démarrés automatiquement après un redémarrage : la commande |
|
|
Arrête tous les services de cache dans le cluster. Cette commande requiert des privilèges d'administrateur. |
|
|
Redémarre tous les services de cache dans le cluster selon la séquence appropriée. Cette commande requiert des privilèges d'administrateur. |
|
|
Renvoie les statistiques relatives au fonctionnement du cluster de cache. |
|
|
Conçue pour être utilisée avec la commande Cette commande exporte les paramètres de configuration du cluster, tels qu'ils existent dans le cluster, vers le fichier de configuration XML spécifié. Cette commande peut être utilisée quel que soit l'emplacement de stockage des paramètres de configuration de votre cluster (SQL Server ou dossier réseau partagé). Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Conçue pour être utilisée avec la commande Cette commande importe les paramètres de configuration du cluster tels que définis dans le fichier de configuration XML spécifié. Cette commande peut être utilisée quel que soit l'emplacement de stockage des paramètres de configuration de votre cluster (SQL Server ou dossier réseau partagé). Vous devez redémarrer le cluster à l'aide de la commande Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Octroie à un compte Windows l'accès au cluster de cache. Par défaut, les comptes d'administrateur sur les hôtes de cache ont accès au cluster de cache. Les autres comptes doivent être ajoutés de manière explicite à la liste des comptes clients autorisés à l'aide de cette commande. Les paramètres sont décrits ci-dessous :
|
|
|
Révoque l'accès d'un compte Windows au cluster de cache. Notez que ceci n'empêche pas les administrateurs sur les hôtes de cache d'accéder au cluster de cache. Les paramètres sont décrits ci-dessous :
|
|
|
Lorsque cette commande est utilisée sans paramètres, elle répertorie les informations sur tous les caches dans le cluster de cache. Notes Pour plus d'informations sur l'utilisation de cette commande avec le paramètre |
|
|
Met à jour les plages de versions des hôtes de cache et clients de cache autorisés à accéder au cluster de cache. À l'heure actuelle, les numéros correspondent aux versions suivantes :
Les paramètres sont décrits ci-dessous :
Pour plus d'informations, consultez la rubrique Procédure de mise à niveau d'un cluster de cache AppFabric (AppFabric 1.1). |
|
|
Arrête les hôtes de cache dont la version diffère des valeurs de version spécifiées. Les paramètres sont décrits ci-dessous :
Pour plus d'informations, consultez la rubrique Procédure de mise à niveau d'un cluster de cache AppFabric (AppFabric 1.1). |
|
|
Met à jour le magasin de configuration du cache après la mise à niveau d'AppFabric. Dans le cadre de la mise à niveau vers Microsoft AppFabric 1.1 pour Windows Server, cette commande traduit les noms d'hôte de cache pour utiliser leur nom de domaine complet (FQDN) équivalent. |
Commandes liées à l'hôte de cache
Le tableau suivant répertorie les commandes pour l'exécution des opérations liées à l'hôte de cache dans Windows PowerShell.
Commande (RTM) | Commande (QFE) | Description |
---|---|---|
|
|
Répertorie les informations relatives à l'hôte de cache spécifié. Si aucun paramètre n'est transmis, la commande répertorie tous les services cache appartenant au cluster de cache. L'état Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Renvoie les informations de configuration relatives à l'hôte de cache spécifié. Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Met à jour la configuration de l'hôte de cache avec les valeurs spécifiées dans les paramètres de la commande. Tous les paramètres sont facultatifs à l'exception de Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Démarre le service cache spécifié. Cette commande est requise après le redémarrage d'un serveur de cache pour permettre au service cache de rejoindre un cluster de cache en cours d'exécution. Notez que si le cluster de cache est interrompu, vous devez utiliser la commande Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Arrête le service cache spécifié. Notes La commande Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Annule un arrêt correct en cours. L'hôte de cache continue de s'exécuter et aucune donnée n'est perdue. Un équilibrage de charge normal peut suivre le cas échéant. Les paramètres sont décrits ci-dessous :
|
|
|
Redémarre le service de mise en cache spécifié. Les paramètres sont identiques à ceux de la commande |
|
|
Affiche les statistiques relatives à l'hôte de cache spécifié, notamment la taille totale (en octets), et le nombre d'objets mis en cache, de régions, de caches nommés, de demandes et d'absences dans le cache. Notes Pour plus d'informations sur l'utilisation de cette commande avec le paramètre Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Répertorie les caches et régions qui résident dans l'hôte de cache spécifié. Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Renvoie la liste des régions dans le cluster de cache. Seul le client de cache peut créer ou supprimer des régions. Le cluster de cache identifie l'hôte de cache sur lequel elles résideront. Tous les paramètres sont facultatifs. Notes Pour plus d'informations sur l'utilisation de cette commande avec le paramètre Les paramètres sont décrits ci-dessous :
Exemple : |
Commandes liées au cache
Le tableau suivant répertorie les commandes pour l'exécution des opérations liées au cache dans Windows PowerShell.
Commande (RTM) | Commande (QFE) | Description |
---|---|---|
|
|
Crée un nouveau cache nommé lorsque le cluster est exécuté. Toutes les valeurs sont facultatives, à l'exception de Notes Il peut y avoir jusqu'à 128 caches nommés. Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Supprime un cache nommé, comme spécifié par le paramètre Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Renvoie les détails de configuration du cache nommé spécifié par le paramètre Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Met à jour les paramètres de configuration du cache nommé, comme spécifié par le paramètre Le cluster de cache peut être arrêté lorsque le paramètre Pour plus d'informations, voir Modification des paramètres de configuration du cache avec Windows PowerShell. Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Renvoie les statistiques d'un cache nommé, comme spécifié par le paramètre Notes Pour plus d'informations sur l'utilisation de cette commande avec les paramètres Les paramètres sont décrits ci-dessous :
Exemple : |
|
|
Renvoie la liste des régions d'un cache nommé, comme spécifié par le paramètre Notes Pour plus d'informations sur l'utilisation de cette commande avec les paramètres Les paramètres sont décrits ci-dessous :
Exemple : |
Commandes de gestion de la console
Le tableau suivant répertorie les commandes pour l'exécution des opérations de gestion de l'outil d'administration du cache basé sur Windows PowerShell.
Commande (RTM) | Commande (QFE) | Description |
---|---|---|
|
|
Cette commande active la journalisation basée sur des fichiers pour la session de l'outil d'administration du cache basé sur Windows PowerShell. Le suivi des événements initié par cette commande ne dure que le temps de la session Windows PowerShell depuis laquelle il a été appelé. Par défaut, la journalisation est activée au niveau Si un fichier du même nom existe déjà, Windows PowerShell tente de l'ajouter au fichier journal. Les paramètres sont décrits ci-dessous :
Cet exemple crée le fichier
Cette commande suit les événements de la seule session Windows PowerShell, et non du client de cache ou de l'hôte de cache. |
|
|
Arrête la journalisation commencée par la commande |
|
|
Appelle manuellement le nettoyage de la mémoire sur le cluster de cache pour libérer la mémoire inutilisée. Cette commande est uniquement disponible dans certaines circonstances. En général, le nettoyage de la mémoire est géré par .NET Framework et les fonctionnalités de gestion de la mémoire du cluster de cache d'AppFabric. |
|
|
Ferme la session Windows PowerShell. |
|
|
Efface l'écran Windows PowerShell. |
Voir aussi
Concepts
Configuration du cache à l'aide de Windows PowerShell (mise en cache d'AppFabric 1.1)
Paramètres de configuration
Options de configuration de la mise en cache d'AppFabric
Dépannage de la mise en cache d'AppFabric
Concepts relatifs à la mise en cache d'AppFabric (mise en cache d'AppFabric 1.1)
Développement d'un client de cache
2012-04-05