Cambiare l'account del Servizio di memorizzazione nella cache (Memorizzazione nella cache di AppFabric 1.1)

Microsoft AppFabric 1.1 per Windows Server consente di eseguire il Servizio di memorizzazione nella cache di AppFabric come account predefinito o come account di dominio personalizzato. L'esecuzione del servizio come account di dominio personalizzato non è supportata nella precedente versione Windows Server AppFabric v1.0. In questo argomento vengono descritti due metodi per modificare l'account del Servizio di memorizzazione nella cache di AppFabric:

  1. Utilizzo della Configurazione guidata

  2. Utilizzo di Windows PowerShell

L'account del servizio deve essere aggiornato singolarmente in ciascun host della cache e ognuno di tali host deve essere arrestato prima di apportare qualsiasi modifica. Per effettuare queste operazioni nel modo più semplice, è possibile utilizzare il comando di Windows PowerShell Stop-CacheCluster per arrestare tutti gli host del cluster. È possibile decidere, tuttavia, di lasciare il cluster di cache in esecuzione e aggiornare i server in modo sequenziale. A tal fine, è necessario utilizzare Stop-CacheHost, aggiornare il corrispondente host della cache e quindi utilizzare Start-CacheHost prima di passare al server successivo.

Nota

Non è consigliabile utilizzare un account del servizio personalizzato con privilegi di amministratore per l'accesso all'host della cache.

Avviso

Per passare da un account predefinito, ad esempio SERVIZIO DI RETE, a un account personalizzato, ad esempio un account di dominio, è necessario arrestare il cluster di cache. In uno scenario di questo tipo è necessario anche riavviare le applicazioni dei client della cache.

Utilizzo della Configurazione guidata

La Configurazione guidata consente di aggiornare il Servizio di memorizzazione nella cache di AppFabric con un'interfaccia utente.

  1. Fare clic sul pulsante Start, scegliere Microsoft AppFabric 1.1 per Windows Server, quindi Configurazione di AppFabric.

  2. Eseguire i vari passaggi della configurazione fino alla visualizzazione della sezione Servizio di memorizzazione nella cache.

  3. Selezionare la casella di controllo Imposta configurazione Servizio di memorizzazione nella cache.

  4. Fare clic sul pulsante Cambia accanto alla casella di testo Account Servizio memorizzazione nella cache.

  5. Nella finestra di dialogo Selezione utente immettere le informazioni sull'account e fare clic su OK.

  6. Selezionare l'opzione Provider di configurazione del Servizio di memorizzazione nella cache e puntare all'archivio di configurazione per il cluster di cache corrente.

  7. Selezionare il pulsante di opzione Unisci a cluster.

  8. Fare clic su Avanti, quindi completare la configurazione del servizio per applicare le modifiche all'account del Servizio di memorizzazione nella cache di AppFabric.

  9. Avviare l'host della cache utilizzando il comando di Windows PowerShell Start-CacheHost o Start-CacheCluter.

Utilizzo di Windows PowerShell

Nella procedura seguente viene illustrata un'altra tecnica per modificare l'account del Servizio di memorizzazione nella cache di AppFabric mediante l'utilizzo di Windows PowerShell. Per informazioni sull'utilizzo dei comandi di configurazione riportati di seguito, vedere Installazione e configurazione automatizzate (Memorizzazione nella cache di AppFabric 1.1).

  1. Se l'host della cache di destinazione è in esecuzione, arrestarlo con il comando Stop-CacheCluster o Stop-CacheHost.

    Stop-CacheHost CacheServer1 22233
    
  2. Utilizzare UnRegister-CacheHost per rimuovere l'host della cache dal cluster di cache.

    Unregister-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -HostName CacheServer1
    
  3. Utilizzare Remove-CacheHost per rimuovere la configurazione dell'host della cache dal server. È necessario eseguire questo comando dall'host della cache di destinazione.

    Remove-CacheHost
    
  4. Modificare l'account del servizio utilizzando lo Strumento di amministrazione servizi o mediante il comando sc.exe.

    sc.exe config AppFabricCachingService obj= DOMAIN\user1 password= user1_password
    

    Importante

    Se si utilizza un account del servizio personalizzato, è necessario assegnare ad esso il diritto Accedi come servizio. Per ulteriori informazioni sull'assegnazione di questo diritto, vedere Aggiungere il diritto Accedi come servizio a un account.

  5. Utilizzare Add-CacheHost per configurare l'host della cache. Specificare il nuovo account con il parametro Account.

    Add-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -Account "DOMAIN\user1"
    
  6. Utilizzare Register-CacheHost per registrare l'host della cache con il cluster di cache. Specificare il nuovo account con il parametro Account.

    Register-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True"  -Account "DOMAIN\user1" -CachePort 22233 -ClusterPort 22234  -ArbitrationPort 22235 -ReplicationPort 22236 -HostName CACHESERVER1
    
  7. Avviare l'host della cache con il comando Start-CacheHost o Start-CacheCluter.

Vedere anche

Concetti

Configurazione del cluster di cache

  2012-03-05