SUSE Manager should be your tool of choice for package & update management for Linux (SLES, SLED, RHEL) systems. It supports physical and virtual deployments of Linux systems, no matter which underlying virtualization technology (xen, kvm, vmware, hyper-v, azure, ec2, openstack, ...) is used.

It is possible to manage openSUSE systems. See https://build.opensuse.org/project/s...ment:spacewalk and its various sub-projects for community-supported (!) client packages.

An overview about the Management Pack is available at https://www.suse.com/products/suse-m...ment-pack.html.

Hth,
Klaus