[CRIU] p.haul web-gui

Pavel Emelyanov xemul at parallels.com
Wed Oct 14 05:02:03 PDT 2015


On 10/13/2015 05:32 PM, Adrian Reber wrote:
> I have integrated an existing criu web-gui
> 
>  https://github.com/ThomasJClark/criu-gui-demo

Interesting :)

> 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.

Yes I think :) If it sits completely aside the rest of the code,
I'd consider this as a nice web-giu extension :)

> 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?

I would also invite the author of the original code to jump into
our band-wagon :)

-- Pavel



More information about the CRIU mailing list