...
| Expand |
|---|
| title | Обновление на версию 1.2 |
|---|
|
Для обновления ПО ExeMES до версии 1.2 необходимо: - Установить ПО Guardant (при обновлении с версии 1.0);
| Expand |
|---|
| | Include Page |
|---|
| Установка Guardant Control Center и Guardant SLK |
|---|
| Установка Guardant Control Center и Guardant SLK |
|---|
|
|
- Обновить БД MESDB;
| Warning |
|---|
Перед обновлением БД MESDB необходимо создать резервную копию БД. При обновлении версии БД MESDB существующая конфигурация производственной модели и накопленные производственные данные будут сохранены. Обновление БД MESDB затрагивает только схему public, в том числе будут обновлены функции и хранимые процедуры. | Для обновления версии БД MESDB потребуется любой клиент СУБД, поддерживающий подключение к СУБД Postgres. В клиенте СУБД необходимо выполнить подключение к БД MESDB, параметры подключения можно получить из docker-compose файла, который использовался при запуске существующей версии ExeMES. Далее необходимо выполнить скрипты sql, который располагаются в папке db_updates в дистрибутиве ExeMES 1.2:- Для обновления с версии 1.0 до версии 1.1:
- UPD_from_V1.0.0_to_V1.0.1.sql
- UPD_from_V1.0.1_to_V1.0.2.sql
- UPD_from_V1.0.2_to_V1.0.3.sql
- UPD_from_V1.0.3_to_V1.0.4.sql
- UPD_from_V1.0.4_to_V1.0.5.sql
- UPD_from_V1.0.5_to_V1.1.0.sql
- Для обновления с версии 1.1 до версии 1.2:
- V1.1.0_to_V1.2.0.sql
- Скорректировать путь для доступа контейнеров к существующему хранилищу СУБД Postgre;
По умолчанию при установке ExeMES для хранилища СУБД Postgre используется директория /root/dev/db/. Если при установке ExeMES было задано альтернативное размещение хранилища СУБД Postgre, то необходимо изменить путь подключения к нему. Для этого перед развертыванием новых контейнеров ExeMES в Docker необходимо скорректировать файл docker-compose в части конфигурации контейнера Postgres, а именно добавить: | Code Block |
|---|
volumes:
- [путь к папке с существующим хранилищем БД Postgre]:/var/lib/postgresql/data/ |
- Удалить старые и запустить новые контейнеры ExeMES.
- Для запуска контейнеров ExeMES версии 1.1, необходимо предварительно остановить и удалить существующие контейнеры ExeMES:
- Postgres;
- Keycloak;
- Exemiddleware;
- Exemesclient.
| Tip |
|---|
Т.к. Keycloak хранит конфигурацию в БД, при удалении контейнера конфигурация не будет потеряна, внесенные настройки сохранены в БД и будут использованы новой версией контейнера |
| Tip |
|---|
Если вы планируете изменить сертификаты безопасности не забудьте их сгенерировать и указать для использования приложениям как указано в инструкции |
Затем необходимо установить новую версию ExeMES согласно инструкции ниже | Excerpt Include |
|---|
| Инструкция по установке ExeMES |
|---|
| Инструкция по установке ExeMES |
|---|
|
|
| Expand |
|---|
| title | Обновление на версию 1.1 |
|---|
|
Для обновления ПО ExeMES до версии 1.1 необходимо:
Установить ПО Guardant;| Expand |
|---|
|
| Include Page |
|---|
Установка Guardant Control Center и Guardant SLK | Установка Guardant Control Center и Guardant SLK | Обновить БД MESDB;| Warning |
|---|
Перед обновлением БД MESDB необходимо создать резервную копию БД. При обновлении версии БД MESDB существующая конфигурация производственной модели и накопленные производственные данные будут сохранены. Обновление БД MESDB затрагивает только схему public, в том числе будут обновлены функции и хранимые процедуры. |
Для обновления версии БД MESDB потребуется любой клиент СУБД, поддерживающий подключение к СУБД Postgres. В клиенте СУБД необходимо выполнить подключение к БД MESDB, параметры подключения можно получить из docker-compose файла, который использовался при запуске существующей версии ExeMES. Далее необходимо выполнить скрипты sql, который располагаются в папке db_updates в дистрибутиве ExeMES 1.1:- UPD_from_V1.0.0_to_V1.0.1.sql
- UPD_from_V1.0.1_to_V1.0.2.sql
- UPD_from_V1.0.2_to_V1.0.3.sql
- UPD_from_V1.0.3_to_V1.0.4.sql
- UPD_from_V1.0.4_to_V1.0.5.sql
- UPD_from_V1.0.5_to_V1.1.0.sql
Скорректировать путь для доступа контейнеров к существующему хранилищу СУБД Postgre;По умолчанию при установке ExeMES для хранилища СУБД Postgre используется директория /root/dev/db/. Если при установке ExeMES было задано альтернативное размещение хранилища СУБД Postgre, то необходимо изменить путь подключения к нему.
Для этого перед развертыванием новых контейнеров ExeMES в Docker необходимо скорректировать файл docker-compose в части конфигурации контейнера Postgres, а именно добавить:
| Code Block |
|---|
volumes:
- [путь к папке с существующим хранилищем БД Postgre]:/var/lib/postgresql/data/ |
Удалить старые и запустить новые контейнеры ExeMES.- Для запуска контейнеров ExeMES версии 1.1, необходимо предварительно остановить и удалить существующие контейнеры ExeMES:
- Postgres;
- Keycloak;
- Exemiddleware;
- Exemesclient.
| Tip |
|---|
Т.к. Keycloak хранит конфигурацию в БД, при удалении контейнера конфигурация не будет потеряна, внесенные настройки сохранены в БД и будут использованы новой версией контейнера |
| Tip |
|---|
Если вы планируете изменить сертификаты безопасности не забудьте их сгенерировать и указать для использования приложениям как указано в инструкции |
Затем необходимо установить новую версию ExeMES согласно инструкции ниже
| Excerpt Include |
|---|
Инструкция по установке ExeMES | Инструкция по установке ExeMES |