Users Guide
Table Of Contents
- Dell EMC OpenManage Deployment Toolkit Version 6.1 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
on the version of RAC on your system) to configure RAC in the target system. The raccfg.ini is passed as the first
parameter to these scripts. If this parameter is not passed, the default variables values used in these scripts are set in the
TKENVSET.BAT or tkenvet.sh scripts. You can specify the IP address to configure the RAC as an optional parameter.
The raccfg.ini file is generated with the RACCAP.BAT or raccap.sh sample script. For information about using the
RACCAP.BATor raccap.sh sample script to capture RAC configuration information, see RACCAP.BAT Or raccap.sh.
NOTE: On all PowerEdge systems, racrep.sh and sysrep.sh have duplicate functions. If you run racrep.sh
followed by sysrep.sh, the latter overwrites the settings of the former.
RAIDCFG.BAT or raidcfg.sh
The RAIDCFG.BAT or raidcfg.sh sample script configures RAID controllers detected on the system. User input is optional
to run this script. The input parameter is a name or path to a log file. This parameter is not set to any value by default, and
no log file is generated. The default variable values used in this script are set in the TKENVSET.BAT or tkenvest.sh scripts.
This script uses the RAIDCFG.EXE or raidcfg.sh utility to automatically configure the detected controllers on your target
system. For example, for the first controller discovered, if RAIDCFG.EXE or raidcfg.sh discovers only one attached hard
drive, the script tries to create RAID 0; if two hard drives are discovered, a RAID 1 configuration is enabled; if three or more hard
drives are discovered, a RAID 5 configuration is enabled.
NOTE: On the detected controller, a RAID virtual disk is created only if the array disks connected to that particular
controller have space available and, where applicable, are not part of existing array group.
SYSREP.BAT or sysrep.sh
The SYSREP.BAT or sysrep.sh sample script applies SYSCFG options to the target system based on configuration
information that has been saved in a configuration file. User input is optional to run this script, depending on the variable
settings in the SYSREP.BAT or sysrep.sh scripts. This script uses the SYSCFG utility to configure the BIOS and BMC
in the target system using the configuration file syscfg.in. The syscfg.in is the first parameter passed to this script.
If this parameter is not passed, the default variables values used in this script are set in the SYSREP.BAT or sysrep.sh
scripts. The syscfg.ini file is generated with the SYSCAP.BAT or syscap.sh sample script. For information about using
the SYSCAP.BAT or syscap.sh sample script to capture BIOS and BMC settings, see SYSCAP.BAT Or syscap.sh. The second
parameter is a name or path to a log file. This parameter is not set to any value by default, and no log file is generated.
NOTE:
If the replication requires a change in the memory redundancy mode, reboot the target server and run the script
again to complete the replication.
NOTE: The racrep.sh and sysrep.sh have duplicate functions. If you run racrep.sh after the command
sysrep.sh, the latter overwrites the former settings.
PARTCFG.BAT or partcfg.sh
In BIOS mode, the PARTCFG.BAT or partcfg.sh sample script creates and populates the Dell utility partition using
UPINIT.BAT or upinit.sh and creates the deployment partition on a specified disk. In UEFI mode, the partcfg.sh sample
script creates the deployment partition on a specified disk. For more information about using the UPINIT.BAT or upinit.sh
tool, see UPINIT.BAT Or upinit.sh. User input is not required to run this script. The default variable values used in this script are
set in the TKENVSET.BAT or tkenvset.sh scripts.
NOTE:
Ensure that DT_HD is set to the required disk to be configured before you execute the PARTCFG.BAT or
partcfg.sh script.
Using DTK sample scripts to capture configuration
information
The SYSCFG and RACADM utilities can read the source system configuration and duplicate that configuration on a target
system using a sample DTK script file. These configuration files are used during a full deployment to configure the BIOS, BMC,
and RAC settings on the target system. The following sections provide instructions for:
Preparing the script files
49