Perform the following applicable tasks, then continue with Section 4.1, Performing the Installation:
Before you begin the ZENworks installation, ensure that the following requirements are met:
Ensure that the device where you want to install the Primary Server software fulfills the necessary requirements. For more information, see Section 1.0, System Requirements.
Ensure that all the required ports are open. If you plan to install ZENworks 10 Asset Management SP3 on SLES 11, you must manually open the ports.
For more information on the ZENworks required ports, see Section 1.1, Primary Server Requirements.
(Conditional) If you plan to install the Primary Server software on 64-bit Windows Server 2003 or 64-bit Windows Server 2008, ensure that the device has Windows Installer 4.5 or later installed.
For optimal performance of the Primary Servers running on VMware ESX, set the reserved memory size to the size of the guest operating system memory. For more information, see TID 7005382 in Novell Support Knowledgebase.
If you obtained the ZENworks software as an ISO image download, do one of the following to create the installation DVD:
Download the ZENworks 10 Asset Management SP3 installation ISO image from the Novell Web site and copy it to a temporary location on your Windows device.
Burn the ISO image to a DVD.
Optionally, you can simply run the installation program from the ISO mount point, instead of burning the DVD:
Download the ZENworks 10 Asset Management SP3 installation ISO image from the Novell Web site and copy it to a temporary location on your Linux device.
Do one of the following:
Mount the ISO image by using the following command:
mount -o loop /tempfolderpath/isoimagename.iso mountpoint
Replace tempfolderpath with the path to the temporary folder, replace isoimagename with the ZENworks ISO filename, and replace mountpoint with the path to the file system location where you want to mount the image. The path specified by mountpoint must already exist.
For example:
mount -o loop /zam10/ZCM10.iso /zam10/install
Burn the ISO image to a DVD.
If you plan to use external certificates, install openssl and create individual server certificate with subject as the server’s Fully Qualified Domain Name (FQDN) for all the devices on which you plan to install ZENworks Primary Server or to use it as Satellites with the authentication role configured.
Do the following to create an individual certificate file:
To generate a private key that is needed to create a Certificate Signing Request (CSR), enter the following command:
openssl genrsa -out zcm.pem 1024
To create a CSR that can be signed by the external CA, enter the following command:
openssl req -new -key zcm.pem -out zcm.csr
When you are asked for “YOUR name,” enter the full DNS name assigned to the server where you are installing ZENworks 10 Asset Management.
To convert the private key from PEM format to DER format, enter the following command:
openssl pkcs8 -topk8 -nocrypt -in zcm.pem -inform PEM -out zcm.der -outform DER
The private key must be in the PKCS8 DER format, and the signed certificate must be in the X.509 DER format. You can use the OpenSSL command line tool to convert your keys to the proper format. This tool can be obtained as part of the Cygwin toolkit, or as part of your Linux distribution.
Use the CSR and generate a certificate by using Novell ConsoleOne, Novell iManager or a true external CA such as Verisign.
Ensure that eDirectory is configured as the CA.
Issue the certificate for the Primary Server.
Launch Novell ConsoleOne.
Log in to the eDirectory tree as an administrator with the appropriate rights. For more information about the appropriate rights, see the Entry Rights Needed to Perform Tasks section in the Novell Certificate Server 2.7 documentation.
From the
menu, click .Browse for and select the zcm.csr file.
Click
.Complete the wizard by accepting the default values.
Specify the certificate basic constraints, then click
Specify the validity period, the effective and expiration dates then click
.Click
.Choose to save the certificate in the DER-format, and specify a name for the certificate.
Export the Organizational CA's self-signed certificate.
Log in to eDirectory from ConsoleOne.
In the
container, right-click the , then click .In the
tab, select the self-signed certificate.Click
.When prompted to export the private key, click
.Export the certificate in DER format and choose the location in which you want to save the certificate.
Click
.You should now have the three files that you need to install ZENworks using an external CA.
Ensure that eDirectory is configured as the CA.
Issue the certificate for the Primary Server.
Launch Novell iManager.
Log in to the eDirectory tree as an administrator with the appropriate rights. For more information about the appropriate rights, see the Entry Rights Needed to Perform Tasks section in the Novell Certificate Server 2.7 documentation.
From the
menu, click > .Click zcm.csr.
to browse for and select the CSR file,Click
.Accept the default values for the key type, the key usage, and the extended key usage, then click
.Accept the default certificate basic constraints, then click
Specify the validity period, the effective and expiration dates then click
. Depending upon your needs, change the default validity period (10 years).Review the parameters sheet. If it is correct, click
. If it is incorrect, click until you reach the point where you need to make changes.When you click
, a dialog box is displayed explains that a certificate has been created. This exports the certificate into the binary DER-format.Download and save the issued certificate
Export the Organizational CA's self-signed certificate.
Log in to eDirectory from iManager.
From the
menu, click > .This displays the property pages for the Organizational CA, which include a General page, a CRL Configuration page, a Certificates page, and other eDirectory-related pages.
Click
, then select .Click
.This starts Certificate Export wizard.
Deselect the
option, and choose the export format as .Click
, then save the exported certificate.Click
.You should now have the three files that you need to install ZENworks using an external CA.
If you want to install and use the embedded Sybase database for ZENworks 10 Asset Management, see Section 4.1, Performing the Installation.
If you want to set up an external database, you have the following options:
Set up the database during the Primary Server installation: This is the quickest and easiest method. For detailed information about this method, see Section 4.1, Performing the Installation.
Set up the database externally before installing the Primary Server: This option is especially useful if your database administrator is not the same as your ZENworks administrator. Detailed information about this method is provided in this section.
During the ZENworks installation you have the following options to install or create external ZENworks databases:
Install to a new remote OEM Sybase database
Install to an existing Sybase SQL Anywhere external database
Install to an existing Microsoft SQL Server external database
Create a new Microsoft SQL Server external database
Install to an existing Oracle 10g user schema
Create a new Oracle 10g user schema
Some of these options require you to complete certain tasks for creating or setting up external databases before ZENworks can write to them during installation. Complete the prerequisites, then continue with the database installation.
Review the applicable sections:
Before installing ZENworks 10 Asset Management to create the Management Zone, you must install the remote OEM Sybase database on your remote database server so that it can be properly configured during installation of the Primary Server that hosts the database.
NOTE:For this database, Novell Support provides problem determination, provision of compatibility information, installation assistance, usage support, ongoing maintenance, and basic troubleshooting. For additional support, including extended troubleshooting and error resolution, see the Sybase Support Web site.
Before installing and configuring the Sybase SQL Anywhere database for ZENworks 10 Asset Management, make sure the following prerequisites are met:
Install and set up the Sybase SQL Anywhere database so that it can be updated when you install ZENworks 10 Asset Management on the Primary Server.
Ensure that the database user has read/write permissions to create and modify the tables on the database server.
NOTE:For this database, Novell Support provides problem determination, provision of compatibility information, installation assistance, usage support, ongoing maintenance, and basic troubleshooting. For additional support, including extended troubleshooting and error resolution, see the Sybase Support Web site.
Before installing and configuring the Microsoft SQL Anywhere database for ZENworks 10 Asset Management, ensure that the Microsoft SQL Server software is installed on the database server so that the ZENworks installation program can create the new Microsoft SQL database. For instructions on installing the Microsoft SQL Server software, refer to the Microsoft documentation.
During the installation of the ZENworks database on Oracle, you can choose to create a new user schema or specify an existing one that resides on a server in your network.
Create a new user schema: If you choose to create a new user schema, ensure that the following requirements are met:
You must be aware of the database administrator credentials.
A tablespace must already exist for associating to the Oracle access user.
The tablespace must have sufficient space to create and store the ZENworks database schema.The tablespace requires a minimum of 100 MB to create the ZENworks database schema without any data in it.
Use an existing user schema: You can install to an existing Oracle user schema that resides on a server in your network in the following scenarios:
The database administrator creates a user schema with the necessary rights and you receive the credentials for that user schema from the database administrator. In this case, the database administrator credentials are not required to install to an existing Oracle user schema.
You create a user schema in the Oracle database and choose to use it during ZENworks Asset Management installation.
If you choose to use an existing user schema, ensure that the following requirements are met:
Ensure that the tablespace has sufficient space to create and store the ZENworks database schema.The tablespace requires a minimum of 100 MB to create ZENworks database schema without any data in it.
Ensure that the quota for the user schema is set to Unlimited on the tablespace that you plan to configure during the installation.
Ensure that the user schema has the following rights to create the database.
IMPORTANT:For Oracle databases, performance can be affected by whether you configure your database to use shared server or dedicated server processes. Each ZENworks Primary Server is configured with a database connection pool whose size fluctuates with the ZENworks system load. This pool can grow at peak loads to a maximum of 100 concurrent database connections per Primary Server. If your Oracle database is configured to use dedicated server processes, it is possible that your database server resource usage can reach undesirable levels that affect performance when there are multiple Primary Servers in your zone. If you encounter this problem, consider changing your ZENworks database to use shared server processes.
Make sure that the server where you plan to install the external database fulfills the requirements in Section 1.4, Database Requirements and Prerequisites for Installing External Databases.
Start the database installation program.
On the server where you want to install the external database, insert the Novell ZENworks 10 SP3 installation DVD.
If the DVD autoruns the database installation program, exit the program.
If the server is Windows, continue with Step 2.b. If the server is Linux, skip to Step 2.c.
For Windows, enter the following at the command prompt on the external database server:
DVD_drive:\setup.exe -c
or
If ZENworks 10 Asset Management has already been installed on a device, and if you want to use the device to configure another instance of the ZENworks database (on the same device or on another device) by using the external database installation program, run the following command:
DVD_drive:\setup.exe -c --zcminstall
For Linux, run the following command on the external database server:
sh /media/cdrom/setup.sh -c
This provides additional options that you do not have when installing the Primary Server, especially if you want to make your OEM database a remote database. You can view the SQL files generating the ZENworks database, create access users, view creation commands (OEM Sybase only), and so on.
or
If ZENworks 10 Asset Management has already been installed on a device, and if you want to use the device to configure another instance of the ZENworks database (on the same device or on another device) by using the external database installation program, run the following command:
mounted_DVD_drive/setup.sh -c --zcminstall
Using the sh command resolves rights issues.
Only the GUI installation is available for installing a database.
On the Select ZENworks Database page, select one of the following:
OEM Sybase SQL Anywhere: Installs the default Sybase 10 database for ZENworks. It is configured as a service, the database user is created, and the required tables for the Primary Server are established.
If you select this option, you must use the -o (or --sybase-oem) parameter with the setup.exe installation executable in order to successfully install to the database when you install the Primary Server software. This parameter allows ZENworks to authenticate the database prior to performing any operations on it.
You should use the -o parameter only when you are using the Sybase installation that is provided on the Novell ZENworks 10 Asset Management SP3 installation DVD.
You must also select the
option during installation of the Primary Server.Sybase SQL Anywhere: Sets up an existing Sybase database for writing ZENworks information to it.
Microsoft SQL Server: Creates a ZENworks database on a Microsoft SQL Server.
Oracle: Specifies a user schema that you can use to set up an external Oracle 10g database schema for use with ZENworks.
IMPORTANT:For external databases, the server hosting the database must have time synchronization with each of the Primary Servers in the Management Zone, when the databases are installed.
Click
.During installation, refer to the following information for details on the installation data that you need to know (you can also click the
button for similar information):Continue with Section 4.1, Performing the Installation.
The information you need is listed in the order of the installation flow.
Table 3-1 OEM Sybase SQL Anywhere Information
Installation Information |
Explanation |
---|---|
Sybase Database Installation |
Specify the path to where you want the OEM copy of the Sybase SQL Anywhere database software installed. On the target Windows server, only the drives that are currently mapped on the server are available. The default path is drive:\novell\zenworks, which you can change. The installation program creates the \novell\zenworks directory for the installation of Sybase. |
Sybase Server Configuration |
Specify the port used by the Sybase SQL Anywhere database server. By default, it is 2638. Change the default port number if you have a conflict. |
Sybase Access Configuration |
Defaults are provided for some of the information, which you can change as necessary.
|
Database File Location |
Specify the path to where you want the ZENworks Sybase database file created. By default, the installation program creates the drive:\novell\zenworks directory for the installation of Sybase, which you can change. A \database directory is appended to the default directory. For example,. the default path is drive:\novell\zenworks\database. |
Review Database Information |
Review the database configuration information. The database driver information is automatically detected by the ZENworks Database installer. |
Review SQL Scripts |
Review the SQL scripts to be executed during the creation of the database. |
Review Database Creation Command |
Review the database commands used to create the database. |
The information you need is listed in the order of the installation flow.
Table 3-2 Sybase SQL Anywhere Information
Installation Information |
Explanation |
---|---|
Sybase Server Configuration |
|
Sybase Access Configuration |
This server must have a Sybase SQL Anywhere database installed. Defaults are provided for some of this information, which can be changed as necessary.
|
Review Database Information |
Review the database configuration information. The database driver information is automatically detected by the ZENworks Database installer. |
Review SQL Scripts |
Review the SQL scripts to be executed during the creation of the database. |
Review Database Creation Commands |
Review the database commands used to create the database. |
The information you need is listed in the order of the installation flow.
Table 3-3 Microsoft SQL Server Database Information
Installation Information |
Explanation |
---|---|
Select Database |
You can choose to create a new database or connect to an existing database. |
External Database Server Configuration |
The database server must have an MS SQL database installed. Defaults are provided for some of this information, which can be changed as necessary.
|
External Database Configuration > Database Location (applicable only for the new database) |
Specify the path of the existing MS SQL database file on the SQL server. By default, it is c:\database. Ensure that the path exists on the device hosting the database. |
Review Database Information |
Review the database configuration information. |
Review SQL Scripts |
Review the SQL scripts to be executed during the creation of the database. You can only view the scripts. |
The information you need is listed in the order of the installation flow.
Table 3-4 Oracle Database Information
Installation Information |
Explanation |
---|---|
Oracle User Schema Options |
You can either create a new user schema or specify an existing one that resides on a server in your network. You can use the user schema to set up an external Oracle 10g database schema for use with ZENworks. If you are creating a new user schema, a tablespace must already exist for associating to the Oracle access user. In an existing user schema, the rights and tablespace must already be set up. |
Oracle Server information |
The database server must have an Oracle database installed. Defaults are provided for some of this information, which can be changed as necessary.
|
Oracle Administrator (applicable only for the new user schema) |
|
Oracle Access User |
|
Review Database Information |
Review the database configuration information. |
Review SQL Scripts |
Review the SQL scripts to be executed during the creation of the database. |
If your SLES 11 device on which you want to install ZENworks 10 Asset Management SP3 does not have Mono installed, do the following to install Mono 2.0.1-1.17:
Start the ZENworks 10 Asset Management SP3 installation program by using one of the following methods:.
Graphical User Interface (GUI) installation: Mount the Novell ZENworks 10 Management SP3 installation DVD, then run sh /media/cdrom/setup.sh. Using the sh command resolves rights issues.
Command Line installation: Do the following:
On the installation server, insert the Novell ZENworks 10 Management SP3 installation DVD.
Mount the DVD.
To start a command line installation, do the following:
To a directory where all (including “others”) have read and execute access, either mount the DVD or copy the DVD’s files.
This cannot be in /root or any directory under it.
If you copy the DVD's files, make sure that all (including “others”) continue to have read and execute access to the destination directories.
Run the following command:
sh /mount_location/setup.sh -e
Install Mono bundled with ZENworks 10 Asset Management.
(Optional) The ZENworks 10 Asset Management installation program allows you to continue to install ZENworks 10 Asset Management SP3. For more information on how to install ZENworks, see Section 4.1, Performing the Installation.