Сообщество - Лига Сисадминов

Лига Сисадминов

2 235 постов 18 766 подписчиков

Популярные теги в сообществе:

Встретились однажды Мак, Виндоус и Линукс

Встретились однажды Мак, Виндоус и Линукс. Мак сказал: я лучший, и вам за мной не угнаться, как бы вы ни старались. а Виндоус ему ответил: а я глючная мусорная помойка, но стою недорого и все меня любят. Линукс почесал голову, подумал и сказал: а я ничего не зарабатываю, ничего не трачу, но у меня есть всё что мне нужно.

11

Тактические решения кабанчиков и тян: что может быть общего

Для ЛЛ: тактическая победа «синица в руке сейчас любой ценой» иногда дает стратегический проигрыш.

Необходимое примечание: статья технически сложная, сложнее, чем может осилить средний посетитель слизнябра, поэтому будет на Пикабу.

Когда-то в России и правда жило беспечальное юное поколение, которое улыбнулось лету, морю и солнцу – и выбрало «Пепси». Сейчас уже трудно установить, почему это произошло. Наверно, дело было не только в замечательных вкусовых качествах этого напитка.

Еще в сентябре

Пришлось слетать, а затем и поехать на малую родину. Так вышло, что заодно встретил одну тян из тех, что когда-то ..
Сейчас, наконец, свел разрозненные заметки и выдохнул.

Жила была девочка Марина (Марианна Юрьевна Еотова, если кому интересно). Была она веселая, добрая, детей любила. Сам процесс тоже. Но, так вышло, что я на этой Марине не женился, а женился, в данной истории не важно кто. Пусть, Евгений, добрый мой приятель, но не с берегов Невы, а с берегов .. другой, очень известной по книгам и фильмам, реки.

Вот с тех пор, сдается мне, у Еотовой на меня большой зуб. Но не такой, чтобы не дать мне второй (третий, в ж) шанс.

Слушал в том же городе старых приятелей, и начались у меня флешбеки.

Сначала про региональный российский бизнес, в части ИТ.

Приходит бизнес в ИТ - раздобудь к утру ковер . Есть частная (тактическая) задача, которую надо решить. В данном случае это была задача «сделать отказоустойчивый сервис».

Важное примечание. Именно сервис, а не приложение.

Есть больше двух решений, даже целая область решений. Можно сделать не отказоустойчивый (Fault Tolerance (FT)), а высоко доступный (HA) сервис. Если не упираться в HA на уровне VM, то для высокой доступности сервисов есть разные варианты: балансировка фронта, от F5 до haproxy, и Always on cluster, в том числе Always On availability groups, и Patroni, и что-то высокодоступное на уровне хранения, начиная от простой котлетки с пюрешкой.
Самое простое решение - общее хранилище с 2 контроллерами, 2 коммутатора, 2 ноды, 2 ИБП, 2 балансера, или 2-node vSAN Cluster, или Storage Spaces Direct 2 Node Hyper-V Cluster, или .. еще какие то варианты «всего по два и более». Если же надо, чтобы это можно было обслуживать нормально, а не выключая на всю ночь, то нужно не 2, а 2+1 ноды, и кластеризация системы, и подумать про применимость k8s / k3s, и много чего еще нужно.

И ты говоришь бизнесу – идея, конечно, хорошая, но давайте сделаем проект, оценим угрозы, требования,  проведем пилот, попробуем, может там подводных камней полно.

Что говорит уточка? Кря кря.
Что говорит российский бизнес? Долго, времени думать нет, денег нет, давайте опенсорс – я тут читал слизнябр, Сбербанк весь перешел на опенсорс, надежно, доступно, ну подумаешь упало. А ты вон какой, оказывается -  мы тебя почти на помойке нашли, отмыли, отчистили, на работу взяли, а ты нам фигвамы рисуешь. Сразу видно, ненадежный тип, зачем вообще с тобой связались.

Тактические решения кабанчиков и тян: что может быть общего Личный опыт, Эмоциональное выгорание, Опыт, Рассуждения, Внутренний диалог, Длиннопост

Индейская национальная народная изба

После этого у российского регионального ИТ есть два пути:
– согласиться делать из спичек и желудей максимально дешево, зато сейчас. Диски домашнего класса (consumer SATA, consumer grade SSD), локальный raid контроллер с помойки из 2010 года, никакой отладки, пилота, тестов.

- уволиться. Потому что построение из спичек и желудей называется кроилово, а кроилово ведет к попадалову. Прибыль будет у кабанчика, а проблемы у тебя. В среднесрочной перспективе, то есть когда (не если, а когда) эта конструкция упадет, ты будешь виноват в любом случае. Даже если ты написал 10 служебных записок, что так делать нельзя, и ты снимаешь с себя ответственность.

В первом варианте все довольны - бизнес решил тактическую задачу сейчас и дёшево.
На этот гниловатый каркас накручивается и построение «как смогли», и отсутствие документации, потому что – «я же делал, я вспомню».

Один раз так сделали, два - и все, возникает привычка каждый раз решать только эту тактическую задачу. Не обращая внимания на накопительный эффект , технический долг, и в целом.

Внезапно переход, откуда не ждали

Приходит к тебе в гости Еотова, как обычно – вечером кино посмотреть, потом чаю с булочкой, и на печку, с необычайным предложением – жениться. Ты, вроде, и не против, - и Еотова нормальная (то есть, это ты так думаешь, не определяя норму), и ничего плохого в идее нет, и вы по 3-5 дней подряд вместе проводите. Но что-то тебя в этой идее, не то чтобы настораживает, но ты предлагаешь сначала сделать пилотный проект – пожить вместе месяц-два, в отпуск вместе съездить, посмотреть на отказоустойчивость будущей ячейки общества. Потому что, мало ли.

И.

Что говорить уточка? Кря кря.
Что говорит Еотова – долго, времени думать нет, надо было сразу соглашаться. Я тут читала воменру и пикабу – все сразу взамуж, ковер и телевизор. А ты вон какой, оказывается -  я тебя почти на помойке нашла, отмыла, отчистила, а ты мне фигвамы рисуешь. Сразу видно, ненадежный тип, зачем вообще с тобой связалась.

Дальше у тебя два пути:

- Покаяться, и срочно бежать в ЗАГС. И ждать, когда чего-то пойдет не так.
- Расходиться.

Вы идете в ЗАГС, и на этот гниловатый каркас накручивается и построение отношений «как смогли», и отсутствие понимания.

Один раз так Еотова сделала, два - и все, возникает привычка каждый раз решать только эту тактическую задачу. Не обращая внимания на накопительный эффект «опять продавили и кто молодец? Я молодец», и в целом.

В общем, так они и жили - спали врозь, а дети были

Бизнес прожал ИТ на кривое, дешевое, и не обслуживаемое решение один раз. Два раза. Три. Зависимость от каждой следующей системы растет по экспоненте, система не обслуживается совсем, простой все дольше. И ты начинаешь удивительные истории - ну я же говорил, ну вы тупые, не меня не слушали. Вы виноваты.
Нет.
Это решение изначально говно, все знали, что это говно, но ты его сделал, и сделал не один раз.
Меня так учили ? Всех учили. Но зачем же ты оказался первым учеником, скотина этакая?

Какая связь с Еотовой? Похожая. Один раз решение «прожать» сработало, затем начинаются одни проблемы, вторые, третьи – и Еотова каждый раз выбирает «продавить». Раз, два..

В какой-то момент бизнес решает наказать ИТ – плохо работаете, делайте хорошо!
В какой-то момент Еотова решает наказать тупого Сычева. Надуться, но не сказать, на что.

Сотрудник в ИТ опять выбирает, уйти или остаться. Уходить страшно. И остается.
Сычев опять выбирает – признать, что виноват по умолчанию, или уйти. И остается.

Бизнес доволен, очевиден тактический выигрыш - задача в моменте решена, ИТ стало слушаться.
Еотова довольна – взбрыкнувший Сычев прижат к ногтю, все работает.

Пришла беда, откуда не ждали.

Внезапно случается обычное дело. Сервер ломается, raid 5 умирает на ребилде, consumer SSD спустя полгода умирает под базой данных. Насмерть. Бекапы? Под них разве надо было делать резервы? Давно надо пойти бы купить второй сервер, и решить деньгами один раз, но это же дорого. Сервера нет, данных нет, документации нет, система стоит.
Оказывается, что тут были прочие важные данные от других сервисов, и начинается каскадный отказ. И, в лучшем случае, можно срочно побежать на рынок, и купить хоть какой сервер, но потерянные данные уже не вернуть. И хорошо, если ломается сервер, а не построивший это ИТ-специалист, который или ломается совсем, на него надевают деревянный макинтош и в его доме играет музыка. Или просто увольняется.

Бизнес идет на рынок, и удивляется, что за региональный «типа справедливый, по мнению бизнеса» прайс – никто не идет работать. Все хотят x*2 от мнения бизнеса, а посмотрев на то, что там построено – не готовы даже за деньги. Потому что зачем, если можно иметь x*2 без этой головной боли.

Внезапно случается обычное дело. Муж ломается, говорит – дальше сами. Все, как хотите. И тут выясняется, что резервного мужа нет, а он тянул очень, очень многое. Но пойти на рынок за новым мужем нельзя. И как-то быстро решить вопрос с новым сервером мужем тоже нельзя, нет магазина готовых мужей.

Тян идет на брачный рынок, и удивляется, что за ее «типа справедливое предложение – с ваc оклад, с нее ничего» – никто не хочет бороться. Все хотят борщи, ежедневные устные отчеты. И даже с обещанием борщей, посмотрев с чем придется иметь дело, не готовы даже разово отвезти в Турцию летом. Потому что можно отвезти не Еотову, а бухгалтершу, регулярно сдающую отчеты задним числом.

Что делать то?

Аудит бизнеса, проведенной сыном маминой подруги, сообщает, что вот ЭТО чинить нет смысла. Один раз можно, но, если считать честные человеко-часы на ремонт и поддержку конструкции, то это тактический тупик. Можно, но бессмысленно. Нужно менять подход в целом. Да, это работало, но сломалось, и сломается еще раз. Но делать новое дорого. Бизнес говорит – вас просили починить что есть, а не советы давать. До вас тут были такие же, за деньги любой сможет, а вы явно не смогли получить наше уважение, его надо заслужить, и еще лучше – заработать демонстрацией, что вы можете это починить недорого, лучше бесплатно, еще лучше бесплатно научить тех, кто остался.
Сын маминой подруги говорит «окей», и уходит.

Аудит Еотовой, проведенной в тот же вечер сыном маминой подруги, сообщает, что как было – не будет. Надо переделывать все, надо срочно идти получать нормальную профессию, потому что вебкам для Еотовой закрыт по возрасту. Но это сложно, надо учиться (вебкаму, кстати, тоже). Еотова говорит – вас просили дать денег, а не советы давать. До вас тут были такие же, тоже хотели бесплатной любви, а ее надо заслужить, и еще лучше – заработать демонстрацией серьезности намерений.
Сын маминой подруги говорит «окей», и уходит.

Бизнес может разово решить задачу в виде нового сервера, задорого и до «как пойдет».
Проблему бизнеса это не исправит - надо менять схемы, надо менять поведение команды и методы и процессы руководителя, который это натворил.
И бизнес (разбалованный легким решением) начинает искать серебряную пулю - давайте купим / поставим магию, чтобы она заранее говорила, что сейчас все сломается. И ещё бы сама чинила. Такая магия есть. Только к ней нужен колдун, чтобы правильно сварить зелье, и много чего.

Еотова может разово решить задачу «нет денег», но это так себе решение. Проблему Еотовой это не исправит - надо менять поведение, надо найти в себе смелость признать, откуда это.
Еотова начинает искать краткие курсы по ойти, там же ни за что платят денег - надо всего то полгода поучиться и сразу седло большое, ковер и телевизор, ну и, конечно, слабовольные ойтишники при деньгах, так и ждут Еотову.

У бизнеса возникает проблема - не хотят люди в это лезть и все. Сразу говорят - это не легаси, это спички и желуди, нет смысла это чинить, надо все строить с ноля, и рефакторинг. Долго дорого.

Бизнес плачет в прессе – айтишники зажрались, не идут к нам.

У Еотовой начинается страдание. Мужик пошел не тот, не добивается, вместо этого говорит - мадам, отношения это как бы про борщи, и про «оба слушают в обе стороны», а не то, что ваш прошлый муж вас в попу целовал, кстати а где он .

Может ли бизнес исправить ситуацию? Да. Для этого надо бизнесу заказывать аудит и делать программу 'что не так'. Признать, что нет быстрого тактического решения.

Может ли Еотова войти в ИТ? Да. Для этого Еотовой надо говорить с людьми, и спрашивать – я хочу в ИТ, что не так с моим учебным планом. Признать, что нет быстрого тактического решения.

Будет ли это делать бизнес? Может да, может нет. Часть бизнеса до сих пор верит, что работать у них – большая честь, и гораздо лучше и проще иметь дело пусть не с умным, но контролируемым ИТ специалистом. Даже если он снова построит дешево и плохо.

Будет ли это делать Еотова? Может да, может нет. Еотова до сих пор верит, что встречаться с ней в ее 35 – большая честь, и что ей гораздо лучше и проще иметь дело пусть не с умным, но контролируемым мужем. Даже если он сделает Еотовой второго ребенка, и пропадет.

Что делать в такой ситуации зажравшемуся айтишнику, нужно ли:

А) Доказывать региональному бизнесу, что он может это сделать, и терять год на получение опыта с окаменевшим легаси, только чтобы доказать бизнесу .. чего-то ?
Или выбирать такой стек и набор практик, за который платят больше, а проблем с ним в разы меньше? Временами, конечно, скучая по студенческим годам, коду на дельфи?

Б) Доказывать Еотовой, что можно спокойно жить лучше, и терять год на то, чтобы убедиться в том, что Еотова как выбирала «я всегда права», так и выбирает?

Или рассматривать поле более дорогих и более комплексных решений, например – поехать в Таиланд, если вы понимаете, о чем я. Временами, конечно, скучая по студенческим годам, и молодой Еотовой?

Показать полностью 1
1
Вопрос из ленты «Эксперты»

PPTP, Windows,Linux,Mikrotik

Утомился искать разгадку задачки, может знает кто. Имеем сервер линь на убунте, там pptpd, к нему подключаются микрот и windows. Подключаются нормально, адреса получают, пинг до линь-сервера есть от обоих. Но, с микрота win-клиент пингуется, а с win микрот - нет. С линь-сервера микрот и win пингуется, доступ к портам есть. На сервере proxyarp включён, ip_forward=1, iptables:
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- 172.16.0.0/24 172.16.0.0/24
больше правил нет.
Шлюз уделенной сети в win отключен, метрика =1
Arp-ping до win не пингуется, не знаю важно ли это.

Чего делать то? Как так то?

18

Ответ на пост «Курсы по администрирование прикладного ПО»1

Нормальных курсов по администрированию пользовательского ПО нет, а все что есть, по большей части устарело еще лет 10 назад. Единственный способ набраться опыта в таком деле это не бояться решать такие проблемы, какими сложными они тебе не казались бы. Твоя цель не знать как решить все проблемы на свете, а научиться правильно находить причину проблемы и способы ее решения. Набивай шишки в песочницах: узнавай у админов, какие сервисы у вас используются, какие проблемы с ними бывают и пробуй сам поднимать эти сервисы и моделировать проблемные ситуации в песочнице (VirtualBox тебе в помощь). Не бойся прослыть дураком, когда учишься у более опытных, мы все когда-то так начинали. :)

Главное, пойми для себя, что тебе ближе: поддержка или админство и развивайся с оглядкой на это. тебе правильно рекомендовали начать с простых команд в линухах, это выход на девопс, а соответственно и на деньги.

Удачи тебе на этом не легком пути :)

Отличная работа, все прочитано!