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 and its various sub-projects for community-supported (!) client packages.

An overview about the Management Pack is available at