Изменение учетной записи службы кэша (кэширование в AppFabric 1.1)
Microsoft AppFabric 1.1 для Windows Server позволяет запускать службу Кэш AppFabric со встроенной учетной записью или с настраиваемой доменной учетной записью. Запуск службы с настраиваемой учетной записью ранее не поддерживался в Windows Server AppFabric 1.0. В этом разделе описано, как поменять учетную запись службы Кэш AppFabric одним из двух методов:
С помощью мастера настройки
С помощью Windows PowerShell
Учетную запись службы следует менять на каждом узле кэша по отдельности, и перед внесением изменений узел кэша следует остановить. Проще всего использовать для этого команду Windows PowerShell Stop-CacheCluster, останавливающую все узлы в кластере. При этом вы можете оставить кластер работающим и обновлять сервера по очереди, запуская команду Stop-CacheHost, обновляя узел кэша и запуская команду Start-CacheHost перед переходом к следующему серверу.
Примечание
Использовать настраиваемую учетную запись с привилегиями администратора на узле кэша не рекомендуется.
Предупреждение
При переходе со встроенной учетной записи, например Network Service, на настраиваемую учетную запись, например доменную, следует остановить кластер кэша. В этом случае также следует перезапустить приложения-клиенты кэша.
Использование мастера настройки
Мастер настройки позволяет изменить настройки службы Кэш AppFabric через пользовательский интерфейс.
Нажмите кнопку Пуск, выберите Microsoft AppFabric 1.1 для Windows Server, а затем – команду Настроить AppFabric.
Продолжайте настройку, пока не появится раздел Служба кэша.
Установите флажок Задать конфигурацию службы кэша.
Нажмите кнопку Изменить рядом с текстовым полем Учетная запись службы кэша.
В диалоговом окне Выбор пользователя введите сведения об учетной записи и нажмите кнопку ОК.
Выберите поставщика конфигурации службы кэша и укажите текущее хранилище конфигурации текущего кластера кэша.
Установите переключатель Присоединить к кластеру.
Нажмите кнопку Далее и завершите настройку службы кэша, чтобы применить изменения учетной записи службы Кэш AppFabric.
Запустите узел кэша с помощью команды Windows PowerShell Start-CacheHost или Start-CacheCluter.
Использование Windows PowerShell
Далее описан другой метод изменения учетной записи службы Кэш AppFabric с помощью Windows PowerShell. Сведения о том, как использовать приведенные далее команды настройки, см. в разделе Автоматическая установка и настройка (кэширование в AppFabric 1.1).
Если целевой узел кэша еще работает, остановите его с помощью команды Stop-CacheCluster или Stop-CacheHost.
Stop-CacheHost CacheServer1 22233
Используйте команду UnRegister-CacheHost, чтобы удалить узел кэша из кластера.
Unregister-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -HostName CacheServer1
Используйте команду Remove-CacheHost, чтобы удалить конфигурацию узла кэша с сервера. Эту команду следует запускать на самом узле кэша.
Remove-CacheHost
Измените учетную запись службы с помощью средства администрирования служб или команды sc.exe.
sc.exe config AppFabricCachingService obj= DOMAIN\user1 password= user1_password
Важно!
Если вы используете настраиваемую учетную запись службы, то она должна иметь право Вход в качестве службы. Дополнительные сведения о том, как его назначить, см. в разделе Добавление права "Вход в качестве службы" для учетной записи.
Используйте команду Add-CacheHost для настройки узла кэша. Укажите новую учетную запись с помощью параметра Account.
Add-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -Account "DOMAIN\user1"
Используйте команду 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
Запустите узел кэша с помощью команды Start-CacheHost или Start-CacheCluter.
См. также
Основные понятия
2012-03-05