[CRIU] p.haul web-gui

Adrian Reber adrian at lisas.de
Tue Oct 13 07:32:17 PDT 2015


I have integrated an existing criu web-gui

 https://github.com/ThomasJClark/criu-gui-demo

into p.haul. The above mentioned criu web-gui was re-implementing many
things p.haul already does and therefore I thought it might be
interesting. The web-gui shows the process trees from two systems and
the user can drag-and-drop a process from one system to another and
p.haul will migrate the process in the background. This was of course
before the stand-alone mode was removed ;-)

The current code is here:

 https://github.com/adrianreber/p.haul

Before integrating this further into p.haul-wrap I wanted to ask if this
a feature which would be interesting to integrate into p.haul.

Right now only process trees are displayed but it could be enhanced to
list the running containers, depending on the mode selected (pid, lxc, vz).

The current setup was to start p.haul-service on two hosts:

host01# ./p.haul-service  --web-gui

host02# ./p.haul-service  --web-gui --web-partner host01

I can now connect on any host with a browser on port 8080 and get an
overview of the running processes. Dragging and dropping a process
starts a p.haul process migration.

I have a video showing p.haul with web-gui in action at:

http://lisas.de/~adrian/criu-gui.ogg

Is this something which would make sense to integrate into p.haul?

		Adrian


More information about the CRIU mailing list