Deployment Guide
Table Of Contents
- Dell OpenManage Deployment Toolkit Version 5.4 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
A: The sample scripts are provided as examples for users who want to develop their own deployment process. The scripts
may work perfectly in your environment. If not, you may need to develop your own scripts entirely from scratch. If you are
deploying multiple systems, for example, provide unique information for each system when appropriate. To perform this task,
modify each .ini (or other configuration script) file to reflect the unique information for each system you are deploying (such
as the remote access controller (RAC) IP addresses and BIOS asset tags). There are many options available to optimize this
process and it is suggested that you conduct an Internet search for available tools.
Q: When I change my hard drive controller from SCSI to RAID (or RAID to SCSI), the system prompts me for
confirmation during POST. How can I stop this from happening?
A: Use the --noraidprompt option with the --embscsiraid option to prevent the system from prompting during POST. Data
loss results from changing the state of the disk controller, so you must be certain before skipping the prompt. There is no
method for using the ‑‑noraidprompt in the input file. If you want to change the controller state through an input file, you
must configure your script to call the SYSCFG.EXE utility twice, once to specify the input file, and once to change the
controller state with the --noraidprompt option.
Q: What do I do if the PARTCFG script fails?
A: Ensure that DT_HD is set to the required disk to be configured before you execute the PARTCFG script.
Q: Pre-Boot Environment is not supported while booting DTK on TFTP boot method as this protocol is not supported
for stage-2 booting process.
A: On some Dell PowerEdge 12th and 13th generation system servers, booting DTK using internal DVD drive in the UEFI mode
may not boot as the drivers are not carried.
RAIDCFG questions
Q: Why does RAIDCFG display an error message when I use an invalid read, write, and cache policies and/or stripe
sizes for a particular controller?
A: All RAID controllers have their own default read, write, and cache policies and stripe sizes. It is possible that if you provide
an invalid policy or a stripe size for a particular controller, RAIDCFG may not give an error but creates the virtual disk with the
default policy and/or stripe size.
Q: When I execute RAIDCFG with the RAID level of "01," RAIDCFG creates RAID 1, not RAID 01.
A: This behavior occurs because the RAIDCFG CLI parser ignores zeros preceding any parameter value. For example, -r=01 is
parsed as -r=1.
Q: What is strict creation?
A: Strict creation is an optional flag that has been added to the create virtual disk command. It allows you to create virtual
disks only if the array disks (that is, hard drives) are within a specified percentage of disk space of each other.
Q: Why is the drive location of array disks displayed like 0:0:0?
A: The nexus used to display array disks is "channel:target:lun." The Logical Unit Number (LUN) is always "0." The channel and
the target IDs are necessary to identify array disks when dealing with SCSI devices.
When dealing with SAS devices, the array disk location is displayed as channel:target:enclosure. It is possible to have
the enclosure value as non-zero. If the enclosure has a non-zero value, then all three numbers (channel, target, and enclosure)
have to be included on the command line.
Q: Do I need to specify RAID type and size when creating virtual disks?
A: No. The default RAID type is RAID 0. If RAID size is not provided, the maximum size allowed for virtual disk is created. The
mandatory fields required to create virtual disks are the controller slot ID and the array disks.
Q: What is a hot spare (failover drive)?
A: A hot spare is an extra and unused disk drive that is part of an array disk subsystem. A hot spare is always in standby mode. If
a disk failure occurs, the hot spare replaces the failed drive without interrupting the system.
Q: What is mr2kserv.exe?
A: The mr2kserv.exe is a service needed to configure all LSI RAID controllers in Windows PE. It provides Plug and Play support.
Q: What features have changed from the MS-DOS version of RAIDCFG to the Windows PE and embedded Linux
versions?
A: Windows PE and embedded Linux version of RAIDCFG support new controllers. For the list of supported controllers, see Dell
EMC Systems Software Support Matrix at dell.com/openmanagemanuals.
Known issues and frequently asked questions
63