Новый релиз VMBitrix 9.0.0: Что нового?

7 августа 2024
BXmeta

Команда разработки Bitrix с радостью сообщает о выходе новой версии виртуальной машины VMBitrix 9.0.0. В этой версии представлено множество значимых обновлений и улучшений:

  • Новая базовая операционная система: теперь VMBitrix работает на CentOS Stream 9, что обеспечивает актуальность и стабильность платформы.
  • Адаптация под Ansible: механизмы виртуальной машины, такие как скрипты и роли, адаптированы для работы с новой версией Ansible.
  • Полный переход на UTF-8: улучшена совместимость и обработка текстовых данных за счет перехода на кодировку UTF-8.
  • Усиление безопасности: включены дополнительные меры для защиты ваших данных и систем.
  • Исправления ошибок: устранены обнаруженные ошибки для повышения надежности работы.

РРМ-пакет VMBitrix 9.0.0 доступен для установки на CentOS Stream 9. Обратите внимание, что поддержка виртуальной машины на базе CentOS 7 прекращена, и версия 7.5.5 является последней для этой операционной системы.

Обновляйтесь до новой версии VMBitrix и наслаждайтесь всеми преимуществами и улучшениями, которые она приносит!

Новый 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 

Обновление ПО:
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 7 на CentOS Stream 9 официально невозможен. Основной путь: развернуть новую машину, перенести сайты на неё, подстроить что нужно)

Базовая ОС:
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-ой версии.



Источник: dev.1c-bitrix.ru