April 15th, 2015

Архитектор OpenStack.

Коллеги, возникла потребность в поиске сотрудника на должность Архитектор OpenStack.
Основная обязанность - создание архитектуры решений построения облаков на базе OpenStack.
Офис в Москве на Профсоюзной. Зарплата от 120к (окончательный размер обсуждается на собеседовании).
Все вопросы/резюме - в личку.

Основные задачи:
Анализ требований заказчика.
Разработка архитектуры системы на базе OpenStack.
Планирование и осуществление развития системы.
Формирование задания исполнителям, контроль их выполнения.
Управление командой разработки, технический лидер.
Отслеживание процесса развития OpenStack, работа с сообществом.
Развертывание и поддержание инфраструктуры для разработки и тестирования.
Автоматизация развертывания систем.

Основные требования:
• Опыт работы с командой разработки.
• Опыт программирования на языке Python от 2 лет.
• Хорошее знание промышленных стандартов построения высоконагруженных приложений.
• Опыт системного администрирования ОС Linux, KVM, OVS, OpenStack.
• Глубокое знание сетевых технологий.
• Опыт выявления и устранения неисправностей.

Дополнительные требования:
• Опыт разработки на C/C++/Ruby/Perl/etc.
• Знание архитектуры и принципов работы OpenFlow, SDN.
• Знание архитектуры VMware vSphere, опыт автоматизации.
• Аналитический склад ума.

Условия работы:
ДМС.
Премии по результатам работы.
Гибкий график.
Хороший слаженный коллектив.
Перспективы развития.

Как синхронизировать конкрентные файлы?

Есть два или три компьютера под FreeBSD 8й и 9й версии (в принципе, можно синхронизировать версию) под управлением одного админа (т.е. доверяющие друг другу). На них надо синхронизировать некоторое количество файлов, раскиданных по разным директориям (возможно, и по разным файловым системам); да и список этих файлов тоже надо бы синхронизировать. В этих директориях будут и другие файлы, которые синхронизировать не надо.
Полагаем, что изменяться эти файлы будут только на одной машине. Ну или для каждого файла можно указать одну конкретную машину, на которой он будет меняться, а на других не будет.

Возникла идея:
  1. создать директорию;
  2. положить в этой директории симлинки на нужные мне файлы;
  3. запустить rsync на эту директорию, синхронизировав эти симлинки;
  4. повторно запустить rsync на эту директорию, синхронизировав содержимое файлов, на которые указывают эти симлинки.
Правильно ли я рассуждаю? На какие ключи для rsync надо обратить внимание?
w/o c
  • l2tp

bridge, freebsd, blackberry и прочий зоопарк

среда - это маленькая пятница. К пятнице опять забуду

Есть решенная проблема с работой смартфона с blackberry 10 на борту через гейт на freebsd 11.

Если коротко, то дело было так: есть гейт на freebsd 11, em1 смотрит в сеть провайдера, em0 смотрит в локалку. В локалку же смотрят два атероса (в диапазонах 2 ГГц и 5 ГГц). Когда-то к em0 цеплялась (ну через свитч) wi-fi коробочка в режиме бриджа и клиентские беспроводные устройства работали с em0 через коробочку. Потом появились два атероса, коробочка ушла на отдых, атеросы с em0 были объединены в бридж, но ip-адрес гейта для клиентских устройств остался на em0, а не был перенесен на bridge0. Впрочем, клиенты (виндовс разных версий, парочка дистрибутивов линукса, андроиды разных версий) замену коробочки на атеросы заметили только по смене SSID. Все остальное работало как прежде.
Collapse )

(no subject)

Есть два компьютера с IP-адресами A.B.C.157 и A.B.C.158, маска /30 (255.255.255.252). Между собой напрямую (ну, через свич) они работают нормально.

Хочется прозрачно поставить между ними компьютер с FreeBSD, но не включать режим bridge. Для этого я хочу сделать на FreeBSD что-то типа
route -d add -host A.B.C.157 -iface lan0
route -d add -host A.B.C.158 -iface lan1
и потом смухлевать с ARP так, чтобы FreeBSD отвечал своими MAC-адресами на запросы этих двух компьютеров, но сам пользовался правильными MAC-аресами (делал ARP-запросы).

Но увы - оказалось, что ключ -i не совместим с заданием ARP-записей с параметром pub. Что делать? Применять choparp?