Вышла новая версия персистентной in-memory NoSQL СУБД Tarantool. Проект написан на языке C и позволяет программировать хранимые процедуры на Lua (движок LuaJIT).
Компания Virtuozzo представила финальную версию OpenVZ 7.0. Теперь все желающие получили возможность промышленного использования последней версии контейнеров OpenVZ. OpenVZ 7.0 - это продукт, получившийся в результате слияния кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). Исходный код новой версии полностью открыт и доступен в публичном репозитории и зеркале на GitHub.
Проект LibVirt выпустил новую версию библиотеки и набора инструментов для унифицированного локального и удаленного управления виртуальными окружениями. Поддерживаются следующие системы виртуализации: Xen, QEMU, KVM, LXC, OpenVZ, User Mode Linux, VirtualBox, VMware ESX/GSX/Workstation/Player, BHyve, Virtuozzo, Microsoft Hyper-V, IBM PowerVM. Статус поддержки различных систем виртуализации можно посмотреть в данной таблице. В качестве хранилища могут использоваться локальные IDE/SCSI/USB диски, FibreChannel, LVM, iSCSI, NFS и различные файловые системы.
С момента выхода прошлой версии (1.3.5) добавлено более 500 изменений, которые включают в себя изменения в API, большое количество исправлений и улучшений. Среди основных новшеств LibVirt 2.0.0:
Множество улучшений в поддержке систем виртуализации Xen и Virtuozzo
Добавлен API для управления виртуальными CPU с помощью гостевого агента
Добавлен API, который позволит отслеживать события добавления и удаления хранилищ данных
Доступен релиз инструментария для сохранения и восстановления состояния процессов в ОС Linux в пространстве пользователя — CRIU 2.0. При помощи утилиты CRIU (Checkpoint and Restore In Userspace) можно не только замораживать процессы на одной системе, но и сохранить состояние одного или группы процессов, а затем возобновить работу с сохранённой позиции на другой машине без разрыва уже установленных сетевых соединений.
Представленная версия включает в себя множество функциональных исправлений, исправления в безопасности и новую функциональность. Полный список изменений доступен на странице сайта проекта.
Наиболее существенные изменения в новой версии:
исходный код проекта подготовлен под выделение отдельных компонент libsockcr и compel, о которых будет объявлено позднее;
сохранение состояния процесса пользователем без привилегий;
поддержка C/R для новой функциональности в ядре Linux.
Учитывая предыдущий опыт разработки CRIU, разработчики приняли решение изменить график выпуска новых версий и процесс разработки в проекте. После выпуска версии 2.0 в репозиторий добавили ветку devel, в которую будут попадать абсолютно все новые изменения. Основная ветка будет считаться стабильной, и изменения в нее будут добавлять только при абсолютной уверенности, что эти изменения не вносят никаких деградаций в существующую функциональность. Новые версии будут появляться каждый месяц из стабильной ветки. Дата выхода будет анонсирована чуть позднее.
Использование контейнерных технологий в DevOps — Дмитрий Лазаренко (Jelastic).
Опыт использования виртуальных контейнеров в работе сервис-провайдера — Константин Анисимов (Русоникс).
CRIU: ускорение запуска PHP в CloudLinux OS — Руслан Купреев (CloudLinux).
Развёртывание приложений Docker в контейнерах Virtuozzo — Павел Тихомиров (разработчик OpenVZ).
Проблема фрагментации виртуальных дисков и способы её решения — Дмитрий Монахов (разработчик OpenVZ).
Дата и время проведения: 19 сентября, с 11:00 до 16:40. Место проведения: Москва, ул. Льва Толстого, 16 конференц-зал «Экстрополис». Участие бесплатное, но требуется регистрация.
Virtuozzo 7 — это полноценный дистрибутив Linux, в котором используются только открытые компоненты. Для установки доступен как ISO-образ, так и RPM-пакеты для установки на CentOS или CloudLinux.
Этот релиз является тестовым и всё ещё не готов для серьёзного применения. Разработка новой версии продолжается, продукт может содержать серьёзные ошибки. На вики-странице описаны известные ограничения и устаревшая функциональность.
Доступен ежедневно обновляемый Yum репозиторий с RPM пакетами,
установочный образ Virtuozzo 7 x86_64 и шаблоны контейнеров для разных дистрибутивов.
Опубликованные сборки компонентов Virtuozzo являются тестовыми и не готовы для серьёзного применения. Разработка новой версии всё ещё продолжается и продукт может содержать серьёзные баги.