Внимание!
|
1. С помощью архиватора 7-Zip кликните по файлу образа CentOS7 с SetRetail10 правой кнопкой мыши → выберите 7-Zip → выберите Открыть архив.
2. Перейдите в папку local.
3. Кликните по файлу set10install.sh → нажмите Извлечь → нажмите OK.
4. Дождитесь окончания процесса распаковки.
6. Будет извлечен файл дистрибутива SetRetail10.
1. Загрузите и установите WinSCP.
2. Подключитесь к серверу.
Установите File protocol: SFTP
→ введите данные для подключения к серверу: Host name: IP-адрес
, User name: root
, Password: <уточните в службе поддержки CSI>
→ нажмите Save → установите флажок Save password (not recommended) → нажмите OK → нажмите Login → в момент подключения в появившимся окне нажмите Yes.
3. Кликните по файлу set10install.sh → нажмите клавишу F5 → нажмите OK. Подтвердите замену файла если будет выдан запрос.
4. Дождитесь окончания копирования.
1. Подключитесь с помощью PuTTy к серверу SetRetail10 или с помощью SetConsole.
2. Остановите службы сервера SetRetail10.
Выполните следующие команды:
service JBOSS_SVC stop service SCM_SVC stop service nginx stop |
3. Если необходимо, то выполните бэкапирование баз данных.
Этот шаг нужно выполнить перед следующим! |
4. Остановите службу PostgreSQL.
Выполните команду:
service postgresql-9.4 stop |
5. Наберите команду mc
для запуска Midnight Commander.
6. Перейдите в папку /var/lib/jboss → выделите все файлы и папки клавишей Ins.
Если в папке сервера присутствуют сертификаты сторонних разработчиков или индивидуальные настройки, тогда сделайте резервную копию таких файлов. |
7. Нажмите клавишу F8 → выберите Yes → нажмите клавишу Enter.
Начнется процесс удаления файлов. Если в процессе удаления появится сообщение о том, удалять ли не пустые папки → выберите All → нажмите клавишу Enter.
8. Дождитесь окончания процесса удаления.
9. Нажмите клавишу F10 для выхода из Midnight Commander.
10. Запустите службу PostgreSQL.
Выполните команду:
service postgresql-9.4 start |
11. Следующим шагом, выполните удаление баз данных.
Внимание! Если требуется сохранить базы данных, тогда выполните их бэкапирование! |
Выполните команды:
PASSWORD=postgres export PGPASSWORD dropdb -h localhost -p 5432 -U postgres set dropdb -h localhost -p 5432 -U postgres set_loyal dropdb -h localhost -p 5432 -U postgres set_operday |
12. Для запуска установки выполните следующие команды:
cd /root chmod +x /root/set10install.sh sh ./set10install.sh |
13. Введите данные для установки → нажмите Enter.
SetID (начиная с версии 10.3.24.0 ввод SetID при установке не требуется)
Номер магазина
IP-адрес магазина
14. Дождитесь окончания установки.
15. После окончания установки выполните команду
service JBOSS_SVC restart |
16. Наберите команду mc
для запуска Midnight Commander → перейдите по пути /var/lib/jboss/standalone/deployments
Проверьте, что файл приложения в статусе deployed.
17. Наберите адрес сервера в строке браузера → проверьте, что страница авторизации открывается.
18. Введите логин и пароль по умолчанию → проверьте вход на сервер приложений.
Логин: manager
Пароль: password
1. Скачайте инструмент для бэкапирования базы данных.
2. Скопируйте инструмент на сервер SetRetail10 с помощью WinSCP в папку /root
3. Подключитесь с помощью PuTTy или SetConsole к командной строке.
4. Выполните команду mc
для запуска Midnight Commander → выберите файл SaveDBImage.sh → нажмите клавишу F4 для редактирования.
По умолчанию папка для сохранения бэкапов БД /tmp, вы можете изменить её по своему желанию.
Если у вас используется другой пароль к серверу СУБД PostgreSQL, установите его.
5. Сохраните файл.
6. Выполните выход из Midnight Cimmander клавишей F10 → выполните команду sh SaveDBImage.sh
для бэкапирования
Процесс бэкапирования баз данных может занять продолжительное время от 10мин. до 2,5 часов в зависимости от размера данных. |
7. Наберите команду mc
для перехода в папку, куда создаются архивы → проверьте наличие файлов дампа БД.
8. Проверьте в лог-файлах бэкапирования, что процесс резервирования сработал корректно.
9. Убедитесь, что сохранение БД прошло без ошибок.