Deployment Guide
Table Of Contents
- Dell OpenManage Deployment Toolkit Version 5.5 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
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.
Edit this path to add a subdirectory for the Dell system you plan to deploy. For example, $dt_path/systems/
<server_name>.
5. Set the variable that defines the directory containing DTK deployment scripts (DT_SCRIPTS). This variable is set
to %DT_PATH%\Template\Scripts (Windows) or $dt_path/template/scripts (Linux) by default in the sample
script. Edit this path to reflect the actual location of DTK deployment scripts, if necessary.
6. Set the variable that indicates whether you want the deployment process to exit when any error is returned
(DT_STOP_ON_ERROR). This variable is set to FALSE by default in the sample script, indicating that errors are handled by
the ERRHNDL.BAT (Windows) or errhndl.sh (Linux) script. Set the value to TRUE only if you want the deployment to exit
when any error is returned.
7. For Linux, set the variable that defines the directory containing the DRMK system files necessary to create a Dell utility
partition (DT_DRMK). This variable is set to $dt_path/opt/dell/drmk by default in the sample script. Edit this path to
reflect the actual location of the DRMK files, if necessary.
Specifying the SYSCFG variables
The SYSCFG replication file is set to syscfg.ini by default. If you used the SYSCAP.BAT (for Windows) or syscap.sh
(for Linux) sample script to generate the file, there is no need to edit the default settings. If you have modified the sample
scripts or to the suggested directory structure, confirm that syscfg.ini is correctly named and that the path is set correctly
for deployment.
To edit the SYSCFG capture variables, locate the following lines:
In SYSCAP.BAT on systems running Windows:
set DT_SYS_CAPFILE=%DT_SYSTEMS%\%DT_PLATFORM%\syscfg.ini
In syscap.sh on systems running Linux:
set DT_SYS_CAPFILE=$dt_systems/$dt_platform/syscfg.ini
To edit the SYSCFG replication variables, locate the following lines:
In SYSREP.BAT on systems running Windows:
set DT_SYS_REPFILE=%DT_SYSTEMS%\%DT_PLATFORM%\syscfg.ini
In syscap.sh on systems running Linux:
DT_SYS_REPFILE=$dt_systems/$dt_platform/syscfg.ini
NOTE:
If the replication requires a change in the memory redundancy mode, reboot the target server and execute the
script again to complete the replication.
Specifying the RAC configuration variables
The IP address for your target system RAC is set in the sample script as 10.98.8.121 by default. Edit this value to reflect
the actual IP address of your target system RAC, if applicable. Additionally, the RAC configuration file used to configure
your RAC is set by default to raccfg.ini. If you use the RACCAP.BAT or raccap.sh sample script to generate the
Preparing the script files
43