Environment
Novell ZENworks 7.2 Linux Management - ZLM7.2
Situation
Novell ZENworks 7.2 Linux Management with Interim Release 1 Hot
Patch 1 contains packages that were updated for ZENworks 7.2 Linux
Management after the IR1 release.
We strongly recommend that you check the readme of ZENworks 7.2 Linux Management with Interim Release 1 Hot Patch 1 for installation instructions, list of issues fixed in the release, and the issues that pertain to the release.
1.0 What's New in Interim Release 1 Hot Patch 1?
1.1 Introducing novell-zenworks-zlm-release package
1.2 Mirroring Patch Bundles for SLES 10 and SLED 10 from the NU and RCE Type Repositories
1.2.1 Mirroring of the Monolithic and Patch Bundles for SLES 10 and SLED 10
1.2.2 Mirroring of the Patch bundles for SLES 10 and SLED 10
1.2.3 Mirroring of the Monolithic Bundles for SLES 10 and SLED 10
1.3 Mirroring Based on Category of the Patch
1.4 Filtering the Bundles Based on Category in ZENworks Control Center
1.5 Filtering the Assigned bundles Based on the Bundle Type
1.6 Viewing the ZENworks Linux Management Hot Patch Version Installed on the Device
1.7 Logging ZENworks Control Center Events
1.8 Point-in-Time Rebuild of the Managed Device
2.0 Documentation Conventions
3.0 Legal Notices
We strongly recommend that you check the readme of ZENworks 7.2 Linux Management with Interim Release 1 Hot Patch 1 for installation instructions, list of issues fixed in the release, and the issues that pertain to the release.
1.0 What's New in Interim Release 1 Hot Patch 1?
1.1 Introducing novell-zenworks-zlm-release package
1.2 Mirroring Patch Bundles for SLES 10 and SLED 10 from the NU and RCE Type Repositories
1.2.1 Mirroring of the Monolithic and Patch Bundles for SLES 10 and SLED 10
1.2.2 Mirroring of the Patch bundles for SLES 10 and SLED 10
1.2.3 Mirroring of the Monolithic Bundles for SLES 10 and SLED 10
1.3 Mirroring Based on Category of the Patch
1.4 Filtering the Bundles Based on Category in ZENworks Control Center
1.5 Filtering the Assigned bundles Based on the Bundle Type
1.6 Viewing the ZENworks Linux Management Hot Patch Version Installed on the Device
1.7 Logging ZENworks Control Center Events
1.8 Point-in-Time Rebuild of the Managed Device
2.0 Documentation Conventions
3.0 Legal Notices
Resolution
1.0 What's New in Interim Release 1 Hot Patch 1?
The following sections describe the new or enhanced features in ZENworks 7.2 Linux Management with Interim Release 1 Hot Patch 1:
1.1 Introducing novell-zenworks-zlm-release package
A new novell-zenworks-zlm-release package containing the following files has been introduced:
zenworks-release:The /etc/opt/novell/zenworks/zenworks-release file contains the ZENworks Linux Management release version along with the Hot Patch version.
zenworks-update.sh:The /opt/novell/zenworks/lib/install/zenworks-update.sh file automates the pre and post install steps that are required as part of the Hot Patch install.
1.2 Mirroring Patch Bundles for SLES 10 and SLED 10 from the NU and RCE Type Repositories
You can mirror patch bundles for SLES 10 and SLED 10 from the NU and RCE type repositories such as nu.novell.com and update.novell.com.
Review the following sections for more information:
1.2.1 Mirroring of the Monolithic and Patch Bundles for SLES 10 and SLED 10
The mirroring of updates for SLES 10 and SLED 10 platforms from NUServer and RCEServer using the zlmmirror m -c conf.xml command creates patch bundles and a monolithic bundle-bundle with all the packages in it.
1.2.2 Mirroring of the Patch bundles for SLES 10 and SLED 10
Use the -p option in the zlmmirror m -p -c mirror-conf.xml command to mirror only the patch bundles for SLES10 and SLED10 platforms from RCE type and/or NU type remote servers.
1.2.3 Mirroring of the Monolithic Bundles for SLES 10 and SLED 10
To mirror the monolithic bundle(s) without creating the patch bundles, use the tag of the mirror conf file.
For example,SLED10-Updates-bundle to
mirror SLED10-Updates catalog.
The slb option displays both monolithic and patch bundles. You can download the desired bundle by using the tag. To
download the specific packages in the monolithic bundle, use the tag for the monolithic bundle and
tags for the specific packages.
For example, a sample section to mirror the
Mozilla* packages of the monolithic bundle is as follows:
SLED10-Updates
SLED10-Updates
sled-10-i586
SLED10-Updates-bundle
Mozilla*
NOTE: The local name for the catalog should NOT be same as that reserved for the folder-patches. In other
words, The tag of mirror config file should NOT
use the name as -patches.
1.3 Mirroring Based on Category of the Patch
A new option --category has been added to the zlmmirror mirror command for mirroring patch bundles based on category for SLES 10 and SLED10. The --category option accepts security, recommended, and optional as the values for the category argument. For example, to mirror security patches, use the following command.
zlmmirror m -c conf.xml --category=security.
The --category option is applicable for patch bundles of SLES10 and SLED10 platforms only. If --category option is used it also means that -p option is used implicitly (i.e., mirroring of patches only).
If you do not specify the --category option, all the patches are mirrored. This option is applicable for NU and RCE servers only. Category-based mirroring is not supported for YOU patch bundles.
While mirroring patches the zlmmirror utility creates a monolithic bundle named-bundle. However, with the
category-based mirroring enhancement, the zlmmirror utility
additionally mirrors down patches into -patches
folder(s). This helps to organize the patches better; and also
enables the ZLM administrator to push out updates based on
category.
The new zlmmirror folder structure would be as follows:
zlmmirror (or the folder name as specified in the config file)
|__catalog
|__-bundle
|__-patches
|__patch_bundle1
|__patch_bundle2
1.4 Filtering the Bundles Based on Category in ZENworks Control Center
You can now search for the bundles based on the category in ZENworks Control Center by using the Category option of the Search dialog box. The Category option provides the following filter options: Security, Recommended, and Optional.
In ZENworks Control Center, the values in the Category option are populated through the category-based mirroring feature of zlmmirror, which is also part of the Hot Patch.
1.5 Filtering the Assigned bundles Based on the Bundle Type
You can now filter the assigned bundles based on the type of the bundle by using the following command:
rug bl -t
Where -t is the type of the bundle. Valid values are package, file, and YOU patch. You can specify the value in one of the following formats:
rug bl -t file
rug bl -t=file
rug bl --type file
rug bl --type=file
1.6 Viewing the ZENworks Linux Management Hot Patch Version Installed on the Device
To view the ZENworks Linux Management Hot Patch version installed on the device, use the rug ping command. A sample output of this command is as follows:
ZMD 7.2.1, Copyright (C) 2007 Novell, Inc.
ZLM Hot Patch Level - 1
Started at 10/4/2007 1:45:08 PM (uptime: 1 days, 0 hours, 31 minutes)
RSS size: 43592
Network Connected: Yes
Running on Mono 1.2.2
OS Target: SUSE Linux Enterprise Desktop 10 (x86_64)
Module Name | Description
-------------------+-------------------------------
Image Agent Module | Novell ZENWorks Imaging Agent
Policy Manager | Manages policy enforcement on the device
Settings | Handles Settings refresh events.
TessModule | Tess Module
Inventory | Software and Hardware inventory module for Linux
NetworkManager | NetworkManager support
Package Management | Package Management module for Linux
RMModule | Remote Management module
ZENworks Server | SOAP methods used by a ZENworks server
Scheduled Actions | Scheduled Actions module for ZMD
XML-RPC interface | Export ZMD public interfaces over XML-RPC
1.7 Logging ZENworks Control Center Events
You can now find out the operations performed through ZENworks Control Center by referring to the audit-messages.log file. The following operations are logged in to the audit-messages.log file that is created in the log directory:
* Login and logout events.
* Creating, deleting, or assigning bundles or policies.
* Deleting devices.
* Creating or deleting users.
NOTE: The audit-messages.log file logs only the actions performed by the administrator through ZENworks Control Center and is not an authorized audit information.
1.8 Point-in-Time Rebuild of the Managed Device
To register a managed device with the ZENworks server by performing a point-in-time replacement of the older Agent, use the -r or the --rebuild option of the rug service-add (sa) command.
For example: rug sa -r
or
rug sa --rebuild
The point-in-time replacement of the managed device lets you replace the older device object on the ZLM Server with the current device object that is requesting the rebuild. The rebuild operation ensures that all the bundle and policy associations are retained. The replacement of the device object is based on the alias name (display name) and the primary IP address of the managed device.
2.0 Documentation Conventions
In this documentation, a greater-than symbol (>) is used to separate actions within a step and items in a cross-reference path.
A trademark symbol (®, TM, etc.) denotes a Novell trademark; an asterisk (*) denotes a third-party trademark.
3.0 Legal Notices
Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
You may not use, export, or re-export this product in violation of any applicable laws or regulations including, without limitation, U.S. export regulations or the laws of the country in which you reside.
Copyright © 2007 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
Novell, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at https://www.novell.com/company/legal/patents/ and one or more additional patents or pending patent applications in the U.S. and in other countries.
Novell is a registered trademark of Novell, Inc. in the United States and other countries.
SUSE is a registered trademark of SUSE AG, a Novell business.
All third-party trademarks are the property of their respective owners.
The following sections describe the new or enhanced features in ZENworks 7.2 Linux Management with Interim Release 1 Hot Patch 1:
1.1 Introducing novell-zenworks-zlm-release package
A new novell-zenworks-zlm-release package containing the following files has been introduced:
zenworks-release:The /etc/opt/novell/zenworks/zenworks-release file contains the ZENworks Linux Management release version along with the Hot Patch version.
zenworks-update.sh:The /opt/novell/zenworks/lib/install/zenworks-update.sh file automates the pre and post install steps that are required as part of the Hot Patch install.
1.2 Mirroring Patch Bundles for SLES 10 and SLED 10 from the NU and RCE Type Repositories
You can mirror patch bundles for SLES 10 and SLED 10 from the NU and RCE type repositories such as nu.novell.com and update.novell.com.
Review the following sections for more information:
1.2.1 Mirroring of the Monolithic and Patch Bundles for SLES 10 and SLED 10
The mirroring of updates for SLES 10 and SLED 10 platforms from NUServer and RCEServer using the zlmmirror m -c conf.xml command creates patch bundles and a monolithic bundle
1.2.2 Mirroring of the Patch bundles for SLES 10 and SLED 10
Use the -p option in the zlmmirror m -p -c mirror-conf.xml command to mirror only the patch bundles for SLES10 and SLED10 platforms from RCE type and/or NU type remote servers.
1.2.3 Mirroring of the Monolithic Bundles for SLES 10 and SLED 10
To mirror the monolithic bundle(s) without creating the patch bundles, use the
For example,
The slb option displays both monolithic and patch bundles. You can download the desired bundle by using the
For example, a sample
NOTE: The local name for the catalog should NOT be same as that reserved for the folder
1.3 Mirroring Based on Category of the Patch
A new option --category has been added to the zlmmirror mirror command for mirroring patch bundles based on category for SLES 10 and SLED10. The --category option accepts security, recommended, and optional as the values for the category argument. For example, to mirror security patches, use the following command.
zlmmirror m -c conf.xml --category=security.
The --category option is applicable for patch bundles of SLES10 and SLED10 platforms only. If --category option is used it also means that -p option is used implicitly (i.e., mirroring of patches only).
If you do not specify the --category option, all the patches are mirrored. This option is applicable for NU and RCE servers only. Category-based mirroring is not supported for YOU patch bundles.
While mirroring patches the zlmmirror utility creates a monolithic bundle named
The new zlmmirror folder structure would be as follows:
zlmmirror (or the folder name as specified in the config file)
|__catalog
|__
|__
|__patch_bundle1
|__patch_bundle2
1.4 Filtering the Bundles Based on Category in ZENworks Control Center
You can now search for the bundles based on the category in ZENworks Control Center by using the Category option of the Search dialog box. The Category option provides the following filter options: Security, Recommended, and Optional.
In ZENworks Control Center, the values in the Category option are populated through the category-based mirroring feature of zlmmirror, which is also part of the Hot Patch.
1.5 Filtering the Assigned bundles Based on the Bundle Type
You can now filter the assigned bundles based on the type of the bundle by using the following command:
rug bl -t
Where -t is the type of the bundle. Valid values are package, file, and YOU patch. You can specify the value in one of the following formats:
rug bl -t file
rug bl -t=file
rug bl --type file
rug bl --type=file
1.6 Viewing the ZENworks Linux Management Hot Patch Version Installed on the Device
To view the ZENworks Linux Management Hot Patch version installed on the device, use the rug ping command. A sample output of this command is as follows:
ZMD 7.2.1, Copyright (C) 2007 Novell, Inc.
ZLM Hot Patch Level - 1
Started at 10/4/2007 1:45:08 PM (uptime: 1 days, 0 hours, 31 minutes)
RSS size: 43592
Network Connected: Yes
Running on Mono 1.2.2
OS Target: SUSE Linux Enterprise Desktop 10 (x86_64)
Module Name | Description
-------------------+-------------------------------
Image Agent Module | Novell ZENWorks Imaging Agent
Policy Manager | Manages policy enforcement on the device
Settings | Handles Settings refresh events.
TessModule | Tess Module
Inventory | Software and Hardware inventory module for Linux
NetworkManager | NetworkManager support
Package Management | Package Management module for Linux
RMModule | Remote Management module
ZENworks Server | SOAP methods used by a ZENworks server
Scheduled Actions | Scheduled Actions module for ZMD
XML-RPC interface | Export ZMD public interfaces over XML-RPC
1.7 Logging ZENworks Control Center Events
You can now find out the operations performed through ZENworks Control Center by referring to the audit-messages.log file. The following operations are logged in to the audit-messages.log file that is created in the log directory:
* Login and logout events.
* Creating, deleting, or assigning bundles or policies.
* Deleting devices.
* Creating or deleting users.
NOTE: The audit-messages.log file logs only the actions performed by the administrator through ZENworks Control Center and is not an authorized audit information.
1.8 Point-in-Time Rebuild of the Managed Device
To register a managed device with the ZENworks server by performing a point-in-time replacement of the older Agent, use the -r or the --rebuild option of the rug service-add (sa) command.
For example: rug sa -r
or
rug sa --rebuild
The point-in-time replacement of the managed device lets you replace the older device object on the ZLM Server with the current device object that is requesting the rebuild. The rebuild operation ensures that all the bundle and policy associations are retained. The replacement of the device object is based on the alias name (display name) and the primary IP address of the managed device.
2.0 Documentation Conventions
In this documentation, a greater-than symbol (>) is used to separate actions within a step and items in a cross-reference path.
A trademark symbol (®, TM, etc.) denotes a Novell trademark; an asterisk (*) denotes a third-party trademark.
3.0 Legal Notices
Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
You may not use, export, or re-export this product in violation of any applicable laws or regulations including, without limitation, U.S. export regulations or the laws of the country in which you reside.
Copyright © 2007 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
Novell, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at https://www.novell.com/company/legal/patents/ and one or more additional patents or pending patent applications in the U.S. and in other countries.
Novell is a registered trademark of Novell, Inc. in the United States and other countries.
SUSE is a registered trademark of SUSE AG, a Novell business.
All third-party trademarks are the property of their respective owners.