J3qx

information archive

Подготовка плана восстановления АХ

Posted by j3qx на Январь 29, 2017

Подготовка плана восстановления АХ

Сценарий A

Полное уничтожение текущей инфраструктуры, только в наличии резервные копии баз данных

Цели и последовательность

  1. Развернуть AD
  2. Развернуть SQL версии не ниже версии, участвующей в эксплуатации
  3. Развернуть инстансы сервера приложения
  4. Восстановить обмены и интеграцию с 1С
  5. Восстановить терминалы для работы АХ

Сценарий B

Уничтожена основная площадка с АХ в России, при этом есть резервная площадка в Литве

Входные данные

  1. Есть в наличии рабочая версия DC
  2. Есть в наличии SQL бекапы

Цели и последовательность

  1. Провести захват ролей на DC, убрать лишние DC
  2. Восстановить базы, выдать корректно права на восстановленные базы
  3. Развернуть сервер приложений Ах
  4. Перенастроить обмены и интеграции
  5. Развернуть терминалы АХ

Сценарий С

Аппаратный отказ шасси блейда и порча данных на полке

Входные данные

  1. Есть в наличии рабочая версия DC
  2. Есть в наличии SQL бекапы
  3. Есть в наличии клон копии серверов приложений АХ

Цели и последовательность

  1. Восстановить базы, выдать корректно права на восстановленные базы
  2. Восстановление клон копии сервера приложений АХ
  3. Подключение клона к восстановленной базе
  4. Перенастроить обмены и интеграции
  5. Развернуть терминалы АХ

При развертывание в другом домене

Алгоритм восстановления

  1. Заводим УЗ админа АХ, под которым будем восстанавливать АХ (super.user, albert.zabbarov)
  2. Заводим УЗ под которой будет заводится сервис АХ
  3. Восстанавливаем дампы баз SQL
  4. УЗ под которой запущен сервис АХ, нужно давать права на tempdb – cкажет Стас
  5. Даем УЗ сервиса, под которым будет запущен АХ, права db_onwer на восстановленные базы
  6. Восстанавливаем клон копию сервера приложения, настраиваем запуск сервиса от УЗ созданной на 2 шаге
  7. Обновляем данные админа АХ напрямую в таблице SQL
  8. На клоне APP AX – смотрим настройки original configuration для Microsoft Dynamics AX 2012 Server Configuration, смотрим настройки сервиса запуска АХ какую конфигурацию он использует
  9. Правим настройки сервиса запуска АХ, скорей всего где-то тут

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Dynamics Server\6.0\01\Original (installed configuration)

  1. Запускаем сервис, если запустился ок, если выпал с ошибкой timezone, то правим данные в SQL

// замена time zone при ошибки

//Object Server 01: Fatal SQL condition during login. Error message: «The internal time zone version number stored in the database is higher than the version supported by the kernel (7/6). Use a newer Microsoft Dynamics AX kernel.»

select
*
from SQLSystemVariables

update SQLSystemVariables set VALUE = 6 where PARM =
‘SYSTIMEZONESVERSION’

  1. Пробуем войти админом, если ругнется на «The specified client configuration does not contain valid WCF settings» то в «Microsoft Dynamics AX 2012 Configuration» делаем на вкладке Connection «refresh configuration»

Код SQL от Стаса

// замена SID администратора АХ

select
*
from USERINFO where NETWORKALIAS =
‘super.user’

update USERINFO set
sid
=
‘S-1-5-21-2055413305-3764565608-3152861946-1615’, networkdomain = ‘t1.la-it.ru’

where NETWORKALIAS =
‘super.user’

// замена timezone при ошибки

//Object Server 01: Fatal SQL condition during login. Error message: «The internal time zone version number stored in the database is higher than the version supported by the kernel (7/6). Use a newer Microsoft Dynamics AX kernel.»

select
*
from SQLSystemVariables

update SQLSystemVariables set VALUE = 6 where PARM =
‘SYSTIMEZONESVERSION’

Важные моменты

  1. При восстановлении клонов AX на ESXi 5.5. не работает сеть исходящая, чтобы заработало надо поменять тип адаптера на vmxnet3
  2. Всегда должно быть три базы
  3. Name-base;name-base_model;name-base_baseline
  4. На вновь восстановленные БД даем корректно права той УЗ, от имени которой будут запускаться сервисы АХ на серверах приложения
  5. После ресторинга базы, запускаем «Microsoft Dynamics AX Server Configuration utility» и меняем настройки доступа к БД

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: