bash.im ithappens.me zadolba.li

Серверы

1102

Опасайтесь подделок

Работал я как-то в компании, достаточно крупной, чтобы иметь IT-отдел из 4-х человек. Проблем с оборудованием и программами было много, поэтому отдел имел график сверхурочных дежурств. Основная задача «группы продлённого дня» заключалась в том, чтобы с 18 до 22 «прыгать с бубном» вокруг сервера.

Бубен действительно был, правда, плохонький, переоборудованный из детской игрушки — помогало, но мало. Мне было жаль ребят, поэтому из поездки в Хакасию я привез копию шаманского бубна, купив его в краеведческом музее Абакана. После пары сеансов количество проблем пошло на убыль. Думаю, если бы удалось достать оригинал, отдел можно было бы смело сократить до одного человека.

1086

Без права голоса

Понедельник. Утро. UPS, стоящий рядом с сервером, начинает пронзительно стонать своим спикером. Стали искать причину. Перерыли все мануалы, пылившиеся на полке, но в конце концов нашли нужный. Внимательно прочли его всем отделом — ну нету описаний таких сигналов, не должен он так пищать! Кто-то замечает на бесперебойнике кнопочку, которой можно отключить звук, но не тут-то было — кнопка не помогает. Идём на крайние меры: тушим сервак, отключаем UPS, разбираем его и выдираем всем уже порядком поднадоевший спикер.

Что же было дальше? Включили UPS, запустили сервер. В кабинет заходит заместитель техдиректора: «Бездельничаете, парни?» Мы ему обрисовываем всю картину, на что он ехидно заявляет: «А прикиньте, если он и щас начнёт материться?» Опять раздаётся истошный писк. Все тихо офигевают. Заместитель подходит к злосчастному бесперебойнику, осматривает его и сокрушается: «Ну вы и звери... Кастрировали UPS ни за что ни про что!»

Оказывается, на серваке упал один из сказёвых винтов в рейде, и материнская плата громко жаловалась на мёртвую железку. Злосчастный винт мы в этот же день сплавили в сервис по гаринтии, а на покалеченный UPS прилепили наклеечку «Герасим».

1083

До чего дошел прогресс? До невиданных чудес!

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

— А мы вот отчеты отправили, они ушли, да?
— Сейчас проверю.

Запускаю аналайзер, выспрашиваю номер абонента, убеждаюсь, что отчетность прошла, о чем и сообщаю клиентам.

— Ой, хорошо. А до скольки можно сдавать?
— До полуночи.
— А вы скоро уйдете?
— Да, в семь.
— А как же отчетность? Если мы позже отправим, кто же пошлёт её в налоговую? Завтра уже штрафы пойдут.

Тихо шизею. Они что, до сих пор думают, что мы отправляем всё вручную?

— Сервер сам отправит, автоматически.
Сам?!
— Точно так.
— Ой, какой он хороший, какой молодец!

Бухгалтер целую минуту рассыпается в благодарностях серверу. Кошусь на сервак злобным глазом, тот усиленно моргает светодиодами. Доволен, зараза...

1049

Сервер не у-у-у? Пц!

Перед длинными выходными шеф распорядился во имя экономии электричества обесточить весь офис. Я послушно потушил абсолютно всё, включая сервер, раздающий интернет.

На следующий день начальник звонит с утра пораньше — ему срочно нужно поработать, а интернета почему-то нет. Рассказываю, что достаточно просто включить сервер, и спокойно продолжаю отдых.

Где-то через полчаса опять звонок. Шеф почти плачущим голосом сообщает, что сервер не включается, и описывает мне ситуацию:

— Я слышал, как сервер работает! Он же должен так завывать: «у-у-у». А сейчас делает «пц, пц», и всё.

Я поднапрягся, а потом аккуратно поинтересовался у шефа, какую кнопку тот нажимает. Всё правильно: бедняга битых тридцать минут включал и выключал старенький ЭЛТ-монитор.

1005

Момент истины

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

Полчаса проверки реакции путем фотографирования экрана монитора на телефон ничем не закончились, а нормального фотоаппарата в соседних кабинетах тоже не нашлось. Инженерная мысль вспомнила про веб-камеру, хотя, конечно 0,3 мегапиксела не вселяли доверия.

Компьютер, на котором были установлены драйвера для камеры, стоял через стенку от сервака. Чудом найденный пятиметровый USB-удлинитель я просунул через дырку в стене рядом с батареей отопления. Был найден и штатив для камеры по имени Максим, настройка которого производилась криками «Выше! Левее!» под дружный гул серверов.

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

984

И от тайги до британских морей русские серверы всех сильней

Захожу как-то на работу в небольшую госконтору к своему другу-админу — за житьё наше айтишное потолковать да совета испросить. Протискиваюсь к нему в каморку. На столе перед ним комп — да и не комп даже, так, калькулятор, — весь в пыли, не понять, где морда, где зад.

И где он такого динозавра откопал? Друг с умилением на суровом небритом лице рассказывает: «Этот динозавр верой-правдой мне в качестве сервера служил, пока из-за перевооружения не списали. Не трожь святое». Насмешливо ухмыляюсь: «Сие чудо, да в качестве сервака? Быть не может! Я его сейчас за пару минут Paint'ом в BSoD свалю!»

Вижу, задел друга за живое. Потянулся он за шнурами, и через минуту ископаемое заурчало в своих недрах кулерами да винтами. «Действуй. Сможешь его подвесить — с меня ящик горячительного, не сможешь — с тебя два». Соглашаюсь, тянусь к крысе.

На моё удивление на компе вертелись серверные 2003 винды. Суюсь в конфигурацию — Celeron 1,2 ГГц, два винта по двадцать гигов, 256 метров оперативки и GeForce2 MX 400. Ну, думаю, можете заказывать цветы и музыку.

Бить решил наверняка. Достаю из своей сумки диски с варезом, начинаю устанавливать с них по очереди фотошоп, 3ds max, CorelDraw. Комп тормозит, но через полчаса всё готово. Вот он, момент истины! Одновременно запускаю всё, что установил. Фотошоп... макс... корел... Компьютер сердито урчит, моргая всеми светодиодами сразу, но виснуть и не думает. Душу начинают терзать смутные сомнения, друг ехидно улыбается. Запускаю обещанный пейнт и еще одну копию макса — через двадцать минут загружается и она. Глаза уже по пять советских копеек — оперативка по самым скромным подсчётам должна была кончиться уже после фотошопа!

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

Пейнт всё-таки включился, а из колонок донеслось:

Наверх вы, товарищи, все по местам!
Последний парад наступает.
Врагу не сдается наш гордый «Варяг»,
Пощады никто не желает!..

На следующий день многострадальный сервер таки умер при включении — сгорела материнка. Системник и по сей день стоит у друга дома на видном месте с нарисованной на боку звездой Героя РФ.

980

Андеграунд-бухгалтерия

Недавно почувствовал себя настоящим Шерлоком Холмсом. Работаю в IT-отделе достаточно крупной конторы, устроился недавно одновременно с напарником. Решили провести инвентаризацию всего барахла, что на нас свалилось — начали, естественно, с серверов. По бумажкам их 23 штуки, все пингуются. Лезем в серверную, начинаем маркировать и находим только 22. Не хватает BSD'шного сервака с редко используемыми, но очень ценными базами данных. Чешем репу, спрашиваем у своих — никто не знает. Идём к начальству, получаем телефоны предыдущих админов — те говорят, что с проблемой знакомы, но этот сервак они так и не нашли. Вы его, мол, не трогайте, авось пронесёт.

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

Постепенно начинает доходить, что сервер подключен вайфаем. Начинаем проверять точки доступа — бинго! Сервак коннектится через точку, находящуюся в офисе площадью 300 кв. м. Ну, думаем, дело за малым. Выпили по этому делу и отправились искать. Осмотрели всё: потолки, сейфы, сортиры, простучали стены. Нашли местного электрика, угостили водкой и подключили к поискам. По пьяни появилась идея вырубить все компы и послушать. Обползали весь офис с кружками у уха — пусто. Посмотрели спецификацию точки — шарашит на 75 метров, с учётом стен выходит примерно 40–50. Электрик притащил схему помещений, на которой мы циркулем обозначили круг поисков. Пошли прочёсывать по второму разу.

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

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

978

Сервер упал

Работал я как-то в одной небольшой компании и тесно общался с парнями из службы поддержки. Серверная находилась в небольшой каморке, которая практически не закрывалась — заходи, кто хочет. Более того, в «нервном узле» конторы постоянно царила африканская жара — даже кондиционеры не спасали.

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

Спрашиваю у админа, надёжна ли конструкция. «Да не сомневайся! Сейф прикручен к металлической раме в стене, насквозь продувается, снаружи покрыт водоотталкивающим покрытием. Всё надёжно защищено!» — успокаивал он меня.

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

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

977

Воины УПЧК против серверного УГ

Я веб-разработчик, работаю в небольшом стартапчике. В офисе у нас стоит сервер — держит файлопомойку, интернеты раздаёт и крутит наш разработческий Apache.

Сидим себе, работаем, вдруг всё внезапно падает. Админы у нас приходяще-аутсорсные, так что сами идём в каморку разбираться, что к чему. Подрубаем клаву и монитор — на сервере даже Ethernet упал!

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

Чёрным по зелёному по экрану невозмутимо ползла надпись:

GOLAKTEKO OPASNOSTE!!!111adinadin