The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Перевод интервью пользователей Reddit с Леннартом Поттерингом, opennews (??), 18-Янв-15, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


34. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +3 +/
Сообщение от Адекват (ok), 19-Янв-15, 10:00 
> Но вот с точки зрения управления фоновыми процессами и их состоянием в
> том же RHEL7 всё очень и очень упростилось.

И у вас конечно же есть пруф из реальной жизни ?

У меня вот например в Арче сабма запускается не через systemctl start samba, а через
systemctl start smbd и systemctl start nmbd, хотя systemctl start samba никаких ошибок не выдает.
Кто-то скажет что у меня руки не из того места растут, но я делал совершенно типовую установку, без всяких там "велосипедов".
Кстати systemctl start samba никаких ошибок не выдает, типа просто молча отрабатывает и все, в то время тот же bsd-like init говорил конкретно успешно ли запустился демон или нет.
И тут наступает самое интересное - оповещение пользователя о статусе успешном или нет запуска демона - за это отвечает как раз тот код, что был в баш-скриптах, но теперь его нет в systemd-юнит-файлах.
То есть при старой системе инициализации, я, если ментейнеры чего-то там не докрутили - мог сам докрутить что нужно и сделать проверку запуска демона по тому алгоритму что сочту нужным, например просмотр ps, netstat или telnet на 445 порт, или smbclient localhost.
Да это велосипеды, но это РАБОТАЮЩИЕ велосипеды, это те велосипеды в которых Я УВЕРЕН.
А в системд нужно полагаться на ментейнеров, типа вы в ручную демон перезапустили, ошибок не было в консоли, а демон взял и не стартанул, и все, и привет, вот тут точно есть шанс для увольнения.

Ответить | Правка | Наверх | Cообщить модератору

37. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  –2 +/
Сообщение от AlexAT (ok), 19-Янв-15, 10:13 
>> Но вот с точки зрения управления фоновыми процессами и их состоянием в
>> том же RHEL7 всё очень и очень упростилось.
> И у вас конечно же есть пруф из реальной жизни ?

Да, более 40 площадок на CentOS 7 у меня есть.

> Кто-то скажет что у меня руки не из того места растут, но

Правда ваша.

Ответить | Правка | Наверх | Cообщить модератору

44. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 19-Янв-15, 11:10 
>>> Но вот с точки зрения управления фоновыми процессами и их состоянием в
>>> том же RHEL7 всё очень и очень упростилось.
>> И у вас конечно же есть пруф из реальной жизни ?
> Да, более 40 площадок на CentOS 7 у меня есть.

Это не пруф.

Рассказывай, как ты на "40ка площадках" "управлял процессами" и редактировал портянки шеллов - с хронометражом! - и как "вс1 поменялось" и "очень упростилось". В числах! С числом уволенных админов, экономией фзп??! Не стесняйся.

Ответить | Правка | Наверх | Cообщить модератору

45. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  –2 +/
Сообщение от Аноним (-), 19-Янв-15, 11:22 
А электромагнитные волны вам не нужно показать?
Ответить | Правка | Наверх | Cообщить модератору

49. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +2 +/
Сообщение от Andrey Mitrofanov (?), 19-Янв-15, 11:43 
> А электромагнитные волны вам не нужно показать?

Не. Погоди немного -- Ленарт бложик про них запилит, встроит зависимости от s-d в них, и прямо перед концом _света (буквально, да) -- от-та ты мне покажешь!!

Ответить | Правка | Наверх | Cообщить модератору

56. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от Аноним (-), 19-Янв-15, 11:48 
Все будет хорошо. Не надо истерик.
Ответить | Правка | Наверх | Cообщить модератору

109. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от Аноним (-), 20-Янв-15, 03:42 
> А электромагнитные волны вам не нужно показать?

Так мы их каждый день видим. В диапазоне длин волн от 400 с чем-то до 600 с чем-то нанометров.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

39. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от Аноним (-), 19-Янв-15, 10:23 
Шел 2015 год. Суровые челябинские админы продолжали перезапускать smbd вручную через консоль.


Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

40. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +1 +/
Сообщение от Адекват (ok), 19-Янв-15, 10:37 
> Шел 2015 год. Суровые челябинские админы продолжали перезапускать smbd вручную через консоль.

Ну а как еще :) ? ssh, консоль, и
/etc/rc.d/samba start в старой системе инициализации, и
systemctl start nmbd
systemctl start smbd
в новой :)
Вы как-то по другому перезапускаете демоны ?

Ответить | Правка | Наверх | Cообщить модератору

41. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  –2 +/
Сообщение от Аноним (-), 19-Янв-15, 10:43 
Платят хоть больше $900?


Ответить | Правка | Наверх | Cообщить модератору

47. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +3 +/
Сообщение от Адекват (ok), 19-Янв-15, 11:39 
> Платят хоть больше $900?

Меньше конечно (около 13к рублей), но я все равно прав :)

Понимаю вашу позицию, просто по человечески понимаю, если вам за те же деньги нужно уметь не зоопарком систем инициализации управлять, а одним единой системой инициализации, на нескольких десятках серверов, при нагрузке на сервер в несколько десятков человек.
В моем же случае у меня в моей гос конторе парочка "серверов", которые на обычных списанных компах и нагрузка в 50 человек, но тем не менее - я беру на себя смелость утверждать, что systemd только усложнил жизнь простым админам, если они админы а не эникеи из Икеи.
В вашем же случае "проще" не значит лучше, проще значит "я теперь ни на что не влияю", с приходом системД, почти весь способ влиять на систему - ушол куда-то в закрытую часть, у вас осталось несколько "ниточек", то есть юнит файлов, в которых функционала кот наплакал, а вы и рады, что "теперь можно меньше работать, ведь Леннарт все сделал за нас".
Нет, я считаю что должен быть зоопарк дистрибутивов, а каждый приходящий на это место админ просто обязан уметь написать свои "портянки", которые облегчат и автоматизируют процесс администрировая этих серверов, иначе это будет не админ а "человек который хочет получать зарплату, но не соответствует должности", потому что когда-то что-то где-то стрельнет (а стрельнет обязательно) админ должен уметь решить проблему а не говорить "ну это авторы systemd виноваты, я все по инструкиции делаю, а оно не работает, и исправить ничего не могу, потому что это теперь все бинарном виде, и чтобы решить проблему нужно лезть в исходники, а я вообще не программист, я вообще сюда пришел, чтобы с баш-скриптами не возиться, а тут вообще СИ и у программистов вообще другая зарплата".

Ответить | Правка | Наверх | Cообщить модератору

54. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от ццц (?), 19-Янв-15, 11:47 
>> что-то где-то стрельнет (а стрельнет обязательно) админ должен уметь решить проблему а не говорить "ну это авторы systemd виноваты, я все по инструкиции делаю

Это энтерпрайз.
Там это стандартная практика :)
Зачем думаешь покупают поддержку?
Чтоб вину свою переложить :)))


Ответить | Правка | Наверх | Cообщить модератору

68. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от Аноним (-), 19-Янв-15, 12:26 
Как позорно сливаешься...
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

74. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +1 +/
Сообщение от tensor (?), 19-Янв-15, 12:35 
Быть может, проблема в том, что для каждого дистрибутива мейнтейнерам (в худшем случае - разработчикам) приходится этот велосипед заново изобретать? Откуда smbd должен брать настройки сети? Правильно, смотря какой дистр.
А с точки зрения системы smbd и nmbd - это таки 2 разных сервиса, так что пихать их запуск в один init.d-скрипт, я думаю, не совсем правильно.
Конечно же, теперь с systemd всё станет проще, когда мейнтейнеров заставили прибивать гвоздями пакеты к его API. Да и зачем эти велосипеды с ps, service и т.п.?
Другое дело, что, как уже выше отметили, мистер Поц накодил де-факто монолит, который держится на мебельных ножках. Очень не хотелось бы мне, чтобы из-за падения чего-то смежного вроде networkd или logind пришлось лезть на iLo или в панике бежать до хоста и наслаждаться ядрёным трейсом.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

76. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  –2 +/
Сообщение от Аноним (-), 19-Янв-15, 12:40 
Поток сознания?


Ответить | Правка | Наверх | Cообщить модератору

83. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от Сергей (??), 19-Янв-15, 14:05 
> systemctl start samba никаких ошибок не выдает

Есть несколько способов, как это сделать в systemd, причем с совершенно различными результатами.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

95. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от Аноним (-), 19-Янв-15, 16:33 
Это?

Ответить | Правка | Наверх | Cообщить модератору

96. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от асушник (?), 19-Янв-15, 16:47 
Ну Вы же сами про юнит-файлы написали, кто мешает подкрутить при необходимости там? И пишите на здоровье свои велосипеды. Как-то доводилось и писать юнит - сервис установил, а он не стартует. Полез смотреть - а там какой-то системд )) Прифигел сначала, потом почитал, поискал примеры и на удивление накропал чего-то. Ладно я в линукс лезу нечасто, обычно настроил один раз(nginx, postgres, redmine, gitlab плюс обвязка по мелочи для всего этого) да потом в основном пользуешься, изредка сопровождая. А уж админам/активным пользователям освоить новую систему инициализации - чего уж такого? Первым по работе положено, а вторым опыт помогает.
Ну и насчет "ошибок не было в консоли, а демон взял да и не рестартанул": systemctl status name.service.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

98. "Перевод интервью пользователей Reddit с Леннартом Поттеринго..."  +/
Сообщение от EHLO (?), 19-Янв-15, 17:24 
> Ну Вы же сами про юнит-файлы написали, кто мешает подкрутить при необходимости
> там? И пишите на здоровье свои велосипеды. Как-то доводилось и писать
> юнит - сервис установил, а он не стартует. Полез смотреть -
> а там какой-то системд )) Прифигел сначала, потом почитал, поискал примеры
> и на удивление накропал чего-то. Ладно я в линукс лезу нечасто,
> обычно настроил один раз(nginx, postgres, redmine, gitlab плюс обвязка по мелочи
> для всего этого) да потом в основном пользуешься, изредка сопровождая. А
> уж админам/активным пользователям освоить новую систему инициализации - чего уж такого?

Почувствуй разницу между
— 'Как-то доводилось и писать юнит'
и
— 'делал совершенно типовую установку, без всяких там "велосипедов"'.

> Первым по работе положено, а вторым опыт помогает.
> Ну и насчет "ошибок не было в консоли, а демон взял да
> и не рестартанул": systemctl status name.service.

А если у тебя сервис то стартует, то нет, в зависимости от того как быстро сетевухи проинициализировались?
А если у тебя не старый ящик под столом, а сервер в продакшне? А если серверов несколько десятков, и клиенты/руководство убедительно просят поднять срочно?
Представь такую ситуацию.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру