Роль transformer возвращена и адаптирована для работы в VMBitrix 9-ой версии. Для её работы добавлена ansible коллекция community.rabbitmq 1.3.0, которая появится при установке машины или её обновлении.
Пока курс по 9-ой версии машины не обновлен, про работу роли можно почитать в архивном курсе для 7-ой версии: При выходе этой роли в версии 7.5.0 подробные технические детали были расписаны на форуме по виртуальной машине в теме Принцип настройки, лимиты и ограничения остались те же, что были в 7-ой версии. Из отличий от 7-ки - используется свежее ПО для 9-ой версии: - rabbitmq 3.13.x и erlang 26.2.x (текущий стабильный релиз, хотя уже есть rabbitmq 4.0.х) - libreoffice 24.8.2 (стабильный релиз пакета на момент выхода, нейминг версии libreoffice изменен ими на год.месяц.сборка, 24 (2024 год), 8 (месяц - август), 2 (номер сборки) - ffmpeg 5.1.x (стабильный релиз)
VMBitrix 9.0.0
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
05.11.2024 20:05:55
Дополнение 2 к релизу VMBitrix 9.0.3: Sphinx
Роль sphinx возвращена и адаптирована для работы в VMBitrix 9-ой версии. Для работы роли мы собираем и поставляем наш пакет bx-sphinx версии 2.2.11. НОВИНКА! Добавлена возможность включить sphinx для сайта типа внешнее ядро (ext_kernel). Раньше можно было только для сайта типа ядро (kernel).
Пока курс по 9-ой версии машины не обновлен, про работу роли можно почитать в архивном курсе для 7-ой версии: Набор шагов и суть та же, что и в 7-ой версии. Из отличий от 7-ки, при удалении роли (пункт 3. Remove sphinx instance on the server) теперь: - служба будет остановлена и удалена - все служебные файлы будут удалены (например папки логов и т.д. будут очищены) - пакет bx-sphinx будет удален
VMBitrix 9.0.0
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
05.11.2024 19:57:04
Дополнение 1 к релизу VMBitrix 9.0.3: Общая часть
Скрипт bitrix-env-9.sh теперь запускается только на архитектуре x86_64, на остальных пишет ошибку. Так же добавлена предварительная установка пакета плагинов для dnf перед установкой ПО и прочего.
Исправлена ошибка, возникающая при настройке IP адреса и параметров сети сервера через dhcp или вручную. При настройки сети через консоль вместо имени интерфейса (eth0) используйте его id, пример "Wired connection 1". Смотрите документацию по команде nmcli. Добавлена возможность указать маску подсети при настройке сетевого интерфейса через меню. Ввод маски осуществляется числом, примеры: 16, 20, 23, 24, 27 и т.д.
Изменен способ определения статуса сайта в меню машины для сайтов типа: - ядро (kernel): логика прежняя, вынесена отдельно от других типов сайтов - внешнее ядро (ext_kernel): логика отдельная и изменилась: новый созданный сайт типа внешнее ядро имеет статус not_installed после развертывания архива с беком и восстановления дампа базы данных удалите из корня сайта index.php статус изменится на finished
Главное меню машины изменилось в связи с добавлением 2х пунктов Sphinx и Transformer:
Код
1. Manage servers in the pool
2. Configure localhost settings
3. Configure MySQL service for the pool
4. Configure Memcached service for the pool
5. Configure Sphinx service for the pool
6. Configure Push/RTC service for the pool
7. Configure Transformer service
8. Configure pool sites
9. Manage pool web servers
10. Background pool tasks
0. Exit.
Пункты 3-7 сгруппированы по принципу управления ролями машины. Пункты управления сайтами, веб серверами и задачами сменили свои номера.
NTLM как и было раньше находится в разделе сайты: 8. Configure pool sites -> 7. Configure NTLM auth for sites.
VMBitrix 9.0.0
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
05.11.2024 19:47:05
Коллеги, виртуальная машина VMBitrix 9.0.3 вышла в релиз. В этой версии большой пакет изменений: - роль sphinx возвращена и адаптирована для работы в VMBitrix 9-ой версии - роль transformer возвращена и адаптирована для работы в VMBitrix 9-ой версии - роль ntlm возвращена и адаптирована для работы в VMBitrix 9-ой версии - готовые образы машины перешли на UEFI, на таблицу разделов GPT, на контроллеры SATA/SCSI - исправлены ошибки
rpm пакет доступен для CentOS Stream 9. Обновлен и пересобран. sh-скрипт (bitrix-env-9.sh) для установки машины обновлен. Способ запуска прежний:
Основные исправления: Исправлена ошибка в задаче обновления машины через её меню. Деактивирован запуск php в режиме fpm при повышении или понижении версии php через меню. Исправлена ошибка возникающая при запуске httpd, если удален сайт по умолчанию и происходит процесс обновления машины. Исправлена редко возникающая ошибка создания пула машины. В sh скрипт установки машины добавлена проверка на архитектуру x86_64. В sh скрипт установки машины добавлена предварительная установка пакета плагинов для dnf. Добавлена возможность указать маску подсети при настройке сетевого интерфейса через меню. Исправлена ошибка, возникающая при настройке IP адреса и параметров сети сервера через dhcp или вручную. Роль transformer возвращена и адаптирована для работы в VMBitrix 9-ой версии. Добавлена ansible коллекция community.rabbitmq 1.3.0, появится при установке машины или её обновлении. Роль sphinx возвращена и адаптирована для работы в VMBitrix 9-ой версии. Исправлены накопившееся ошибки и обращения по работе роли sphinx. Добавлена возможность включить sphinx для сайта типа внешнее ядро (ext_kernel). Роль ntlm возвращена и адаптирована для работы в VMBitrix 9-ой версии. Включение ntlm авторизацию для сайта улучшено и выполняется через меню без дополнительной настройки внутри сайта. Добавлена возможность отключить ntlm авторизацию для всех сайтов и удалить настройки ntlm для машины. Исправлено дублирование параметра thread_stack в конфигурационном файле MySQL. Изменен способ определения статуса сайта в меню машины для сайтов типа ядро (kernel) и типа внешнее ядро (ext_kernel). Готовые образы машины перешли на UEFI, на таблицу разделов GPT, на контроллеры SATA/SCSI. VMWare: Virtual Hardware Version поднята до 14-ой версии в образах для Workstation Pro, Workstation Player, ESXi. VMware: прекращена поддержка ESXi 6.5.x и ESXi 6.7.x в связи с EOL в конце 2022 года. HyperV: образ 1 поколения машин HyperV больше не собирается и не поддерживается. HyperV: новые образы машин собираются на базе 2 поколения машин HyperV. HyperV: новые образы для HyperV собираются на базе 6 ОС: Windows 10, Windows 11, Windows Server 2012, Windows Server 2016, Windows Server 2019, Windows Server 2022. Выберите нужную вам ОС и версию) Vagrant: добавлен образ для виртуальной среды разработки Vagrant. Используется среда виртуализации VirtualBox. ProxmoX: добавлен диск в формате qcow2, предназначенный для импорта в виртуальные машины гипервизора ProxmoX.
Ссылки для скачивания VMBitrix: VirtualBox
VMWare
VMWare ESXi
HyperV for Windows
HyperV for Windows Server
Vagrant
ProxmoX
Список AMI VMBitrix для Amazon:
Region
BitrixVM-9.0-3_CentOSStream9_x64_HVM_EBS
ap-southeast-1
ami-007cf799aaa8cfb9f
ap-southeast-2
ami-0d35ba78ada8a4650
ap-northeast-1
ami-0fb3a1538547ef80b
ap-south-1
ami-0f5d244ee9c34f58b
af-south-1
ami-07d342993bb47a117
eu-central-1
ami-090545cb15f799c2a
eu-central-2
ami-0d657177e133db9f5
eu-north-1
ami-0ee8d50b4a702151d
eu-west-1
ami-04c0986c208f2f17f
eu-west-2
ami-02c3ac0459c8c1061
eu-west-3
ami-0ed00913d006262bb
us-east-1
ami-0f0089fa7a44f001d
us-west-1
ami-013fa964aa768d770
us-west-2
ami-0aca6216d1e46fa28
sa-east-1
ami-06de1c2cc97bf6c53
Исходники пакетов: Добавляем файл для репозитория исходных версий - /etc/yum.repos.d/bitrix-source-9.repo с содержимым:
Код
[bitrix-source-9]
name=Bitrix Packages Source for Enterprise Linux 9 - x86_64
baseurl=https://repo.bitrix.info/dnf/SRPMS
enabled=1
gpgcheck=1
priority=1
failovermethod=priority
gpgkey=https://repo.bitrix.info/dnf/RPM-GPG-KEY-BitrixEnv-9
Убедимся что есть пакеты dnf-utils и yum-utils:
Код
dnf clean all && dnf install -y dnf-utils yum-utils
Скачиваем все исходники: bitrix-env, bx-ansible-core, bx-nginx, bx-push-server, bx-catdoc, bx-sphinx, bx-mod_auth_ntlm_winbind
[root@localhost ~]# yumdownloader --source bitrix-env bx-ansible-core bx-nginx bx-push-server bx-catdoc bx-sphinx bx-mod_auth_ntlm_winbind enabling baseos-source repository enabling appstream-source repository enabling crb-source repository enabling extras-common-source repository enabling centos-kmods-source repository enabling centos-kmods-userspace-source repository enabling epel-source repository enabling epel-cisco-openh264-source repository enabling epel-next-source repository Bitrix Packages Source for Enterprise Linux 9 - x86_64 CentOS Stream 9 - BaseOS - Source CentOS Stream 9 - AppStream - Source CentOS Stream 9 - CRB - Source CentOS Stream 9 - Extras packages - Source CentOS 9 - Kmods - Source CentOS 9 - Kmods - User Space - Source Extra Packages for Enterprise Linux 9 - x86_64 - Source Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64 - Source Extra Packages for Enterprise Linux 9 - Next - x86_64 - Source (1/7): bx-sphinx-2.2.11-0.el9.src.rpm (2/7): bx-catdoc-0.95-0.el9.src.rpm (3/7): bx-mod_auth_ntlm_winbind-0.0.0-0.el9.src.rpm (4/7): bitrix-env-9.0-3.el9.src.rpm (5/7): bx-push-server-3.0.0-0.el9.src.rpm (6/7): bx-ansible-core-2.14.2-4.el9.src.rpm (7/7): bx-nginx-1.26.2-0.el9.ngx.src.rpm
Информация в этом комментарии будет дополнена. И расширена отдельными комментариями ниже.
Всем удачи. Спасибо за обратную связь!
VMBitrix 9.0.0
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
13.09.2024 10:51:56
Цитата
написал: Подскажите пожалуйста, а будет ли версия с возможностью настройка сервиса конвертации документов?
Да. В 9-ку вернется ntlm и transformer.
VMBitrix 9.0.0
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
13.09.2024 10:41:25
Цитата
написал: Обновился на 9.0.1. Перезагрузился. Теперь в админку не попасть. Ошибка 502...Дефолтный сайт был удален и создан новый по пути /home/bitrix/ext_www/site.ruСобственно вот:КодStarting The Apache HTTP Server... AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/bx/conf/bx_apache_site_name_port.conf:4 AH00526: Syntax error on line 96 of /etc/httpd/conf/httpd.conf: DocumentRoot '/home/bitrix/www' is not a directory, or is not readable httpd.service: Main process exited, code=exited, status=1/FAILURE httpd.service: Failed with result 'exit-code'. Failed to start The Apache HTTP Server.Собственно чтобы быстро пофиксить /etc/httpd/conf/httpd.conf поправил строчку с DocumentRoot "/home/bitrix/www" на DocumentRoot "/home/bitrix/ext_www"Но, что то мне подсказывает, что так делать не стоит)
Спасибо. Поправили кейс, чтобы при апгрейде пакета не падал httpd, если нет сайта по умолчанию.
VMBitrix 9.0.0
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
11.09.2024 12:28:25
Цитата
написал: При конфигурации push and pull через меню 5. Configure Push/RTC service for the poolПолучаем ошибкуDestination /etc/sysconfig/network does not exist
Как повторить, сценарий, условия? Через меню такого не вижу, пул создан, push включился и работает.
VMBitrix 9.0.0
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
10.09.2024 15:17:23
Цитата
написал: Установка VMBitrix 9.0.0 для VMWareВнутренняя сеть с прокси-сервером с NTLM-авторизациейПосле установки виртуальной машины добавляю переменную $http_proxy вида wget, curl через прокси работают.При попытке использовать dnf update выдает:Bitrix Packages for Enterprise Linux 9 - x86_64 48 kB/s | 2.7 kB 00:00Errors during downloading metadata for repository 'bitrix-9': - Status code: 407 for Error: Failed to download metadata for repo 'bitrix-9': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were triedБеру этот же урл, wget curl загружают файл без проблем.хелп плиз. Что делать?
wget через прокси полноценно не умеет работать. curl умеет и в разы лучше. Что делать? Убрать прокси как первый вариант, полностью перейти на curl второй вариант.
VMBitrix 9.0.0
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
10.09.2024 14:29:55
Коллеги, виртуальная машина VMBitrix 9.0.2 вышла в релиз. В этой версии основные изменения - исправления ошибок.
Релиз минорный, изменения небольшие, поэтому sh-скрипты и образы не менялись.
rpm пакет доступен для CentOS Stream 9. Способ запуска прежний:
Основные исправления: Исправлена ошибка возникающая при установке дистрибутивов 23.х для сайта по умолчанию. Исправлена ошибка умножения заданий на перевыпуск ssl сертификатов через крон (crontab).
Образы / AMI: Образы VMBitrix и AMI VMBitrix для Amazon не пересобирались.