Как мы сервер «уронили» !


  Сегодня я хочу рассказать Вам очередную админ-байку (историю) из своей жизни. Историю о том, как мы дружно "уронили" один из наших серверов на работе? :)

Мы уронили сервер

  Было это в начале 2000-х. Работал я тогда в университете безопасности жизнедеятельности - МЧС, короче говоря. Структура государственная, IT отдел - молодой, любознательный! Сделал работу - серфишь по Интернету, присматриваешь что-то интересное и сразу думаешь, как бы это у себя в сети организовать?

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

  Один из наших серверов, имеющий выход в Интернет, работал под управлением ОС Linux. По тем временам - могучий "сервак", на котором работало (крутилось) достаточно много разных служб и сервисов, поддерживающих нашу локальную сеть. На него мы и решили установить соответствующий дистрибутив, а все клиенты чата у нас должны были быть под Windows. Внутри нашей локальной сети все работало замечательно, но вот "наружу" соединение не проходило и извне наш голосовой сервер также был недоступен.

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

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

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

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

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

  Надо сказать, что о моей устной договоренности с шефом относительно проводимых нами работ, другие коллеги нашего IT отдела ничего не знали и спокойно себе работали в то время, пока мы углубившись "по локти" в недра OS Linux севера, выписывали для него правила порт-маппинга.

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

  То ли мой старший коллега (преподаватель) что-то не так прописал в команде «shutdоwn», то ли еще что-то случилось, но наш сервер, как оказалось, вместо того чтобы перезагрузиться просто выключился! Определили мы это по тому, что команда «ping», запущенная вдогонку, не проходила к нему ни после двух, ни после пяти минут безрезультатного ожидания.

  Делать нечего: пришлось брать трубку и звонить в наш IT отдел на работу. Можете себе представить удивление моего коллеги, когда я попросил его включить наш Интернет-шлюз?! :) На некоторое время он просто "завис" на том конце телефонной линии. Потом, видимо, что-то интуитивно почувствовав, вкрадчиво поинтересовался: ты где сейчас? Пришлось сознаться: мы тут удаленно сервер настраивали, но он, почему-то выключился!

  Лучше бы я тогда вербализовал свою мысль как-то иначе! Диафрагма телефона буквально завибрировала: кто это "мы"?! какой сервер?! вы что там, совсем ох... Ох, и услышал я тогда много нелестных слов в свой мак-адрес :)

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

  А голосовой чат у нас, как я и говорил, заработал. Показательное "выступление" прошло успешно. Гости из разных городов удаленно подключались к нашему семинару, слушали доклады его участников, задавали свои вопросы. А мы с коллегами сидели и думали: "отстрелялись", как и принято у славян - чудом! :)

  Как всегда, жду Ваших комментариев внизу страницы.



Понравилась статья?
Нажмите на кнопки ниже или оставьте комментарий !


Алтын
Андрей, спасибо ВАМ за бесплатные уроки! Я ваш подписчик. Можете мне присылать уроки для начинающих

[Ответить]
Андрей
Пожалуйста! Если Вы подписывали на нашу рассыку, то ссылка на них должна была прийти Вам на почту. Если не подписывались, можете сделать это вот здесь.

[Ответить]
Вероника
Интересно, а главное поучительно.

[Ответить]
Андрей
Рад что понравилось, Вероника !

[Ответить]
Amzi
Класс,очень полезный сайт,многому научился благодаря вам.Спасибо!   !;)

[Ответить]
Андрей
Рады, что наш сайт Вам понравился! Расскажите о нем своим друзьям и сами не пропадайте   !;)

[Ответить]
Юрий
Прикольно! Значит работают пословицы-то!"Победителей не судят"

[Ответить]
Андрей
В данном случае, как говорится, - пронесло!  =)

[Ответить]
Берик
спасибо тебе!за твои уроки..! ))многому я научился!;-)

[Ответить]
Андрей
Пожалуйста, рад что смог помочь!

[Ответить]
Совесть
Ошибка на поверхности. Перезагрузка делается командой sudo reboot, а преподаватель, видимо, ввел sudo poweroff.

[Ответить]
Андрей
Да, что-то мы там начудили - факт!

[Ответить]
Игорь
Интересно!

[Ответить]
Андрей
Рад что понравилось  :)

[Ответить]
марина
Ох, я переживала читая как вы сервер "уронили "   !;)

[Ответить]
Илья
 =)

[Ответить]
Андрей
Ничего, он не сильно "ударился"  =)

[Ответить]
Наталья
Спасибо, весьма поучительно.

[Ответить]
Андрей
Пожалуйста. Оставайтесь с нами!

[Ответить]
Петр
Век живи - век учись!! :)

[Ответить]
Андрей
Лучше учиться на ошибках других  :)

[Ответить]

Страницы: [1] | [2] [Следующая] | [Последняя]

Оставить комментарий

Ваше имя:

Комментарий:
Введите символы: *
captcha
Обновить


Поиск по сайту
ФОРУМ нашего сайта !




Ресурсы по теме !