Выпущена BAYRELL Cloud OS версии 0.4.2
Выпущена версия BAYRELL Cloud OS 0.4.2.
Что было сделано:
- Поддержка виртуальных пространств.
- Авторизация, поддержка JWT токенов.
- Basic Auth для самой облачной ОС.
- Добавлены stacks.
- Выпущен контейнер системы контроля версий.
- Возможность включать и выключать environments и volumes
- 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
12) Остановите все сервисы и заново их запустите. В приложениях нужно будет восстановить модификаторы.
По умолчанию у приложения обычно модификаторы Cloud OS и Deploy hostname.
У виртуального пространства и load балансера еще Cloud key.
Также в приложения нужно включить Volume и Environment.
13) Обновите приложение org.bayrell.load_balancer.xml
14) Установите приложение org.bayrell.virtual_space.xml