Transcript
Page 1: Dell ome server templete delopy   no cost methods

DellServer Templates

Creation & DeploymentVia

Dell OME Jobs&/or

Drac “racadm” cli (no cost methods)

Mark Maclean – July 2015 – Version 1 – Essential Guild

Page 2: Dell ome server templete delopy   no cost methods

Summary & TermsSummary

The aim of this deck is to provide a simple overview using screen shots of how to create & run OME jobs / scripts to collect + push Dell server templates via the iDRAC.

OME/iDRAC offers both simple free methods & more automated chargeable methods to deploy server templates

Template – collection of server firmware setting eg bios/raid/nic/drac in XML format

OME – OpenManage Essential windows based Dell management solution/console

DRAC – Dell Remote Access Controller offering lights out management of Dell servers

Racadm – CLI for DRAC

Page 3: Dell ome server templete delopy   no cost methods

Use Case Server Templates are used to save customers server setup time to streamline device configuration management .

They are mostly used during deployment & repurpose work.

Configuring multiple servers/blades to match a precise setup is an arduous task.

Examples “Use Case” include

Configuration of the just the Drac accounts/snmp & smtp settings

Setting perc raid config on the first two disks to raid 1 automatically

To complete cloning of one servers settings (bios/Drac/Perc) to a set of new servers

Page 4: Dell ome server templete delopy   no cost methods

How To Collect A Template

Page 5: Dell ome server templete delopy   no cost methods

Clone the“Sample – Server XML

configuration” job

Create The Server ”Get” Template Job In OMEClone Exiting OME DRAC XML Task

Page 6: Dell ome server templete delopy   no cost methods

Name the new“cloned” task

Create The Server “Get” Template Job In OME

Page 7: Dell ome server templete delopy   no cost methods

Create The Server “Get” Template Job In OME

Check that thenew “cloned” task is now in “remote tasks” listThen Right click it Select edit

Page 8: Dell ome server templete delopy   no cost methods

Note : existing command is “set” to push a configso needs updating with getCommand & real template file location

Create The Server “Get” Template Job In OME

Page 9: Dell ome server templete delopy   no cost methods

Edit existing command change to “get” see below & add real template file save location

Create The Server “Get” Template Job In OME

Correct syntax of command Get -f \template\template.txt -t xml --clone

Review type of commandIs racadm

Review where tosave log

Page 10: Dell ome server templete delopy   no cost methods

Create The Server “Get” Template Job In OME

Select one of more “targets” for this jobPick required DRAC cards Via “tick box” list

Page 11: Dell ome server templete delopy   no cost methods

Create The Server “Get” Template Job In OMEUsing Set Command To Deploy The Server Template

Note : “set”push commandto deploy Server Template(file names is inthe command string)

Page 12: Dell ome server templete delopy   no cost methods

Select DRAC card(s)All/some from list of already Discovered DRACs

Create The Server “Get” Template Job In OME

Page 13: Dell ome server templete delopy   no cost methods

Select required schedule

Enter required Credentials forDrac access

Create The Server “Get” Template Job In OME

Page 14: Dell ome server templete delopy   no cost methods

Create The Server “Get” Template Job In OME

Job CompleteTemplate file hasBeen Save on the ome Server In \template folder

Page 15: Dell ome server templete delopy   no cost methods

How To Deploy A Template

Page 16: Dell ome server templete delopy   no cost methods

Clone the“Sample – Server XML

configuration” job

Deploy The Server Template Jobs In OMEClone Exiting OME DRAC XML Task

Page 17: Dell ome server templete delopy   no cost methods

Name the new “cloned” task

Deploy The Server Template Jobs In OME

Page 18: Dell ome server templete delopy   no cost methods

Deploy The Server Template Jobs In OME

Check that the new “cloned” task is now in The remote tasks list

Page 19: Dell ome server templete delopy   no cost methods

Deploy The Server Template Job In OME

Right click the new task & select “edit”

Page 20: Dell ome server templete delopy   no cost methods

Note : existing command is “set” to push a configbut needs updating with real template file location(so will not currently run)

Deploy The Server Template Jobs In OME

Page 21: Dell ome server templete delopy   no cost methods

Edit command with : where to save the server template file & add “--continue” (the –f set the file name for the server template to be saved, example “template.txt” )

Deploy The Server Template Jobs In OMEUsing Set Command To Collect Server Template

Page 22: Dell ome server templete delopy   no cost methods

Deploy The Server Template Jobs In OME

Select one of more “targets” for this jobPick required DRAC cards Via “tick box” list

Page 23: Dell ome server templete delopy   no cost methods

Select required schedule

Enter required credentials

Deploy The Server Template Job In OME

Page 24: Dell ome server templete delopy   no cost methods

Deploy The Server Template Job In OME

JobRunning

Page 25: Dell ome server templete delopy   no cost methods

Deploy The Server Template Job In OMEUsing Set Command To Deploy The Server Template

Note : “set”push commandto deploy Server Template(file names is inthe command string)

Page 26: Dell ome server templete delopy   no cost methods

RACADM cli command to “get”/ collect server template Example RACADM Commands

# example script to collect server template from dell server via the remote idrac

racadm -r 192.168.0.92 -u root -p calvin get -f template.txt -t xml --clone

# run from remote system to push profile file "profile.txt" to target server using xml file in "clone" format

# --continue : makes configuration job continues with next section in file if error occurs

racadm -r 192.168.0.92 -u root -p calvin set -f profile.txt -t xml --continue

RACADM cli command to “set” push server template

Page 27: Dell ome server templete delopy   no cost methods

Example RACADM CLI Command for iDRAC

Page 28: Dell ome server templete delopy   no cost methods

Example Sample of Server Template

Page 29: Dell ome server templete delopy   no cost methods

Next StepsWhite Papers : covering this topic deeper

“Deployment and Managing Configurations with Dell OpenManage Essentials”” “Creating and Managing Server Configuration Profiles”

Racadm Command Set

RACADM command Line Interface Guide

Dell tech center iDRAC – Whitepapers/videos etc

OME

Dell tech center OpenManage Essentials “OME” – Whitepapers/videos etc

Dell System Management technical forum

Dell tech center – a customer forum to post questions on for all thing OpenManage


Recommended