Вышел новый релиз OpenStack под кодовым именем "Havana". Новость уже обсуждается на OpenNET.ru. Среди изменений cразу хочется выделить включение двух новых компонентов, Heat и Ceilometer, которые впервые широкой общественности были представлены в Fedora 19 и Fedora 18. Релиз Havana будет полностью доступен в Fedora 20.

Одновременно были объявлены результаты выборов в Технический Комитет OpenStack. Поздравляем наших коллег по коммьюнити Fedora - инженера Red Hat и участника проектов Fedora и Asterisk, Russel Bryant и участника Fedora и уже бывалого участника технического комитета OpenStack, Mark McLoughlin. К сожалению, в совет не были выбраны кандидаты из Mirantis - разработчик из Саратова, Sergey Lukjanov, и Boris Pavlovic. Ничего, народ, не горюйте, а просто в следующий раз пробуйте снова! По виду, конечно, они и не думают огорчаться - Boris Pavlovic официально анонсировал систему нагрузочного тестирования для OpenStack, Rally, а Sergey Lukjanov объявил о доработке OpenStack Data Processing (“Savanna”) до полной совместимости с Havana.

Почти сразу, с появлением открытых Cloud-технологий, кое у кого припекло в прессе начали всерьез сравнивать проприетарные аналоги от ряда вендоров, и открытые. Ну т.е. это вообще очень тупо получается, особенно если тратишь свои деньги, а не своего работодателя - есть молодые но по фичам очень амбициозные проекты, а есть старый дорогостоящий мусор, скорость добавления фич (не свистелок) в который известно какая. Люди просыпались по ночам в холодном поту, с тревогой спрашивая себя, а правильно ли они поступили, что пошли на поводу у маркетинга, и выбрали не открытое решение? Сравнение VMware c OpenStack стало популярным вопросом на оффлайновых ивентах. А уж потом, как начались страшные новости про перевод PayPal десятков тысяч машин с проприетарных систем на OpenStack, то проприетарщиков уже всерьез зашатало. Зашатало, надо сказать, буквально - в один и тот же день, один высокопоставленный бюрократ VMware уничижительно отзывался об OpenStack (VMware CEO: OpenStack is not for the enterprise), в то время, как его более шустро соображающий коллега по кабинету сдержанно хвалил OpenStack (VMware: OpenStack an opportunity for us). В конце концов, оказалось, что PayPal не будет сносить решения от VMware и засыпать датацентры, в которых они были установлены, солью, а будет дополнять устаревающие, дорогостоящие, труднонастраиваемые и трудноподдерживаемые проприетарные решения прекрасным открытым OpenStack, но урон уже был нанесен (минус 2 гигабакса).

Судорожные и растерянные метания VMware были видны не только нам, так что можно только представлять, как себя чувствовали крупные кастомеры видя такое. Главное, непонятно, почему такая проблема вообще имеет место? Ведь всего то надо, выкинуть свое проприетарное и несовершенное решение, и перейти на перспективное и открытое, т.е. OpenStack. Мы, конечно, прекрасно понимаем, что личные интересы самых разных людей в пищевой пирамиде VMware идут вразрез с интересами компании, но надо же принимать и непопулярные, но правильные решения. К счастью, похоже в компании встали на путь исправления - VMware всерьез взялось за разработку OpenStack. Взялось, оно уже довольно давно, но, судя по метрике, в одно время с новостью о переходе PayPal на OpenStack, в VMware что-то прорвало, и с тех пор их участие только растет. И их сотрудничество с коммьюнити уже приносит первые плоды - Russel Bryant анонсировал, что благодаря все большей открытости процесса разработки компании бэкенд для VMware перешел из группы C ("наверное иногда работает") в группу B ("почти всегда работает"), присоединившись к Xen. В группе A ("точно работает") пока лишь единственный участник - libvirt и Qemu/kvm. Поздравляем инженеров VMware! Если кто намеревается посетить VMware Tour / Виртуальная Россия 30 октября, то передайте им, наши поздравления. Вкладывая ресурсы компании в разработку и продвижение OpenStack они не прогадают, пусть не сомневаются.

Вообще, численность компаний в коммьюнити OpenStack растет и растет. Вот, совсем недавно присоединилась F5 Networks. Если удастся продраться сквозь маркетинговую шелуху пресс-релиза, можно сообразить, что компания собирается сесть на очень горячую тематику, только начинающую набирать обороты - SDN в открытых облачных решениях (и в частности OpenStack). Ситуация с SDN действительно только начинает развиваться, и самоназванные специалисты по SDN в РФ на оффлайновых ивентах не могут ответить на вопросы из зала, где это применить инженеру (мы не будем указывать персоналии, чтоб не издеваться над горящими энтузиазмом новичками, изо всех сил стремящихся поделиться своим настроем с другими). Однако мы думаем, что пора бы с технологией начинать знакомиться не только по учебникам и теоретическим материалам, но и с практической стороны, и у наших друзей из Mirantis уже есть идеи на следующий Cloud-ивент, только дайте им время! Что касается SDN в Fedora, то сейчас ситуация довольно полосатая. С одной стороны, Ryu вот уже какой релиз никак не может попасть в Fedora, зато Open vSwitch уже в Fedora, что позволяет уже начать эксперименты с SDN на базе OpenStack Quantum, доступного начиная с Fedorа 17.

Возвращаясь к OpenStack Havana, одной из важных фич этого релиза является поддержка контейнеров LXC с помощью Docker, о чем мы вам уже рассказывали. Удивительно, но кое-кто называет виртуализацию с помощью Docker - bare-metal! Например Randy Bias, CEO компании Cloudscaling произнес перед наивными журналистами следующее:

"We see Docker as a very clean way to provide a bare-metal capability and allow some of those platform-as-a-service tools to do some deeper integration with OpenStack."


Это, конечно, не bare metal, т.к. требует операционной системы Linux, ну да не будем придираться. С контейнерами действительно очень тонко получается, спасибо разработчикам Parallels!

Docker, кстати, тоже сильно выиграл от сотрудничества с Red Hat, о котором мы уже говорили. Изначально он разрабатывался на базе технологий, доступных в Ubuntu, т.е. AuFS. Но уже понятно, что AuFS не только не будет включена в ядро, но и будет вскоре удалена из Ubuntu, и почему авторы изначально заложились на нее, а не на LVM2 или device-mapper - непонятно (хипстерам с golang наперевес стоит почаще отрываться от макбуков и фэйсбуков и читать новости Fedora, чтоб быть в курсе тенденций). Разработчик-озорник Alexander Larsson, в свое время напугавший любителей юникс-вэя предложением переписать Unix pipes, рассказывает о том, как Red Hat протянула руку помощи зашедшему в технологический тупик проекту, переведя его на thin provisioning на основе device mapper (фича Fedora 17), и почему было выбрано именно это решение, а не, например, btrfs.

И напоследок - у OpenStack теперь доступна полноценная статистика! Можно ознакомиться с вкладом компаний и частных лиц, не дожидаясь регулярных отчетов от Bitergia. Кстати, Bitergia представили свежий отчет, по Havana - поздравляем соотечественников из Mirantis, с местом в пятерке лидеров разработчиков, сразу после Red Hat, Rackspace, HP и IBM. Гордимся соотечественниками!

События развиваются стремительно, и сразу после объявления о том, что ECC можно включать в Fedora, началась работа по их возвращению в библиотеках и приложениях. После появления ECC стало возможным начать работу еще по двум интересным направлениям - добавление алгоритмов ГОСТ (пока только в DNS-сервер Unbound), и включение официального клиента Bitсoin, которое проходит под тщательным надзором разработчика Litecoin и Bitcoin, основателя Fedora Community, Warren Togami, участника коммьюнити Fedora, разработчика таких проектов, как kernel и bitcoin, инженера BitPay, Jeff Garzik, и участника коммьюнити Fedora и Xiph Foundation, разработчика Bitcoin, Gregory Maxwell. На подходе еще ряд Bitcoin-приложений, что, разумеется, открывает совершенно новые перспективы для этой криптовалюты, учитывая влияние нашего коммьюнити на экосистему Open Source.

Christopher “Monty” Montgomery уходит из Red Hat в Mozilla

Инженер Red Hat, создатель формата Ogg и аудиокодека Vorbis, участник Fedora, Christopher “Monty” Montgomery сообщил, что он переходит на работу в Mozilla. Немного жаль, но одновременно и радостно от перспектив, которые открываются перед Firefox.

Мы желаем Monty удачи, и надеемся, что видео и аудио в Firefox теперь будут еще лучше прежнего.

Немного облачных новостей

Участник Fedora и член технического комитета OpenStack, Mark McLoughlin опубликовал очередной отчет об октябрьском OpenStack Foundation Board Meeting. На собрании обсуждались оргвопросы предстоящих ивентов (на очереди в Гонконге), бюджет OpenStack Foundation на следующий год, и вопросы по избранию в комитет.

После появления в Fedora переименованного JBoss (теперь это WildFly) и появления Docker, наш коллега Marek Goldmann написал очередную хаутушку про то, как настроить и запустить WildFly / JBoss в контейнере с помощью Docker.

Вышло очередное сравнение облачных платформ, на этот раз совсем уж неформальное (автор пытается указать на параллели между облачными решениями и операционными системами). Наш участник, инженер Eucaliptus, Greg DeKoenigsberg остался недоволен сравнением платформы Eucaliptus с OS/2, и написал пост с критикой этого неформального обзора.

В YouTube-аккаунте The Linux Foundation выложили видеоролики с LinuxCon и CloudOpen 2013. К сожалению, ни в плэйлист, ни по категориям там ничего не рассортировали, поэтому надо делать так - презентации брать здесь, программу брать тут, а видео смотреть на YouTube.

Хороших презентации там очень много, и перечислять толком не получится. Укажем лишь несколько, от участников Fedora, наших друзей и дружественных нам компаний:

  • CRIU: Time and Space Travel Service for Linux Applications - Pavel Emelyanov, Parallels
  • OpenStack Performance & Scale - Mark Wagner, Red Hat
  • Modern Linux Servers with cgroups - Brandon Philips, CoreOS
  • Raspberry Pi: Getting Started and Creative Applications - Ruth Suehle, Red Hat
  • Storage: Pulling Together Management Across the Cloud and Bare Metal - Ric Wheeler, Red Hat
  • Namespaces for Security - Jake Edge, LWN.net
  • Improving Guest Management via the QEMU Guest Agent - Michael Roth, IBM
  • Free yourself from the tyranny of your cloud provider! - Greg Kroah-Hartman, The Linux Foundation
  • ARM Servers and Xen -- Hypervisor Support at Hyperscale - Larry Wikelius, Calxeda
  • Will Parallel Programming Ever Become Routine? - Paul E. McKenney, IBM
  • OpenStack and jclouds in the Evolving App Landscape - Rags Srinivas, Rackspace
  • QEMU 2.x and Beyond: The Foundation of the Open Cloud - Anthony Liguori
  • Linux Transparent Memory Compression - Seth Jennings, IBM
  • Converged Infrastrucure with Open Source - Theron Conrey, Red Hat


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

ECC-алгоритмы возвращаются в Fedora!

Почти сразу после включения ECC-алгоритмов в RHEL 6.5 их наконец-то включили в Fedora, начиная с 18й версии. Ряд криптоалгоритмов все еще отключен (RC5, SRP), пока непонятно, как обстоит дело с ГОСТ, и пока не начата работа над другими библиотеками, но ситуация уже серьезно улучшилась. Ждите, что в Fedora вскоре из коробки будет доступно ПО для работы с биткойнами, и современные VoIP технологии.

В XBMC включили поддержку Wayland. Интересно, что работу провел бывший инженер Canonical, Sam Spilsbury (мы рассказывали вам о его инициативе по включению поддержки Wayland в XBMC).

Wayland дорос до версии 1.3. Изменений все меньше, что означает стабилизацию функциональности и протокола.

Предложены патчи для DirectFB, как еще одного бэкенда Weston.

Phoronix протестировал Wayland в Fedora 20. Как и в случае с Mir, пока чуть медленнее, чем иксы. Мы называем это "пока медленнее, но четко видна хорошая перспектива на улучшение", в отличие ситуации с бенчмарками от Mir, которую мы называем "как и следовало ожидать, медленнее иксов, а что вы хотели?". Mir, кстати, продолжает разрастаться и разрастаться, и уже сейчас наши и без того серьезные сомнения в жизнеспособности проекта стали еще более серьезными.

Пока Wayland прогрессирует, в X.org тоже идет работа:

  • Пофиксили баг аж с 1993 года.
  • Adam Jackson, инженер Red Hat и участник Fedora, переписал подсистему GLX.
  • Почти завершена работа по новому ABI для OpenGL, предложенному инженером NVIDIA, Andy Ritger (о чем мы уже рассказывали).


Как результат, релиз X.org.1.15 будет немного задержан, чтоб успеть включить туда все нужное для Wayland, ну и еще кое-какие фичи.

Выложили слайды и видеозаписи с XDC2013.

Инженер Red Hat и участник Fedora и Debian David Airlie продолжает разработку virgil3d, новый виртуальный 3D-ускоритель для Qemu, о котором мы мельком упоминали.

David Airlie вообще делает очень много мелких и не очень мелких проектов в свободное время (во время компиляции иксов, наверное). Так, в свободное время он доделал заброшенный GSoC проект по добавлению поддержки Xv в GLAMOR. Это привело к появлению поддержки Xv в GLAMOR в открытых видеодрайверах ATI/AMD.

Очень интересная утечка из секретных дата-центров Red Hat. Оказывается, Red Hat совместно с NVIDIA разрабатывают новую архитектуру для видеодрайверов. В отличие от некоторых других компаний, что загадочно рассказывают о неких ведущихся переговорах с производителями оборудования, тут все по-честному.

Инженер Intel, Tiago Vignatti, рассказал о деталях их проекта по переводу Chromium на Wayland, о котором мы вам уже рассказывали.

И наконец смешная новость. Как вы знаете, в Ubuntu основным DE является GNOME, который они изо всех сил пытаются спрятать за небольшой нашлепкой - Unity. Но т.к. у них нехватка разработчиков, и они все вынуждены каждый релиз GNOME переделывать Unity, то они вынужденно отстают от нас примерно на год. С интересом прочитали новость от Алексея Федорчука, что пользователи Ubuntu столкнулись в еще невышедшей 13.10 с ошибками переключения раскладок, замеченными на ранних дорелизных этапах Fedora 18. Еще раз порекомендуем всем участвовать в наших тестовых днях, т.к. участвуя в них и сообщая об ошибках разработчикам вы исправляете ошибки за год до выхода вашего дистрибутива.

В опубликованных целях на следующий релиз Debian мы с удовольствием отмечаем следующие фичи, впервые внедренные в Fedora:

  • systemd будет полностью поддерживаться (пока в параллель с SysV и его скриптами), что было ожидаемо. Очень хорошо, что OpenRC, несмотря на больший возраст по сравнению с systemd даже не рассматривали. Также хорошо, что проигнорировали Upstart, хотя давление со стороны Canonical несомненно было. Теперь можно ожидать, что еще лет через 5 systemd будет по умолчанию, если, конечно, к тому времени Debian все еще будет широко использоваться.
  • Сборка с -fPIE, -fPIC и прочими флагами GCC для улучшения безопасности. Кстати, для любителей LLVM - там с этим как вообще?
  • Использование SELinux. Специфика SELinux такова, что требуются годы для написания правил системы, и надо сказать, что у нас, в Fedora, эти правила все еще пишутся. В Debian всерьез полагали, что можно, как обычно, подождать, пока все что нужно, будет сделано в Fedora, а потом просто взять и включить все наработки, но система Debian отличается от нашей, что делает какое-то количество правил неработоспособными, а какое-то и вовсе вредными. Им придется начать не то, чтобы с самого начала, но с какой-то точки, которую мы прошли уже давно. В Android и CyanogenMod SELinux включили по-другому - там он будет работать некоторое время в permissive mode, собирая статистику срабатываний, которую потом вероятно будут как-то массово забирать прямо с устройств пользователя.
  • UTF-8. Будете смеяться, но вот такая вот цель на следующий Debian.
  • Поддержка CC/CXX флагов в debian/rules


Новость уже обсуждается на Linux.org.ru и OpenNET.ru.

Вообще чувствуется оживление. Хоть и отстают на несколько лет от нас, но для Debian по причине небольшого количества активных участников проекта (которое, кстати, постоянно снижается, вернувшись к показателям 2005-2006 года - немногочисленные участники разбегаются в Fedora и Canonical или переходят на Apple), это вполне нормально. Зато почти вровень с RHEL 7 (отставание будет всего на полтора-два года, или около того). Похоже, что нынешний лидер проекта действительно понимает, что ситуация с инновациями в Debian обстоит ужасно. Сейчас разработчики новых системных фич переходят из других коммьюнити к нам, где гораздо меньше ретроградов, бессмысленно боящихся железной поступи прогресса.

Кстати, еще раз повторим - если вы системный администратор, devops или Linux-энтузиаст, то изучайте возможности systemd, т.к. это ваше будущее. Пользователям ArchLinux мы уже это говорили, но, возможно, что пользователи других дистрибутивов еще не прислушались к нашим советам.

Сегодня, в рамках тестовых дней Fedora 20 будет проходить тестовый день посвящённый тестированию SSD Cache. А если точнне bcache, т.к. dm-cache находится в очень плохом состоянии.

Сегодня, после 12:00 PST (23:00 MSK) будет присутствовать автор и главный разработчик bcache (Kent Overstreet).

На сегодняшний день (официально) bcache есть в 2х дистрибутивах - Ubuntu (PPA), Fedora (основные репозитории). В рамках Fedora Project мы написали правильные udev правила, правильно внедрили в dracut и сделали очень много другой работы. Bcache - self-contained фича Fedora 20, что означает через установщик федоры вы не можете использовать bcache. К F21 это уже будет wide-change, что означает интеграцию с установщиком.

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

У нас подготовлены 4+ тесткейса:
  • /home on bcache (no LVM)
  • / on bcache (no LVM)
  • /home on bcache (LVM)
  • / on bcache (LVM)
  • mock on bcache (no LVM)

Последний тесткейс даёт интересные возможности для билдсерверов по типу koji. Т.к. частоиспользуемые пакеты для сборки будут кешироваться на SSD, что должно дать неплохой прирост к производительности.

После тестирования нужно заполнить таблицу.

Подробнее

Все вопросы можно (и нужно) задавать на #fedora-test-day on Freenode мне (ignatenkobrain) и Rolf Fokkens (rolffokkens).

WebVirtMgr, web-интерфейс для KVM, достиг версии 3.0.0

Anatoliy Guskov анонсировал выход версии 3.0.0 своего интересного проекта - WebVirtMgr, веб-сервиса централизованного управления виртуальными машинами, на базе KVM и libvirt. В новой (по большому счету второй официально выпущенной) версии внесены исправления ошибок, уточнены зависимости от библиотек Python, и добавлены скрипты для запуска в gentoo.

Об истории проекта, выросшего из наколенной поделки, до самостоятельного продукта, и его начальной настройке Анатолий рассказывает на Хабрахабре. Обратите внимание, сегодня весь сайт был внесен в какой-то из запретных списков, заведенных в последнее время Единой Россией, так что не волнуйтесь, если он не открывается - используйте технические средства обхода блокировок. Возвращаясь к проекту - он предоставляет полный список необходимой функциональности для управления KVM:

  • Просмотр потребления ресурсов как на хостовой, так и на виртуальных машинах.
  • Управление сетью и хранилищами данных.
  • Управление образами машин, создание снапшотов, клонирование.
  • Просмотр логов.
  • Создание / запуск / (при)остановка виртуальных машин.
  • Доступ по VNC (требуется java).


Скриншоты (больше по клику на картинке):

Dashboard


Далеко не всегда получается поставить на машинку virt-manager (например, на Macbook), и далеко не все захотят по каждому пустяку лазить в консоли по ssh, так что проект выглядит очень перспективно. Исходники проекта выложены на GitHub - скачивайте, устанавливайте, изучайте, изменяйте, запрашивайте доработку требуемого функционала у автора.

Страницы