The Imaging Server is a software component of the Configuration Management server. It enables imaging clients to connect with the network to receive imaging services, including:
Storage or retrieval of an image on a server
Automatic imaging based on settings created in ZENworks Control Center
Logging of the results of an imaging operation
A multicast imaging session
Use the Imaging Server software to do the following:
An Imaging Server service or daemon is initiated by running its executable at a command line, which in turn calls the program executable and uses the configuration set in the corresponding .conf file. You use these .conf files to set parameters, because scripts usually accept only arguments instead of parameters.
The following ZENworks services or daemons run the Imaging Server processes:
Novell-pbserv provides imaging services to devices.
Novell-pbserv is started automatically when installing Configuration Management, or when rebooting the server.
To initiate novell-pbserv, enter the following command:
Windows: %ZENWORKS_HOME%\bin\preboot\novell-pbserv.exe
Linux: /etc/init.d/novell-pbserv
Table E-6 lists the arguments for this command, the executable it starts, and the configuration file it uses:
Table E-6 Novell-pbserv Command Details
Script Arguments: |
start, stop, restart, force-reload, status, showpid (for descriptions of these arguments, see Understanding the Arguments) |
Linux Executable: |
/opt/novell/zenworks/preboot/bin/novell-pbservd |
Linux Configuration File: |
/etc/opt/novell/zenworks/preboot/novell-pbserv.conf |
Windows Configuration File: |
%ZENWORKS_HOME%\conf\preboot\novell-pbserv.conf |
The novell-pbserv configuration file (novell-pbserv.conf), contains the following parameters:
Table E-7 Novell-pbserv Parameters
Novell-proxydhcp provides PXE devices with the information that they require to be able to connect to the ZENworks Preboot Services system.
Novell-proxydhcp is not started automatically when installing Configuration Management.
To initiate novell-proxydhcp, enter the following command:
Windows: %ZENWORKS_HOME%\bin\preboot\novell-proxydhcp.exe
Linux: /etc/init.d/novell-proxydhcp
Table E-8 lists the arguments for this command, the executable it starts, and the configuration file it uses:
Table E-8 Novell-proxydhcp Command Details
Script Arguments: |
start, stop, restart, force-reload, status, showpid, install (for descriptions of these arguments, see Understanding the Arguments) |
Executable: |
/opt/novell/bin/novell-proxydhcpd |
Linux Configuration File: |
/etc/opt/novell/novell-proxydhcp.conf |
Windows Configuration File: |
installation_path\novell\zenworks\conf\preboot\novell-proxydhcpd.conf |
The novell-proxydhcp configuration file (novell-proxydhcp.conf), contains the following parameters.
Parameters that are not commented out, but contain no values, are given a default value.
Table E-9 Novell-proxydhcp Parameters
Novell-proxydhcp is compliant with the following RFCs:
Novell-proxydhcp is compliant with the Preboot Execution Environment (PXE) Specification v2.1 industry specification, published by Intel.
Novell-tftp provides TFTP services to imaging clients.
Novell-tftp is started automatically when installing Configuration Management, or when rebooting the server.
To initiate novell-tftp, enter the following command:
Windows: %ZENWORKS_HOME%\bin\preboot\novell-tftp.exe
Linux: /etc/init.d/novell-tftp
Table E-10 lists the arguments for this command, the executable it starts, and the configuration file it uses:
Table E-10 Novell-tftp Command Details
Script Arguments: |
start, stop, restart, force-reload, status, showpid (for descriptions of these arguments, see Understanding the Arguments) |
Executable: |
/opt/novell/bin/novell-tftpd |
Linux Configuration File: |
/etc/opt/novell/novell-tftp.conf |
Windows Configuration File: |
%ZENWORKS_HOME%\conf\preboot\novell-tftp.conf |
The novell-tftp configuration file (novell-tftp.conf), contains the following parameters for the Novell TFTP server.
Parameters that are not commented out, but contain no values, are given a default value.
Table E-11 Novell-tftp Parameters
Novell-tftp is compliant with the following RFCs:
Novell-zmgprebootpolicy allows PXE devices to query the Configuration Management system for work to do and for Preboot Menu policies.
Novell-zmgprebootpolicy is started automatically when installing Configuration Management, or when rebooting the server.
To initiate novell-zmgprebootpolicy, enter the following command:
Windows: %ZENWORKS_HOME%\bin\preboot\novell-zmgprebootpolicy.exe
Linux: /etc/init.d/novell-zmgprebootpolicy
Table E-12 lists the arguments for this command, the executable it starts, and the configuration file it uses:
Table E-12 Novell-zmgprebootpolicy Command Details
Script Arguments: |
start, stop, restart, force-reload, status, showpid (for descriptions of these arguments, see Understanding the Arguments) |
Executable: |
/opt/novell/zenworks/preboot/bin/novell-zmgprebootpolicyd |
Linux Configuration File: |
/etc/opt/novell/zenworks/preboot/novell-zmgprebootpolicy.conf |
Windows Configuration File: |
%ZENWORKS_HOME%\conf\preboot\novell-zmgprebootpolicy.conf |
The novell-zmgprebootpolicy configuration file (novell-zmgprebootpolicy.conf), contains the following parameters.
Parameters that are not commented out, but contain no values, are given a default value.
Table E-13 Novell-zmgprebootpolicy Parameters
The following arguments are available for each of the Preboot Services daemons described above for Linux servers. Windows equivalents are noted.
Table E-14 Script Arguments
Argument |
Function |
---|---|
start |
For Linux, starts the daemon. Because novell-proxydhcp is optional, use this argument to start this service or daemon. However, this daemon does not automatically start when the server reboots. (See install below.) For Windows, open the Services dialog box, right-click the Novell service, then select . |
start setjustimagedflag |
(Linux only) For novell-ziswin only, sets the Just Imaged flag so that a device can be imaged by using its existing image-safe data. |
stop |
For Linux, stops the daemon. For Windows, open the Services dialog box, right-click the Novell service, then select . |
restart |
Stops and restarts the service or daemon if it is already running. For Windows, open the Services dialog box, right-click the Novell service, then select . |
force-reload |
(Linux only) Causes the daemon’s configuration file to be reloaded. |
status |
For Linux, displays the current status of the service or daemon. For example, if you enter /etc/init.d/novell-pbserv status, information similar to the following is returned: Novell ZENworks Imaging Service running On Windows, open the Services dialog box and review the column. |
showpid |
(Linux only) Displays the daemon’s process ID. For example, if you enter /etc/init.d/novell-pbserv showpid, information similar to the following is returned: Novell ZENworks Imaging Service running 10211 |
install |
(Linux only) For novell-proxydhcp only, causes the daemon to be automatically loaded when the server boots. |
After the Imaging Server has started, you can view information about the status and results of the imaging requests that it has received from imaging clients. A statistical summary of these requests is shown on the server’s command line. The statistics shown on this screen are explained below. All statistics are reset to zero if you restart the Imaging Server.
To view the multicast imaging information, at the server’s command line enter:
Windows: %ZENWORKS_HOME%\bin\preboot\zmgcast.exe ‑status
Linux: /opt/novell/zenworks/preboot/bin/novell-zmgmcast ‑status
The information in Table E-15 explains what is displayed:
Table E-15 Imaging Request Statistics
At the imaging maintenance mode prompt, you can start a manual multicast session, see any sessions in progress, and delete sessions. For more information, see Initiating a Multicast Session from Each Client.