OpenVZ Forum


Home » International » Russian » поддержка UDEV
Re: поддержка UDEV [message #5865 is a reply to message #5836] Sat, 02 September 2006 09:18 Go to previous messageGo to previous message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Quote:

UMKA: PS. недавно получилось воспроизвести забавную атаку на OpenVZ. vzctl enter перевел процес в контекст VPS но при этом консоль открылась на хосте. Деталей толком нету - все что известно, это происходит при выходе за какой-то из лимитов скорее всего file limit или proc limit.

DEV: будем исследовать. Как Вы определили что консоль открылась на хосте? /proc/user_beancounters Вы не смотрели?
http://bugzilla.openvz.org/show_bug.cgi?id=244

UMKA: по тому что promt не поменялся. и я как был в /etc/sysconfig на host - так и остался. при этом ps ax показывал процессы VPS.
к сожалению я поздно спохватился и логов не сохранил. Но это была попытка запустить с Virtozzo unlimited.conf - VPS внутри которого RHEL4 с java. явно не хватало и процессов и файлов - но что именно позволило такому событию быть - не скажу.


Добрый день,
К сожалению, мнем не удалось воспроизвести ситуацию, о которой вы говорите. Во-первых, пробовал входить в VE так, чтобы в процессе его выполнения превышались лимиты количества процессов и количества открытых файлов. Далее анализировал код vzctl. Судя по описанию, т.к. вы находитесь в той же директории - значит не сработал chroot, но при этом сменился environment. По коду:
if ((ret = vz_chroot(root)))
      goto err;
ret = vz_env_create_ioctl(h, veid, VE_ENTER);
if (ret < 0) {
      if (errno == ESRCH)
             ret = VZ_VE_NOT_RUNNING;
      else
            ret = VZ_ENVCREATE_ERROR;
       goto err;
}

Значит смена environment могла произойти только (!) если удачно прошёл chroot...
Может быть chroot проходил не туда (что-то вроде /)? Проверено такие ситуации обрабатываются и enter проваливается.

Закрываю баг как инвалид, но если вам удастся его воспроизвести переоткройте его, пожалуйста.
С полным описанием как воспроизвести.

Спасибо!


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Перенос системы
Next Topic: Патчи к актуальным ядрам
Goto Forum:
  


Current Time: Sat Jul 13 19:02:56 GMT 2024

Total time taken to generate the page: 0.02278 seconds