bash.im ithappens.me zadolba.li

Серверы

2195

Не ведает правая, что творит левая

Курсы — это не только место получения знаний, но и обмен опытом, весёлым и не очень.

По обе стороны оживленной улицы стоял банк. У него было две одинаковых серверных, соединённых несколькими резервными оптическими линиями. В один из дней весёлый экскаватор, раскапывая теплоцентраль, порвал все кабели, соединяющие серверные. Каждая серверная встрепенулась и мужественно взяла всё на себя, не подозревая, что вторая серверная жива, но не может сказать об этом. Веселье началось вечером при закрытии банковского дня, когда каждая половина банка сдала свой независимый отчёт.

2160

Незначительные помехи

Среди дня отключилась дальняя серверная завода. Прилетаем на дежурке: «Света нету!» Крик, шум, поиск электриков.

Завод потребляет массу энергии (техпроцесс такой), и электрики привыкли видеть на измерительных приборах реальные цифры в сотни и тысячи киловатт. Измерили все фазы: везде по нулям, а на одной «дребезг» в жалкие пять киловатт. «Проклятые помехи», — решили электрики, выключили всё и начали ковыряться в подстанции. Это увлекательное занятие мы и прервали.

2142

В лабораторных условиях

Из переписки нового IT-директора с админами:

— Срочно! Как решается проблема с вирусами на серверах?
— У нас нет серверов под Windows, поэтому нет проблемы с вирусами.
— Срочно купите сервер с Windows!

2113

«Индия — Касперский» — 1:0

В комнату вошла дочь тринадцати лет и со словами «Пап, мне индус (преподаватель английского) на флешку файлы скинул, можно я в твоём сервере посмотрю?» направилась прямиком к серваку. Сервер под виндой, своего монитора там нет, но протянут кабель DVI-HDMI к большому телеку для редких случаев, когда надо видео посмотреть.

Сочетание слов «индус», «флешка» и «сервер» мгновенно подняло волосы дыбом. Видели, как футбольный вратарь прыжком достаёт мяч из «девятки»? 1:0 в пользу дочери.

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

Начался счёт убитым вирусам и троянам. На восьмом «поросёнке» я перестал уже удивляться. Чудо подкралось незаметно. Каспер добрался до 99%, завис минуты на три, выдал большое красное окно в полэкрана с надписью «Тревога!» и потребовал ребута сервера — иначе, дескать, за жизнь вашей винды я не отвечаю. Я даже перепроверил потом — авторана не было. Видимо, индусский вирус был таким страшным, что один вид его поверг Каспера в испуг до ребута.

2096

Патриот-магнитофонище

Как автор поста про островную жизнь на Кирибати, не могу не ответить автору поста про фейерверк на ракетном комплексе С-300.

С советских времен сохранился в одной дружественной конторе магнитофон, нет — магнитофонище, порождение Ижевского завода и имперской оборонной промышленности. Литой стальной шкаф высотой два метра, в ширину столько же, 60 см глубиной. В этом шкафу притаились два изолированых магнитофона, четыре катушки, под каждой катушкой — киловаттный электродвигатель, под каждым тонвалом — такой же. Схему заправки ленты в тракт можно применять для проверки на трезвость. В нижнем ящике этого шкафа — полный (заметьте, не разворованный!) комплект запчастей, инструментов и инструкций, чтобы отремонтировать это чудо после ядерного удара. Одни словом — памятник утраченной эпохи весом в полтонны.

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

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

2094

Universal Serial Bomb

Как-то пришел ко мне друг в офис, а я сижу возле сервака, который выполняет роль роутера, файлового хранилища и VPN-клиента.

— Можно зарядить телефон от USB?
— Конечно, втыкай в сервак.

Это был Sony Ericcson. Я не зря их недолюбливаю! Интернет и VPN рухнули, сбились маршруты, а мобильник радостно сообщил, что теперь у компьютера есть выход в интернет.

Как оказалось, этот телефон создавал дополнительный интерфейс ppp0, сразу его активировал и криво прописывал маршрут default gateway.

2089

Сервера — молодёжи!

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

Сегодня приехали спецы для установки систем климат-контроля, а не банальных кондёров, как раньше. Подобная техника к IT-отделу не относится, поэтому контролировать весь процесс пришёл завхоз.

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

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

— Слушай, какие классные ящики! Дай один мне, нужно под инструмент.
Инструмент? Да это же сервера!
— Я в ваших бреднях не понимаю, скажи по-русски, что это такое.

После пятиминутного монолога завхоз положил меня на лопатки:

— А скажи-ка мне тогда, сколько он принесёт денег в месяц, если его полностью закачать интернетом. Я так думаю, что выгодней всего закачать интернетом для тинейджеров, а не простым.

Хорошо, что в это время я уже вынимал ключ. Не сказав ни слова, я влетел в админскую и минут двадцать валялся в конвульсиях.

2033

Бизнес-ланч от создателей «Ноклы»

Подрабатываю приходящим админом в китайском ресторане. Знания этих людей в компьютерной области потрясают меня до глубины души.

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

— Поставщики приходят?
— Да.
— Флешки приносят?
— Да.

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

— Это что?
— Ой, а это наша, я на ней документы ношу.
— А почему вы мне ее проверить не дали?
(круглые глаза) А что, надо было?

В бухгалтерии что-то пищит. Смотрю вниз. На старом системнике, который давно не включали, лежит ИБП.

— Это что?
— Ой, это штука такая, он мой компьютер поддерживает, если сеть отключится. Только он пищит по ночам, китайцы очень жалуются — спать не даёт.

Достаю ИБП. Все провода подключены к старому системнику.

— Этот компьютер когда последний раз включали?
— Месяца три назад.

ИБП весело, с песнями кормил выключенный системник, не зная покоя и отдыха. На этом системнике я поднял FTP-сервер на Дебиане для резервных копий базы 1С. Всё завелось, заработало. Выключив монитор, я уехал домой. Звонок:

— Ваш сервер не работает.
— Как не работает?
— Ну по сети зайти можно, как вы сказали. Я только забыла, как там копировать. Я хотела на него файл с флешки кинуть, включаю монитор, а там рабочий стол не запускается, только буковки какие-то.

1982

Брутфорсом по Эйнштейну

Вирусы бывают не только в виде кода, поражающего компы. Есть ещё разновидность вирусов, поражающих людей: или игру занесёт в фирму такую, что парализует работу на пару дней, или какую-нибудь задачку головоломную для тех, кто на игры не падок, но любит помериться интеллектом.

Вот по такой схеме несколько лет назад к нам в контору попала загадка Эйнштейна. Вкратце: есть пять домов разных цветов, в которых живут люди, обладающие независимыми свойствами (национальность, любимый напиток, марка сигарет и любимое животное). В условиях — сочетания признаков (англичанин в красном доме, датчанин пьёт чай). Задача в том, чтобы определить подходящие под условия сочетания.

За пару месяцев до этого нам как раз привезли новый сервак под базу данных — «15-тысячник» Sun, и мы были по уши в оптимизации базы и запросов под такое количество процессоров и памяти. Раньше база обитала на двухпроцессорном сервере, и на новой мощной железяке стали вылезать совсем другие узкие места. Когда задача добралась до нашего отдела, нам стало интересно, за какое время осилит новый сервер решение этой задачи?

Был разработан скрипт, генерирующий все возможные варианты, проведён диспут, надо ли генерировать bitmap-индексы в таблице для ускорения запроса или при данном объёме оперативки это лишняя трата времени, и написан запрос, включающий условия задачи. Вместе с кодингом уложились в 15 минут — сервак вернул результат, содержащий все варианты решения задачи.

Во время эксперимента ни один рабочий процесс не пострадал.