Истории с тегом: серверы

Всего историй: 310

858

Размер имеет значение

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

Кое-как отвоевал наличность под ответственность моего начальника, принес, поставил, настроил, всё заработало. Начальник увидел принт-сервер — схватился за сердце! Что это, говорит, за спичечный коробок с лампочками? Я же расписал, что он большой, гудит и работает!

Нарыл старый корпус с БП, помыл его, завинтил наглухо, наклеил бумажку «Принт-сервер: НЕ ОТКЛЮЧАТЬ», а сам «коробок» в него засунул.

Стоит, гудит, огонек горит, вышестоящие довольны.

856

Руби концы

На работе появилась необходимость в дополнительном сервере. Нужные сервисы настроил, ненужные отключил и отнёс машину на постоянное место жительства.

Через некоторое время срочно понадобилось сменить IP сервера. Самая середина дня, времени катастрофически не хватает — вношу изменения в записи DHCP и DNS, залезаю через SSH на сервер и без задней мысли пишу «ifconfig eth0 down».

Машина отлично работала, гудела винтами и вентиляторами, моргала лампочками, но как сервер стала совершенно бесполезна — пришлось пускать в ребут.

848

Легендарная технология хрущёвского холодильника

Работаю системным администратором в автобусной транспортной компании. Занимаемся GPS-навигацией и постоянно модернизируем свой компьютерно-серверный парк.

Пришло время покупать хороший телематический сервер — другие рабочие станции под нагрузкой мрут. Заказали, забрали, пока шкафа нет, поставили на стол. Естественно, соседство с сервером, ревущим как «боинг», сотрудникам не понравилось. Через неделю не вытерпел я сам и пошел к директору:

— Нам нужны деньги на серверный шкаф.

— А зачем он?

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

Гениальный ответ не заставил себя долго ждать:

— Давайте мы вывесим его за окно в железном сейфе — пусть охлаждается!

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

806

Качай, негр, солнце ещё высоко

В конторе есть старенькая машинка, собранная на коленке из всякого хлама. Для изучения на нее был установлен ArchLinux, а спустя какое-то время поднят прокси-серверок. Стал я замечать, что по неизвестной причине при загрузке сети эта зараза как бы засыпает — пинги не идут, ничего не работает. Стоит только нажать any key — все тотчас же оживает.

Система не обновлялась уже с полгода (работает — не лезь). Умные люди подсказали, что стоит сделать полное обновление. Апдейтов оказалось 250 мегабайт — на скорости 256 Кбит/с компьютер, засыпающий три раза в минуту, сам с задачей бы не справился.

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

Пинг возвращается — обновление идет дальше.

761

Установил? Положи на место!

Скачал FAR'ом с банковского FTP-сервера дистрибутив «клиент-банка». Перебросил на машину бухгалтера, собрался удалять. Правда, ошибся панелью, нажав F8 на панели со списком файлов на сервере.

На удивление, операция прошла успешно! Пришлось заливать обратно, попутно отговаривая себя от мыслей поздравить и банк, и всех его клиентов с прошедшим первым апреля.

721

Чаепитие как ритуал, искусство и диверсионная операция

Стоит сервер в дата-центре, стоит себе, стоит и перестает пинговаться. Что я тогда сделаю? Нетрудно сказать. Для начала сделаю traceroute. Аплинк провайдера? Есть ответ. Датацентр? Есть ответ. Стойка? Тишина.

Пишу в техподдержку: номер договора такой-то, в 20:40 пропал пинг до сервера, IP-адрес такой-то. «Мне непонятно, что происходит — прошу объяснить.» Техподдержка просит позвонить — что же, звоню.

Что говорит мне техподдержка про моё оборудование? А ничего. Говорит зато про короткое замыкание в стойке и небольшой пожар, предлагает приехать, когда мне удобно. Когда мне удобно? Да хоть сейчас.

(Думаете, я от таких новостей обалдел, да? Так это ещё слабо сказано!)

Едем с другом до дата-центра, и нас встречает сотрудник, но сам ничего не рассказывает, на вопросы отнекивается - сами всё сейчас увидите. Что это может означать? Вот и мы так подумали.

И вот мы на техническом этаже, смотрим на "мою" стойку. С которой капает вода. Рядом с которой валяется обгоревший электрический чайник. На которой кое-где видны следы копоти. На моём сервере, правда, нет, а вот на циске в той же стойке очень даже. То есть и копоть, и вода.

И вот тогда сотрудник рассказывает нам всё: что в 20:00 в техпомещении делала уборку местная "баба Люба". И что делала она это не в первый раз. Но вы ничего такого не подумайте, чайку на рабочем месте она решила попить впервые! Чем ей глянулась именно это стойка, непонятно, но запиталась она именно от неё. Чайник коротнуло, а вместе с ним - фильтр и блоки питания включенных в него циски и сервера. Дым, гарь, зловоние, порча ценного оборудования. Нормально чайку попила баба Люба, да.

Ладно, с пожаром всё ясно, но откуда наводнение?

И сотрудник, натурально, разъясняет.

...отхохотавшись, мы забираем сервер и покидаем это безумное место, пообещав заехать за документами на расторжение договора позже.

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

708

Большому кораблю — большие бэкапы

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

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

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

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

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

С возрастом, знаете ли, приходит не только опыт, но и маразм.

699

Чтобы было

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

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

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

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

Я предложил поставить на свою машину файрвол, разрешить приём пакетов от сервера, а отправку заблокировать, чтобы сервер эту машину не видел. Сделали. Две другие машины работали нормально, моя потеряла сервер и работать отказалась. Естественно, не будет же сервер посылать пакеты тому, кого сам не видит.

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

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

664

Ледниковый период

Вспомнилось про кондиционеры.

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

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

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

595

Сам ты Наташа

В нашей конторе мы стараемся давать имена серверам так, чтобы имя содержало информацию о железе и типе деятельности. Например, сервер производства HP используется в качестве SQL-сервера, значит будет называться HPSQL. Сервер производства IBM используется в качестве проксика, значит будет называться IBMPROXY.

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

- Ну что, как сервер назовем?

- "Наташа"!

- Ээээ... Мммм... Почему "Наташа"? У нас же все остальные серверы иначе называются.

- Бывшую подругу вспомнил, поэтому пусть будет "Наташа".

- Не покатит! В названии должна быть какая-то важная функциональная информация.

- Важная функциональная? Назови сервер "наташа, дает за пиво".