G.0 Upgrading the Dell DTK

Novell® ZENworks® 7 Linux Management ships with the latest available version of the Dell OpenManage Deployment Toolkit (DTK). The DTK is integrated with ZENworks. However, when new versions of the DTK become available, you can upgrade to a newer version.

To obtain the current Dell DTK build from Dell:

  1. Make sure the novell-proxydhcp daemon is running on a server in your network.

    This service must be available so that the device’s PXE can access files from the ZENworks server, such as the Preboot Services Menu file and the Dell DTK (Maintenance Mode) files.

  2. Boot a Dell device that is PXE-enabled and press the Ctrl-Alt keys during booting.

    This boots the device into the Preboot Services Menu. These keys must be pressed by the time a string starting with “Novell ...” is displayed during the boot process.

  3. Select the Dell DTK (Maintenance Mode) option.

  4. When the bash (#) prompt is displayed, view the content of the /BUILD file.

    This shows the version of the Dell DTK currently used by ZENworks.

  5. Make a note of the build version of your current DTK.

  6. Obtain the latest Linux-based Dell DTK from www.dell.com.

    This is normally available as an ISO file.

  7. Create a CD using the downloaded ISO file.

  8. Insert the newly created CD into the drive of any Linux workstation or server.

  9. To update the Linux resource files:

    1. Using a file manager or a terminal on the server or workstation, copy the SA.1 and SA.2 files from the /isolinux directory on the CD to the /srv/tftp/dell-dtk directory on your ZENworks server.

      This replaces files of the same name.

      You might need drives mapped to your servers from the device where you inserted the CD. Otherwise, you need to place the CD into the drive of each device in order to copy the files locally to replace them.

    2. Repeat Step 9.a for each ZENworks server to replace these files on them.

  10. If necessary, to modify the configuration files:

    1. Mount the Dell DTK CD’s ISO file, then open /isolinux/isolinux.cfg using any editor, text-viewing command, or utility.

    2. Look for the ramdisk_size parameter and note its assigned value.

      This parameter occurs many times in the file, but each instance is generally set to the same value. If different values are assigned in different instances of the parameter, use the value displayed in the default configuration section. For example, the file might contain default 1 on a line, indicating the default section’s name is “1,” which is displayed immediately after “label” on a line, such as label 1 under which the ramdisk_size parameter is listed.

    3. On the ZENworks server, open the /srv/tftp/dell-dtk.cfg and /srv/tftp/dell-dtk_maint.cfg files and modify all ramdisk_size parameter values to be the same as what you obtained in step Step 10.b.

  11. To ensure that the Dell DTK has been properly updated on the ZENworks server, reboot the device into PXE and select the Dell DTK (Maintenance Mode) option.

  12. To verify that the build number has increased from the number you noted in Step 5, when the bash (#) prompt is displayed, view the content of the /BUILD file:

    If the build number has not incremented, either it really isn’t an update, or the copy operations failed.