Как создать контейнер LXC на LVM из шаблона OpenVZ?

Я нашел, что, когда Вы нажимаете Go-> Connect to Server и вставляете smb://сервер/доля, требуется приблизительно 19 секунд для перевода в рабочее состояние подсказки входа в систему.

Если я нажимаю Go-> Connect to Server и вставляю smb://server:139/share, требуется приблизительно 4 секунды для получения подсказки входа в систему.

Дайте этому попытку и посмотрите, как она идет.

Adrian Page

1
задан 13 December 2012 в 10:00
1 ответ

Я делаю это все время, используя LXC и шаблоны OpenVZ CentOS.

Изначально я следовал двум руководствам здесь и здесь .

Я обычно помещаю свои контейнеры в каталог / srv / или / srv / lxc / . Меня не волнует LVM, но если вы хотите, просто смонтируйте свой новый том LVM в / srv / lxc / container_name для каждого контейнера. В этом есть смысл, верно?

В этом примере у меня есть монтирование ZFS-on-Linux в том месте, где я хочу, чтобы контейнер располагался в / srv :

[root@Lancaster_Mirror1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p2      12G  1.9G  9.4G  17% /
tmpfs                 7.8G     0  7.8G   0% /dev/shm
/dev/cciss/c0d0p1     291M   59M  218M  22% /boot
/dev/cciss/c0d0p7     2.0G  119M  1.8G   7% /tmp
/dev/cciss/c0d0p3     9.9G  1.9G  7.5G  20% /usr
/dev/cciss/c0d0p6     6.0G  321M  5.3G   6% /var
vol2/images            98G   43G   56G  44% /images
vol3/Lancaster_Test    98G   22G   77G  22% /srv/Lancaster_Test <<--container

Что касается установки LXC, я беру предварительно созданный образ OpenVZ и помещаю его в каталог целевого контейнера, затем распаковываю его - tar -ztvf centos-6-x86_64-devel.tar.gz . Чтобы это работало, ничего не нужно изменять в шаблоне.

  426  wget http://downloads.sourceforge.net/project/lxc/lxc/lxc-0.7.3/lxc-0.7.3.tar.gz
  427  rpmbuild -ta lxc-0.7.3.tar.gz
  429  rpmbuild -ta lxc-0.7.3.tar.gz
  434  yum --nogpg install lxc-0.7.3-1.x86_64.rpm libvirt
  437  lxc-create -f /etc/lxc/Lancaster_Test.conf -n Lancaster_Test
  438  lxc-checkconfig
  441  screen -dmS init-Lancaster_Test /usr/bin/lxc-start -n Lancaster_Test
  442  screen -dmS console-Lancaster_Test /usr/bin/lxc-console -n Lancaster_Test

Возможно, я отключен, но я предпочитаю использовать контейнеры непосредственно в файловой системе. Вы делаете что-то другое?

Я могу предоставить отрывки из файлов конфигурации lxc, но, похоже, у вас нет проблем с этим.

3
ответ дан 3 December 2019 в 19:02

Теги

Похожие вопросы