In order to update SUSE Linux Enterprise 10 managed devices with ZENworks 7 Linux Management, you need to load the base operating system packages into a ZENworks 7 Linux Management bundle. This process can also be used to load the SLE 10 SDK into ZLM. Here’s how you do it.
- Download ZLMLoad
and install it on your ZLM server with the command
# rpm -ivh zlmload-1.0-1.noarch.rpm
- You will need either a locally mounted installation source, mounted media, or a mounted ISO.
- Run the command to load the base operating system packages into ZLM.
# /opt/novell/zenworks/bin/zlmload -P <admin password> -d <location>
Where <admin password> is your ZLM administrative password, and <location> is the location of your operating system installation source or the location of the mounted operating system media, such as /media/cdrom.
This will create a bundle in ZLM named SLED-10-<arch>-Distro or SLES-10-<arch>-Distro where <arch> is the architecture, such as i586, x86_64, etc.
You will need to do this for each architecture (i586, x86_64, etc) and operating system (Novell SUSE Enterprise Server, Novell SUSE Enterprise Desktop, etc.) you plan on supporting in your environment.
For update purposes, you’ll then need to assign the newly created distro bundle (for instance: SLES-10-i586-Distro) into the Update catalog, so that this catalog will have two bundles: the update bundle and the distro bundle.
DO NOT assign the distro bundle directly to a device – that would force the device to install every single rpm from the distro!