О TLS

Октябрь 29th, 2006

Жили были ламаки. Хобби у них такое было - быть ламаками. Втайне они очень гордились этим словом, считая что на самом деле это как-то выделяет их из толпы, возможно даже возвы?ает. Но что бы они не думали, они были всего ли?ь ламаками, и сегодня?няя история тому пример.

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

Работа над кластером, работа на работе, работа дома… тянулись дни, проходило лето и наступала зима. Жёны долгими зимними вечерами ждали своих мужей чтобы к стыду своему услы?ать из их уст то, что им в жисть не понять. Тогда появился проект нового кластера. Мега. Супер. Все эти эпитеты должны были быть применимы к нему, но к сожалению финансы не позволяли купить его, поэтому различную экспериментальную работу вели на куске старого кластера, логически выделенного в отдельный мини-мега-кластер.

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

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

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

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

Единственное что скра?ивало их суровые будни был “Админ’с Гвайд”, в котором попунктно было расписано, что надо сделать, чтобы через неделю после начала установки Глобус был установлен. Но вот незадача, админс гвайд был написан не для ламаков… поэтому ламаки не могли выполнить даже попунктно записанное там. Особеннно сказывался пробел в знаниях работы сертификатов.

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

?так условия возникновения проблемы: два ламака, MyProxy, настроенный CA. подписанные сертификаты, запущенный Постгрес, ГридФтп, Томкэт, ВебМДС.

Техника получения проблемы: ламак А запускает grid-proxy-init на ма?ине Клу3 и сей мега софт виснет. Назовём это типа научно… hang up. Ламак Т запускает myproxy-init и наслаждается абсолютно аналогичным результатом на своей ма?ине Клу4.
Здесь следует пропустить примерно три часа абсолютно неадекватного медитирования ламаков над Клу3 и Клу4, чтения ламаками священных мануалов, их промысел в Гугле на пример чудо-солю?на… Но нет, жизнь была жестока к ним. Все их надежды ру?ились одна за другой. ?х мироздание готово было взорваться под весом неразре?имых для ламаков ситуаций.

Ведь казалось бы - во всех мануалах люди пи?ут - и хоп, ничего не виснет, всё как надо. Раз ребут, два ребут… три-четыре-пять-?есть! Мама не помогает! Скотский Постгресс забыл удалить лок файл! Удалим сами! АААА!!! Не помогает!!!

За окном ?ёл дождь. Смеркалось. ?грал блюз. Качалось аниме. Для поддержания боевого духа были куплены печеньки. Синие круги вокруг красных глаз ламаков становились всё ярче и отчётливее ими осознавалось своё ничтожество перед лицом великого и неповторимого порождения злых линуксоидов.

Селинукс Нах! ?так нах, ещё при установке! Ребут-ребут! Рестарт-рестарт! myproxy-server забрать из рабского xinetd! А нефига… мля… Пути? Пути к библиотекам? Всё в дебаг, всё в вербоуз, логировать каждое действие! Чёрт…
За окном кончился дождь. Вечер набирал силу. Мрачнело настроение…

Я бы ещё долго мог рассказывать эту жуткую историю, но луч?е я сразу перейду к солю?ну, открытому лично мной. Во всём виноваит TLS. Да, дамы и господа - Thread Local Storage. Как только /lib/tls был переименован в /lib/no.tls все проблемы исчезли. Сразу жить стало как-то веселее и страница аццкого мануала была перевёрнута на раздел - поднятие кластера. Тут ламака А подвели его силы. Всё-таки неделю подряд ложиться когда все встают сложно было даже для его могучего организма и он по?ёл домой смотреть накачанные ни?тяки.

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

ЗЫ:

А ещё обнаружил что админская панель Вордпресса таинственным образом снова перевёлась на английский язык.

Воистину мир полон чудес

ЗЫ2:

Наконец-то на ВЦ стал нормальный интернет-канал. Возможно, я когда-нибудь расскажу кто был виноват в том что он глючил и не работал как надо. ? кто винил во всём беззащитную БСД и порождения её - пайпы. Но это будет как-нибудь потом. А пока за завтра, т.е. за сегодня, надо выяснить как ограничить входящий трафик на Линуксе, ибо его придётся ограничивать в очень неудобной позе - клавиатура вы?е монитора, а монитор стоит почти на полу. Поэтому всё делать придётся очень-очень быстро.

ЗЫ3:

Так почему же ламаки, так и остались ламаками? Вроде бы из текста следует что они совер?или духовный рост (достигли просветления методом длительной медитации) и профессиональный скачок (разрулили непобедимую багу)? Да вот в том-то и проблема, что проблема с TLS им была знакома ещё по Ксену, но они совер?енно забыли симптомы и ре?ение. А потому они как были ламаками, так всегда ими и останутся

Пост относится к: Дела админские

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

Необходимо

Необходимо, скрыто

Можно пользоваться тэгами:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Отследить пост  |  Подписаться на RSS ленту комментариев


Календарь

Октябрь 2006
Пн Вт Ср Чт Пт Сб Вс
« Сен   Ноя »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Последние посты