@ru_devops

Страница 125 из 999
Сергей
18.10.2016
16:13:44
и предсказуемо

ptchol
18.10.2016
16:13:59
помоему там ситуация такая же как монтирование по имени \ uuid

Сергей
18.10.2016
16:14:01
есть удев udev не с системд)

ptchol
18.10.2016
16:14:09
ну всмысле обоснование

Google
Vladimir
18.10.2016
16:14:15
Peter
18.10.2016
16:14:19
потом я как-то привык к /etc/network/interfaces

Vladimir
18.10.2016
16:14:24
То есть можешь оторвать конечно

Peter
18.10.2016
16:14:25
но и это отломали

Vladimir
18.10.2016
16:14:30
Но они часть единого целого

Сергей
18.10.2016
16:14:35
рилиЮ

?

Sergey
18.10.2016
16:14:38
но и это отломали
да ладно отломали? оно работает в systemd збс.

ptchol
18.10.2016
16:14:39
Володя прав.

Сергей
18.10.2016
16:14:52
https://github.com/gentoo/eudev

Vladimir
18.10.2016
16:15:00
?
Системд всосал в себя udev

Сергей
18.10.2016
16:15:02
ну да это у нас в генте)

Vladimir
18.10.2016
16:15:16
https://github.com/gentoo/eudev
Это форк системдшного удева

Google
Сергей
18.10.2016
16:15:21
да

ну сугубо оно не часть системд

Vladimir
18.10.2016
16:15:33
Форк != Оригинал

Сергей
18.10.2016
16:15:44
просто уже давно разработка самого удева идет вплотную с системд как его часть

Peter
18.10.2016
16:16:03
это, если не через networkd

# systemctl status systemd-networkd.service ● systemd-networkd.service - Network Service Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2016-10-17 13:18:10 MSK; 1 day 5h ago Docs: man:systemd-networkd.service(8) Main PID: 461 (systemd-network) Status: "Processing requests..." Tasks: 1 (limit: 4915) CGroup: /system.slice/systemd-networkd.service └─461 /lib/systemd/systemd-networkd Oct 17 13:18:10 zero systemd[1]: Starting Network Service... Oct 17 13:18:10 zero systemd-networkd[461]: Enumeration completed Oct 17 13:18:10 zero systemd[1]: Started Network Service. Oct 17 13:18:10 zero systemd-networkd[461]: enp2s0: IPv6 enabled for interface: Success Oct 17 13:18:12 zero systemd-networkd[461]: enp2s0: Gained carrier Oct 17 13:18:13 zero systemd-networkd[461]: enp2s0: Gained IPv6LL Oct 17 13:18:13 zero systemd-networkd[461]: enp2s0: DHCPv4 address 172.31.8.20/24 via 172.31.8.1 Oct 17 13:18:26 zero systemd-networkd[461]: enp2s0: Configured

Sergey
18.10.2016
16:16:23
ну так никто не мешает не использовать networkd. кстати, имхо, он довольно убог.

Сергей
18.10.2016
16:16:24
когда там уже kerneld

?

Sergey
18.10.2016
16:16:48
systemd все хаят за не-юниксвей, но почему-то из него компоненты отрываются гораздо легче чем от, например, докера.

Сергей
18.10.2016
16:17:25
я кучу видел вариантов, когда через системд дергается башовый скрипт)

для сложных случаев

?

Vladimir
18.10.2016
16:17:47
для сложных случаев
И это тоже не всегда помогает

Сергей
18.10.2016
16:17:55
оно 50/50

Sergey
18.10.2016
16:18:02
И это тоже не всегда помогает
это ты просто в мейлре не работал

Сергей
18.10.2016
16:18:07
честно сказать тогда не понятно зачем системд

Google
Peter
18.10.2016
16:18:11
к некоторым вещам я привыкал долго

Сергей
18.10.2016
16:18:18
а что там в мейле?

Sergey
18.10.2016
16:18:21
там есть на баше написанный supervisor

Ilya
18.10.2016
16:18:24
systemd все хаят за не-юниксвей, но почему-то из него компоненты отрываются гораздо легче чем от, например, докера.
Чувак, если у тебя в pid 1 есть дырки, с помощью которых любой пользователь может вызвать отказ системы не повод ли это отложить свои амбиции и пойти заняться чем-нибудь полезным?

Vladimir
18.10.2016
16:18:34
Я люблю приводить в пример кейс - не дать отработать рестарту если внешняя команда вышла с кодом != 0

Сергей
18.10.2016
16:18:40
ооо, так я бы там прижился)

Vladimir
18.10.2016
16:18:51
Пример - тест конфига nginx до рестарта

Ilya
18.10.2016
16:19:45
хорошо, а где здесь systemd?
Эм, systemd и есть pid 1

Sergey
18.10.2016
16:19:57
Эм, systemd и есть pid 1
я знаю. но это фундаментальная проблема любого инита.

она никак не systemd-специфичная. щас будет "системд - блоатварь и в основном бинарнике у него ВСЁ".

Peter
18.10.2016
16:21:12
вот такое я выгреб

Peter
18.10.2016
16:21:13
Oct 17 17:43:17 zero sddm-greeter[1872]: Message received from daemon: Capabilities Oct 17 17:43:17 zero sddm-greeter[1872]: Message received from daemon: HostName Oct 17 17:43:17 zero sddm-greeter[1872]: Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBuffe Oct 17 17:43:17 zero sddm-helper[1869]: [PAM] Ended. Oct 17 17:43:17 zero sddm[1861]: Auth: sddm-helper exited with 6 Oct 17 17:43:17 zero sddm[1861]: Greeter stopped. Oct 17 17:43:18 zero systemd-logind[447]: Removed session 5.

причём от рута просто startx взлетает

а из под юзера - фигос

ptchol
18.10.2016
16:22:38
Пример - тест конфига nginx до рестарта
а то что мы тогда напридумывали не катит да ? )

Ilya
18.10.2016
16:23:05
я знаю. но это фундаментальная проблема любого инита.
Не разу не получалось завесить sysV командой от непревилигированого пользователя

Да и от рута тоже

Vladimir
18.10.2016
16:23:25
Оно не будет работать

Google
Ilya
18.10.2016
16:23:35
А тут systemd-notify '' и тут завертелось

ptchol
18.10.2016
16:23:43
чйорт.

Ilya
18.10.2016
16:24:25
Sergey
18.10.2016
16:24:51
и не собиралось. systemd-timesyncd отдельно работает.

Ilya
18.10.2016
16:24:59
Поттеринг боится писать ssh сервер, видимо догадывается какое чудовище сотворил

Vladimir
18.10.2016
16:25:47
Там проблемы в том что журнал однопоточный. Если в него много писать логов он начинает тормозить для всей системы

С обработкой эаентов проблема - если системд их много получила она тупо все новое дропать начинает

И много - это десяток одновременно

Ilya
18.10.2016
16:27:42
Лол, это сильно

Admin
ERROR: S client not available

Vladimir
18.10.2016
16:28:11
Их предсказуемые имена интерфейсов не предсказуемы в случаи многопортовых карт

Sergey
18.10.2016
16:28:31
С обработкой эаентов проблема - если системд их много получила она тупо все новое дропать начинает
хмм. мы однажды поймали проблему большого потребления ресурсов от systemd, когда Restart=always стал излишне ретиво все рестартить. но тормозил не столько системд, сколько процесс создания новых процессов. рейт был в районе 1000 в секунду, проблем не было.

Peter
18.10.2016
16:28:32
это да

Ilya
18.10.2016
16:29:54
Ну по поводу имён сетевых интерфейсов udev и так и так может чудить. С каноничными именами он может интерфейсы местами поменять

Sergey
18.10.2016
16:30:14
уверен. там подсчеты по времени совпадали с таймаутами на рестарт

Vladimir
18.10.2016
16:30:21
Там проблема в том что у тебя может новый старт не отработать или стоп проигнорится

Sergey
18.10.2016
16:30:35
кто?

Ilya
18.10.2016
16:30:39
Системд

Google
Vladimir
18.10.2016
16:30:49
Олсо, а они из беты вообще вышли?
Оно в рхел7 из коробки

В убунте с 14.04 вроде

Sergey
18.10.2016
16:31:08
с хениал

Vladimir
18.10.2016
16:31:10
Дебиан 8

Ilya
18.10.2016
16:31:58
То что какое-то ПО из коробки предоставляется в системе ещё не значит, что оно вышло из беты. Это значит, что в экосистеме этого дистра есть адепты этого говна

Aleksandr
18.10.2016
16:32:19
в экосистеме ВСЕХ дистров

не считая маргинальщины

Ilya
18.10.2016
16:32:44
Ну в генте upstart и никто не жалуется

Vladimir
18.10.2016
16:32:47
Оплот стабильности и тухлости софта

Aleksandr
18.10.2016
16:33:10
> гента > никто не жалуется

Vladimir
18.10.2016
16:33:30
Ну в генте upstart и никто не жалуется
В генте из коробки openrc или systemd

Смотря какую коробку возьмешь

Апстарт только в хромос

У них он в оверлее

Сергей
18.10.2016
16:34:15
openrc в генте

Aleksandr
18.10.2016
16:34:16
В генте из коробки openrc или systemd
как так получилось, что ты разбираешься в генте?

Сергей
18.10.2016
16:34:20
и на выбор системд

Aleksandr
18.10.2016
16:34:43
в смысле, зачем

Vladimir
18.10.2016
16:35:08
Сергей
18.10.2016
16:35:33
фигасе

Страница 125 из 999