[spoiler]
Ну и поскольку наш пакет bitrix-env.rpm готовится для версий линукс Fedora 8-12 32-bit и CentOS 5 32-bit b x86_64, шаблон для Битрикс VPS можно создавать на базе следующих Virtuozzo EZ Template'ов:
...
Готовые Application Template для Fedora 8 32-bit и CentOS 5 32-bit можно скачать здесь:
Оба шаблона устанавливают msmtp и отключают sendmail
Порядок создания Битрикс VPS для шаблона fedora-core-8-x86:
1. Создаём метафайл следующего содержания
# cat metafile.bitrix-env.fc8.x86 %osname fedora-core %osver 8 %osarch x86 %appname bitrix-env %packages bitrix-env %repositories http://dev.1c-bitrix.ru/yum/fedora/base/8/$basearch http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/$basearch/os/ http://repos.zend.com/zend-server/rpm/$basearch/ http://repos.zend.com/zend-server/rpm/noarch/ |
2. Если планируется хостинг для Битрикс КП с использованием встроенного в корпортал SMTP сервера и в качестве программы для отправки почты
%packages bitrix-env msmtp |
либо создать отдельный VZ Application Template для msmtp
%osname fedora-core %osver 8 %osarch x86 %appname msmtp %packages msmtp %repositories http://dev.1c-bitrix.ru/yum/fedora/base/8/$basearch http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/8/Everything/$basearch/os/ http://repos.zend.com/zend-server/rpm/$basearch/ http://repos.zend.com/zend-server/rpm/noarch/ |
и в дальнейшем устанавливать 2 пакета bitrix-env и msmtp
3. Создать файл post-install:
в случае использования стандартного sendmail
# cat post-install #!/bin/bash sed -i".bak" "s/^sendmail\_path.*/sendmail\_path \= sendmail \-t \-i/g" /etc/php.ini |
в случае планируемых установок Битрикс КП с SMTP сервером + msmtp
# cat post-install #!/bin/bash service sendmail stop chkconfig sendmail off |
либо убрать sendmail из списка устанавливаемых пакетов другим образом
3. Стандартная установка и создание кэша для шаблона ОС
# wget http://downloads.swsoft.com/cgi-bin/getfile.pl/fedora-core/8/x86/fedora-core-8-x86-ez-4.0.0-6.swsoft.noarch.rpm # vzpkg install template fedora-core-8-x86-ez-4.0.0-6.swsoft.noarch.rpm # vzpkg create cache fedora-core-8-x86 |
4. Подготовка и установка Application Template для установки Битрикс
# vzmktmpl metafile.bitrix-env.fc8.x86 --post-install post-install # vzpkg install template bitrix-env-fedora-core-8-x86-ez-1.0-1.noarch.rpm |
проверить установку шаблона bitrix-env можно командой
# vzpkg list fedora-core-8-x86 2010-02-19 15:09:50 fedora-core-8-x86 bitrix-env |
5. Стандартно создаётся контейнер на основе fedora-core-8-x86
По-прежнему ВАЖНО: для оптимальной работы приложений Битрикс необходимо установить следующие лимиты (указаны нижние допустимые значения):
Цитата
vmguarpages >= 131072
privvmpages >= 131072
oomguarpages >= 131072
shmpages >= 131072
6. Установка шаблона bitrix-env в контейнер на основе fedora-core-8-x86
# vzpkg install 134 bitrix-env |
или через графический интерфейс
Процесс создания Virtuozzo Application Template для Битрикс на основе CentOS
В основном, отличается только содержимым метафайла:
# cat metafile.bitrix-env.centos-5.x86 %osname centos %osver 5 %osarch x86 %appname bitrix-env %packages bitrix-env %repositories http://dev.1c-bitrix.ru/yum/el/5/$basearch http://repos.zend.com/zend-server/rpm/$basearch/ http://repos.zend.com/zend-server/rpm/noarch/ http://download.fedoraproject.org/pub/epel/5/$basearch http://mirror.centos.org/centos/5/os/$basearch/ |
опубликованы и доступны в
Bitrix-Env-EL5-i386
Bitrix-Env-FC8-i386
Приложения протестированы и готовы к использованию
Очень ждём)
Поскольку не все линуксом пользуются.
Мне например фря удобнее.