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

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

4852

А шоб було

Живу и учусь в Комсомольске-на-Амуре. Cлавные учителя решили где-то год назад провести модернизацию. «Нужен сервер!» — сказали они. И понеслось...

Купили сервер, поставили. А зачем? Информатички (дружно, хором): «Сайт поддерживать!» Ему и без вас хорошо на Яндексе. Локальная сеть? Какая такая локальная сеть? В итоге сервер просто подключили к инету, чтобы хоть что-нибудь он делал. Сервер часто от кривых рук информатичек летит, и приходит добрый дядя-админ, на которого мигом рушится ещё вагон с маленькой тележкой юзерских проблем. Вот так, товарищи, и живём.

4843

Сам себе Печкин

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

Postfix, SpamAssassin, Postgrey, Courier, веб-мордочка, — всё поставил, настроил, а не работает. 110-й и 25-й порты открыты, а Аутлук не соединяется. Только на исходе второго дня я заметил, что в заголовке окна PuTTY не рабочий сервер, а домашняя машина. Теперь дома почтовый сервер с антиспамом, антивирусом и Postfix Аdmin для управления ящиками. А что — не пропадать же добру!

4762

И пришёл спаситель

Решили мы давеча переехать со старого, нестабильного и медленного VDS на новый, быстрый и сияющий. Перенесли файлы, радуясь ширине канала между серверами, перетащили базы данных, худо-бедно начали запускать всё на новом месте. Вдруг вспомнили, что у нового хостера были какие-то странные ограничения по трафику. Перечитали, задумались: «Трафик предоставляется бесплатно в любых объёмах при условии соблюдения соотношеня входящего к исходящему 1:4». Значит, если с сервера ещё не скачали ничего, а закачали назад столько-то... Калькулятор, перемножив объём «лишнего» трафика на сумму штрафа за мегабайт, выдал неутешительный результат.

Проблему стали решать самым простым способом: из недр /dev/urandom извлекли гигабайт бесценного мусора, положили его в файл в корне веб-сервера, а всем сотрудникам фирмы, кто был в сети, разослали такое сообщение:

Привет! Нужна помощь. Фирма может влететь на деньги за неправильный расход трафика. А ты можешь всё спасти.

Скачай вот этот файл раз десять:

wget http://xxx.xxx.xxx.xxx/bigdata.dat -O /dev/null

Запустил iftop, стал наблюдать. Подключилось четыре потока, процесс пошёл — да вот только уж очень медленно. Самое быстрое, что бывает в нашем городке, — четырёхмегабитный DSL, а потоки загрузки отчего-то оказались ещё медленней. Мы определённо не успевали до полуночи.

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

…И пришёл спаситель!

4400

После нас хоть формат

Этому пассажу самое место на «Задолба!ли», но, поскольку задолбали сугубо профессионально, расскажу об этом здесь.

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

Конкретный случай: два дня торчу у крупного клиента. Дебил-эникейщик, запускавший клиенту сервак, не оставил драйверов ни на один из видов оборудования: ни на чипсет, ни даже на хитрую сетевуху! Про RAID и говорить смешно. Сервак лежит, интернета нет — ни погуглить, ни скачать ничего. Гендиректор прыгает вокруг меня с калькулятором и у меня на глазах суммирует миллионные потери от простоя — видимо, для создания рабочего настроения. Сервак я таки поднял — с матами, с низкого старта, волшебными пинками по системному винчестеру. Чудом перетащил живую систему на другой винч со всеми установленными и настроенными дровами и девайсами. Сервак ожил — тьфу-тьфу! Но осадочек остался.

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

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

4306

Возрождённая из грязи

Есть у нас на работе сервер Fujitsu-Siemens Primergy. Все остальные компьютеры собраны в известной отечественной артели «Рога и копыта», то есть обычные — непонятной сборки из непонятного железа.

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

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

4265

Иди проспись

Просыпаюсь от звонка начальника. Еле-еле понимаю его речь о неработающем сервере и заодно пытаюсь вспомнить, что было вчера. А что было вчера?.. Ничего не помню. Смотрю на календарь — суббота! Значит, вчера была пятница. Начальник уже матюгается в трубку и требует работающего сервера сейчас. Открываю консоль.

$ ssh root@srv1.*****.net

«Connection refused», — отвечает сервер. Получается, он обесточен?

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

— Александр ***ич (так зовут начальника), вчера после меня кто-нибудь заходил в эту комнату?

— Нет, никто.

Поднимаю сервак, смотрю историю команд... Кто-то (как выяснилось, я с домашнего компьютера) зашёл по SSH и тщетно пытался перезагрузить сервер:

# rebiet

# rebiit

# rebott

# reoooot ,kzlm!

# куищще бл#дь!

Последняя команда убила наповал. Это же как напиться надо было, чтобы додуматься до такого:

# poweroff; sleep 5; poweron &

4221

Нелегальный мигрант

В моём универе в результате каких-то загадочных течений сменился начальник информационного отдела. Если по-русски — «админ-я-всё-починю». Вместо отличного дядьки у нас теперь непонятно кто в возрасте лет 25 с диагнозом «Фигурнов — лучший».

Пришёл я к нему с просьбой скинуть кое-что в локалку. Круглые глаза: «А чё, у нас есть локальная сеть?» Значок в трее и стоящий по соседству бигтауэр с размашистым «Северный сервер» — это у нас для мебели теперь. Локалка устроена по принципу «свитч на кабинет + роутер около сервака». По неизвестным причинам это чудо обесточивает админку даже тогда, когда выходит покурить, мотивируя это загадочными «инструкциями». Сервак с шестилетним аптаймом, Server 2003, Юзергейтом и девизом «Никогда не упаду!» помер на второй день после смены админа.

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

4134

Общественность, связанная сетью

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

* * *

Четыре дня до сдачи объекта. Первые два тянули сеть к серверному шкафу. На третий тащили вдвоём оборудование и шкаф пешком на 20-й этаж без лифта (кто таскал — должен понять). На четвёртый день приходим всё это завести и обжать. Подходим к месту дислокации сервака — у нас случается микроинфаркт. Сервака нет!

Всё перерыли. Зовём начальство, идём к охраннику. Тот уверяет на 100%, что никто ничего не выносил. Говорит убедительно. Перерыли весь этаж — пусто. В сердцах с напарником сели в уголке, где сервер должен был стоять, и загрустили. Ждём решения начальства час, другой, третий. Нас не выпускают с объекта. Завтра — дедлайн. От скуки начали по свежим вздутиям на стене пальцами ритм выбивать. Чудо! Стена-то полая внутри! Берём кувалду и разносим стену, а за ней — искомые элементы! На звук прибегает лицо крайне нерусской национальности и ругается, что он, мол, всю ночь работал, стену ставил, провод выводил. И всё из-за того, что по плану тут не должно быть этого пространства! А вот пять огромных коробок в углу он-де не заметил просто в полутьме. Ну-ну... Стену окончательно разломали, всё поставили, обжали, воткнули куда надо и ушли.

* * *

О моей новой работе узнали знакомые и посчитали, что я в компах шарю не хуже админа (хотя в целом я продвинутый юзер — не более). И понеслась! За полтора месяца работы монтажником я около тридцати раз помогал с компами. Дважды даже линуксоидам удалось помочь. За это время я узнал много нового не только о строении сетей, но и о сетевых службах, доменных политиках и прочем, прочем, прочем. Зачастую всё это приходилось изучать «на месте». Итог? Сейчас я работаю в крупной корпорации по своей специальности, а с 18 до 20 езжу чинить шайтан-машины. Денег это приносит, к слову, ничуть не меньше, а моё неайтишное образование помогает найти общий язык даже с 60-летней старушкой, которая всю свою жизнь работала бухгалтером. Она же учит меня бухгалтерскому делу. Кстати, всем советую: память развивает очень хорошо.

4119

Методичная вивисекция

Давно это было. Начало работы в первой серьёзной компании, я молодой, энтузиазм в глазах и всё такое. Стояли у нас в серверной два серьезных Compaq: MSSQL и файл-сервер. На обоих RAID5, hot-swap, каждый сервер на своем UPS c «парашютом» — данные под надёжной защитой. Оба внешне одинаковые, гудели довольно прилично.

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

Со всем уважением и осторожностью отключаю кабели клавиатуры и мыши (KVM не было), отсоединяю мониторный кабель, вытаскиваю «лапшу» из встроенного модема. Не перепутать бы гнездо... Зачем SQL-серверу модем? Ладно, раз надо, пусть будет. Отключаю LAN, берусь за последний кабель — питание от UPS — выдёргиваю и слышу тишину. Бедный файл-сервер! Ему медленно, как мухе, отрывали лапки-провода по одному, а он работал, пока его не грохнули совсем по голове — и даже «парашют» оказался бессилен.

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

4022

Человек и паук

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

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

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