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

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

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

Содержание

Замечания

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

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

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

  1. Зарегистрироваться администратором домена.
  2. Только под Windows 2008: все настройки, которые далее потребуется сделать вручную, необходимо выполнять от имени администратора с наивысшим уровнем привилегий. При помощи пункта "Запуск от имени администратора" контекстного меню запустите командную строку или FAR, все пункты, помеченные фразой от имени администратора с наивысшим уровнем привилегий, выполняйте из этой консоли.
  3. При миграции на тот же сервер:
    1. От имени администратора домена с наивысшим уровнем привилегий скопировать папки АвтоПарк из того места, где они были сохранены.
  4. При миграции на другой сервер:
    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-адрес сервера.
  5. Если папки "\AP_Support", "\AutoPark", "\AutoParkSrv" и "\Data" размещены не на системном диске, в папку "%ProgramFiles%\ASBServer" необходимо от имени администратора домена с наивысшим уровнем привилегий поместить myapdrv.cmd, в котором предварительно исправить букву диска (скачать myapdrv.zip)
  6. Только в случае миграции с Windows 2003 на Windows 2008:
    • От имени администратора домена с наивысшим уровнем привилегий запустить 2003to2008-Add_NTFS_Perms.cmd для добавления разрешении NTFS на папки АвтоПарк (скачать 2003to2008.zip)
  7. Если папки АвтоПарк на новом сервере размещаются на диске с другой буквой, чем до миграции, от имени администратора домена с наивысшим уровнем привилегий скорректировать пути:
    • В "%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"
  8. При миграция на другой сервер:
    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" указать имя сервера.
  9. Только под Windows 2008: для самоконтроля проверить содержимое виртуального хранилища "%LOCALAPPDATA%\VirtualStore". Если в виртуальном хранилище присутствует хотя бы одна из папок "Program Files\ASBClient" или "Program Files\ASBServer", значит не все необходимые действия были выполнены от имени администратора домена с наивысшим уровнем привилегий. Необходимо исправить ошибки.
  10. Разрешить запуск АвтоПарк в качестве удаленного приложения.
  11. Инсталлировать "Средства управления ASB-сервером".
  12. При необходимости - инсталлировать "Средства управления сервером приложений ASB".
  13. Выполнить сетевую инсталляцию клиентской части АвтоПарк "%ProgramFiles%\ASBClient\ap_setup.exe".
  14. Войти в АвтоПарк, убедиться, что входит и выходит нормально.
  15. Перезагрузить сервер.

Адаптация справочника "Пользователи"

В случае потери или невозможности сохранения данных Active Directory старого сервера вход в АвтоПарк будет невозможен никому, кроме Администратора. Для восстановления работоспособности АвтоПарк необходимо:

  1. Оформить в Active Directory на новом сервере все актуальные учетные записи пользователей АвтоПарк с точно такими же именами входа, какие были ранее.
  2. Войти в АвтоПарк пользователем с полномочиями Администратора и выполнить процедуру "Ctrl+Shift+F1 - Сервисные процедуры - Внедрение АвтоПарк - Справочник 'Пользователи' - Адаптация".
  3. Проверить вход в АвтоПарк любым пользователем, не являющимся Администратором АвтоПарк.

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

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

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

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

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

  1. На компьютерах терминальных информационных киосков.
    1. От имени администратора домена с наивысшим уровнем привилегий в файле "\\ИмяКомпьютераКиоска\ASBGuard\asbguard.ini" исправить имя сервера АвтоПарк в значении параметра ActivityLightFile секции "[Guarded Computers\.]".
    2. От имени администратора домена с наивысшим уровнем привилегий в файле "\\ИмяКомпьютераКиоска\ASBGuard\startv.bat" исправить имя сервера АвтоПарк (несколько раз - поиском).
  2. На компьютерах обычных (нетерминальных) информационных киосков.
    1. Выполнить сетевую инсталляцию клиентской части АвтоПарк.
    2. От имени администратора домена с наивысшим уровнем привилегий в файле "\\ИмяКомпьютераКиоска\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. Вручную прекратить общий доступ к папкам АвтоПарк (в Windows Server 2008: "Свойства" общей папки, закладка "Доступ", кнопка "Дополнительный общий доступ" - снять галку "Открыть общий доступ к этой папке"):
    • \\СтарыйСервер\AutoPark
    • \\СтарыйСервер\AutoParkSrv
    • \\СтарыйСервер\ASBClient
    • \\СтарыйСервер\ASBServer
    • \\СтарыйСервер\Data
    • \\СтарыйСервер\ASBApSrv (если переносится сервер приложений ASB)
  7. Удалить папки АвтоПарк
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Другие ресурсы