[Sysadmins] Вопросы по 1С 8.1, Postgres, разбиению диска, LVM, контейнерах
Eugene Prokopiev
=?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Ср Окт 24 17:31:09 MSD 2007
Michael Shigorin пишет:
> On Wed, Oct 24, 2007 at 04:58:25PM +0600, Kostarev Alexey wrote:
>>>> 2. Ставить 1C и Postgres в один контейнер или в разные.
>>>> В один хорошо тем, что можно чуть ускорить обращение в
>>>> Postgres за счет использования Unix Socket (правда еще не
>>>> прочитал - поддерживает ли 1C Unix socket).
>>> Это раз, и при необходимости их можно mount --bind.
>> То есть ты советуешь разместить их в разные контейнеры?
>
> Не советую (поскольку не пробовал), но напоминаю про возможность,
> которая может пригодиться.
>
>> Кстати, а если я имею два контейнера (1C и Postgres) то могу ли
>> через --bind связать файлы в двух контейнерах?
>
> Да, из HN. (в action scripts)
>
>> Но ведь плюс в LVM не только в переразбивке.
>> Меня прельстило то, что при архивировании при использовании
>> механизма LVM snapshot я могу получить копию системы
>> не приостанавливая (--suspend) работу контейнера
>
> Например, XFS умеет снапшоты (mithraen@ на freesource.info,
> кажется, описывал применение с openvz). Предполагаю наличие
> адекватного и настроенного UPS, разумеется, ну и для бэкапов
> оставил бы ext3.
Поиск на freesource.info, search.altlinux.ru и даже в в гугле по словам
xfs snapshots openvz ничего не дал :(
По большому счету, LVM snapshots больше всего полезны для сложных
структур вроде реляционных БД, но их по любому лучше бэкапить их
собственными средствами. А все остальное я просто жму в архивы по ночам
прямо на ходу ;)
Т.е. я бы держал VE просто на ext3 (и бэкапил с помощью cpio|bzip2), а
БД - на XFS/JFS, монтировал бы ее в VE с помощью mount --bind, бэкапил с
помощью pg_dump.
--
С уважением,
Прокопьев Евгений
Подробная информация о списке рассылки Sysadmins