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

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

8109

Да здравствует разум, да сгинет маразм

Проводим IT-отделом модернизацию парка серверов. Пробившись через кошмарное сопротивление бухгалтеров, программистов, начальников других отделов, администраторов подсетей, просто пользователей, наконец, переводим всё на новое железо в новый домен. С радостью глушим задолбавший домен на NT-шках. Остаётся решить последнюю проблему: на железо одного из серверов зарегистрирована лицензия крупной корпоративной системы. Из множества решений начальство выбирает самое страшное: оставить сервер.

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

Дело поручают мне. Тестирую на другом старом сервере — всё ровно и гладко проходит. Начинаю работать с самим пациентом. Первая попытка — обновление не проходит до конца, и мы получаем коряво обновлённый контроллер старого домена на новой операционке. Приходится пристрелить — в смысле, восстановить бэкап и начать заново. После второго обновления не работает половина служб, а логи системы чистые. Вижу в диспетчере устройств, что требуется обновление некоторых системных драйверов. Сервер уже изрядно неприятен мне как личность. Нахожу драйвера на сайте производителя, обновляю — полный абзац. Сервер начинает по две-три минуты реагировать на любое действие сложнее передвижения курсора. Лезу читать форумы производителя. Нахожу похожую ошибку. Среди бреда, советов обратиться в сервис и самому взяться за паяльник нахожу гениальное: «Выключите на 30 секунд и включите снова».

Помогло. Сервер перестал включаться. Железячники, поковырявшись, сказали, что умерло всё, что могло, и запчастей нет даже в музее. Начальство плюнуло и перешло к человеческим способам переноса лицензии на новое железо. Дружно поём: «Да здравствует разум, да сгинет маразм…»

8085

За повышение load average

Я работал программистом и сисадмином, но фирма разрасталась, и совмещать становилось всё труднее. Шеф решил взять админа отдельно, и одна из сотрудниц предложила своего сына. 11 класс, мальчик умный, поступать будет в соответствующий вуз. Платить много не надо. Чем чёрт не шутит — пригласил его на собеседование. Действительно умный, вежливый, свободен четыре часа в день. Сообщаю шефу: «Можно попробовать, вроде всё хорошо».

Всё действительно оказалось неплохо. Схватывал парень быстро, был ответственен и исполнителен. Вместе с ним на пару собрали и подняли новый сервер. Через два месяца я полностью отстранился от администрирования, а школьник потихоньку улучшал всё это дело.

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

Спустя четыре месяца произошло крупное ЧП: умер сервер, обеспечивающий 80% документооборота фирмы. Работа встала почти полностью. Шеф рвёт и мечет, админ кивает на «закладки» предыдущего, меня как одного из сборщиков сервера кидают на его восстановление.

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

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

7940

Высоко лежу, глубоко вишу

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

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

Но даже не это самое печальное. Когда мальчик заходит в серверную, он включает свет. А выключателей там два: один включает лампочку, а второй к @#$ням обесточивает все шкафы.

Рашн арми, ай лав ю.

7932

Неподъёмная матрёшка

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

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

Как выяснилось, донельзя умные кладовщики создали у себя на рабочем столе «Новую папку», внутри неё — ещё с десяток вложенных по той же схеме, и уже туда запихнули все свои фильмы, очевидно, надеясь, что теперь-то их уж точно никто не найдёт. В воскресенье сервер прилежно начал делать бэкап по расписанию, для чего вначале остановил Exchange, и уже в ходе резервного копирования вдруг осознал, что дописать у него уже не выйдет: место на диске кончилось. Обратно почтовый сервер подняться уже не cмог, ссылаясь на какой-то битый файл.

Юзеры, ну поймите же наконец: если вас админ просит чего-то не делать, то, наверное, уж он говорит это не просто так! А то ведь может статься, что потом вам придётся отвечать уже на ковре у Главного.

7877

Нет ручек — нет и мультиков

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

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

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

7872

Сервер не найден, попробуйте догнать

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

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

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

7846

На дворе был кол, на колу мочало

Админ сидит напротив, настраивает кучу виндовых серверов для какого-то мегапроекта. Ругается по-админски. Особенно сильно матерился, когда два дня подряд вырубалось питание. Сначала по городским нуждам; во второй день монтажники серверный UPS на землю коротнули, что заслуживает отдельной истории. Короче, два дня подряд он руками поднимал инфраструктуру и матерился от непоняток: почему сервера работают, но в домен не входят?

Оказалось, что DHCP и один из контроллеров домена были выполнены в виде виртуальных машин, которые не могли запуститься, потому что сервер не вошёл в домен, потому что не получил IP, потому что DHCP не мог быть обнаружен, потому что он не работал, потому что не запустилась его виртуальная машина, потому что сервер не вошёл в домен.

7844

Белые буквы сожрали поляну

Работаю в небольшой конторке (едва ли 30 машин). Так как контора двухэтажная, предыдущий админ FTP-, принт-сервер и проксю ставил ещё на первом этаже. Все три сервера подключаются по мере надобности к одному-единственному монитору, но большей частью там висит машина с принтерами. Серверная же находится на втором этаже.

Будит меня как-то утром секретарь: «Интернет не работает!» Прилетаю весь в мыле. Так и есть: «бздя» опять не поднялась после ночного отключения. Подключил тот самый единственный монитор, оживил — все счастливы и довольны. Поднялся в серверную, дремлю на стуле…

Малюсенькая серверная заполняется десятью орущими тётками с диким ужасом в глазах и беспорядочной жестикуляцией. Понял только о каком-то диком вирусе. Спускаюсь вниз и всё понимаю. Я не переключил монитор на принт-сервер, и всё население офиса сошло с ума, увидев командную строку с ползущими логами POPFile.

7812

Запахло жареным

Я инженер по охране труда. Однажды в моей практике был момент, когда меня напугали айтишники.

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

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

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

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

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

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

Админ перешёл в свое обычное состояние «только что здесь был, но куда-то убежал», а программистка уехала в город. Мобильные в 2000-м году простому смертному ещё были не по карману. Главный инженер, непосредственный руководитель IT-отдела, оказался не в курсе. У него с переездом и так хлопот был полон рот, а айтишники, слава богу, в плотной опеке не нуждались. Ему о ситуации тоже никто не докладывал.

Через час админа искала уже добрая половина предприятия, но он как сквозь землю провалился. Пришлось пойти на крайние меры: занять стратегический наблюдательный пункт у столовой. Жрать захочет — придёт. Свойственно всем формам жизни, даже администраторам. Мои старания увенчались успехом: админ был пойман и запытан.

Ларчик открывался просто. В кабинете админа одномоментно появились и были подключены более десятка компьютеров, здоровущая коммутационная стойка и мощнейший ИБП. Перегородку с серверной на период монтажных работ демонтировали. Как пахнет новенький компьютер? А в десятой степени?

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

Сообщать о проблеме парочка никому не стала, рассудив, что помочь им никто не сможет, а через месяц всё само прогорит. Так и случилось.

7798

Консоль, покрытая инеем

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

Сегодня ночью подморозило до −9. Всю ночь телеметрия орала мне на почту, что не бывает таких температур, и работать железкам надо в иных режимах. В итоге к полуночи замёрзли жесткие диски в кластере. Скорость бэкапа 800-гиговой SQL-базы упала практически до нулевых значений.

Сегодня я собственноручно установил обогреватель в серверной. Сейчас поеду за деталями для температурного контроллера питания обогревателя. Куда катится этот мир?