Конец восьмидесятых. Не так давно купили японский телевизор «Хитачи», все его возможности изучить ещё не успели. Смотрю «Спокойной ночи, малыши». На экране Цап-Царапыч говорит ведущей:
— А знаете, я ведь тоже волшебник. Могу сделать вот так: муррр, — и машет лапой.
Экран гаснет, телевизор переходит в дежурный режим. Ну, думаю, до чего японская техника дошла! И, главное, наше телевидение уже освоить успело.
Пробую включить телевизор. Не включается. С кухни возвращаются родители. У них тоже не получается. Я им сбивчиво рассказываю, в чём дело…
Назавтра в мастерской объяснили, что у этой модели очень часто горят транзисторы в высоковольтном блоке. Но как совпало!
Сейчас, когда недавние кошмары уже почти оставили меня, допивая пол-литру горькой травяной настойки и предвкушая неделю заслуженных отгулов (при условии, что всё будет работать), я предаюсь размышлениям об эволюции админа/инженера, бренности существования такового и вероятной грядущей смене профессии. Воспоминания уносят меня в прошлое.
Мы строили сетки на псевдосвитчах и ходили с гордо поднятой головой — ведь это не «кокс» и даже не «хабы», а настоящая, качественно сделанная сеть на восьмижильной витой паре! Чуть позже мы додумались ставить эти коробочки на бесперебойники, чтобы защититься от капризов электриков — ведь это непрерывность и доступность сервисов. Наконец, нас допустили к «цискам» и прочим управляемым свитчам — вот это были контроль и надёжность!
Мы поняли: линки должны резервироваться, а свитчи должны быть модульными, с дублированием основных элементов — отказоустойчивость за счёт внутренней избыточности. Всё ключевое оборудование должно дублироваться по схеме N+1 с возможностью автоматического горячего переключения без участия оператора, соединяться по двум или более независимым каналам, каждый из которых обладает достаточными характеристиками, а на складе должен существовать запас оборудования на случай срочной замены. Данные ключевых сервисов ЦОД должны резервно копироваться на географически удалённый носитель.
Может, мне всего лишь нужно почистить карму (хотя в моих руках до сих пор оживает оборудование, которое просто отказывалось работать раньше), но есть что-то неуловимо неправильное в том, что:
— За полгода у нас сгорело два высоконадёжных энтерпрайз-коммутатора с MTBF ~27 лет.
— Система, в которой каждый сервис представлен кластером, построенная на железе с полным аппаратным резервированием N+N и софте от лидера отрасли (я не про MS) разваливается в среднем раз в три дня.
— Хранилка, которую в нашей конфигурации убить теоретически невозможно, молча уходит на покой.
— Холодильная машина, которая на самом деле состоит из двух в одном корпусе, в каждой из которых всё дублировано дважды, выключается по неправдоподобной ошибке так, что системы предотвращения катастроф не успевают отработать, а в машзале взрывается АГПТ, чуть не став причиной моей гибели.
А может быть, чем ближе мы к идеалу, чем выше прокачиваем свои профессиональные навыки, тем сильнее механизм, который отвечает за то, чтобы жизнь оставалась интересной, поднимает сложность и непредсказуемость неисправностей в ущерб реализму. Может, всё? Прокачался? Может, пора менять профессию? Или искать-таки возможность предотвратить невозможное?
Понадобилось как-то по ходу занятия любимым хобби записать эмбиенс города. Нахожу пятилетней давности микрофон, еду в центр, записываю, возвращаюсь. По пути замечаю, что в сумке, в которой лежал микрофон, скопилось немного песка. Удивляюсь, но песок вытряхиваю.
Дома обращаю внимание на то, что микрофон довольно тяжеловат для своих габаритов. При пристальном наблюдении выясняется, что в пазах конструкции песка слишком много для того, чтобы это была простая грязь. Достаю отвертку, разбираю… Мама родная! В укромном месте в подставке девайса, опутанный проводами и схемами, лежит пакетик с песком! Достаю его, не понимая, зачем он нужен, собираю микрофон, ставлю на стол…
Приносят ноутбук на замену матрицы. Матрица действительно оказалась повреждённой. Сняли, ноутбук отдали обратно, поскольку он был нужен для работы.
Через некоторое время клиент звонит и сообщает, что клавиши оказались перепутаны, причём USB-клавиатура работала нормально, а родная чёрт знает как: при нажатии на одну клавишу срабатывала другая, причём всегда одна и та же.
При попытке разобраться поставили на место битую матрицу. Случилось чудо: все клавиши заработали, как им положено. Снова сняли матрицу, подключили ноутбук к монитору — перепутанные клавиши… О взаимосвязи мы спорим до сих пор.
Знакомый дедок-гироскопист во времена перестройки и хозрасчёта подрядился с отделом на огромный плавучий рыбзавод, ходивший в Японском море, установить спутниковую антенну, чтобы Москву ловить. Теплоход в море месяц, антенна не пашет — никак не стабилизируют. Тут кэп им и говорит: если финал футбольный команда не увидит, они все рыбам на корм пойдут. Ну, или японцам на консервы.
Человек оба тайма крутил ручки поворота и наклона платформы, контролируя качество приёма сигнала при помощи осциллографа. Вот это настоящий олдскул!
Где-то год назад в нашем лицее решили провести эксперимент. Всему десятому классу бесплатно раздали читалки с экранами на электронных чернилах. Вроде бы удобно: все учебники с собой. Но это были модели ещё из первых волн. Грязно-серый экран, выдававший не больше трёх кадров в секунду; от одного пункта меню к другому курсор полз с секундной задержкой. В общем, пользоваться таким чудом оказалось очень даже неудобно. Однако все мы до сих пор носим с собой эти читалки. Ах да, там ещё вайфай есть, но экран не сенсорный — всё делается пятипозиционным джойстиком.
Вчера, лёжа в постели, я решил прикрутить какую-то приблуду в свой смартфон. Захожу в служебное меню, устанавливаю пакеты, перезагружаюсь. И всё — не включается больше смартфон, останавливается на загрузке. А телефон мне нужен. Так что делать? Компьютер уже не включишь: поздно, а мне не хочется никого будить. Вспоминаю о вайфае на читалке. Точно!
Сижу я с фонариком, упорно жму джойстик. Курсор двигается со скоростью примерно 1 см/с, каждая страница грузится минимум минуту. Встроенный браузер не запоминает посещённые страницы, поэтому после каждого вылета приходится начинать свой путь с начала. Вот, получилось в первый раз — дошёл до страницы загрузки, скачиваю архив. Всё, осталось только скинуть файл в корень SD-карточки и перепрошить телефон. Но нет: встроенный файловый менеджер просто не видит незнакомые файлы. Ладно, может быть, можно сменить что-нибудь в настройках браузера? Ага! Тут есть галочка «спросить, куда сохранять файл».
Окей, ещё двадцать минут добираюсь до нужной странички, скачиваю файл. И… ничего. Нет никакого диалога. А страничка-то уже закрылась. Снова лезу в настройки. Так, тут можно указать место сохранения файлов сразу. Окей, открывается линуксовый файловый менеджер, но в нём нельзя выполнять никакие действия с файлами. Хорошо, что у меня есть хотя бы небольшой опыт общения с линуксом. Лезу в /mnt/ext2 — точно, это моя карточка с телефона.
Снова двадцать мнут добираюсь до страницы загрузки, скачиваю, перепрошиваюсь через служебное меню на телефоне, наконец-то засыпаю.
Я немножечко горд собой. Обычно у меня не хватает ни смекалки, ни упорства на такой вот изврат.
Сижу сейчас в поезде, индикатор сети показывает полное её отсутствие. Вафля-сканер тоже никаких сетей не видит. При этом работает всё интернетозависимое. Перезагрузкой не лечится. Мне страшно. Я уже умер, да?
Решили сегодня опробовать купленный другом портативный дивидишник. Сели фильм смотреть. Друг сонный, у него слипаются глаза, наконец закрываются — и фильм виснет. Толчок локтём в бок друга вызывает пробуждение, и фильм начинает нормально воспроизводиться. Друг снова засыпает, снова фильм останавливается, снова толчок в тот же бок — смотрим дальше. Я призадумался.