ZENworks/ZCM:ZENworks Configuration Management 10

From CoolSolutionsWiki

Contents

WHAT IS ZCM

OVERVIEW

BASIC CONCEPTS


Bundles

In ZCM 10 application objects (and images) have been replaced with bundles . For those of us that are new to ZENworks, Bundles are a compilation of files, scripts, or actions that should be performed. These actions could be performed when a user authentications to a workstation, when a workstation boots, or when a user clicks a icon.


Troubleshooting information can be found at ZCM Bundle Troubleshooting

BASIC INSTALLATION

Intallation and deployment of Brimstone are two separate distinct administrative activities.

Typically installation is only required once within any Management Zone to establish the first Primary Server. Once this activity is completed the process of expanding the Management Zone is done using deployment tasks accessed from the ZENworks Control Center (ZCC).

Installation results in the creation of the first Primary Server in a particular Management Zone. This is done by executing an installation process available on DVD or download.

The installation process performs the following operations:

   * Copies all programs and files to the local server for that server to function as a Primary Server.
   * Starts all processes found on a Primary Server.
   * Copies all programs and files to the local server for that server to become a Managed Device.
   * Start all processes for the server to become a Managed Device.
   * Copies all files required for future installation of any other Zone Server and/or Managed Device. 

After the installation process is complete the media used to perform the installation is no longer required for that Management Zone.

On the installation server, insert the Novell ZENworks 10 Configuration Management with SP1 installation DVD.

For Windows, the installation page where you can select the language is displayed. If it is not automatically displayed after inserting the DVD, run setup.exe from the root of the DVD.

For Linux, mount the DVD, then run sh /media/cdrom/setup.sh.Using the sh command resolves rights issues.

INFORMATION and NOTES


User Sources

Multiple LDAP servers can be configured for a single Directory. The directory would be Active Directory or eDirectory. Multiple LDAP servers allow for load balance and fault tolerance.

Novell has included a sample configuration file. Please see ZCM User Sources for more information and troubleshooting information.


Database Information

Database authentication information can be found in the following places. This is the information that ZCM uses to authenticate to the external database.

Linux

/etc/opt/novell/zenworks/datamodel/dmaccounts.properties


Additional information, troubleshooting, moving databases, etc. Can be find Here


Imaging


How to modify, split, and interact with OS images created by ZCM can be found at ZCM Image Explorer


Image Safe Data

As in previous version of ZENWorks, utilies are provided both for the command-line and the Windows GUI to clear or edit the image safe data. Some of you may not know, so I will explain the Image safe Data. Image Safe Data, sometimes referred to as ZENworks Image Safe Data (ZISD), stores information about the device and it's location in eDirectory(ZFD7x and older) or ZCM management system. The information contains device name, IP address information, and GUID information.

See more information about Image Safe Data Here


File Locations of Useful Programs

Image Boot CD

This CD Image can be used to boot into imaging instead of using PXE Boot.

  • Windows
"\Program Files\Novell\ZENworks\bin\preboot\bootcd.iso"
  • Linux
"/opt/novell/zenworks/zdm/winutils/bootcd.iso"

ZEN Cache, Bundle Cache

The ZEN Cache holds information about bundles and settings. In the ZDM days, this was known as the NALCACHE. This directory exists on every managed device.

"C:\Program Files\Novell\ZENworks\cache\zmd\ZenCache"

Inventory

I cannot say enough about ZCM Inventory functionality

I suppose I should say something about it then, if it's so great.

Collecting Information for Local Products

ZCM Inventory contains functionality to collect information about files and programs that Novell does not know about. With this information products can be created to better manage this information. These Local Products become inventory information like "Microsoft Office", "Microsoft Excel".


Custom Inventory Attributes

Please view the following PDF which outlines how to customize and auto-fill some of the default attributes of workstations or users.

[Cool Solution ZCM custom inventory attribute]

Server-Backend Configuration Options


You can control the address that the ZCM server listens on

By Default, the ZCM server listens on all IP addresses bound to the server Host. By modifying the server.xml configuration file and adding an address="IP_address" option, the ZCM server will only listen to this address.

LOGS and TROUBLESHOOTING


Server-Side Logs Loader Logs

The loader handles almost all messages and acts as the primary service for most all functions.

On Linux, the loader-messages.log is located here

/var/opt/novell/log/zenworks/loader-messages.log

ON Windows, The Loader-messages.log is located here

Program Files\Novell\Zenworks\logs\loader-messages.log


Explanation and Notes about Loader Message Logs


I thought I would compile a page with log entries and the resolution associated. Hopefully it would help with tracking issues and understand what's being logged.


Compiled ZCM errors from Logs


Discovery and Deployment Tasks

conf\loader there's a

discovery xml file - in there, change INFO to FINEST, then restart the

loader process. you should get messages in the loader log...


Adaptive Agent

Controls all communication between the workstation and server. In ZFD days, the agent was called zfdagent. Or ZENworks NAL Agent.

Adaptive Agent Information


Troubleshooting Bundles


List all bundles first, so we can see the path to the bundle and the bundle name

zman bl --host ZCM_host -U admin_user -P admin_password

Export the Bundle to an XML file

zman bundle-export-to-file /Bundles/BUNDLE_NAME bundle_name.xml --host ZCM_host -U admin_user -P admin_password


Additional information can be found at ZCM Bundle Troubleshooting


Inventory

FAQ and Technical Documents

I usually hate these type of sections, FAQ are usually worthless, but I thought I would list TIDs in this section for a lot of common things. It will probably become long and useless also.

  • 3633799: Cannot do text file or ini file updates as logged-in user