The OpenNET Project / Index page

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



"Первый релиз CRtools, утилиты для заморозки и восстановления..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
"Первый релиз CRtools, утилиты для заморозки и восстановления..." +/
Сообщение от opennews (?), 24-Июл-12, 21:54 
Команда разработчиков OpenVZ объявила (http://ru-openvz.livejournal.com/5753.html) о выходе первой версии утилиты CRtools (http://git.criu.org/?p=crtools.git;a=summary), предназначенной для обеспечения работы в Linux функции по созданию контрольных точек для работающих приложений и последующего восстановления работы с сохранённой позиции. Например, можно заморозить состояние одного или группы процессов, а затем возобновить работу с сохранённой позиции на другой машине или после перезагрузки текущей системы. Из областей применения также отмечается Live-миграция изолированных контейнеров, ускорение старта медленных процессов, проведение обновлений ядра без парезапуска сервисов, периодическое сохранение состояния долговыполняемых вычислительных задач для возобновления работы в случае краха системы, миграция активных десктоп-сеансов с одной машины на другую.

Реализованная система заморозки процессов примечательна тем, что основной код для обеспечения работы данной функциональности реализован не на уровне ядра Linux, а в пространстве пользователя. Работа контрольных точек создаётся  непосредственно  представленной утилитой, при задействовании минимального числа специфичных функций, работающих на уровне ядра. Разработка выполнена в рамках проекта CRIU (http://criu.org) (Checkpoint/Restore In Userspace), за год существования которого добавлена возможность обрабатывать почти все приложения, и в ядре 3.5 уже есть 90% необходимой для этого возможностей.


В настоящее время в CRtools реализована поддержка заморозки групп процессов и сессий, состояния маппинга памяти, нитей, открытых файлов, именованных и неименованных каналов, сокетов (в том числе TCP, что позволяет обеспечить миграцию процесса без разрыва сетевого соединения), IPC и т.п. Из архитектур пока поддерживается только x86_64. В ближайшее время ожидается поддержка контейнеров (в том числе и LXC).


URL: http://ru-openvz.livejournal.com/5753.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=34408

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

Оглавление
Первый релиз CRtools, утилиты для заморозки и восстановления..., opennews, 24-Июл-12, 21:54  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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