Порядок миграции при замене сервера

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

Описание порядка миграции ПО «АвтоПарк» с сервера на сервер в одном домене.

Содержание

Замечания

Порядок действий при миграции

На старом сервере

  1. Вытеснить всех пользователей АвтоПарк.
  2. Убедиться, что никто не работает в АвтоПарк (см. состояние сервера ASB).
  3. Остановить службу "ASB Application Server".
  4. Остановить службу "ASB Server".
  5. При миграции на тот же сервер:
    • От имени администратора домена с наивысшим уровнем привилегий выполнить сохранение (копирование) папок АвтоПарк.

На новом сервере

  1. Зарегистрироваться администратором домена.
  2. Только под Windows 2008: все настройки, которые далее потребуется сделать вручную, необходимо выполнять от имени администратора с наивысшим уровнем привилегий. При помощи пункта "Запуск от имени администратора" контекстного меню запустите командную строку или FAR, все пункты, помеченные фразой от имени администратора с наивысшим уровнем привилегий, выполняйте из этой консоли.
  3. Отключить "Конфигурацию усиленной безопасности Internet Explorer" для групп администраторов. Если этого не сделать, на сервере будут предупреждения при запуске программ из общих папок (в том числе из общих папок АвтоПарк).
    • Под Windows 2003
      ПУСК - Панель управления - Установка и удаление программ - Установка компонентов Windows - Конфигурация усиленной безопасности Internet Explorer - Состав - Для групп администраторов
    • Под Windows 2008
      ПУСК - Программы - Администрирование - Диспетчер сервера
      В правой панели щелкнуть по ссылке "Настроить конфигурацию усиленной безопасности Internet Explorer", отключить для групп администраторов.
  4. Запретить автоматическую установку обновлений Winodws, иначе сервер может быть (при необходимости) автоматически перезагружен; в результате такой перезагрузки все незавершенные транзакции будут откачены, т.е. пользователи потеряют несохраненные изменения. Запретить только перезагрузку сервера к сожалению невозможно.
    1. Открыть нужный апплет панели управления
      • Под Windows 2003
        Панель управления - Автоматическое обновление
      • Под Windows 2008
        Панель управления - Центр обновления Windows
    2. Только под Windows 2008: перейти к настройке параметров обновления.
    3. Выбрать пункт "Загружать обновления, но решение об установке принимает пользователь".
  5. Разрешить делегирование для учетной записи сервера.
    • Если выполняется перенос на контроллер домена, делегирование уже разрешено, ничего делать не нужно.
    • В противном случае открыть оснастку "Active Directory - пользователи и компьютеры", встать на ключ "Computers" для сервера, на котором будет установлены службы AsbSrv и/или AsbApSrv, открыть свойства, на вкладке "Общие" установить галочку "Доверять компьютеру права представителя".
  6. При миграции на тот же сервер:
    1. От имени администратора домена с наивысшим уровнем привилегий скопировать папки АвтоПарк из того места, где они были сохранены.
  7. При миграции на другой сервер:
    1. От имени администратора домена с наивысшим уровнем привилегий скопировать папки АвтоПарк со старого сервера.
    2. От имени администратора домена с наивысшим уровнем привилегий скорректировать "%ProgramFiles%\ASBServer\asbsrv.ini": в секциях "ASBP Server\Bind Addresses" и "HTTP Server\Bind Addresses" указать имя или IP-адрес сервера.
    3. Если переносится сервер приложений ASB, от имени администратора домена с наивысшим уровнем привилегий скорректировать "%ProgramFiles%\ASB Application Server\asbapsrv.ini": в секции "RASBAPPP Server\Bind Addresses" указать имя или IP-адрес сервера.
  8. Если папки "\AP_Support", "\AutoPark", "\AutoParkSrv" и "\Data" размещены не на системном диске, в папку "%ProgramFiles%\ASBServer" необходимо от имени администратора домена с наивысшим уровнем привилегий поместить myapdrv.cmd, в котором предварительно исправить букву диска (скачать myapdrv.zip)
  9. Только в случае миграции с Windows 2000/2003 на Windows 2008:
    • От имени администратора домена с наивысшим уровнем привилегий запустить 2003to2008-Add_NTFS_Perms.cmd для добавления разрешении NTFS на папки АвтоПарк (скачать 2003to2008.zip)
  10. Если папки АвтоПарк размещены на диске с другой буквой, чем до миграции, от имени администратора домена с наивысшим уровнем привилегий скорректировать пути:
    • В "%ProgramFiles%\ASBServer\asbsrv.ini" в параметре AsbRoot секции "ASBP Server" и во всех параметрах секции "ASBP Server\Path Translation".
    • В "%ProgramFiles%\ASBServer\st_setup.ini" в параметре ServerToolsASBRoot секции "ASB Server Tools".
    • Если переносится сервер приложений ASB:
      • В "%ProgramFiles%\ASB Application Server\asbapsrv.ini" в параметре AsbApRoot секции "RASBAPP Server" и во всех параметрах секции "RASBAPP Server\Path Translation".
      • В параметре ServerToolsASBRoot секции "ASB Application Server Tools"
  11. При миграция на другой сервер:
    1. От имени администратора домена с наивысшим уровнем привилегий скорректировать клиентский RED-файл "C:\AutoPark\Проект.red":
      • В параметре Host секции "ASB Client" указать имя сервера.
      • В параметрах ServerProjectRoot, ClientASBRoot, ServerASBRoot, ReceiveRoot, ApSrvASBRoot (последний - только если установлен сервер приложений ASB) секции "ASB Special Folders" указать имя сервера.
    2. От имени администратора домена с наивысшим уровнем привилегий скорректировать INI-файл сетевого инсталлятора АвтоПарк "%ProgramFiles%\ASBClient\ap_setup.ini":
      • В параметре ClientRedFile секции AutoPark указать имя сервера.
    3. От имени администратора домена с наивысшим уровнем привилегий скорректировать тестовый RED-файл "C:\AP_Support\Проект.red":
      • В параметре Host секции "ASB Client" указать имя сервера.
      • В параметрах ServerProjectRoot, ClientASBRoot, ServerASBRoot, ReceiveRoot, ApSrvASBRoot (последний - только если установлен сервер приложений ASB) секции "ASB Special Folders" указать имя сервера.
  12. Только под Windows 2008: для самоконтроля проверить содержимое виртуального хранилища "%LOCALAPPDATA%\VirtualStore". Если в виртуальном хранилище присутствует хотя бы одна из папок "Program Files\ASBClient" или "Program Files\ASBServer", значит не все необходимые действия были выполнены от имени администратора домена с наивысшим уровнем привилегий. Необходимо исправить ошибки.
  13. Только под Windows 2008: разрешить запуск "%ProgramFiles%\ASBClient\V32.exe" в качестве удаленного приложения.
    • Если установлены службы терминалов, воспользоваться приложением RemoteApp.
    • Если службы терминалов не установлены, от имени администратора домена с наивысшим уровнем привилегий внести в реестр следующую информацию.
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TsAppAllowList\Applications\AutoPark]
      "CommandLineSetting"=dword:00000000
      "RequiredCommandLine"=""
      "Name"="v32.exe"
      "Path"="\\\\НовыйСервер\\ASBClient\\v32.exe"
      "VPath"=""
  14. Инсталлировать "Средства управления ASB-сервером"
    "%ProgramFiles%\ASBServer\st_setup.exe"
    Будет создана программная группа "Средства управления ASB-сервером"
  15. Настроить брандмауэр Windows
    ПУСК - Программы - Средства управления ASB-сервером - Восстановить настройки по умолчанию - Брандмауэр Windows
  16. Создать общие папки АвтоПарк
    ПУСК - Программы - Средства управления ASB-сервером - Восстановить настройки по умолчанию - Общие папки
  17. Зарегистрировать ASB-сервер в качестве службы
    ПУСК - Программы - Средства управления ASB-сервером - Восстановить настройки по умолчанию - Регистрация службы
  18. Установить в системное хранилище SSL-сертификат для работы по протоколам ASBPS/HTTPS (через Интернет)
    ПУСК - Программы - Средства управления ASB-сервером - Импортировать SSL-сертификат - cXX.autopark.ru
    Потребуется ввести пароль. При отсутствии сертификата этот пункт можно пропустить.
  19. Запустить службу "ASB Server".
    ПУСК - Программы - Средства управления ASB-сервером - Запустить ASB-сервер
  20. Если переносится сервер приложений ASB
    1. Инсталлировать "Средства управления сервером приложений ASB"
      "%ProgramFiles%\ASB Application Server\as_setup.exe"
      Будет создана программная группа "Средства управления сервером приложений ASB"
    2. Настроить брандмауэр Windows
      ПУСК - Программы - Средства управления сервером приложений ASB - Восстановить настройки по умолчанию - Брандмауэр Windows
    3. Создать общие папки сервера приложений ASB
      ПУСК - Программы - Средства управления сервером приложений ASB - Восстановить настройки по умолчанию - Общие папки
    4. Зарегистрировать сервер приложений ASB в качестве службы
      ПУСК - Программы - Средства управления сервером приложений ASB - Восстановить настройки по умолчанию - Регистрация службы
    5. Запустить службу "ASB Application Server".
      ПУСК - Программы - Средства управления сервером приложений ASB - Запустить сервер приложений ASB
  21. Выполнить сетевую инсталляцию клиентской части АвтоПарк
    "%ProgramFiles%\ASBClient\ap_setup.exe".
  22. Перезагрузить сервер.

На клиентских машинах

При миграции на другой сервер:

  1. Выполнить сетевую инсталляцию клиентской части АвтоПарк
    • \\НовыйСервер\ASBClient\ap_setup.exe
  2. На станциях, где будет работа с Excel-отчетами, выполнить настройку окружения для работы с Excel (выполняется в АвтоПарк).

Клиентские машины специального назначения

Информационный киоск

  1. На компьютере информационного киоска от имени локального администратора с наивысшим уровнем привилегий в файле "C:\%ProgramFiles%\ASBGuard\asbguard.ini" исправить имя сервера в значении параметра RunParameterValue секции "[Guarded Computers\.]".

'Зачистка' старого сервера при миграции на другой

  1. Деинсталлировать "AutoPark Local Components"
  2. Если переносится сервер приложений ASB, деинсталлировать "Средства управления сервером приложений ASB" ("ASB Application Server Tools Links")
  3. Деинсталлировать "Средства управления ASB-сервером" ("ASB-Server Tools Links")
  4. Если переносится сервер приложений ASB, деинсталлировать службу "ASB Application Server"
    "%ProgramFiles%\ASB Application Server\asbapsrv.exe" -remove
  5. Деинсталлировать службу "ASB Server"
    "%ProgramFiles%\ASBServer\asbsrv.exe" -remove
  6. Прекратить общий доступ к папкам АвтоПарк:
    • \\СтарыйСервер\AutoPark
    • \\СтарыйСервер\AutoParkSrv
    • \\СтарыйСервер\ASBClient
    • \\СтарыйСервер\ASBServer
    • \\СтарыйСервер\Data
    • \\СтарыйСервер\ASBApSrv (если переносится сервер приложений ASB)
  7. Удалить папки АвтоПарк
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Другие ресурсы