Mailinglist Archive: opensuse-bugs (4295 mails)

< Previous Next >
[Bug 1039316] New: yast-vm module doesn't save the current status of installed hypervisor(-s) server|tools
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 16 May 2017 13:04:00 +0000
  • Message-id: <bug-1039316-21960@http.bugzilla.opensuse.org/>
http://bugzilla.opensuse.org/show_bug.cgi?id=1039316


Bug ID: 1039316
Summary: yast-vm module doesn't save the current status of
installed hypervisor(-s) server|tools
Classification: openSUSE
Product: openSUSE Distribution
Version: Leap 42.2
Hardware: Other
OS: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: YaST2
Assignee: yast2-maintainers@xxxxxxx
Reporter: mikhail.kasimov@xxxxxxxxx
QA Contact: jsrain@xxxxxxxx
Found By: ---
Blocker: ---

Hello!

When you run yast-vm module, it has such options:

Choose hypervisor to install
----------------------------

Server: minimal system to run hypervisor
Tools: management and monitoring of VMs

----------------------------

Hypervisor Xen
----------------------------
XEN server (checkbox)
Xen Tools (checkbox)

Hypervisor KVM
----------------------------
KVM server (checkbox)
KVM Tools (checkbox)

LXC-containers libvirt
----------------------------
LXC-daemon libvirt (checkbox)

---------------
Apply + Cancel
---------------

For example, let's choose KVM server (checkbox) to get step-to-reproduce algo.
======================================
1. Activate KVM server (checkbox).
2. YaST installs packages, which are needed for KVM server to be installed.
3. Close yast-vm and entire YaST.
4. Run YaST.
5. Run yast-vm.
6. We can see, that KVM server (checkbox) is DISABLED. So, we have no idea if
KVM server is already installed or not.
======================================

The same problem is for Xen and|or LXC server|tools. It's inconvenient and
makes a mess: when you choose 1. again, YaST installs KVM server and needed
packages again.

Another problem I can see here: how to uninstall installed options in the same
easy way, as they were installed. Nowadays, to uninstall KVM from 1, user must
manually run YaST software manager and delete packages with 'clean-deps'
option. Or via 'zypper rm --clean-deps qemu'.

Again, it's complicated way: uninstalling process should also be as easy as
installation process.


Solution (variants)
======================================
1) Let yast-vm remembers the last status of its check-boxes: in case of
deactivation of some checkbox, yast-vm will uninstall chosen hyperveisor(-s)
and | or tools with '--clean-deps' option to revert system to the state, that
was before hypervisor(-s)'s installation.

2) Implemenent switchers 'Install' <->'Uninstall' for hypervisor servers and |
or tools instead of current checkboxes. 'Uninstall' switcher should revert
system to the same status, that is was actual before hypervisor(-s)|tools
was|were installed.


Thanks!

--
You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >
Follow Ups