ЦРИУ, систем за спремање и враћање стања процеса у Линук

ЦРИУ (Цхецкпоинт и Ресторе у корисничком простору) је алат који вам омогућава да сачувате стање једног или групе процеса а затим наставите са радом са сачуване позиције, чак и након поновног покретања система или на другом серверу без прекида већ успостављених мрежних веза.

Помоћу овог алата, могуће је замрзнути покренуту апликацију (или његов део) и ставите га на трајно складиште као збирку датотека. Датотеке се затим могу користити за обнављање и покретање апликације од места где је замрзнута.

Карактеристична карактеристика пројекта ЦРИУ је то имплементиран је првенствено у корисничком простору, а не у језгру.

О ЦРИУ

Алат ЦРИУ се развија у оквиру пројекта ОпенВЗ, са циљем надјачавања контролне тачке / враћања у језгру.

Мада његов примарни фокус је подршка миграцији контејнера, омогућавајући корисницима да верификују и обнове тренутно стање покренутих процеса и процесних група.

Тренутно, алат се може користити на к86-64 и АРМ системима y подржава следеће функције:

  • Процеси: њихова хијерархија, ПИД-ови, аутентификатори корисника и група (УИД, ГИД, СИД, итд.), Системске могућности, нити и покренута и заустављена стања
  • Меморија апликације: меморисане датотеке и заједничка меморија
  • Отвори датотеке
  • Цеви и ФИФО
  • Уник домене утичнице
  • Мрежне утичнице, укључујући ТЦП утичнице у ЕСТАБЛИРАНОМ стању
  • Систем В ИПЦ
  • Тајмери
  • Сигнали
  • Терминали
  • Позиви језгра одређеном систему: инотифи, сигналфд, евентфдиеполл

Између подручја примене ЦРИУ технологије, примећује се да оперативни систем се поново покреће без прекида континуитета процеса дуготрајна, изолована миграција контејнера уживо, убрзавање покретања спорих процеса (може започети из сачуваног стања након иницијализације), извођење ажурирања језгра без поновног покретања услуга, повремено чување дуготрајног стања задатака да би наставили са радом у случају пада , баланс оптерећења преко кластерних чворова, дуплирање процеса на другој машини (грана на удаљени систем), стварање снимака корисничких апликација током рада за анализу на другом систему или у случају да требате отказати више радњи у програму. ЦРИУ се користи у системима за управљање контејнерима као што су ОпенВЗ, ЛКСЦ / ЛКСД и Доцкер.

О новој верзији ЦРИУ 3.15

Тренутно је алат у верзији 3.15, који је недавно покренут и уводи услугу цриу-имаге-стреамер, која омогућава пренос процесних слика директно са / на ЦРИУ током операција замрзавања / враћања.

  • Слике се могу пренети из спољне меморије (С3, ГЦС, итд.) Без међуспремника у локални систем датотека.
  • Додата је подршка за МИПС архитектуру.
  • Дозвољено замрзавање процеса који не припадају постојећем ПИД именском простору, након чега следи враћање у постојећи ПИД именски простор.
  • Додати су додатни механизми за верификацију датотека.
  • Додата је подршка за замрзавање и обнављање БПФ структура БПФ_ХАСХ_ОФ_МАПС и БПФ_АРРАИ_ОФ_МАПС.
  • Додата почетна подршка за другу верзију цгроуп.

Како инсталирати ЦРИУ на Линук?

За оне који су заинтересовани за могућност инсталирања овог алата, требали би знати да је доступан у службеним каналима већине Линук дистрибуција.

Дакле, како бисте инсталирали алат само отворите терминал и уз помоћ менаџера пакета потражите алат или користите једну од следећих команди које делимо.

За случај оних који јесу Корисници Дебиана, Убунту-а и деривати ове две:

sudo apt install criu

Док за оне који су корисници Арцх Линук и сви његови деривати:

sudo pacman -S criu

У случају оних који су корисници опенсусе:

sudo zypper install criu

Коначно за оне који желе да саставе алат то могу да ураде куцањем:

git clone https://github.com/checkpoint-restore/criu.git
cd criu
make clean
make
make install
sudo criu check
sudo criu check --all

Ако желите да сазнате више о томе о овом алату можете погледати детаље У следећем линку.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.