Новая версия виртуальной машины VMBitrix 9.0.0
Версия виртуальной машины VMBitrix 9.0.0 для CentOS Stream 9 вышла в релиз с основными изменениями: адаптация работы механизмов (скрипты, роли и т.д.) виртуальной машины для ansible новой версии, полный переход на UTF-8, усилена безопасность, исправлены ошибки.
Коллеги, сообщаем вам отличную новость! Виртуальная машина VMBitrix 9.0.0 вышла в релиз, rpm пакет доступен для CentOS Stream 9.
Новый sh-скрипт для установки машины: bitrix-env-9.sh — способ запуска:
wget https://repo.bitrix.info/dnf/bitrix-env-9.sh && chmod +x bitrix-env-9.sh && ./bitrix-env-9.sh
Изменения в VMBitrix 9.0.0
Обновление ПО
- ansible-core 2.14.2
- php 8.1 (8.2, 8.3)
- nginx 1.26.1
- percona server 8.0
- nodejs 20
- push-server 3.0.0
- redis 7.2
Основные исправления
Новая виртуальная машина VMBitrix версии 9.0.0 2024 года выпуска, комплектация Базовая, без пробега по серверам. Смена мажорной версии обусловлена переходом на CentOS Stream 9. Базовая комплектация обусловлена основной идеей дать машину для сайтов.
Убрано / скрыто
- Добавление 2 и N машин в пул (удаление тоже).
- Вынос отдельных ролей на машину(ы) в пуле (mysql, memcache, push, web и т.д.).
- На старте убран: sphinx, ntlm, transformer (предполагаем, что вернем эти роли позже).
- Свернута поддержка: модуля scale, push на nginx, xmpp.
- Мониторинг скрыт.
- Убраны старые версии ПО: php версии с 5.6 по 8.0, percona server 5.7.
- Поддержка сайтов в кодировке windows-1251, теперь только utf-8.
- Скрипты bitrixsetup.php и restore.php сайта (если нужны - пользователь сам скачает и разместит в корне сайта для нужного проекта).
- Права sudo для пользователя bitrix.
- Beta версия.
Остальное оставлено как было: сайты, их создание и настройка, выпуск сертификатов, обновление версий ПО и т.д. Управление через меню. Аналогично тому как сейчас в машинках версии 7.x.
Базовая ОС
CentOS Stream 9 - достаточно поставить в режиме сервер без gui (или сервер+gui или десктоп)
Софт
- Вебсервер фронт - nginx (наш пакет bx-nginx).
- Вебсервер бэк - httpd.
- База данных - percona server 8.0.
- Пуш сервер - push на nodejs 20 (наш пакет bx-push-server).
- Кеширование - redis (для push нужен), memcached через меню.
- Почта - msmtp как прежде (но лучше через админку продукта).
- Файрволл - firewalld.
- Управление - меню на фронте и ansible на бэке (фиксируем версию ansible, наш пакет bx-ansible-core).
Версии
- Ядро 5.14.0, python 3.9, openssl 3.2.2.
- PHP 8.1 версия по умолчанию.
- Возможность повысить версию PHP до 8.2 или 8.3.
- Возможность понизить версию PHP с 8.3/8.2 на 8.1.
- Доработаны правила для облачных хранилищ.
- nginx обновлен до версии 1.26.1.
- В сборке nginx openssl обновлен до 3.2.2.
- Роль push-server теперь устанавливает NodeJS 20-ой версии.
rpm список
- bitrix-env-9.0-0.el9.x86_64.rpm
- bx-ansible-core-2.14.2-4.el9.x86_64.rpm
- bx-nginx-1.26.1-0.el9.ngx.x86_64.rpm
- bx-push-server-3.0.0-0.el9.x86_64.rpm
Переход с VMBitrix 7 на VMBitrix 9
Внимание! Апгрейд машины с CentOS 7 на CentOS Stream 9 официально невозможен. Соответственно невозможен и переход с VMBitrix 7 на VMBitrix 9.
Основной путь перехода на VMBitrix 9 — развернуть новую машину VMBitrix 9 и перенести на неё сайты, дополнительно настроить то, что нужно.
Скачать VMBitrix 9.0.0
Ссылки для скачивания VMBitrix 9.0.0:
https://repo.bitrix.info/vm/VMBitrix9.0-0-CentOSStream9-VirtualBox.ova https://repo.bitrix.info/vm/VMBitrix9.0-0-CentOSStream9-VMWare.zip https://repo.bitrix.info/vm/VMBitrix9.0-0-CentOSStream9-VMWare.ova https://repo.bitrix.info/vm/VMBitrix9.0-0-CentOSStream9-HyperV.zip
Документация: Виртуальная машина BitrixVM 7.5.5.