Выпущена BAYRELL Cloud OS версии 0.4.2

Выпущена версия BAYRELL Cloud OS 0.4.2.

Инструкция для установки

Cloud OS desktop client

Что было сделано:

  1. Поддержка виртуальных пространств.
  2. Авторизация, поддержка JWT токенов.
  3. Basic Auth для самой облачной ОС.
  4. Добавлены stacks.
  5. Выпущен контейнер системы контроля версий.
  6. Возможность включать и выключать environments и volumes
  7. Bus шина теперь работает на 81 порту.

Инструкция по обновлению с версии 0.4.1 на 0.4.2:

1) Сделать бэкап базы данных

sudo cp /var/lib/docker/volumes/cloud_os_standard_node1_data/_data/db/cloud_os.db /var/lib/docker/volumes/cloud_os_standard_node1_data/_data/db/cloud_os_0.4.1.db

2) Скопировать volume облачной ОС

docker volume create cloud_os_standard_data

sudo cp -rf /var/lib/docker/volumes/cloud_os_standard_node1_data/_data /var/lib/docker/volumes/cloud_os_standard_data

sudo chown -R 1000:1000 /var/lib/docker/volumes/cloud_os_standard_data/_data/db
sudo chown -R 1000:1000 /var/lib/docker/volumes/cloud_os_standard_data/_data/home
sudo chown -R 1000:1000 /var/lib/docker/volumes/cloud_os_standard_data/_data/php
sudo chown -R 1000:1000 /var/lib/docker/volumes/cloud_os_standard_data/_data/yaml

4) Остановить облачную ОС

docker stop cloud_os_standard_node1_1
docker rm cloud_os_standard_node1_1

5) Скачать изменения с репозитория https://github.com/bayrell-os/cloud_os через git pull

cd ~/cloud_os
git reset --hard
git pull
git checkout 0.4.2

6) Запустите новую ОС

./cloud_os.sh setup

7) Зайдите в ОС через десктоп клиент

8) Зайдите в админер и вручную выполните патч sql

9) Добавьте или обновите модификаторы

org.bayrell.modificator.cloud_os.xml
org.bayrell.modificator.volume_data.xml
org.bayrell.modificator.volume_shared.xml

10) Поменяйте в модификаторах начало XML вместо patch на modificator

11) Добавьте в модификатор Cloud key

cloud_key.0.4.2.txt

12) Остановите все сервисы и заново их запустите. В приложениях нужно будет восстановить модификаторы.

По умолчанию у приложения обычно модификаторы Cloud OS и Deploy hostname.

У виртуального пространства и load балансера еще Cloud key.

Также в приложения нужно включить Volume и Environment.

13) Обновите приложение org.bayrell.load_balancer.xml

14) Установите приложение org.bayrell.virtual_space.xml