[Sysadmins] Странное поведение резолвера

Konstantin Lepikhov lakostis на unsafe.ru
Сб Апр 4 14:21:36 MSK 2020


Hi Maxim!

On 03/26/2020, at 07:59:27 PM you wrote:

> <div> </div><div> </div><div>26.03.2020, 15:10, "Konstantin Lepikhov" &lt;lakostis at unsafe.ru&gt;:</div><blockquote>собирать что-то в LXD это плохая идея (я могу написать уже целую статью по<p>ужасы LXC в Сизифе).</p></blockquote><div>С этого места хотелось бы поподробней :-)</div><div> </div><div>У меня Альт в контейнере, а не контейнер в Альте. Такая конфигурация в связи с потребностью в виртуализации в купе с крайней ограниченностью ресурсов. QEMU/KVM - выходит тяжеловато для моих железок. OpenVZ - скорее никак, чем как-то. Docker вообще не об этом. Поэтому LXD - сыровато, но пока устраивает - умеет крутить на одной машине контейнеры ALT/p9 и Debian Jessie (да-да... этот славный PHP5!)</div><div> </div><blockquote><p>Если у вас какой-то CIтам.</p></blockquote><div>Бог миловал :-) Просто нужно собирать несколько пакетов для Альта и нет возможность выделить под это дело отдельную железку.</div><div> </div><div>С уважением,</div><div>М.П. Вецало.</div><div>---</div><div> </div>
Был занят, поэтому тред не читал )

У меня lxd установлен на centos7, поэтому тут есть свои локальные
проблемы. Но применительно к ALTLinux - пока контейнеры LXC на базе
ALTLinux мало пригодны для использования "из коробки" без дополнительного
напильника и виноват тут как всегда *d софт от г-на П-га:

1.

(There seems to be a race condition in systemd or logind, which results in
the leak of scope unit files in /run/systemd/system. This causes PID 1 to
use 100% CPU and delays logins.)

https://bugzilla.redhat.com/show_bug.cgi?id=1439989
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1591411
https://github.com/systemd/systemd/issues/1961

- воспроизводится на ура на свежем контейнере на базе Сизифа. В баге на
  github предложен workaround, который приходится ставить на cron:

  Delete session files

  find /run/systemd/system -name "session-*.scope" -delete
  Delete session directories

  rm -rf /run/systemd/system/session*scope*
  Remove the abandoned sessions

  systemctl | grep "abandoned" | grep -e "-[[:digit:]]" | sed
  "s/\.scope.*/.scope/" | xargs systemctl stop

Как всегда, г-н П-г говорит "not-our-bug" и посылает всех попробовать
свежий снепшот из git'а.

2. Regression : systemd-networkd does not get an IPv4 address via DHCP
when started at boot

https://bugzilla.redhat.com/show_bug.cgi?id=1733674
https://github.com/moby/moby/issues/26120

workaround: raw.lxc: lxc.mount.auto = "sys" в конфигурации контейнера.

Как всегда, г-н П-г говорит "not-our-bug" и посылает всех нах.

Сизиф я не обновлял пару недель, может быть что-то изменилось, но не
уверен.

-- 
WBR et al.


Подробная информация о списке рассылки Sysadmins