Amministrazione della cache con Windows PowerShell (Memorizzazione nella cache di Windows Server AppFabric)
Windows PowerShell consente di amministrare il cluster di cache, gli host della cache e la cache stessa. Se si utilizza un computer in cui è installata la funzionalità Amministrazione cache, sono disponibili due modalità di utilizzo di Windows PowerShell per gestire le funzionalità di memorizzazione nella cache di AppFabric. Fare clic sul menu Start, selezionare Strumenti di amministrazione, quindi scegliere Moduli di Windows PowerShell. In alternativa, è possibile fare clic sul menu Start, quindi su Programmi, Windows Server AppFabric e infine su Amministrazione della cache con Windows PowerShell.
Nota
Nei sistemi operativi Windows Vista, Windows 7 e Windows Server 2008, per garantire il corretto funzionamento dei comandi di amministrazione è necessario eseguire Windows PowerShell con privilegi di amministratore. Se si utilizza il collegamento ad Amministrazione della cache con Windows PowerShell, fare clic con il pulsante destro del mouse sul collegamento e selezionare Esegui come amministratore.
Esistono due categorie principali di comandi di PowerShell per la 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 Windows Server AppFabric). 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
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 | 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. Le descrizioni (alias) dei parametri sono:
|
|
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). La descrizione (alias) 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 La descrizione (alias) 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. La descrizione (alias) 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. La descrizione (alias) del parametro è:
|
|
Se utilizzato senza parametri, elenca le informazioni relative a tutte le cache del cluster di cache. Nota Vedere la tabella successiva per informazioni sull'utilizzo di questo comando con il parametro |
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 | 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. Le descrizioni (alias) dei parametri sono:
Esempio: |
|
Restituisce le informazioni di configurazione sull'host della cache specificato. Le descrizioni (alias) dei parametri sono:
Esempio: |
|
Aggiorna la configurazione dell'host della cache in base ai valori specificati nei parametri del comando. A eccezione di Le descrizioni (alias) dei parametri sono:
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 Le descrizioni (alias) dei parametri sono:
Esempio: |
|
Arresta il servizio cache specificato. Nota Il comando Le descrizioni (alias) dei parametri sono:
Esempio: |
|
Riporta le statistiche per l'host della cache specificato, indicando: dimensione totale (in byte) e numero di oggetti memorizzati nella cache, regioni, cache denominate, richieste e mancati riscontri nella cache. Nota Vedere la tabella successiva per informazioni sull'utilizzo di questo comando con il parametro Le descrizioni (alias) dei parametri sono:
Esempio: |
|
Elenca tutte le cache e le regioni che risiedono nell'host della cache specificato. Le descrizioni (alias) dei parametri sono:
Esempio: |
|
Restituisce un elenco di tutte le regioni presenti nel cluster di cache. Le regioni possono essere create o rimosse solo dal client della cache. Tuttavia, è il cluster di cache a determinare l'host della cache su cui le regioni risiederanno. Tutti i parametri sono facoltativi. Nota Vedere la tabella successiva per informazioni sull'utilizzo di questo comando con il parametro Le descrizioni (alias) dei parametri sono:
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 | 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. Le descrizioni (alias) dei parametri sono:
Esempio: |
|
Rimuove una cache denominata, come specificato dal parametro La descrizione (alias) del parametro è:
Esempio: |
|
Restituisce i dettagli di configurazione per la cache denominata specificata dal parametro La descrizione (alias) 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 (Memorizzazione nella cache di Windows Server AppFabric). Le descrizioni (alias) dei parametri sono:
Esempio: |
|
Rimuove le statistiche di una cache denominata, come specificato dal parametro Nota Vedere la tabella precedente per informazioni sull'utilizzo di questo comando con i parametri La descrizione (alias) del parametro è:
Esempio: |
|
Rimuove un elenco di tutte le regioni presenti in una cache denominata, come specificato dal parametro Nota Vedere la tabella precedente per informazioni sull'utilizzo di questo comando con i parametri La descrizione (alias) 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 | 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. Le descrizioni (alias) del parametro sono:
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. |
|
Richiama manualmente il processo di garbage collection sul cluster di cache per liberare la memoria inutilizzata. È disponibile solo in circostanze speciali. In genere, la garbage collection è gestita da .NET Framework e dalle funzionalità di gestione della memoria del cluster di cache di AppFabric. |
|
Fornisce la Guida per tutti i comandi supportati. Questa parola chiave può essere utilizzata anche con un carattere "*", per filtrare la quantità di informazioni della Guida visualizzate. Ad esempio:
|
|
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 Windows Server AppFabric)
Impostazioni di configurazione (Memorizzazione nella cache di Windows Server AppFabric)
Opzioni di configurazione della memorizzazione nella cache di Windows Server AppFabric
Risoluzione dei problemi relativi alla memorizzazione nella cache di Windows Server AppFabric
Concetti di memorizzazione nella cache di AppFabric
Sviluppo di un client cache (Memorizzazione nella cache di Windows Server AppFabric)
2011-12-05