Users Guide
Table Of Contents
- Dell OpenManage Deployment Toolkit Version 5.3 User's Guide
- Introduction
- Pre-requisites and deployment
- Downloading DTK
- DTK Seamless package
- Setting up a directory structure for deployment
- Preparing the script files
- Using the sample DTK scripts to run a full deployment
- Editing the sample batch files to perform a complete system deployment
- Scripts for deployment on systems running windows
- Scripts for deployment on systems running Linux
- Replication scripts for deployment on systems running windows operating system
- Replication scripts for deployment on systems running Linux operating system
- Deployment scripts for systems running windows operating systems
- Deployment scripts for systems running Linux operating systems
- Other scripts for systems running Windows operating systems
- Other scripts for systems running Linux operating systems
- Editing example of TKENVSET and tkenvset
- Editing DTK task scripts
- Using DTK sample scripts to capture configuration information
- Preparing the operating system installation scripts
- Running the deployment scripts
- Deployment using removable boot media with a network connection media-based for systems running windows
- Media-based local deployment for systems running Microsoft Windows
- Media-Based local deployment with Networking enabled for systems running windows
- Deployment using removable boot media without a network media-based connection for systems running windows
- Network based deployment for systems running windows
- Using a third-party deployment solution framework for systems running windows
- Using Windows Pre-installation Environment driver CAB files for systems running Windows
- Deployment using Dell provided embedded Linux
- Deployment using customized embedded Linux
- Using a third-party deployment solution framework for systems running Linux
- Running Dell update packages on systems running embedded Linux
- Known issues and frequently asked questions
Table 24. Other Scripts for Linux (continued)
Script Name Description Associated Files
● sysdrmk — Used by upinit.sh to patch the boot sector.
● unzip — Used by upinit.sh for populating the Dell utility
partition.
● mke2fs — Used to create a ext2 file system.
● upimg.bin — Contains the zipped contents of the Dell utility
partition.
Editing example of TKENVSET and tkenvset
The majority of editing required for DTK sample scripts involves the TKENVSET.BAT (for Windows) or tkenvset.sh (for Linux)
script. As a result, the scripting discussion focuses on this script. Other task scripts may require edits in certain situations.
These optional edits are discussed in Editing DTK Task Scripts. The TKENVSET.BAT or tkenvset.sh script sets the path of
DTK utilities and scripts and sets the variables for the system to be deployed and configured. The variables and paths specified
in this file before other supporting scripts are used.
Specifying DTK installation paths
The TKENVSET.BAT or tkenvset.sh sample script is provided with the following default values. These values must be
confirmed in some cases, and modified in other cases, before a deployment. Locate the Deployment Toolkit Installation Paths
heading to find the following lines:
On systems running Windows:
set DT_DRIVE=X:
set DT_PATH=%DT_DRIVE%\Dell\Toolkit
set DT_TOOLS=%DT_PATH%\Tools
set DT_SYSTEMS=%DT_PATH%\Systems
set DT_SCRIPTS=%DT_PATH%\Template\Scripts
set DT_STOP_ON_ERROR=FALSE
On systems running Linux:
DT_PATH=$dt_drive/opt/dell/toolkit
DT_TOOLS=$dt_path/bin
DT_SYSTEMS=$dt_path/systems
DT_SCRIPTS=$dt_path/template/scripts
DT_STOP_ON_ERROR=FALSE
DT_DRMK=$dt_path/opt/dell/drmk
Confirming or editing DTK installation path variables
Perform the following steps to confirm and/or edit the installation path variables:
1. On systems running Windows, set the variable that defines the path to the full set of DTK deployment files (DT_DRIVE). On
systems running Windows, this variable is set to X: by default in the sample script. For Windows, this variable is set to X: by
default in the sample script. On systems running Linux, this variable is set to $dt_drive/opt/dell/toolkit by default
in the sample script. Edit this drive letter to reflect the actual drive letter for DTK deployment files, if necessary.
2. Set the variable that defines the path to the full set of DTK deployment files (DT_PATH). This variable is set to
%DT_DRIVE%\Dell\Toolkit (Windows) or $dt_drive/opt/dell/toolkit (Linux) by default in the sample script.
Edit this path to reflect the actual location of DTK deployment files, if necessary.
3. Set the variable that defines the directory containing DTK utilities (DT_TOOLS). This variable is set to %DT_PATH%\Tools
(Windows) or $dt_path/bin (Linux) by default in the sample script. Edit this path to reflect the actual location of DTK
utilities, if necessary.
4. Set the variable that defines the directory containing the configuration files for your Dell systems (DT_SYSTEMS). This
variable is set to %DT_PATH%\Systems (Windows) or $dt_path/systems (Linux) by default in the sample script.
Preparing the script files
41