Развертывание сервера приложений ASB в домене Windows

Материал из AutoPark
Перейти к: навигация, поиск

Содержание

Предусловия

  1. АвтоПарк должен быть уже развернут. См. статью "Развертывание АвтоПарк в домене Windows".
  2. Сервер, на котором производится установка сервера приложений ASB должен являться членом домена, в котором развернут АвтоПарк.
  3. Сервер приложений ASB может быть установлен как на сервере АвтоПарк, так и на другом сервере в том же домене. Поскольку каждое авторизованное подключение к серверу приложений ASB порождает агентский процесс клиента ASB, при принятии решения следует руководствоваться оценочным количеством пользователей терминального (тонкого) клиента ASB и производительностью сервера.
  4. Для развертывания АвтоПарк на сервере Windows 2008 необходимо понимать, что такое контроль учетных записей (UAC), виртуализация файловой системы и реестра. Рекомендуется статья Марка Руссиновича Управление учетными записями пользователей Windows Vista: взгляд изнутри
  5. Получен дистрибутив сервера приложений ASB.

Развертывание

На сервере

  1. Зарегистрироваться администратором домена.
  2. Только под Windows 2008: все настройки, которые далее потребуется сделать вручную, необходимо выполнять от имени администратора домена с наивысшим уровнем привилегий. При помощи пункта "Запуск от имени администратора" контекстного меню запустите командную строку или FAR, все пункты, помеченные фразой от имени администратора домена с наивысшим уровнем привилегий, выполняйте из этой консоли.
  3. Только для платформы x64: "%ProgramFiles%" в данной инструкции нужно интерпретировать как "%ProgramFiles (x86)%"
  4. Проверить количество лицензий на сервер.
  5. Проверить время и часовой пояс.
  6. Разрешить делегирование для учетной записи сервера.
    1. Если служба "ASB Application Server" устанавливается на сервер АвтоПарк или на контроллер домена, делегирование уже разрешено, ничего делать не нужно.
    2. В противном случае открыть оснастку "Active Directory - пользователи и компьютеры", встать на ключ "Computers" для сервера, на котором будет установлена служба AsbApSrv, открыть свойства, на вкладке "Общие" установить галочку "Доверять компьютеру права представителя".
  7. Запретить автоматическую установку обновлений Winodws, иначе сервер может быть (при необходимости) автоматически перезагружен; в результате такой перезагрузки все незавершенные транзакции будут откачены, т.е. пользователи потеряют несохраненные изменения. Запретить только перезагрузку сервера к сожалению невозможно.
    1. Открыть нужный апплет панели управления
      • Под Windows 2003
        Панель управления - Автоматическое обновление
      • Под Windows 2008
        Панель управления - Центр обновления Windows
    2. Только под Windows 2008: перейти к настройке параметров обновления.
    3. Выбрать пункт "Загружать обновления, но решение об установке принимает пользователь".
  8. От имени администратора домена с наивысшим уровнем привилегий вручную создать папку сервера приложений ASB.
    • "%ProgramFiles%\ASB Application Server"
  9. От имени администратора домена с наивысшим уровнем привилегий скопировать дистрибутив сервера приложений ASB в "%ProgramFiles%\ASB Application Server". Если дистрибутив скопирован с CD, необходимо снять атрибут ReadOnly командой "attrib -r * /S".
  10. От имени администратора домена с наивысшим уровнем привилегий скорректировать "%ProgramFiles%\ASB Application Server\asbapsrv.ini".
    • В секции "RASBAPP Server" исправить имя сервера АвтоПарк в значении параметра AsbApRoot (корневой каталог сервера приложений ASB, от него интерпретируются относительные пути).
    • В секции "RASBAPP Server" исправить имя сервера АвтоПарк в значении параметра AsbApplication (путь к клиенту ASB).
    • В секции "RASBAPP Server\Path Translation" исправить имя сервера АвтоПарк в правиле, описывающем виртуальную папку AP_Support.
    • В секции "RASBAPP Server\Path Translation" при необходимости описать дополнительные виртуальные папки.
    • В секции "RASPAPP Server\Bind Addresses" исправить имя или IP-адрес сервера приложений ASB, маску подсети, имя сертификата. Синтаксис списков разрешений на подключение см. в статье Формат файла настроек сервера приложений ASB asbapsrv.ini.
  11. От имени администратора домена с наивысшим уровнем привилегий скорректировать "%ProgramFiles%\ASB Application Server\as_setup.ini".
    • Параметр ServerToolsASBRoot секции "ASB Application Server Tools" должен содержать путь к папке средств управления сервером.
    • Параметр Certificate1 секции "ASB Application Server Tools" должен содержать имя сертификата.
  12. Инсталлировать "Средства управления сервером приложений ASB".
    "%ProgramFiles%\ASB Application Server\as_setup.exe"
    Будет создана программная группа "Средства управления сервером приложений ASB".
  13. Настроить брандмауэр Windows.
    ПУСК - Программы - Средства управления сервером приложений ASB - Восстановить настройки по умолчанию - Брандмауэр Windows
  14. Создать общие папки сервера приложений ASB.
    ПУСК - Программы - Средства управления сервером приложений ASB - Восстановить настройки по умолчанию - Общие папки
  15. Зарегистрировать сервер приложений ASB в качестве службы.
    ПУСК - Программы - Средства управления сервером приложений ASB - Восстановить настройки по умолчанию - Регистрация службы
  16. Установить разрешения NTFS для папок сервера приложений ASB.
    ПУСК - Программы - Средства управления сервером приложений ASB - Восстановить настройки по умолчанию - Разрешения NTFS
  17. Если установка выполняется не на сервере АвтоПарк, установить в системное хранилище SSL-сертификат сервера для работы по протоколу RASBAPPS (через Интернет).
    ПУСК - Программы - Средства управления сервером приложений ASB - Импортировать SSL-сертификат - cXX.autopark.ru
    Потребуется ввести пароль. При отсутствии сертификата этот пункт можно пропустить.
  18. От имени администратора домена с наивысшим уровнем привилегий скорректировать клиентский RED-файл "C:\AutoPark\Проект.red".
    • В секции "ASB Special Folders" определить параметр ApSrvASBRoot, указав в качестве значения общую папку сервера приложений ASB ("\\Сервер\ASBApSrv").
  19. Только под Windows 2008: для самоконтроля проверить содержимое виртуального хранилища "%LOCALAPPDATA%\VirtualStore". Если в виртуальном хранилище присутствует хотя бы одна из папок "Program Files\ASBClient" или "Program Files\ASB Application Server", значит не все необходимые действия были выполнены от имени администратора домена с наивысшим уровнем привилегий. Необходимо исправить ошибки.
  20. Запустить сервер приложений ASB.
    ПУСК - Программы - Средства управления сервером приложений ASB - Запустить сервер приложений ASB

На рабочих станциях, где предполагается использование терминального (тонкого) клиента ASB

  1. Создать новый ярлык для подключения терминальным клиентом ASB (тонкий клиент).
    • Имя ярлыка: "АвтоПарк - терминальный клиент"
    • Объект: "\\СерверАвтоПарк\ASBClient\v32.exe -thincli rasbapp://СерверАвтоПарк/"
    • Рабочая папка: "" (пусто)
  2. Убедиться, что созданный ярлык доступен всем пользователям компьютера, т.е. находится внутри папки "%ALLUSERSPROFILE%";. При необходимости - перенести.
  3. Войти терминальным клиентом ASB в АвтоПарк, убедиться, что входит и выходит нормально.
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Другие ресурсы