Файловая 1с в OpenVZ контейнере
Добавлено: 24.05.2015 17:59
в общем завел все это барахло в OpenVZ контейнере, связка получилась такая: Proxmox 3.4, Ubuntu Mate 15.04 в OpenVZ контейнере + x2go для терминалов.
Заморочек особо не было, если бы bindfs и fuse нормально работали в контейнере OpenVZ...
если кому интересно решение, то вот оно:
/mnt/bases - на хосте, базы 1с
/mnt/disk - диск смонтированый bindfs и проброшеный через simfs в OpenVZ контейнер...
на хосте ставим:
# aptitude install bindfs
и добавляем в параметры монтирования контейнера:
# cat /etc/vz/conf/101.mount
#!/bin/bash
. /etc/vz/vz.conf
. ${VE_CONFFILE}
SRC=/mnt/disk
DST=/mnt/disk
if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; fi
umount /mnt/disk
bindfs -o perms=0777,mirror=1000,group=1001 /mnt/bases /mnt/disk
mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}
где 1000 и 1001 (uid и gid) соответственно юзер и группа в контейнере чьи права мы присваиваем файлам...
p.s.
т.ч. можно делать готовые шаблоны для 1с и не парится...
версия 1c 8.3.6.
есть некоторые проблемы с бекапом из вебморды proxmox, т.к. раздел в базами примонтирован на хосте... но можно бекапить самим...
p.s.s.
на ubuntu mate x64 легко встают 1с 8.3 i386 и x64
как вычищу от мусора контейнер могу выложить torrent, без 1с естественно. т.к. все зависимости там уже стоят поставить dpkg *.deb труда не составит...
Заморочек особо не было, если бы bindfs и fuse нормально работали в контейнере OpenVZ...
если кому интересно решение, то вот оно:
/mnt/bases - на хосте, базы 1с
/mnt/disk - диск смонтированый bindfs и проброшеный через simfs в OpenVZ контейнер...
на хосте ставим:
# aptitude install bindfs
и добавляем в параметры монтирования контейнера:
# cat /etc/vz/conf/101.mount
#!/bin/bash
. /etc/vz/vz.conf
. ${VE_CONFFILE}
SRC=/mnt/disk
DST=/mnt/disk
if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; fi
umount /mnt/disk
bindfs -o perms=0777,mirror=1000,group=1001 /mnt/bases /mnt/disk
mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}
где 1000 и 1001 (uid и gid) соответственно юзер и группа в контейнере чьи права мы присваиваем файлам...
p.s.
т.ч. можно делать готовые шаблоны для 1с и не парится...
версия 1c 8.3.6.
есть некоторые проблемы с бекапом из вебморды proxmox, т.к. раздел в базами примонтирован на хосте... но можно бекапить самим...
p.s.s.
на ubuntu mate x64 легко встают 1с 8.3 i386 и x64
как вычищу от мусора контейнер могу выложить torrent, без 1с естественно. т.к. все зависимости там уже стоят поставить dpkg *.deb труда не составит...