Amministrazione della cache con Windows PowerShell (AppFabric 1.1)
Windows PowerShell consente di amministrare il cluster di cache, gli host della cache e la cache stessa. Se si utilizza un computer con la funzionalità Amministrazione cache installata, è possibile fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft AppFabric 1.1 per Windows Server, quindi Amministrazione della cache con Windows PowerShell.
Nota
Per il corretto funzionamento dei comandi di amministrazione è necessario eseguire Windows PowerShell con privilegi amministrativi. Se si utilizza il collegamento Amministrazione della cache con Windows PowerShell, fare clic con il pulsante destro del mouse su tale collegamento e scegliere Esegui come amministratore.
Esistono due categorie principali di comandi di PowerShell per memorizzazione nella cache di AppFabric: comandi di amministrazione e comandi di configurazione. In questo argomento vengono descritti i comandi di amministrazione. Per ulteriori informazioni sui comandi di configurazione, vedere Configurazione della cache con Windows PowerShell (Memorizzazione nella cache di AppFabric 1.1). Nelle tabelle dell'argomento i comandi di amministrazione sono suddivisi in categorie. Alcuni comandi sono presenti in più di una tabella, ma con parametri diversi, in base a quale delle quattro categorie di comandi sono applicati:
Comandi correlati al cluster di cache
Comandi correlati all'host della cache
Comandi correlati alla cache
Comandi di gestione della console
Modifiche dei nomi dei comandi in Aggiornamento per AppFabric 1.1 - Marzo 2012
L'aggiornamento Aggiornamento per AppFabric 1.1 - Marzo 2012 include modifiche apportate ai nomi dei comandi di Windows PowerShell per AppFabric allo scopo di migliorare la comprensione e la coerenza di tali comandi. Nelle tabelle seguenti sono riportati il nome del comando originario (RTM) e il nome del comando aggiornato nel marzo 2012 (QFE).
Per garantire la compatibilità con le versioni precedenti, viene fornito uno script di PowerShell per effettuare l'aliasing dei nuovi comandi con i nomi dei comandi precedenti. È stato effettuato l'aliasing delle modifiche apportate ai nomi dei parametri all'interno del modulo PowerShell.
Assistenza durante una sessione di Windows PowerShell
Con le informazioni riportate di seguito viene fornito un riepilogo dei comandi di amministrazione per le funzionalità di memorizzazione nella cache di AppFabric. È importante tenere presente che è possibile ricevere assistenza anche all'interno di una sessione di Windows PowerShell. Ad esempio, il comando seguente visualizza tutti i comandi di amministrazione:
get-command -module DistributedCacheAdministration
Se occorre assistenza per un particolare comando, utilizzare il comando get-help
. Ad esempio, il comando seguente visualizza tutte le informazioni disponibili relative al comando New-Cache
:
get-help New-Cache -full
Considerazioni importanti
Quando si utilizzano i comandi di Windows PowerShell descritti in questo argomento, è importante tenere in considerazione i punti seguenti:
All'identità di sicurezza della persona che utilizza questi comandi di Windows PowerShell devono essere associati privilegi di amministratore su tutti i server di cache inclusi nel cluster di cache.
I valori dei parametri per i comandi distinguono tra maiuscole e minuscole. Ad esempio, se si crea una cache chiamata
NamedCache1
, il comandoGet-CacheConfig -CacheName namedcache1
non funziona. È necessario che le lettere maiuscole e minuscole corrispondano, come inGet-CacheConfig -CacheName NamedCache1
.Quando la configurazione del cluster basata su XML viene modificata utilizzando i comandi
Export-CacheClusterConfig
eImport-CacheClusterConfig
, è possibile cambiare le impostazioni della configurazione del cluster (attributi XML) nel file XML, mentre l'aggiunta o l'eliminazione di cache denominate e host della cache mediante inserimento o rimozione di elementi XML non è supportata.I comandi del cluster di cache
Start-CacheCluster
,Stop-CacheCluster
eRestart-CacheCluster
implicano il coordinamento dello stato del servizio Windows per l'hosting della cache su tutti i server di cache del cluster. L'esecuzione di questi comandi può richiedere una quantità di tempo superiore quando gli host principali svolgono un ruolo di gestione del cluster. È necessario che, mentre gli altri host della cache si avviano e si arrestano, la maggior parte degli host principali sia in esecuzione.Avviare e arrestare sempre il Servizio di memorizzazione nella cache con i comandi del cluster di cache
Start-CacheCluster
,Stop-CacheCluster
eRestart-CacheCluster
. L'avvio e l'arresto del servizio dallo strumento amministrativo dei servizi può causare una sospensione del sistema. Questi comandi, inoltre, devono essere eseguiti da una sessione di Windows PowerShell elevata con privilegi di amministrazione.I comandi del cluster di cache
Stop-CacheCluster
eRestart-CacheCluster
provocano lo scaricamento di tutti i dati dalla memoria di tutti gli host della cache del cluster.Per rendere effettive le modifiche, i comandi
Set-CacheConfig
eImport-CacheClusterConfig
richiedono il riavvio del cluster di cache conRestart-CacheCluster
.I comandi
Remove-Cache
eNew-Cache
possono essere utilizzati per modificare la configurazione di una cache denominata senza influire sulle altre cache denominate del cluster.
Comandi correlati al cluster di cache
Nella seguente tabella sono elencati i comandi per l'amministrazione della cache di Windows PowerShell disponibili per eseguire operazioni correlate al cluster.
Comando (RTM) | Comando (QFE) | Descrizione |
---|---|---|
|
|
Imposta il contesto della sessione di Windows PowerShell sul cluster di cache desiderato. Prima di avviare una sessione di Windows PowerShell è necessario eseguire questo comando. Se riguarda un host della cache, il comando deve essere eseguito senza parametri, poiché questi sono ricavati dalla configurazione della cache sul computer. Se l'esecuzione avviene da un computer non host, per specificare il cluster di cache desiderato è possibile utilizzare i parametri riportati di seguito. Sono disponibili le seguenti descrizioni dei parametri:
|
|
|
Avvia tutti i servizi cache del cluster. Gli host principali vengono avviati per primi. Si noti che i servizi di cache non vengono condivisi automaticamente dopo un riavvio. Per avviare il servizio, è necessario richiamare |
|
|
Arresta tutti i servizi cache del cluster. Questo comando richiede privilegi di amministratore. |
|
|
Riavvia tutti i servizi cache del cluster nella sequenza corretta. Questo comando richiede privilegi di amministratore. |
|
|
Restituisce statistiche sullo stato del cluster di cache. |
|
|
Progettato per essere utilizzato in combinazione con Questo comando permette di esportare le impostazioni di configurazione del cluster, attualmente presenti nel cluster stesso, nel file di configurazione basato su XML specificato. Questo comando può essere utilizzato indipendentemente dal percorso di archiviazione delle impostazioni di configurazione del cluster (SQL Server o cartella di rete condivisa). È disponibile la seguente descrizione del parametro:
Esempio: |
|
|
Progettato per essere utilizzato in combinazione con Questo comando permette di importare le impostazioni di configurazione del cluster, come descritto nel file di configurazione basato su XML specificato. Questo comando può essere utilizzato indipendentemente dal percorso di archiviazione delle impostazioni di configurazione del cluster (SQL Server o cartella di rete condivisa). Per rendere effettive le modifiche, è necessario riavviare il cluster con È disponibile la seguente descrizione del parametro:
Esempio: |
|
|
concede l'accesso al cluster di cache tramite un account Windows. Per impostazione predefinita, tutti gli account Administrator presenti negli host della cache possono accedere al cluster di cache. Gli altri account devono essere esplicitamente aggiunti all'elenco degli account client autorizzati utilizzando questo comando. È disponibile la seguente descrizione del parametro:
|
|
|
Revoca l'accesso al cluster di cache tramite account Windows. È importante sottolineare che questo non impedisce agli amministratori presenti sugli host della cache di accedere al cluster di cache. È disponibile la seguente descrizione del parametro:
|
|
|
Se utilizzato senza parametri, elenca le informazioni relative a tutte le cache del cluster di cache. Nota Per informazioni sull'utilizzo di questo comando con il parametro |
|
|
Aggiorna gli intervalli di versioni degli host e dei client della cache autorizzati ad accedere al cluster di cache. I numeri sono attualmente correlati alle seguenti versioni:
Sono disponibili le seguenti descrizioni dei parametri:
Per ulteriori informazioni, vedere Procedura di aggiornamento per un cluster di cache di AppFabric (AppFabric 1.1). |
|
|
Arresta gli host della cache la cui versione non corrisponde ai valori di versione specificati. Sono disponibili le seguenti descrizioni dei parametri:
Per ulteriori informazioni, vedere Procedura di aggiornamento per un cluster di cache di AppFabric (AppFabric 1.1). |
|
|
aggiorna l'archivio di configurazione della cache dopo un aggiornamento di AppFabric. L'aggiornamento a Microsoft AppFabric 1.1 per Windows Server ha l'effetto visibile di convertire i nomi host della cache nei nomi di dominio completo (FQDN, Fully Qualified Domain Name) equivalenti. |
Comandi correlati all'host della cache
Nella tabella seguente sono indicati i comandi disponibili per l'esecuzione di operazioni correlate all'host della cache in Windows PowerShell.
Comando (RTM) | Comando (QFE) | Descrizione |
---|---|---|
|
|
Elenca le informazioni sull'host della cache specificato. Se non viene passato alcun parametro, il comando elenca tutti i servizi cache membri del cluster di cache. Lo stato Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Restituisce le informazioni di configurazione sull'host della cache specificato. Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Aggiorna la configurazione dell'host della cache in base ai valori specificati nei parametri del comando. A eccezione di Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Avvia il servizio cache specificato. Dopo il riavvio del server di cache, questo comando è necessario per consentire al servizio cache di aggiungersi nuovamente al cluster di cache in esecuzione. Si noti che se il cluster di cache è inattivo, è necessario utilizzare invece il comando Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Arresta il servizio cache specificato. Nota Il comando Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Annulla un'operazione di arresto normale in corso. L'host della cache rimane in esecuzione e non si verificano perdite di dati. Successivamente può verificarsi il normale bilanciamento del carico, se necessario. Sono disponibili le seguenti descrizioni dei parametri:
|
|
|
Riavvia il servizio cache specificato. Le impostazioni corrispondono a quelle di |
|
|
Riporta le statistiche per l'host della cache specificato, indicando: dimensione totale (in byte) e numero di oggetti memorizzati nella cache, aree, cache denominate, richieste e mancati riscontri nella cache. Nota Per informazioni sull'utilizzo di questo comando con il parametro Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Elenca tutte le cache e le aree che risiedono nell'host della cache specificato. Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Restituisce un elenco di tutte le aree presenti nel cluster di cache. Le aree possono essere create o rimosse solo dal client della cache. Tuttavia, è il cluster di cache a determinare l'host della cache su cui le aree risiederanno. Tutti i parametri sono facoltativi. Nota Per informazioni sull'utilizzo di questo comando con il parametro Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
Comandi correlati alla cache
Nella tabella seguente sono indicati i comandi disponibili per l'esecuzione di operazioni correlate alla cache utilizzando Windows PowerShell.
Comando (RTM) | Comando (QFE) | Descrizione |
---|---|---|
|
|
Crea una nuova cache denominata quando il cluster è in esecuzione. Tutti i valori sono facoltativi, a eccezione di Nota Le cache denominate possono essere massimo 128. Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Rimuove una cache denominata, come specificato dal parametro È disponibile la seguente descrizione del parametro:
Esempio: |
|
|
Restituisce i dettagli di configurazione per la cache denominata specificata dal parametro È disponibile la seguente descrizione del parametro:
Esempio: |
|
|
Aggiorna le impostazioni di configurazione della cache denominata, come specificato dal parametro Quando per apportare modifiche alla cache si utilizza il parametro Per ulteriori informazioni, vedere Modificare le impostazioni di configurazione della cache con Windows PowerShell. Sono disponibili le seguenti descrizioni dei parametri:
Esempio: |
|
|
Rimuove le statistiche di una cache denominata, come specificato dal parametro Nota Per informazioni sull'utilizzo di questo comando con i parametri È disponibile la seguente descrizione del parametro:
Esempio: |
|
|
Rimuove un elenco di tutte le aree presenti in una cache denominata, come specificato dal parametro Nota Per informazioni sull'utilizzo di questo comando con i parametri È disponibile la seguente descrizione del parametro:
Esempio: |
Comandi di gestione della console
Nella tabella seguente sono elencati i comandi disponibili per eseguire operazioni connesse alla gestione dello strumento di amministrazione della cache basato su Windows PowerShell.
Comando (RTM) | Comando (QFE) | Descrizione |
---|---|---|
|
|
Questo comando consente la registrazione basata su file della sessione dello strumento di amministrazione della cache basato su Windows PowerShell. Il rilevamento degli eventi avviato da questo comando dura solo il tempo della sessione di Windows PowerShell da cui è stato richiamato. Per impostazione predefinita, la registrazione è abilitata a livello Se un file con lo stesso nome risulta già presente, Windows PowerShell tenta di aggiungerlo al file di registro. Sono disponibili le seguenti descrizioni dei parametri:
In questo esempio viene creato il file
Questo comando tiene traccia degli eventi solo in relazione alla sessione di Windows PowerShell e non al client o all'host della cache. |
|
|
Arresta la registrazione avviata da |
|
|
Richiama manualmente il processo di garbage collection sul cluster di cache per liberare la memoria inutilizzata. È disponibile solo in circostanze speciali. In genere, Garbage Collection è gestito da .NET Framework e dalle funzionalità di gestione della memoria del cluster di cache di AppFabric. |
|
|
Esce dalla sessione di Windows PowerShell. |
|
|
Cancella la schermata di Windows PowerShell. |
Vedere anche
Concetti
Configurazione della cache con Windows PowerShell (Memorizzazione nella cache di AppFabric 1.1)
Impostazioni di configurazione
Opzioni di configurazione di memorizzazione nella cache di AppFabric
Risoluzione dei problemi relativi alla memorizzazione nella cache di AppFabric
Concetti di memorizzazione nella cache di AppFabric (Memorizzazione nella cache di AppFabric 1.1)
Sviluppo di un client della cache
2012-04-05