Управление производством. MEScontrol, DPA

 
Аватара пользователя
Анастасия Булавская
Сообщения: 33
Зарегистрирован: 24 окт 2016, 11:14
Компания: X-tensive

Перенос компонентов системы на новый сервер

15 ноя 2017, 15:48

В случае, если в ходе эксплуатации системы было принято решение о переносе системы (или одного из ее компонентов) на другой сервер, необходимо выполнить следующую последовательность действий:


Если переносу подлежит только база данных (переустановка компонентов не производится!)
1. Сделать резервную копию (backup) баз данных конфигуратора и хоста (например, X-tensive.Project109.Config и X-tensive.Project109.Host)
2. Создать в новом экземпляре MS SQL базы данных с именами идентичными ранее существующим
3. Выполнить задачу восстановления баз из резервной копии (Правый клик по имени базы – Задачи/Восстановить/База данных…)
4. Отредактировать строку подключения
  a. Запустить config (http://localhost:81/)
  b. Деактивировать и разблокировать актуальный пакет
  c. Открыть модальное окно редактировать строки подключения, указать имя нового сервера БД, применить изменения
  d. Выбрать пункт сгенерировать Snk-ключ
  e. Сохранить
  f. Последовательно выполнить команды: скомпилировать, заблокировать, upgrade 
5. Получать актуальную информацию о состоянии оборудования)

Если переносу подлежит только база данных и Project109:
1. Сделать резервную копию (backup) баз данных конфигуратора и хоста (например, X-tensive.Project109.Config и X-tensive.Project109.Host)
2. Создать в новом экземпляре MS SQL базы данных с именами идентичными ранее существующим
3. Выполнить задачу восстановления баз из резервной копии (Правый клик по имени базы – Задачи/Восстановить/База данных…)
4. На сервере DPA открыть файл %\ProgramData\X-tensive\DPA\Config\DpaServer.config  в строке вида <wcfTransport ipAddress="192.168.0.X" port="45618" />» указать сервера, на который был перенесен Project109
5. Установить Project109, на шаге «Настройка базы данных» выбрать существующие базы.
6. Получать актуальную информацию о состоянии оборудования)

Если переносу подлежит только Project109:
1. Установить Project109, на шаге «Настройка базы данных» выбрать существующие базы
2. На сервере DPA открыть файл %\ProgramData\X-tensive\DPA\Config\DpaServer.config  в строке вида <wcfTransport ipAddress="192.168.0.X" port="45618" />» указать сервера, на который был перенесен Project109
3. Подключить сервер к новому хосту
  a. в разделе «Настройка мониторинга» добавить новый сервер
  b. в качестве имени хоста указать ip адрес сервера DPA
  c. указать порт 45617
  d. пропустить настройку сервера
4. Получать актуальную информацию о состоянии оборудования)

Если переносу подлежит база данных, DPA и Project109
1. Сделать резервную копию (backup) баз данных конфигуратора и хоста (например, X-tensive.Project109.Config и X-tensive.Project109.Host)
2. Cкопировать файл %\ProgramData\X-tensive\DPA\Config\DpaServer.config
3. Создать в новом экземпляре MS SQL базы данных с именами идентичными ранее существующим
4. Выполнить задачу восстановления баз из резервной копии (Правый клик по имени базы – Задачи/Восстановить/База данных…)
5. Произвести установку DPA сервера 
6. В ранее скопированном файле DpaServer.config в строке вида <wcfTransport ipAddress="192.168.0.X" port="45618" />» указать ip нового сервера, затем разместить файл в директории %\ProgramData\X-tensive\DPA\Config\DpaServer.config, заменив файл, автоматически созданный при установке
7. Установить Project109, на шаге «Настройка базы данных» выбрать существующие базы.
8. Запросить и установить новую лицензию.
9. Получать актуальную информацию о состоянии оборудования)