OpenVZ Forum


Home » International » Russian » Шаблоны Ubuntu
Шаблоны Ubuntu [message #33909] Wed, 19 November 2008 13:26 Go to next message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
From: *btis.by
Я попробовал использовать шаблоны Ubuntu
http://download.openvz.org/template/precreated/ubuntu-8.04-a md64-minimal.tar.gz
и
http://download.openvz.org/beta/templates/precreated/ubuntu- 8.04-x86_64.tar.gz
Оба варианта странно монтируют файловые системы, например:
simfs                 14000000         4  13999996   1% /
/dev/root             15385852  10726564   3877728  74% 
tmpfs                  3017868       140   3017728   1% /var/run
tmpfs                  3017868         0   3017868   0% /var/lock
tmpfs                  3017868         0   3017868   0% /dev/shm
tmpfs                  3017868       140   3017728   1% /var/run
tmpfs                  3017868         0   3017868   0% /var/lock

Корневой раздел всегда пуст, сколько бы там не было файлов Smile
И каталоги /var/run /var/lock смонтированы дважды Confused
Может кто уже ковырялся с этим?



--------------------

[Updated on: Wed, 19 November 2008 13:30]

Report message to a moderator

Re: Шаблоны Ubuntu [message #33932 is a reply to message #33909] Thu, 20 November 2008 10:35 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Здравствуйте,

Quote:


И каталоги /var/run /var/lock смонтированы дважды



У меня под рукой, правда, только OpenVZ 32-bit, но на ней тоже удалось наблюдать данную картину.
Чуть-чуть покопав, удалось выяснить, что два раза монтируют следующие два скрипта:

"/etc/rcS.d/S01mountkernfs.sh -> ../init.d/mountkernfs.sh"
"/etc/rcS.d/S35mountall.sh -> ../init.d/mountall.sh"

на обычной ubuntu машине по идее мы должны наблюдать аналогичную картину.
Единственное исключение, что внутри VE /etc/mtab есть симлинк на /proc/mounts, а на обычной машине нет.
монтирование данных файловых систем происходит без записи в /etc/mtab, а df берет информацию именно оттуда, поэтому внутри VE df будет отображать /var/lock, а на обычной машине нет.

Quote:


Корневой раздел всегда пуст, сколько бы там не было файлов


В посте вы вывод "df -i" показали?
а можете еще вывод /proc/mounts показать и также сказать ядро.
У себя я что-то не смог воспроизветси.
Re: Шаблоны Ubuntu [message #33934 is a reply to message #33932] Thu, 20 November 2008 11:23 Go to previous messageGo to next message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
From: *btis.by
Quote:

В посте вы вывод "df -i" показали?
а можете еще вывод /proc/mounts показать и также сказать ядро.
У себя я что-то не смог воспроизветси.

Нет, это был df без параметров, а вот вывод df -i

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
simfs                 200000       1  199999    1% /
tmpfs                 754467      24  754443    1% /var/run
tmpfs                 754467       2  754465    1% /var/lock
tmpfs                 754467       1  754466    1% /dev/shm
tmpfs                 754467      24  754443    1% /var/run
tmpfs                 754467       2  754465    1% /var/lock


cat /proc/mounts

simfs / simfs rw 0 0
proc /proc proc rw,nosuid,nodev,noexec 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0
tmpfs /var/run tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /var/lock tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /var/run tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /var/lock tmpfs rw,nosuid,nodev,noexec 0 0

-------
Версия ядра:
Информация к размышлению: - все прочие VE, я использую centos и gentoo, не страдают этим, только ubuntu.
Для ядра использованы исходники RHEL5 028stab059.3 без значительных изменений конфигурации. В основном это удаление явно ненужных опций, изменение default I/O scheduler, добавление драйверов qla2xxx и ocfs2 (прикрутил еще один узел с openvz к дисковой стойке), а конфиг я прицепил к сообщению на всякий случай.
Сегодня вечером буду попробовать 2.6.24 ovz006.5
Но там наверняка с ocfs2 будут проблемы, родной ядерный драйвер работает плохо, а драйвер от oracle не устанавливается.
По крайней мере так это было с ovz006.4
GFS пока не пробовал.
Скорее всего придется вообще отказаться от кластерной файловой системы. Все это интересно, но когда среди рабочего дня вся наша "отказоустойчивая" система виснет намертво ... Shocked
-------
Да еще вот:
vzctl version 3.0.22




--------------------

Re: Шаблоны Ubuntu [message #33937 is a reply to message #33934] Thu, 20 November 2008 12:29 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Взял стандартное ovz 2.6.18-92.1.13.el5.028stab059.3 (x86_84) ядро и шаблон
http://download.openvz.org/template/precreated/ubuntu-8.04-a md64-minimal.tar.gz ,
создал VE "с нуля" "df -i" отображается корректно.

У вас /vz на какой файловой системе? Попробуйте стандартное ovz ядро.
Re: Шаблоны Ubuntu [message #33938 is a reply to message #33937] Thu, 20 November 2008 13:41 Go to previous messageGo to next message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
From: *btis.by
maratrus wrote on Thu, 20 November 2008 14:29


У вас /vz на какой файловой системе? Попробуйте стандартное ovz ядро.


/vz у меня на ocfs2, стандартное ядро работать с ним не будет, там драйвер ocfs2 - 1.3, а я использую 1.4 с расширенным набором фичей.
Вечером могу попробовать на другой файловой системой и с другими ядрами.
Я не знаю подробностей механизма предоставления корневой файловой системы для VE, допускаю, что проблема может быть в конфигурации ядра или файловой системе, но я почти уверен, что глюк в шаблоне. Другие гостевые системы работают нормально, а здесь еще двойное монтирование каталогов указывает на наличие ошибок в стартовых скриптах.
Чем отличается ubuntu?
По большому счету только upstate вместо init sysv...


--------------------

Re: Шаблоны Ubuntu [message #33939 is a reply to message #33938] Thu, 20 November 2008 14:19 Go to previous messageGo to next message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
From: *btis.by
Я попробовал шаблон на втором узле openvz, там кроме двойного монтирования все нормально.
Я уже знаю, что сам виноват.
Припоминаю, что я как-то давно ковырялся в скриптах vz для решения каких-то проблем с невозможностью запуска VE, надо вспоминать при каких обстоятелсьтвах.
Короче надо вспоминать что я натворил и маленько повозится с diff Confused




--------------------

Re: Шаблоны Ubuntu [message #33940 is a reply to message #33939] Thu, 20 November 2008 14:25 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Если появится возможность, напишите, пожалуйста, что явилось причиной такого поведения. Заранее большое спасибо.
Re: Шаблоны Ubuntu [message #33946 is a reply to message #33940] Thu, 20 November 2008 17:29 Go to previous message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
From: *btis.by
Похоже у openvz проблемы с ocfs2

Я создал VE2222 на локальной файловой системе ext3, замечаний нет, система заняла в корне 136мб.
Смонтировал раздел стойки ocfs2 в /vz, перенес туда созданную ранее систему.
Удивился, что и там все нормально, занято 136Мб
Но после создания файла на 50Мб параметры свободного пространства остались теми же, увы...
И от дистрибутива конечно это никак не зависит. Просто на других системах я не следил за изменениями свободного пространства.

entered into VE 2222
root@localhost:/# df
Filesystem           1K-blocks      Used Available Use% Mounted on
simfs                  1048576    136176    912400  13% /
/dev/root             15385852  10771164   3833128  74% /usr/src
tmpfs                  3017868        20   3017848   1% /var/run
tmpfs                  3017868         0   3017868   0% /var/lock
tmpfs                  3017868         0   3017868   0% /dev/shm
tmpfs                  3017868        20   3017848   1% /var/run
tmpfs                  3017868         0   3017868   0% /var/lock
root@localhost:/# dd if=/dev/zero of=/f1.file bs=1024000 count=50
50+0 records in
50+0 records out
51200000 bytes (51 MB) copied, 0.179737 s, 285 MB/s
root@localhost:/# df
Filesystem           1K-blocks      Used Available Use% Mounted on
simfs                  1048576    136176    912400  13% /
/dev/root             15385852  10771220   3833072  74% /usr/src
tmpfs                  3017868        20   3017848   1% /var/run
tmpfs                  3017868         0   3017868   0% /var/lock
tmpfs                  3017868         0   3017868   0% /dev/shm
tmpfs                  3017868        20   3017848   1% /var/run
tmpfs                  3017868         0   3017868   0% /var/lock

И я вспомнил что менял в скриптах применительно монтирования файловых систем.
В vps.mount для монтирования портеджей я использовал опцию "-n"
mount -n --bind /usr/portage /vz/root/${VEID}/usr/portage; 

А это к данному вопросу не относится никак...


--------------------

[Updated on: Thu, 20 November 2008 17:46]

Report message to a moderator

Previous Topic: *solved* Как создать ipip tunnel в ve ? Ядро 028stab059.3
Next Topic: self-patched rhel kernel.
Goto Forum:
  


Current Time: Sun Oct 20 16:47:57 GMT 2019