The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от opennews (??) on 09-Сен-15, 21:27 
Представлен (http://lists.openvz.org/pipermail/criu/2015-September/022013...) значительный релиз проекта CRIU 1.7 (http://criu.org/Download/criu/1.7), развивающего технологию сохранения и восстановления процессов в пространстве пользователя  для Linux. Разработанный в рамках проекта инструментарий позволяет организовать создание контрольных точек, с заморозкой состояния запущенных приложений, и последующего восстановления работы с сохранённой позиции, в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений.


Список изменений:

-   Гибкое восстановление CGroup при восстановлении процессов;
-  Поддержка строгого режима фильтров seccomp (https://www.kernel.org/doc/Documentation/prctl/seccomp_filte...);
-  Поддержка наследуемых Unix-сокетов;
-  Поддержка UID/GID для точек монтирования;
-  Возможность восстановить пространство имён точек монтирования с удаленным bind-mount;
-  Снижено время сохранения состояния процессов за счёт использования freeze cgroup;
-  Возможность указать размер для открытого и удаленного файла;
-  Поддержка OverlayFS;
-  Расширен список вызовов библиотеки libcriu;
-  Исправления для большого количества проблем.


Следует отметить, что проект CRIU всё больше и больше привлекает внимание других открытых проектов и компаний:

-  Разработчик Андрей Арканджели (Andrea Arcangeli) из компании RedHat добавил поддержку userfaultfd (https://lwn.net/Articles/644532/) в ядре Linux. Это даст возможность выполнять "lazy memory" восстановление процессов (то есть процессы будут восстанавливаться без памяти, а память будет подгружаться по мере необходимости).
-  Пакет CRIU был добавлен (https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...) в недавно анонсированный (https://www.opennet.ru/opennews/art.shtml?num=42925) выпуск Red Hat Enterprise Linux 7.2, который сейчас находится в статусе беты.
-  Сотрудники RedHat нашли (http://lists.openvz.org/pipermail/criu/2015-August/021847.html) в CRIU две уязвимости.
-  Усилиями разработчика Laurent Dufour из IBM код CRIU был портирован на платформу PowerPC 64 LE и налажен процесс регулярного тестирования этого порта.
-  Поддержка сохранения и восстановления процессов для архитектур ARM (https://bugzilla.redhat.com/show_bug.cgi?id=1146995) и PowerPC была по умолчанию включена в ядре Fedora Linux. В Fedora 23 можно будет использовать CRIU в сборках под архитектуры ARM и PowerPC без перекомпиляции ядра.


Из областей применения технологии CRIU отмечается обеспечение перезагрузки ОС без нарушения непрерывности выполнения длительно выполняемых процессов, Live-миграция изолированных контейнеров, ускорение запуска медленных процессов (можно начать работу с состояния, сохранённого после инициализации), проведение обновлений ядра без перезапуска сервисов, периодическое сохранение состояния долговыполняемых вычислительных задач для возобновления работы в случае краха, балансировка нагрузки на узлы в кластерах, дублирование процессов на другую машину (fork на удалённую систему), создание снапшотов пользовательских приложений в процессе работы для их анализа на другой системе или на случай если потребуется отменить дальнейшие действия в программе. Из интересных применений CRIU можно отметить проект Tonic (https://tonicdev.com/), в котором при написании каждой строки кода сохраняется состояние процесса и всегда можно вернуться к предыдущей версии.


Разработчики выбрали цели для новой версии CRIU из своего списка задач (http://criu.org/Todo)
и в следующем релизе планируют сфокусироваться на следующей функциональности:

-  Поддержка безопасных контейнеров (расширение поддержки seccomp, userns, возможно будет поддержка SELinux, и расширение поддержки AppArmor)
-  Устранение проблем с поддержкой CGroups
-  Поддержка архитектуры i386

URL: http://lists.openvz.org/pipermail/criu/2015-September/022013...
Новость: https://www.opennet.ru/opennews/art.shtml?num=42939

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +5 +/
Сообщение от Аноним (??) on 09-Сен-15, 21:27 
Очередная вещь, которая должна быть в линухах "искаропки"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Anonymous1 on 09-Сен-15, 21:47 
Подскажите, пожалуйста, в какой из существующих ОС эта "очевидная вещь" уже есть "искаропки"?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +3 +/
Сообщение от О on 09-Сен-15, 21:54 
Очередная
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (??) on 10-Сен-15, 08:54 
Очередная.
И он имел ввиду, что она должна быть, но необязательно в других системах она есть. Что нам до других систем?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

23. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от sergeyb email(ok) on 10-Сен-15, 11:32 
Есть под "искаропки" вы подразумеваете наличие пакета в дистрибутиве,
то CRIU уже много в каких дистрибутивах присутствует - https://openvz.org/Packages
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

29. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от Аноним (??) on 10-Сен-15, 19:47 
Рады за вас, передавайте спасибо программистам паралелс
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

27. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Anonim (??) on 10-Сен-15, 14:51 
> Подскажите, пожалуйста, в какой из существующих ОС эта "очевидная вещь" уже есть "искаропки"?

z/OS, NSK же.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 09-Сен-15, 23:58 
> Очередная вещь, которая должна быть в линухах "искаропки"

восторженно воскликнул вирусописатель, потирая мозолистые волосатые ладошки

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (??) on 10-Сен-15, 06:16 
> восторженно воскликнул вирусописатель, потирая мозолистые волосатые ладошки

И много вы вирусов под линь видели?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от Аноним (??) on 10-Сен-15, 08:54 
Криворукие админы ловили. Не так давно историю успеха на Хабре читал.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

32. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Alex (??) on 11-Сен-15, 21:03 
Тот контингент, что на хабре водится - и на МК-80 может что-нибудь поймать спокойно.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

14. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 10-Сен-15, 06:15 
> Очередная вещь, которая должна быть в линухах "искаропки"

ЧСХ, только недавно гадал - зачем нужна опция user page fault. А оказывается - для вот таких вещей.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 09-Сен-15, 21:39 
Очень жду i386, без этого 32битные контейнеры virtuozzo7 бессмысленны.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от АнонимХ (??) on 09-Сен-15, 22:03 
И только Дебиан выбрасывает пакет CRIU. Это альтернативная форма протеста или что?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от kachsheev (ok) on 09-Сен-15, 23:26 
Ась? Перепроверьте. В 8м оно точно есть.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 09-Сен-15, 23:47 
Уже нет.
https://www.debian.org/News/2015/20150905
Removed packages
criu     Fast-moving target, too difficult to keep updated
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

19. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 10-Сен-15, 09:01 
$ sudo aptitude install criu
[sudo] password for user:
Следующие НОВЫЕ пакеты будут установлены:        
  criu libprotobuf-c1{a} libprotobuf9{a} python-ipaddr{a} python-protobuf{a}
0 пакетов обновлено, 5 установлено новых, 0 пакетов отмечено для удаления, и 67 пакетов не обновлено.
Необходимо получить 839 kB архивов. После распаковки 3 419 kB будет занято.
Хотите продолжить? [Y/n/?]

Всё нормально, пока что...

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

24. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от sergeyb email(ok) on 10-Сен-15, 11:34 
> Уже нет.
> https://www.debian.org/News/2015/20150905
> Removed packages
> criu  Fast-moving target, too difficult to keep updated

Я бы тут упрекнул ментейнеров Debian, а не разработчиков CRIU :)
Если в Debian не успевают за развитием CRIU.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

30. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 10-Сен-15, 23:20 
вернется после стабилизации, сейчас тяжко с поддержкой
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

7. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от Аноним (??) on 09-Сен-15, 23:27 
Кто-нибудь знает годный howto для использования CRIU + Docker? Например, у меня есть числодробилка в виртуальном кластере, и я его хочу быстренько  перекинуть на другую машину, приостановив и затем продолжив вычисления.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Ananim on 09-Сен-15, 23:52 
Забей, как к либвирту прикрутят, так и можно будет использовать, а пока что оно всё ещё очень анально.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от casper_ua on 10-Сен-15, 01:54 
https://wiki.openvz.org/Docker_inside_CT
ну это почти тоже самое, но без CRIU ;)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

25. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +2 +/
Сообщение от sergeyb email(ok) on 10-Сен-15, 11:35 
> Кто-нибудь знает годный howto для использования CRIU + Docker?

Да, есть - http://criu.org/Docker

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

26. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 10-Сен-15, 12:05 
Во, больше похоже на правду, чем комментарий со ссылкой чуть выше. Спасибо, попробую.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

11. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 10-Сен-15, 01:48 
А что если прикрутить данную штуку к сетевой шине и например удерживать данное приложение на паузе и в случае вылета отпускать паузу на одной из них.

Таким образом не будет отказа обслуживания или я чего-то ен понимаю?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 10-Сен-15, 02:22 
Ты не сможешь делать заморозку на каждый коннект.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 10-Сен-15, 06:17 
> А что если прикрутить данную штуку к сетевой шине и например удерживать
> данное приложение на паузе и в случае вылета отпускать паузу на одной из них.

Знаешь, такие вещи можно и менее странно делать.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

22. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 10-Сен-15, 09:29 
Костыль, но лично мне в некоторых ситуациях пригодилось бы такое решение...
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Andrey Mitrofanov on 10-Сен-15, 09:20 
> -  Пакет CRIU был добавлен
> в недавно анонсированный (https://www.opennet.ru/opennews/art.shtml?num=42925) выпуск
> Red Hat Enterprise Linux 7.2, который сейчас находится в статусе беты.

Ага. Понятно, почему его выкинули из Debian-а. Пора!

> -  Сотрудники RedHat нашли
> в CRIU две уязвимости.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Андрей email(??) on 11-Сен-15, 12:57 
>> -  Пакет CRIU был добавлен
>> в недавно анонсированный (https://www.opennet.ru/opennews/art.shtml?num=42925) выпуск
>> Red Hat Enterprise Linux 7.2, который сейчас находится в статусе беты.
> Ага. Понятно, почему его выкинули из Debian-а. Пора!
>> -  Сотрудники RedHat нашли
>> в CRIU две уязвимости.

Уязвимости былий надены в сервисе, который по умолчанию не стартует и пока никем не используется. Да, уязвимости есть, но они не столь критичные. Исправим.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

21. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  –3 +/
Сообщение от Аноним (??) on 10-Сен-15, 09:22 
ЯННП, чем это лучше SIGSTOP?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +2 +/
Сообщение от Аноним (??) on 10-Сен-15, 15:45 
SIGSTOP умеет сохранить весь процесс в файл, перекинуть на другую машину и развернуть этот процесс в том же состоянии на новой машине? Да хотя бы на той же, но после перезагрузки.
Расскажите, как?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

33. "Выпуск CRIU 1.7, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (??) on 12-Сен-15, 05:48 
Не обращайте внимания, это очередной аутист, не читающий дальше заголовка, а идущий сразу хвастаться своим невежеством в комментариях.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру