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

Материал из AutoPark
(Различия между версиями)
Перейти к: навигация, поиск
(Замечания)
Строка 1: Строка 1:
 
Описание порядка миграции ПО «АвтоПарк» с сервера на сервер <b>в одном домене</b>.
 
Описание порядка миграции ПО «АвтоПарк» с сервера на сервер <b>в одном домене</b>.
 
==Замечания==
 
==Замечания==
 +
*Только для платформы x64: "%ProgramFiles%" в данной инструкции нужно интерпретировать как "%ProgramFiles (x86)%"
 
*Перечень папок АвтоПарк:<br><code>\AP_Support</code><br><code>\AutoPark</code><br><code>\AutoParkSrv</code><br><code>\Data</code><br><code>"%ProgramFiles%\ASBClient"</code><br><code>"%ProgramFiles%\ASBServer"</code><br><code>"%ProgramFiles%\ASB Application Server"</code> (если установлен сервер приложений ASB)
 
*Перечень папок АвтоПарк:<br><code>\AP_Support</code><br><code>\AutoPark</code><br><code>\AutoParkSrv</code><br><code>\Data</code><br><code>"%ProgramFiles%\ASBClient"</code><br><code>"%ProgramFiles%\ASBServer"</code><br><code>"%ProgramFiles%\ASB Application Server"</code> (если установлен сервер приложений ASB)
 
*Копирование всех папок АвтоПарк (в том числе размещенных в "%ProgramFiles%") необходимо выполнять с сохранением разрешений NTFS, например:<br><code>xcopy /S /E /I /H /R /K /O /X ''ИсходнаяПапка'' ''ЦелеваяПапка''</code>
 
*Копирование всех папок АвтоПарк (в том числе размещенных в "%ProgramFiles%") необходимо выполнять с сохранением разрешений NTFS, например:<br><code>xcopy /S /E /I /H /R /K /O /X ''ИсходнаяПапка'' ''ЦелеваяПапка''</code>

Версия 16:07, 11 мая 2011

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

Содержание

Замечания

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

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

  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. При миграции на тот же сервер:
    1. От имени администратора домена с наивысшим уровнем привилегий скопировать папки АвтоПарк из того места, где они были сохранены.
  5. При миграции на другой сервер:
    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-адрес сервера.
  6. Только в случае миграции с Windows 2000/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. Только под 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"=""
  11. Инсталлировать "Средства управления ASB-сервером"
    "%ProgramFiles%\ASBServer\st_setup.exe"
    Будет создана программная группа "Средства управления ASB-сервером"
  12. Настроить брандмауэр Windows
    ПУСК - Программы - Средства управления ASB-сервером - Восстановить настройки по умолчанию - Брандмауэр Windows
  13. Создать общие папки АвтоПарк
    ПУСК - Программы - Средства управления ASB-сервером - Восстановить настройки по умолчанию - Общие папки
  14. Зарегистрировать ASB-сервер в качестве службы
    ПУСК - Программы - Средства управления ASB-сервером - Восстановить настройки по умолчанию - Регистрация службы
  15. Установить в системное хранилище SSL-сертификат для работы по протоколам ASBPS/HTTPS (через Интернет)
    ПУСК - Программы - Средства управления ASB-сервером - Импортировать SSL-сертификат - cXX.autopark.ru
    Потребуется ввести пароль. При отсутствии сертификата этот пункт можно пропустить.
  16. Запустить службу "ASB Server".
    ПУСК - Программы - Средства управления ASB-сервером - Запустить ASB-сервер
  17. Если переносится сервер приложений 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
  18. Выполнить сетевую инсталляцию клиентской части АвтоПарк
    "%ProgramFiles%\ASBClient\ap_setup.exe".
  19. Перезагрузить сервер.

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

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

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

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

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

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

  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. Удалить папки АвтоПарк
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Другие ресурсы