Изменение учетной записи службы кэша (кэширование в AppFabric 1.1)

Microsoft AppFabric 1.1 для Windows Server позволяет запускать службу Кэш AppFabric со встроенной учетной записью или с настраиваемой доменной учетной записью. Запуск службы с настраиваемой учетной записью ранее не поддерживался в Windows Server AppFabric 1.0. В этом разделе описано, как поменять учетную запись службы Кэш AppFabric одним из двух методов:

  1. С помощью мастера настройки

  2. С помощью Windows PowerShell

Учетную запись службы следует менять на каждом узле кэша по отдельности, и перед внесением изменений узел кэша следует остановить. Проще всего использовать для этого команду Windows PowerShell Stop-CacheCluster, останавливающую все узлы в кластере. При этом вы можете оставить кластер работающим и обновлять сервера по очереди, запуская команду Stop-CacheHost, обновляя узел кэша и запуская команду Start-CacheHost перед переходом к следующему серверу.

Примечание

Использовать настраиваемую учетную запись с привилегиями администратора на узле кэша не рекомендуется.

Предупреждение

При переходе со встроенной учетной записи, например Network Service, на настраиваемую учетную запись, например доменную, следует остановить кластер кэша. В этом случае также следует перезапустить приложения-клиенты кэша.

Использование мастера настройки

Мастер настройки позволяет изменить настройки службы Кэш AppFabric через пользовательский интерфейс.

  1. Нажмите кнопку Пуск, выберите Microsoft AppFabric 1.1 для Windows Server, а затем – команду Настроить AppFabric.

  2. Продолжайте настройку, пока не появится раздел Служба кэша.

  3. Установите флажок Задать конфигурацию службы кэша.

  4. Нажмите кнопку Изменить рядом с текстовым полем Учетная запись службы кэша.

  5. В диалоговом окне Выбор пользователя введите сведения об учетной записи и нажмите кнопку ОК.

  6. Выберите поставщика конфигурации службы кэша и укажите текущее хранилище конфигурации текущего кластера кэша.

  7. Установите переключатель Присоединить к кластеру.

  8. Нажмите кнопку Далее и завершите настройку службы кэша, чтобы применить изменения учетной записи службы Кэш AppFabric.

  9. Запустите узел кэша с помощью команды Windows PowerShell Start-CacheHost или Start-CacheCluter.

Использование Windows PowerShell

Далее описан другой метод изменения учетной записи службы Кэш AppFabric с помощью Windows PowerShell. Сведения о том, как использовать приведенные далее команды настройки, см. в разделе Автоматическая установка и настройка (кэширование в AppFabric 1.1).

  1. Если целевой узел кэша еще работает, остановите его с помощью команды Stop-CacheCluster или Stop-CacheHost.

    Stop-CacheHost CacheServer1 22233
    
  2. Используйте команду UnRegister-CacheHost, чтобы удалить узел кэша из кластера.

    Unregister-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -HostName CacheServer1
    
  3. Используйте команду Remove-CacheHost, чтобы удалить конфигурацию узла кэша с сервера. Эту команду следует запускать на самом узле кэша.

    Remove-CacheHost
    
  4. Измените учетную запись службы с помощью средства администрирования служб или команды sc.exe.

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

    Важно!

    Если вы используете настраиваемую учетную запись службы, то она должна иметь право Вход в качестве службы. Дополнительные сведения о том, как его назначить, см. в разделе Добавление права "Вход в качестве службы" для учетной записи.

  5. Используйте команду Add-CacheHost для настройки узла кэша. Укажите новую учетную запись с помощью параметра Account.

    Add-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -Account "DOMAIN\user1"
    
  6. Используйте команду Register-CacheHost, чтобы зарегистрировать узел кэша в кластере. Укажите новую учетную запись с помощью параметра 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. Запустите узел кэша с помощью команды Start-CacheHost или Start-CacheCluter.

См. также

Основные понятия

Настройка кластера кэша

  2012-03-05