URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125335
[ Назад ]

Исходное сообщение
"Выпуск 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


Содержание

Сообщения в этом обсуждении
"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 23-Сен-21 19:58 
Игры может сохранить?

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 23-Сен-21 20:07 
С иксами не работает. В остальном отличная вещь, очень удобно. Теперь даже не надо из под рута восстанавливать процессы.

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 23-Сен-21 23:08 
Т.е., гуишные приложения пока не может?

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 23-Сен-21 23:18 
Насколько я знаю, это не планируется. Во всяком случае, с иксами, да? Там какие-то чрезмерные сложности.

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 23-Сен-21 20:24 
Отличный проект. Адекватными людьми писан. Удачи.

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено barmaley , 23-Сен-21 20:30 
Так кто нить может с помощью трояна или еще как нибудь запущенные процессы с введенными паролями и конфиденциальной инфой сохранить скинуть на диск, или по сети перекинуть, запустить у себя и вуаля - ненужно пароль вводить и аутентификацию проходить - все уже введено пройдено и залогинено

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 23-Сен-21 21:33 
Может, но есть нюансы.

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Я , 24-Сен-21 00:20 
да, но сделать из этого вектор атаки сложно. история таже что с сохранением состояния виртуальной машины.

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 23-Сен-21 23:09 
А чем это отличается от core dumped?

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 24-Сен-21 00:49 
Какого лешего стерли мой вопрос "а кто-то использовал в реале"?

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


"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 24-Сен-21 05:23 
В Parallels в Virtuozzo отлично работает. Позволяет делать live миграции контейнеров без их остановки. Охранительная вещь.

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


"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 24-Сен-21 09:44 
LXD пытаются использовать. но кривовато.

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено лютый жабби__ , 24-Сен-21 10:22 
>Раньше так никто кроме них не умел делать

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


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

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


"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено лютый жабби__ , 24-Сен-21 10:23 
>не знаю как сейчас.

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


"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Moomintroll , 24-Сен-21 11:32 
> Раньше так никто кроме них не умел делать, не знаю как сейчас.

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


"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 24-Сен-21 11:57 
Это даже не смешно. Ничего выдающегося в миграции qemu нет. Миграция виртуальной машины - это миграция чёрного ящика. Ты просто берёшь всю память виртуалки, перекидываешь на другую машину и там поднимаешь эту же виртуалку целиком. Вместе с ядром и всеми процессами. Это полезно только для юзкейса, когда тебе нужно перевезти виртуалку целиком.

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


"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 25-Сен-21 14:15 
не подскажіте, а linux hardened kernel поддержівает это? там чтото с ограніченіем user namespaces...

"Выпуск CRIU 3.16, системы для сохранения и восстановления со..."
Отправлено Аноним , 26-Сен-21 20:00 
Ждём пока это в proxmox virtual environment к LXC live migration прикрутят.