Altere a conta do serviço de cache (Cache do AppFabric 1.1)

O Microsoft AppFabric 1.1 para Windows Server permite que você execute o serviço Cache do AppFabric como uma conta integrada ou como uma conta de domínio personalizada. A execução do serviço como uma conta de domínio personalizada não era compatível anteriormente com o Windows Server AppFabric v1.0. Este tópico descreve como alterar a conta do serviço Cache do AppFabric usando dois métodos:

  1. Como usar o Assistente de Configuração

  2. Usando o Windows PowerShell

A conta do serviço precisa ser atualizada em cada host de cache individualmente, e cada host de cache precisa ser interrompido antes das alterações. A maneira mais fácil de fazer isso é usar o comando Stop-CacheCluster Windows PowerShell para interromper todos os hosts no cluster. No entanto, você pode optar por deixar o cluster de cache em execução e atualizar os servidores em sequência, usando o Stop-CacheHost, atualizando o host de cache e usando o Start-CacheHost antes de passar para o próximo servidor.

Dica

Não é recomendado usar uma conta de serviço personalizada com os privilégios do Administrador no host de cache.

Aviso

Você precisará interromper o cluster de cache se estiver alternando entre uma conta integrada, como SERVIÇO DE REDE, e uma conta personalizada, como uma conta de domínio. Nessa situação, você também deve reiniciar os aplicativos do cliente de cache.

Como usar o Assistente de Configuração

O Assistente de Configuração permite que você atualize o serviço Cache do AppFabric com uma interface de usuário.

  1. No Menu Iniciar, selecione Microsoft AppFabric 1.1 para Windows Server e clique em Configurar AppFabric.

  2. Siga as etapas de configuração até chegar na seção Serviço de Cache.

  3. Marque a caixa de seleção Definir a configuração do Serviço de Cache.

  4. Clique no botão Alterar ao lado da caixa de texto Conta do Serviço de Cache.

  5. Na caixa de diálogo Selecionar Usuário, insira as informações da conta e clique em OK.

  6. Selecione Provedor de configuração do Serviço de Cache e aponte para o repositório atual de configuração do cluster de cache atual.

  7. Selecione o botão de opção Unir cluster.

  8. Clique em Avançar e conclua a configuração do serviço de cache para aplicar as alterações à conta de serviço Cache do AppFabric.

  9. Inicie o host de cache com os comandos Start-CacheHost ou Start-CacheCluter do Windows PowerShell.

Usando o Windows PowerShell

As etapas a seguir mostram outra técnica para alterar a conta do serviço Cache do AppFabric por meio do Windows PowerShell. Para obter informações sobre como usar os comandos de configuração abaixo, consulte Instalação e configuração automatizadas (Cache do AppFabric 1.1).

  1. Se o host de cache de destino ainda estiver em execução, interrompa o host de cache com o Stop-CacheCluster ou Stop-CacheHost.

    Stop-CacheHost CacheServer1 22233
    
  2. Use o UnRegister-CacheHost para remover o host de cache do cluster de cache.

    Unregister-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -HostName CacheServer1
    
  3. Use o Remove-CacheHost para remover a configuração do host de cache do servidor. Esse comando precisa ser executado a partir do host de cache de destino.

    Remove-CacheHost
    
  4. Altere a conta de serviço usando a ferramenta administrativa de serviço ou o comando sc.exe.

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

    Importante

    Se você usar uma conta de serviço personalizado, é preciso ter o direito Fazer logon como um serviço. Para obter informações sobre como conceder esse direito, consulte Adicionar o direito Fazer logon como um serviço a uma conta.

  5. Use o Add-CacheHost para configurar o host de cache. Especifique a nova conta com o parâmetro Account.

    Add-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -Account "DOMAIN\user1"
    
  6. Use o Register-CacheHost para registrar o host de cache com o cluster de cache. Especifique a nova conta com o parâmetro 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. Inicie o host de cache com o Start-CacheHost ou o Start-CacheCluter.

Consulte também

Conceitos

Configurando o cluster de cache

  2012-03-05