6.3 Installation on Linux and Solaris Servers

This section provides you with instructions for installing Novell ZENworks Server Management on Linux or Solaris servers.

The Policy and Distribution Services component is supported on the Linux and Solaris platforms; however, the Server Inventory and Remote Management components are not supported on Linux or Solaris.

If your network also includes NetWare and Windows servers, it is easiest to install Policy and Distribution Services to one of those platforms first, as described in Section 6.1, Installation on NetWare and Windows Servers, because the database files must be created on NetWare or Windows servers. The database stores log messages for reporting purposes, detailing the successes and failures of distribution processing. If necessary, you can install the Policy and Distribution Services software on the Linux or Solaris servers first, then create the databases afterwards on the NetWare or Windows servers.

An installation script on the Novell ZENworks 7 Server Management with Support Pack 1 Program CD is used to install the Linux or Solaris version of the software on a single Linux or Solaris server. It also creates the necessary ZENworks objects in Novell eDirectory. For information on installing or upgrading eDirectory in a Linux-only or Solaris-only environment, see Section 3.2.5, Installing or Upgrading eDirectory on Linux or Solaris Servers.

The most straightforward way to run this script is to insert the Program CD into the CD drive of the Linux or Solaris server where you want to install Policy and Distribution Services. Installation solutions that eliminate physically moving from server to server are left to the discretion of the Linux or Solaris administrator.

The Linux or Solaris server where you install Policy-Enabled Server Management can function as a Distributor, a Subscriber, or both:

At the Linux or Solaris server where you want to install Policy and Distribution Services:

  1. Log in as root.

  2. If you are running X Windows on the Linux or Solaris server, open an XTerm window.

  3. Place the Novell ZENworks 7 Server Management with Support Pack 1 Program CD in the server’s CD drive.

  4. Review the Readme for any last-minute information concerning installation.

    Readme_servers.html is located in the \readmes\en directory on the Program CD.

  5. To run the Policy and Distribution Services installation script, do one of the following in an XTerm window:

    • Enter one of the following commands:

      Red Hat Linux: /mnt/cdrom/ZfS/TedPol/platform/zfs-pds-install

      SUSE Linux: /media/cdrom/ZfS/TedPol/platform/zfs-pds-install

      where platform is either Linux or Solaris.

    • Change to the directory where the Policy and Distribution Services installation script is located:

      cd /device_directory/ZfS/TedPol/platform

      where device_directory represents the mount point for the CD device and platform is either Linux or Solaris.

      Then enter:

      ./zfs-pds-install
      
  6. Press Enter to display the license agreement, press the Spacebar to scroll through the license agreement, type y, then press Enter to accept the license agreement.

    The script installs software from the j2re and novell-zen-zfs RPM files.

  7. To configure Server Management, respond to the prompts as they are displayed.

    The information that you gathered under Section 2.2, Platform-Dependent Information is needed at this time.

    Any information that is displayed within parentheses and before the colon represents defaults that are accepted if you press the Enter key. However, you can specify your own information before pressing Enter if the displayed default is not desired.

    HINT:If you are using an XTerm window, it should be opened wide enough so that any entry you might make fits on one line. If your entry wraps, and you need to backspace to change it, you can only backspace to the beginning of the wrapped line. If that happens, press Enter to display the script prompt again if the information you had entered does not represent an acceptable entry. However, if you press Enter on a blank entry and there is a default shown, that default is used. Because you cannot return to a previous script prompt, if you do not want the default, or your entry is incorrect (but acceptable by the installation program) you must then enter Ctrl+C to stop the installation and start over with Step 5.

    1. Specify the DNS name of a server where a replica of the eDirectory tree exists. For example:

      smnw6.novell.com
      
    2. Enter the user DN that has admin rights to the root of the tree. For example:

      admin.servers.novell
      
    3. Enter the admin user’s password.

      Nothing is displayed as you type the password to indicate the characters you are typing.

      If you have specified a correct username and password, “Authentication successful” and the tree’s name are displayed.

  8. If the correct DNS name is displayed within the parentheses, press Enter to accept it.

    or

    If the correct name is not displayed, enter the correct DNS name before pressing Enter.

    If you have DNS set up correctly, the DNS name of the Linux or Solaris server where this script is running should be displayed within the parentheses. For example, SMLX1.provo.novell.com.

  9. If you want this server to be a Distributor, type y and press Enter.

    1. Enter the Distributor object’s name. For example:

      Distributor_SMLX1
      
    2. Enter an existing eDirectory container where the Distributor object can be created. For example:

      Distributors.SM.ZENworks.Novell
      
  10. Enter the Subscriber object’s name. For example:

    Subscriber_SMLX1
    
  11. Enter an existing eDirectory container where the Subscriber object can be created. For example:

    Linux.Subscribers.SM.ZENworks.Novell
    or
    Solaris.Subscribers.SM.ZENworks.Novell
    

    Keep your servers in containers named for their platforms. For more information, see Section 3.2, Novell eDirectory Requirement.

  12. If you already have a ZENworks database installed in your network and want this server to log to it, enter the DN of the database object, such as:

    Server Management Database_SMNW6.Databases.ZENworks.Novell
    
  13. Review the information displayed for how to start the Policy and Distribution Services agent and how to reconfigure it if the service does not start.

  14. To verify that the agent is running, enter the following:

    /etc/init.d/novell-zfs status
    

    The following agent should be listed:

    Novell ZENworks Server Management
    

    If the agent does not start, review the zfs-startup.log file in the /var/opt/novell/log/zenworks directory.

  15. If the installation was successful, repeat Step 1 through Step 14 on each Linux server.

  16. Continue with Section 6.4, Post-Installation Tasks.