Category: работа

Category was added automatically. Read all entries about "работа".

Teeling Distillery

Три дня назад на работе организовали рождественскую вечеринку. Но не в самом офисе, а в паре пабов.
И один из них – Teeling Distillery – оказался не просто пабом, а ещё и заводом по производству виски, и там случилась экскурсию по этому заводу..

Такие вот огромные устройства используются там для производства виски:

Collapse )

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)

А кто-нибудь в курсе о российских телефонных номерах 8-800?

8-800-***-**** – они бесплатные для звонков изнутри России.
А вот всегда ли на них можно дозвониться из-за границы в виде +7-800-***-**** ? Или это должно специально устанавливаться на каждый конкретный номер?

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)

Мы не хуже Горация..

Это древняя песня Александра Галича, от которой я вспомнил только название, а не содержание.

А поводом для этого воспоминания стал мой коллега по работе, которого как раз так и зовут: Horatiu..
Он румын, но и русский язык ещё знает. И когда я спросил, как он произносит своё имя, он мне напомнил про этого древнеримского поэта, вполне известного в России. Выходит, что румынский язык в натуре активно наследован от древнеримского латинского..

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)

Вотжеблин..

Вчера один коллега сделал элементарные изменения в настройках маршрутизатора (pfsense). После чего этот pfsense завис нафиг. Я попробовал его перегрузить, всё равно не отзывается. Пришлось подключиться к консоли и внимательно смотреть, чё там не так. (Машинка виртуальная, поэтому подключиться к её консоли оказалось относительно просто, а вообще-то она в Кении..) Оказалось, что сам маршрутизатор вполне себе грузится, но почему-то IP-адресов на сетевых интерфейсах нету. Посмотрел в конфиг — адреса на месте. Перегрузил ещё раз, а они опять пропали. На консоли обнаружилась очень странная ошибка: “PHP Fatal error: Cannot create references to/from string offsets nor overloaded objects in /etc/inc/xmlparse.inc on line 77“..

Посмотрел в этот xmlparse.inc, а это оказался скрипт на PHP. Сравнил его с таким же файлом на другом pfsense, который успешно работает — файлы совершенно одинаковые. Проверил изменения в config.xml – немножко действительно есть, но формат файла вполне нормальный. Подложил прежнюю версию конфига, перегрузил pfsense – опять та же ошибка. Попробовал более старую версию конфига подложить, где ещё не было вчерашних изменений, а фиг — всё то же самое..

После этого начальник предложил запустить на этом pfsense reset, а потом приделать IP-адреса заново. Попробовал — вышло. Но всё остальное заново руками конфигурировать не хотелось, поэтому попробовал опять подложить старый конфиг, и внезапно он успешно прочитался, и всё заработало.

А сегодня решил сам попробовать поменять то, что вчера менял коллега. Через веб-интерфейс. В натуре, мелочи в настройках одного VPN: IKEv1 на Auto, hash с sha512 на sha1, DH group с 16 на 2. Аблин, опять те же грабли!

pfsense опять перестал отвечать, и после перезагрузки опять показывал на консоли ту же ошибку, и не мог прицепить IP-адреса к сетевым интерфейсам. Пришлось, подсунуть вчерашний полупустой config – он заработал. Потом подложил старый конфиг с полными настройками – тоже заработал.

Ну какого хрена эти PHPшные быдлокодеры пишут такой дурацкий софт?! Изменения, сделанные через ихний же веб-интерфейс, оказываются настолько кривыми, что потом весь конфиг не может прочитаться. Короче, нафиг этот pfsense. Пожалуй, надо переезжать на более приличные системы. Может, на какой-нибудь VyOS. Хотя у него web-интерфейса нет, но и таких граблей тоже нет.

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)

Про git

Помнится, я спрашивал, какой git-сервер лучше всего поставить для внутреннего пользования,
в результате поставил gitolite, который работает по ssh, и приделал gitlist к апачу для просмотра через веб. Отлично вышло, все пользователи довольны.
Теперь вот думаю, не поставить ли то же самое себе самому..

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)

Очередная загадка для системных администраторов

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

Ну я первым делом проверил живость наших машинок – количество процессов, загрузку процессоров, отсутствие проблем с дисками, но вроде всё в норме. Попробовал оттуда позапускать telnet, traceroute, tcptraceroute в сторону нужных серверов — и в натуре, то работает, то не работает. Ощущение такое, что где-то по дороге сеть перегружена, и оттого пакеты частично пропадают. Причём пропадают прямо сразу, traceroute иногда даже первого хопа не видит, хотя это наш собственный маршрутизатор на pfSense. Зашёл на него, процессор не сильно загружен, памяти хватает, своп вообще не используется, диск полупустой, трафик не сильно большой. На всякий случай спросили у провайдера, он прислал примерный график входящего/исходящего трафика за последние сутки, так вообще мелочи, меньше мегабита в секунду.

Итак, вопрос: попробуйте угадать, что там случилось, и как его починить.

Ответ под катом.

Collapse )

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)

vSphere и Flash

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

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

Ткнул в предложенную ссылку, и.. мне сообщили, что такой версии флэша на линуксе нет и никогда не будет:

Collapse )

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)

Опять загадочные грабли

Сегодня пытался запустить очередной IPsec’овый туннель. Не работает. Связался с клиентом, проверили настройки, вроде всё с обеих сторон одинаково, должно работать, ан нет. Запустил на роутере tcpdump, и офигел.. Phase1 успешно проходит, а на пакеты от Phase2 с той стороны вместо ответа приходят ICMP destination port unreachable, хотя порт тот же самый UDP 500, что и в Phase1. Как такое может быть??

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

Upd: мне выдали доступ по ssh к клиентскому серверу, я там полдня колупался с настройками этого openswan’а, пытаясь понять, как сделать, чтобы тамошний публичный IP использовался не только в качестве идентификатора, но и в качестве локального адреса с той стороны туннеля. А ведь на амазоновских машинках используются только приватные адреса, а приделываемые к ним публичные NATятся внешними амазоновскими роутерами.

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

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)

Грабли VMware’ные

В выходные отчего-то помер один VMware’ный сервер. Отчего, до сих пор непонятно. Сам я посмотреть не мог, он в Африке.. Ну сегодня туда послали инженера, он его перегрузил, вроде как всё заработало, но тут внезапно помер второй сервер. Кажись, он и его перегрузил зачем-то..

Ну да ладно, оба сервера поднялись, все виртуальные машинки заработали, данные более-менее живы, вроде как всё нормально, но.. две виртуалки почему-то не отзываются по сети. Проверил настройки на хосте, у обеих по два сетевых интерфейса приделано, но почему-то ни один не работает. Запустил консоль, проверил сетевую конфигурацию в операционке, вроде всё правильно. Запускаю ifup eth0, нэту, – говорит, – такого интерфейса! Хотя lspci показывает два VMware VMXNET3 Ethernet Controller‘а, а ifconfig -a почему-то видит только lo.

Попробовал modprobe vmxnet3, и опаньки.. Нет такого модуля. Поискал руками в /lib/modules, дык, в натуре, нету..
И как же этот модуль туда вкачать, если сети нету? Машинки-то виртуальные, и физический хост далековато, так что и флешку не воткнуть.

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

Оригинал этой записи в личном блоге.

(comment count unavailable | Комментировать в Dreamwidth)