Executing the Installation Script
ZENworks Linux Management is composed of primary and secondary servers. The following sections describe how to install each of these types of servers.
Installing a Primary Server
Run the following steps to install a ZENworks Linux Management primary server:
-
Insert the ZENworks Linux Management CD.
-
Log in as root and mount the installation media.
-
Change to the /media/cdrom (or device mounted in step 2) directory, where the CD was mounted.
-
Run the installation script: ./zlm-install.
-
First the installation program verifies and installs Python, if necessary. Then you are prompted as to whether you wish to install ZENworks on this machine. Respond with a y.
-
You next are presented with the ZENworks License Agreement. Review the agreement, and then you are prompted to answer whether you accept the license agreement. Enter a y to accept.
-
The installation next installs the daemon that installs packages onto the system. The installation then begins installing dependent packages on the server. The installation creates a log file in the /var/opt/novell/log/zenworks directory.
-
After the dependencies are installed, the script installs the ZENworks software and data store components. Following these, it installs the administration tools and the preboot imaging services.
-
Next the installation script installs mirroring software to keep your ZENworks back-end servers synchronized, followed by the web services loader daemon and the ZENworks agent for the server.
-
Now that all the packages have been installed, the server needs to be configured. You are prompted to decide whether you wish to run zlm-config. Respond with a y.
-
The system gathers information and then prompts you for answers to the following:
-
Answer a y when asked whether this is the first server in the zone.
-
When prompted for an Organizational Name enter a unique name for this Management Zone.
-
When prompted, enter an Administrator password for accessing the web-based ZENworks Control Center, or the zlman command-line interface.
-
Next the installation asks whether you want to use an external database for your data store. If you choose to use the local database from ZENworks, then enter an n and continue. If you choose a y to store data in a database on another machine, enter the following, when prompted:
-
IP Address or host name of the database server.
-
Communication port to the database.
-
Database name.
-
Database user. This user must have write access to the database to create tables and then fill those tables with data.
-
Database user password.
-
ZENworks then completes the configuration of the remainder of the components.
Installing a Secondary Server
A secondary server must be synchronized with the same clock time as the primary server. Be sure to complete the processes necessary to ensure time synchronization before installing the secondary server software.
You can run the following to configure NTP to an external timing source and to verify that you are synchronizing properly before your installation:
Determine the IP address of the server that is providing the clock. The primary and secondary can point to the same source, or you could have secondary servers point to the primary.
Launch YAST and select Network Services and NTP Client under that.
On the NTP Client Configuration screen, select to automatically start the daemon when booting the system.
In the NTP Server field enter the IP address of the server that will be providing the clock.
Select Finish to save the configuration and launch the daemon.
To verify that the timing synchronization is functioning properly, enter the ntpq p command and verify that the offset field is less than 1 second.
Run the following steps to install a ZENworks Linux Management Secondary server:
-
Insert the ZENworks Linux Management CD.
-
Log in as root and mount the installation media.
-
Change to the /media/cdrom directory, where the CD was mounted.
-
Run the installation script ./zlm-install.
-
First the installation program verifies and installs Python, if necessary. Then you are prompted as to whether you wish to install ZENworks on this machine. Respond with a y.
-
Next you are presented with the ZENworks License Agreement. Review the agreement and then enter a y to accept.
-
The installation next installs the daemon that installs packages onto the system. The installation then begins installing dependent packages on the server. The installation creates a log file in the /var/opt/novell/log/zenworks directory.
-
After the dependencies are installed, the script installs the ZENworks software and data store components. It then installs the administration tools and the preboot imaging services.
-
Next the installation script installs mirroring software to keep your ZENworks back-end servers synchronized, followed by the web services loader daemon and the ZENworks agent for the server.
-
Now that all the packages have been installed, the server needs to be configured. You are prompted whether you wish to run zlm-config. Respond with a y.
-
The system gathers information and then prompts you for the following:
-
Answer with an n when asked whether this is the first server in the zone.
-
When prompted for an IP Address or DNS Name of Primary Server, enter the DNS name of the primary server in the zone. This server will then be a secondary server in that same zone.
-
When prompted, enter the Administrator password for administrating the zone. This is the same password entered for the administrator when the primary server was installed.
-
ZENworks then finishes configuring the remainder of the components.
After the installation process completes, verify the installation by following the instructions in the next section.