LINUX.ORG.RU
ФорумAdmin

Ткните в нормальную документацию openvz

 


0

2

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

На openvz.org не нашел.

★★★★★

Последнее исправление: soomrack (всего исправлений: 2)

Именно в контейнере? Все те же самые, что и обычно. Там ведь у тебя обычная система, просто ядро общее на все контейнеры.

YAR ★★★★★
()
Ответ на: комментарий от YAR

Ну а с какого момента? Те же, что и обычно? С init? А что до него? Различия есть, например, fstab не обрабатывается. Т.е. разница на этапе монтирования еще точно есть.

soomrack ★★★★★
() автор топика
Ответ на: комментарий от soomrack

fstab не обрабатывается.

ЕМНИП, неправда. Могу даже на бэкап со старого сервера глянуть для проверки.
Просто ядро знает, что ему надо монтировать корень с /dev/simfs. fstab обрабатывается уже гораздо позже, после запуска init'а.

YAR ★★★★★
()
Ответ на: комментарий от YAR

Вот я взял
1. поставил gentoo из stage3
2. собрал ядро openvz
3. сделал контейнер gentoo из stage3 (vzcreate 101 gentoo-...)
4. поправил fstab внутри него, добавив монтирование /tmp, /var/portage/tmp в tmpfs
5. перегрузил контейнер 101
6. /tmp, /var/portage/tmp так и не примонтированы

wtf?

soomrack ★★★★★
() автор топика
Ответ на: комментарий от soomrack

Посмотрел у себя - как минимум NFS-шары я монтировал через fstab.

/tmp, /var/portage/tmp так и не примонтированы

А если сделать внутри контейнера mount -a или mount /tmp ?

YAR ★★★★★
()
Ответ на: комментарий от YAR

В этом случае все прекрасно монтируется. Поэтому мне и интересно в чем подвох.

soomrack ★★★★★
() автор топика
Ответ на: комментарий от YAR

Есть мысль, что это потому что я вообще ничего со stage3 не делал. Ни syslog, ни cron не ставил... Ща попробую накатить основные пакеты да system пересобрать.

soomrack ★★★★★
() автор топика
Ответ на: комментарий от soomrack

Как и ожидалось, ничего не изменилось, пересборка мира не помогла.

Вопрос о процедуре стартовых скриптов контейнера попрежнему открыт.

soomrack ★★★★★
() автор топика
Ответ на: комментарий от YAR

Разобрался.

в /etc/rc.conf просят указать вот это (если не указать, оно само укажется)

rc_sys=«open_vz»

а в /etc/runlevels/boot/localmount есть вот такая зависимость

depend()
{
	need fsck
	use lvm modules mtab
	after lvm modules
	keyword -jail -openvz -prefix -vserver -lxc
}

которая обозначает не запускать localmount в частности для openvz

вот так вот. Интересно почему? (upd: похоже не атавизм)

PS: если убрать из keyword параметр -openvz, то все при старте прекрасно монтируется.

PPS: проблемный вопрос закрыт, но нормальную документацию по openvz все равно хотелось бы увидеть...

soomrack ★★★★★
() автор топика
Последнее исправление: soomrack (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.