On 03/23/2016 05:06 AM, Marek Libra wrote:
Hi,
I would like to hear your opinion on adding Virtual Machine status and
management capability to the Cockpit.
I've been pitching this for about a year now:
https://github.com/cockpit-project/cockpit/issues/2099
I've already played with this idea for some time. It lead me to a
plugin
providing such a functionality, but with dependency on the oVirt (VDSM). The
plugin - lists all VMs running on the host, - displays some charts,
statistics and other VM details - plus allows set of actions on them (so far
basic - shutdown, restart, console, but can grow).
With optional access to oVirt's engine, additional cluster-related
functionality is made accessible: - list of VMs in a cluster, - VM run, -
click-through to other cockpit running particular VM - ...
In hindsight, there might be a better approach in contributing VM
status&management to the Cockpit upstream, alongside with recent Docker or
Kubernetes.
As a starting point, a list of running VMs will be displayed and basic set of
actions provided. Vision: implement in the Cockpit - similar functionality as
is recently done for the desktop's virt-manager but with the benefit of
revising the User Experience - allow monitoring&management of cluster VMs, if
the host is part of any
This feature would be libvirt-based, not VDSM - so no additional dependencies
for Cockpit. The VDSM would be preferred service provider, if *optionally*
installed on the host. Similar for oVirt's engine - if accessible then
cluster-related functionality is provided (i.e. cluster VMs list, managed VM
migration, run a VM "in a cluster", cockpit's VM detail click-through,
etc.).
Benefit for users: support for VM management out of the box with layered
access to functionality as more advanced VM management tools are installed on
a host
Please share your ideas. Thanks, Marek