IMUSUPDATE — различия между версиями
Материал из ANT-Inform documentation
								
												
				Kriffer (обсуждение | вклад)  (Обновление ИМУС)  | 
				Hubbitus (обсуждение | вклад)   (Formatting, сode highlight)  | 
				||
| Строка 1: | Строка 1: | ||
| − | + | == Процедура обновления ИМУС ==  | |
| − | + | Для компаний, проводящих обновление самостоятельно.  | |
| − | + | <ol>  | |
| + | <li>проверяем версии: например, нужно обновить ESB на 1.8.41-475, АРМ и reports 1.8.41-1613  | ||
| + | <li>правим в d:\imus\update.properties например     | ||
| + | * для сервера приложений .201:  | ||
| + | <source lang="winbatch">  | ||
| + | esb.build	= 1.8.41-475  | ||
| + | quick.build 	= 1.8.41-1613  | ||
| + | webapps.build	= 1.8.41-1613  | ||
| + | </source>  | ||
| + | * для сервера взаимодействия .202:  | ||
| + | <source lang="winbatch">  | ||
| + | esb.build	= 1.8.41-475  | ||
| + | quick.build 	= none  | ||
| + | webapps.build	= none  | ||
| + | </source>  | ||
| − | для сервера   | + | * для сервера БД .203:  | 
| − | + | <source lang="winbatch">  | |
| − | + | esb.build	= 1.8.41-475  | |
| − | + | quick.build 	= none  | |
| + | webapps.build	= none  | ||
| + | </source>  | ||
| − | + | <li>запускаем в командной строке  | |
| − | + | <source lang="winbatch">  | |
| − | + | imusup dwns  | |
| − | + | </source>  | |
| − | + | ; dwns : загрузка новой версии апдейтера  | |
| − | + | <source lang="winbatch">  | |
| − | + | imusup dwne dwnq dwnw  | |
| − | + | </source>  | |
| − | + | ||
| − | + | ||
| − | + | ; dwne : загрузка версии esb для сервера взаимодействия .202  | |
| − | + | ; dwnq : загрузка версии quick для сервера приложений .201  | |
| + | ; dwnw : загрузка версии webapps для сервера приложений .201  | ||
| − | + | <li>в "Диспетчере сервера" останавливаем все службы imus-* и ActiveMQ  | |
| − | + | <li> запускаем:  | |
| − | + | <source lang="winbatch">  | |
| − | + | imusup upde  | |
| + | </source>  | ||
| − | + | для сервера приложений .201 также:  | |
| + | <source lang="winbatch">  | ||
| + | imusup updq  | ||
| + | imusup updw  | ||
| + | </source>  | ||
| − | + | <li> на сервере взаимодействия .202 запускаем d:\imus\esb\imus-esb\imus-db-updater.bat  | |
| − | + | последовательно с ключами u, lbu, d:  | |
| − | + | <source lang="winbatch">  | |
| − | + | imus-db-updater.bat u  | |
| + | imus-db-updater.bat lbu  | ||
| + | imus-db-updater.bat d  | ||
| + | </source>  | ||
| − | + | Проверяем чтобы в логе d:\imus\esb\imus-esb\log\imus-db-updater.log не было ошибок.  | |
| − | + | Если была ошибка на этапе выполнения ключа lbu вида: '''ERROR [DBUpdater] liquibase.exception.DatabaseException: liquibase.exception.ValidationFailedException: Validation Failed: 1 change sets check sum''' необходимо выполнить команду:  | |
| − | + | <source lang="winbatch">  | |
| + | liquibaseCmd clearCheckSums  | ||
| + | </source>  | ||
| − | + | Апдейтер закроется, после этого его нужно запустить заново и опять выполнить lbu, d команды апдейтера.  | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | <li>В "Диспетчере сервера" запускаем все службы imis-*  | |
| − | + | </ol>  | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
Версия 18:18, 6 апреля 2015
Процедура обновления ИМУС
Для компаний, проводящих обновление самостоятельно.
- проверяем версии: например, нужно обновить ESB на 1.8.41-475, АРМ и reports 1.8.41-1613
 - правим в d:\imus\update.properties например  
- для сервера приложений .201:
 
esb.build = 1.8.41-475 quick.build = 1.8.41-1613 webapps.build = 1.8.41-1613
- для сервера взаимодействия .202:
 
esb.build = 1.8.41-475 quick.build = none webapps.build = none
- для сервера БД .203:
 
esb.build = 1.8.41-475 quick.build = none webapps.build = none
 - запускаем в командной строке
imusup dwns
- dwns
 - загрузка новой версии апдейтера
 
imusup dwne dwnq dwnw
- dwne
 - загрузка версии esb для сервера взаимодействия .202
 - dwnq
 - загрузка версии quick для сервера приложений .201
 - dwnw
 - загрузка версии webapps для сервера приложений .201
 
 - в "Диспетчере сервера" останавливаем все службы imus-* и ActiveMQ
 -  запускаем:
imusup upde
для сервера приложений .201 также:
imusup updq imusup updw
 -  на сервере взаимодействия .202 запускаем d:\imus\esb\imus-esb\imus-db-updater.bat
последовательно с ключами u, lbu, d:
imus-db-updater.bat u imus-db-updater.bat lbu imus-db-updater.bat d
Проверяем чтобы в логе d:\imus\esb\imus-esb\log\imus-db-updater.log не было ошибок. Если была ошибка на этапе выполнения ключа lbu вида: ERROR [DBUpdater] liquibase.exception.DatabaseException: liquibase.exception.ValidationFailedException: Validation Failed: 1 change sets check sum необходимо выполнить команду:
liquibaseCmd clearCheckSums
Апдейтер закроется, после этого его нужно запустить заново и опять выполнить lbu, d команды апдейтера.
 - В "Диспетчере сервера" запускаем все службы imis-*