Оглавление
Выбор варианта обновления
Выберите подходящий вам вариант обновления в зависимости от операционной системы, под управлением которой работает Платформа НЕЙРОСС.
Вариант обновления | Подходит ли он вам? |
---|---|
Обновление посредством веб-интерфейса | Наиболее простой вариант. Не требуется прямой доступ к серверу. |
Обновление Платформы НЕЙРОСС, работающей под управлением следующих операционных систем:
|
Обновление посредством веб-интерфейса
Подготовка к обновлению
Перед началом установки ответьте на несколько вопросов:
У вас есть резервная копия Платформы НЕЙРОСС? | Доступно два режима создания резервных копий: автоматический и ручной. Ежедневное резервирование узла активируется при выделении места под резервные копии на Накопителе и осуществляется ежедневно в 00:00. Копия также может быть создана вручную по команде (см. Резервные копии). |
У вас есть новый дистрибутив Платформы НЕЙРОСС? | Для операционных систем на базе Linux Платформа НЕЙРОСС поставляется в форме файла вида |
Обновление Платформы НЕЙРОСС
Обновление программных средств Платформы НЕЙРОСС осуществляется средствами раздела Конфигурация узлов веб-интерфейса НЕЙРОСС.
Перейдите к вкладке Управление раздела Основные настройки и Управление и следуйте инструкции.
Обновление под ОС Ubuntu Server / Astra Linux 64-bit
Подготовка к обновлению
Перед началом установки ответьте на несколько вопросов:
У вас есть полный административный доступ к операционной системе? | Убедитесь, что у вас есть полный административный доступ к целевой операционной системе, в том числе возможность выполнять команды от имени суперпользователя ( |
У вас есть новый дистрибутив Платформы НЕЙРОСС? | Для операционных систем на базе Linux Платформа НЕЙРОСС поставляется в форме файла вида СОВЕТ: для загрузки файла по сети с Windows-машины, вы можете воспользоваться свободно-распространяемым клиентом удалённого доступа Putty, например, — SCP-клиентом с интерфейсом командной строки pscp.exe. |
Создание резервной копии
Перед обновлением настоятельно рекомендуется вручную создать резервную копию работающей версии Платформы НЕЙРОСС. Наличие резервной копии позволит вам при необходимости «откатиться» обратно на текущую версию.
Убедитесь, что в текущей директории достаточно места для создания резервной копии (на диске есть минимум 5-10 гигабайт свободного места). Объём свободного / занятого места можно посмотреть с помощью команды df:
df -h
Если места недостаточно, то перейдите в директорию, где места достаточно. Например, на другом диске.
Остановите системный сервис Платформы НЕЙРОСС. Для этого создайте shell-скрипт создания резервной копии с помощью текстового редактора:
nano backup.sh
Поместите в редакторе в файл следующий текст:
#!/bin/bash echo "Stopping service" sudo service ultima-vmc stop # создание директории для файлов резервной копии echo "Backing up database cluster" sqlfile=db-$(date "+%Y-%m-%d").sql.gz touch ${sqlfile} sudo chown postgres ${sqlfile} sudo -u postgres pg_dumpall -c | gzip > "$(pwd)/${sqlfile}" # создание резервной копии домашней директории Платформы НЕЙРОСС echo "Backing up files" sudo tar --exclude='heap.dump' -zcf "backup-$(date "+%Y-%m-%d").tar.gz" /home/ultima-vmc /usr/share/ultima-vmc /etc/nginx /usr/share/nginx/ca /usr/share/nginx/ssl ${sqlfile} sudo rm -Rf ${sqlfile} echo "Cleaning up" rm -Rf ${sqlfile} echo "Backup created: ${sqlfile}" echo "Type 'sudo service ultima-vmc start' to restart service manually"
- Нажмите Ctrl+X для закрытия текстового редактора, после чего введите Y и нажмите Enter, чтобы подтвердить внесение изменений в файл.
Выполните скрипт создания резервной копии:
sudo bash backup.sh
Дождитесь выполнения скрипта. Процесс создания резервной копии может занять много времени.
В результате выполнения скрипта будет создан файл-архив резервной копии с именем
backup-YYYY-MM-DD.tar.gz
, где YYYY / MM / DD это, соответственно, год, месяц и число даты создания архива.
При возникновении проблем с обновлением обратитесь в ИТРИУМ для получения помощи по восстановлению Платформы НЕЙРОСС из резервной копии.
Обновление Платформы НЕЙРОСС
- Перейдите в директорию, в которую вы поместили файл
NeyrossPlatform-[версия].sh
. В терминале ОС целевого сервера в директории с файлом дистрибутива Платформы выполните:
sudo bash NeyrossPlatform-[версия].sh
Где,
NeyrossPlatform-[версия].sh
— название файла дистрибутива Платформы НЕЙРОСС.После успешного обновления в зависимости от производительности сервера Платформе потребуется от 20 секунд до нескольких минут для старта.