The OpenNET Project / Index page

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



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

"Выпуск CRIU 3.16, системы для сохранения и восстановления состояния процессов в Linux"  +/
Сообщение от opennews (??), 23-Сен-21, 19:40 
Опубликован выпуск инструментария CRIU 3.16 (Checkpoint and Restore In Userspace), предназначенного для сохранения и восстановления процессов в пространстве пользователя. Инструментарий позволяет сохранить состояние одного или группы процессов, а затем возобновить работу с сохранённой позиции, в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений.  Код проекта распространяется под лицензией GPLv2...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=55858

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

Оглавление

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

3. Сообщение от Аноним (3), 23-Сен-21, 19:58   +2 +/
Игры может сохранить?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4

4. Сообщение от Аноним (4), 23-Сен-21, 20:07   +/
С иксами не работает. В остальном отличная вещь, очень удобно. Теперь даже не надо из под рута восстанавливать процессы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #8

5. Сообщение от Аноним (5), 23-Сен-21, 20:24   +1 +/
Отличный проект. Адекватными людьми писан. Удачи.
Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от barmaley (??), 23-Сен-21, 20:30   +2 +/
Так кто нить может с помощью трояна или еще как нибудь запущенные процессы с введенными паролями и конфиденциальной инфой сохранить скинуть на диск, или по сети перекинуть, запустить у себя и вуаля - ненужно пароль вводить и аутентификацию проходить - все уже введено пройдено и залогинено
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #11

7. Сообщение от Аноним (7), 23-Сен-21, 21:33   –1 +/
Может, но есть нюансы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

8. Сообщение от Аноним (8), 23-Сен-21, 23:08   +/
Т.е., гуишные приложения пока не может?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10

9. Сообщение от Аноним (9), 23-Сен-21, 23:09   –3 +/
А чем это отличается от core dumped?
Ответить | Правка | Наверх | Cообщить модератору

10. Сообщение от Аноним (4), 23-Сен-21, 23:18   +/
Насколько я знаю, это не планируется. Во всяком случае, с иксами, да? Там какие-то чрезмерные сложности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

11. Сообщение от Я (??), 24-Сен-21, 00:20   +/
да, но сделать из этого вектор атаки сложно. история таже что с сохранением состояния виртуальной машины.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

12. Сообщение от Аноним (12), 24-Сен-21, 00:49   –2 +/
Какого лешего стерли мой вопрос "а кто-то использовал в реале"?

Кто-то использует? Оно действительно работает?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

13. Сообщение от Аноним (13), 24-Сен-21, 05:23   +/
В Parallels в Virtuozzo отлично работает. Позволяет делать live миграции контейнеров без их остановки. Охранительная вещь.

Раньше так никто кроме них не умел делать, не знаю как сейчас.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #14, #15, #16, #17

14. Сообщение от Анонимemail (14), 24-Сен-21, 09:44   +/
LXD пытаются использовать. но кривовато.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

15. Сообщение от лютый жабби__ (?), 24-Сен-21, 10:22   –2 +/
>Раньше так никто кроме них не умел делать

никто в смысле "никто кроме vmware"? oO

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #18

16. Сообщение от лютый жабби__ (?), 24-Сен-21, 10:23   –1 +/
>не знаю как сейчас.

самое смешное, что сейчас во времена stateless microservices это уже 98 процентам не нужно...
среди которых есть и жирные товарищи с баблом...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

17. Сообщение от Moomintroll (ok), 24-Сен-21, 11:32   –3 +/
> Раньше так никто кроме них не умел делать, не знаю как сейчас.

Я ещё в 2013 году мигрировал qemu-виртуалки libvirt-ом. При том, что в qemu не используется criu - у них своя реализация подобной фнкциональности.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #19

18. Сообщение от Аноним (18), 24-Сен-21, 11:45   +/
Чукча не читатель? Речь не о том, чтобы мигрировать виртуалки. С помощью CRIU можно сохранять состояние и мигрировать процессы на железках или контейнеры, работающие без гипервизора. К тому же, CRIU имеет применение в HPC для приостановки длительных вычислений с сохранением состояния и возможностью продолжить на другой железке.

В сохранении состояния виртуалки ничего технически сложного и интересного нет. Просто сохранил всю память, положил на диск, убил процесс. CRIU же про сохранение процесса или группы процессов на живой Linux-системе, без сохранения состояния всего ядра и других процессов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

19. Сообщение от Аноним (18), 24-Сен-21, 11:57   +1 +/
Это даже не смешно. Ничего выдающегося в миграции qemu нет. Миграция виртуальной машины - это миграция чёрного ящика. Ты просто берёшь всю память виртуалки, перекидываешь на другую машину и там поднимаешь эту же виртуалку целиком. Вместе с ядром и всеми процессами. Это полезно только для юзкейса, когда тебе нужно перевезти виртуалку целиком.

А CRIU (который, кстати, можно поставить и внутрь qemu-виртуалки, он никак не противоречит миграции гипервизора и работает на другом уровне) позволяет задампить отдельные интересующие процессы и скинуть их на другую ВМ или даже железную машину. При этом на целевой машине пересоздаются открытые файловые дескрипторы, сокеты, пайпы и другие структуры ядра и приложение переезжает ничего не замечая.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

20. Сообщение от Аноним (20), 25-Сен-21, 14:15   +/
не подскажіте, а linux hardened kernel поддержівает это? там чтото с ограніченіем user namespaces...
Ответить | Правка | Наверх | Cообщить модератору

21. Сообщение от Аноним (-), 26-Сен-21, 20:00   +/
Ждём пока это в proxmox virtual environment к LXC live migration прикрутят.
Ответить | Правка | Наверх | Cообщить модератору


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

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




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

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