SlideShare a Scribd company logo
Dell PowerEdge Zero Touch Provisioning
Server Hands on Lab 4
Welcome to our session -
Dell PowerEdge Zero Touch Provisioning
Paul Rubin
Sr. Product Manager
Tony Tejchman
Product Technologist
Introducing your presenters…
Challenges facing today’s IT
Inconsistent
quality
Inefficient
Management of IT
IT slow to respond
of downtime
is caused by
manual and
disconnected
IT processes
75%
Source: The causes & costs of data center system
downtime – Advisory Board Q&A
of business
users consider
IT to be
distributed,
agile, and
flexible
30%
Source: InformationWeek survey of IT perception
Only Up to
Source: Forrester Research, Inc., Forrsights Budgets &
Priorities Tracker Survey
of time is
spent
maintaining
existing IT
environments
70%
Nearly
A typical day in the office, the boss says
“Deploy 100’s of new servers – STAT!”
• Racks of new servers arrive on your
shipping dock and the clock is ticking…
• How quickly can these servers be online
and ready for critical workloads?
• Are current processes and command
scripts limiting your agility?
• Can you reliably and repeatably deploy
these servers?
Yes, you can do it with
PowerEdge Zero Touch Auto Configuration
• Deploy servers within minutes using Zero Touch
Auto Configuration
• Works in YOUR environment - utilizes PowerEdge
iDRAC with Lifecycle Controller and your existing
DHCP server and file share infrastructure
• Configures to YOUR specifications – build
configuration templates from golden
configurations and reliably deploy
• Flexible to YOUR needs – configure based on
server service tag, by server model
Eliminate 213 steps
for bare metal configuration
Zero Touch Auto
Configuration
Eliminate time
consuming manual
configuration steps along
with possible errors
Dell Systems Management solutions
Embedded
server
management
iDRAC with
Lifecycle
Controller
Converged
Infrastructure
Management
Dell Active
System Manager
OpenManage
Consoles
OpenManage Essentials
OpenManage Mobile,
Chassis Management
Controller,
OpenManage Power
Center
Integrations for
3rd Party Consoles
Microsoft,
VMware,
BMC Software
Dell Services
Managed Services,
ProSupport Plus
Services with
SupportAssist
Connections for
3rd Party Consoles
CA, HP, IBM,
Oracle, Nagios
Tools and Utilities
Repository Manager,
OpenManage Server
Administrator
iDRAC with
Lifecycle
Controller
embedded server
management
PowerEdge Embedded Configuration Management
Easy Restore – simplifies
motherboard replacement
Server Profile – backup and restore
identity, firmware, configuration,
and licenses
Zero Touch Auto Configuration –
automate and standardize
server configuration
SCP
Part Replacement – update firmware
and configure new NICs, storage
controllers, and PSUs
Auto Config Workflow
SVCTAG1
SVCTAG2
SVCTAG3
SVCTAG4
1. iDRAC sends DHCP request to
the DHCP server
Remote Share
SVCTAG1.XML
SVCTAG2.XML
SVCTAG3.XML
SVCTAG4.XML<Model>.XML
2. DHCP server responds with the
IP address and option fields
3. iDRAC examines the option fields and retrieves the
Server Configuration Profile from the Remote Share.
4. iDRAC applies the Server Configuration Profile to the server.
Based on the required changes, the server may reboot.
DHCP Server
Option Fields
Optionally, iDRAC
can dynamically
generate the SCP
filename based upon
server service tag,
server model, or a
fixed filename
Auto Configuration
Demo
Using Server Configuration Profiles
Deploy and configure
“golden server”
New server configured
using DHCP Auto Config
Export the “golden
server” SCP XML file
New server operational
with compliant config
Edit SCP XML for
incoming server models
<SystemConfiguration Model="PowerEdge R630"
ServiceTag="HPGBDV1" TimeStamp="Fri Jun 6
10:12:55 2015">
<Component FQDD="RAID.Slot.2-1">
<Component FQDD="Disk.Virtual.0:RAID.Slot.2-1">
<Attribute
Name="IncludedPhysicalDiskID">Disk.Bay.0:Enclos
ure.External.0-0:RAID.Slot.2-1</Attribute>
Setup DHCP server for
Auto Config
DHCP
SCP
SCP
SCP
√
At-the-server configuration with iDRAC Direct
• Perform 13G server configuration on a
single server using a USB key-based
Server Configuration Profile
• Enables single server configuration via SCP
without need for networking connection,
DHCP server or file server
• Use cases
– Server-at-a-time acceptance testing
– Test and development environments
– Support technicians at remote locations
Server
Configuration
Profile XML
Summary
Compliant configuration
even for standalone setup
iDRAC Direct
USB Key Configuration
Simplify single server setup
with at-the-server
Auto Configuration
OME Server
Configuration Manager
Automatically provision
servers, maintain
configuration compliance
91% less
IT admin time
PowerEdge Zero Touch
Auto Configuration
Eliminate time consuming
manual configuration steps
along with possible errors
Eliminates 213 steps
for bare metal configuration
Have your PowerEdge servers delivered ready for Auto Configuration –
Just ask your Dell sales representative how today!
Want to learn more about Dell Systems Management?
• Be sure to attend all of the Dell Systems Management sessions at Dell World
• SVHOL1: Centralize Dell HW monitoring and server lifecycle management
with OpenManage Essentials
• SVHOL2: Dell embedded server management tools –
iDRAC with Lifecycle Controller
• SVHOL3: OpenManage Integrations Suite for Hypervisors using
Microsoft System Center
Thanks for attending!
Server Configuration Profile (SCP)
• Server Configuration Profile (SCP) is an XML-based file that is used to specify configuration parameters for
PowerEdge server components
• SCPs are a powerful replacement for the current practice of attribute-at-a-time configuration via Racadm
and WS-MAN – one command / API call to import a file vs. dozens of individual operations to configure a
server
• SCPs typically created by establishing a server “golden config” then exporting an SCP file via the iDRAC GUI,
Racadm command or WS-MAN operation
• SCP management methods
• Create and maintain SCP “golden configs”
• OME Configuration Manager
• SCP usage
• Racadm and WS-MAN based import operations to configure new or updated servers
• iDRAC Auto Config for network-based server configuration
• iDRAC Direct USB key for at-the-server configuration
• Future plans: SCP support for firmware: enable deployment of repository-based firmware updates as part of
configuration
Server Configuration Profile Tour - BIOS
<Component FQDD="BIOS.Setup.1-1">
<Attribute Name="MemTest">Disabled</Attribute>
<Attribute Name="MemOpMode">OptimizerMode</Attribute>
<Attribute Name="NodeInterleave">Disabled</Attribute>
<Attribute Name="SnoopMode">EarlySnoop</Attribute>
<Attribute Name="CorrEccSmi">Enabled</Attribute>
<Attribute Name="LogicalProc">Enabled</Attribute>
<Attribute Name="RtidSetting">Disabled</Attribute>
<Attribute Name="ProcVirtualization">Enabled</Attribute>
<Attribute Name="ProcAts">Enabled</Attribute>
<Attribute Name="ProcAdjCacheLine">Enabled</Attribute>
<Attribute Name="ProcHwPrefetcher">Enabled</Attribute>
<Attribute Name="DcuStreamerPrefetcher">Enabled</Attribute>
<Attribute Name="DcuIpPrefetcher">Enabled</Attribute>
<Attribute Name="DynamicCoreAllocation">Disabled</Attribute>
<Attribute Name="ProcConfigTdp">Nominal</Attribute>
<Attribute Name="ProcX2Apic">Disabled</Attribute>
<Attribute Name="ProcCores">All</Attribute>
<Attribute Name="EmbSata">AtaMode</Attribute>
<Attribute Name="SecurityFreezeLock">Enabled</Attribute>
<Attribute Name="WriteCache">Disabled</Attribute>
<Attribute Name="SataPortA">Auto</Attribute>
<Attribute Name="SataPortB">Auto</Attribute>
<Attribute Name="BootMode">Bios</Attribute>
<Attribute Name="BootSeqRetry">Enabled</Attribute>
<Attribute Name="HddFailover">Disabled</Attribute>
Server Configuration Profile Tour – PERC RAID
<Component FQDD="RAID.Integrated.1-1">
<Attribute Name="RAIDresetConfig">False</Attribute>
<Attribute Name="RAIDforeignConfig">Ignore</Attribute>

<Attribute Name="RAIDrekey">False</Attribute>
<Attribute Name="EncryptionMode">Local Key Management</Attribute>



<Attribute Name="RAIDprMode">Automatic</Attribute>
<Attribute Name="RAIDPatrolReadUnconfiguredArea">Disabled</Attribute>
<Attribute Name="RAIDloadBalancedMode">Automatic</Attribute>
<Attribute Name="RAIDccMode">Stop on Error</Attribute>
<Attribute Name="RAIDcopybackMode">On with SMART</Attribute>
<Attribute Name="RAIDControllerBootMode">User Mode</Attribute>
<Attribute Name="RAIDEnhancedAutoImportForeignConfig">Disabled</Attribute>
<Attribute Name="RAIDrebuildRate">31</Attribute>
<Attribute Name="RAIDbgiRate">30</Attribute>
<Attribute Name="RAIDccRate">30</Attribute>
<Attribute Name="RAIDreconstructRate">40</Attribute>
<Component FQDD="Disk.Virtual.0:RAID.Integrated.1-1">
<Attribute Name="RAIDaction">Update</Attribute>
<Attribute Name="LockStatus">Unlocked</Attribute>
<Attribute Name="RAIDinitOperation">None</Attribute>

<Attribute Name="DiskCachePolicy">Default</Attribute>
<Attribute Name="RAIDdefaultWritePolicy">WriteBack</Attribute>
<Attribute Name="RAIDdefaultReadPolicy">NoReadAhead</Attribute>
Server Configuration Profile Tour – NIC
<Component FQDD="NIC.Integrated.1-3-1">
<Attribute Name="BlnkLeds">0</Attribute>

<Attribute Name="TcpIpViaDHCP">Enabled</Attribute>

<Attribute Name="IscsiViaDHCP">Enabled</Attribute>
<Attribute Name="ChapAuthEnable">Disabled</Attribute>
<Attribute Name="IscsiTgtBoot">Enabled</Attribute>
<Attribute Name="DhcpVendId">BRCM ISAN</Attribute>
<Attribute Name="LnkUpDelayTime">0</Attribute>
<Attribute Name="TcpTimestmp">Disabled</Attribute>
<Attribute Name="FirstHddTarget">Disabled</Attribute>
<Attribute Name="LunBusyRetryCnt">0</Attribute>
<Attribute Name="IpVer">IPv4</Attribute>
<Attribute Name="LegacyBootProto">NONE</Attribute>
<Attribute Name="BootStrapType">AutoDetect</Attribute>
<Attribute Name="HideSetupPrompt">Disabled</Attribute>
<Attribute Name="BannerMessageTimeout">7</Attribute>
<Attribute Name="LnkSpeed">AutoNeg</Attribute>
<Attribute Name="VLanMode">Disabled</Attribute>

More Related Content

Dell PowerEdge Zero Touch Provisioning

  • 1. Dell PowerEdge Zero Touch Provisioning Server Hands on Lab 4
  • 2. Welcome to our session - Dell PowerEdge Zero Touch Provisioning Paul Rubin Sr. Product Manager Tony Tejchman Product Technologist Introducing your presenters…
  • 3. Challenges facing today’s IT Inconsistent quality Inefficient Management of IT IT slow to respond of downtime is caused by manual and disconnected IT processes 75% Source: The causes & costs of data center system downtime – Advisory Board Q&A of business users consider IT to be distributed, agile, and flexible 30% Source: InformationWeek survey of IT perception Only Up to Source: Forrester Research, Inc., Forrsights Budgets & Priorities Tracker Survey of time is spent maintaining existing IT environments 70% Nearly
  • 4. A typical day in the office, the boss says “Deploy 100’s of new servers – STAT!” • Racks of new servers arrive on your shipping dock and the clock is ticking… • How quickly can these servers be online and ready for critical workloads? • Are current processes and command scripts limiting your agility? • Can you reliably and repeatably deploy these servers?
  • 5. Yes, you can do it with PowerEdge Zero Touch Auto Configuration • Deploy servers within minutes using Zero Touch Auto Configuration • Works in YOUR environment - utilizes PowerEdge iDRAC with Lifecycle Controller and your existing DHCP server and file share infrastructure • Configures to YOUR specifications – build configuration templates from golden configurations and reliably deploy • Flexible to YOUR needs – configure based on server service tag, by server model Eliminate 213 steps for bare metal configuration Zero Touch Auto Configuration Eliminate time consuming manual configuration steps along with possible errors
  • 6. Dell Systems Management solutions Embedded server management iDRAC with Lifecycle Controller Converged Infrastructure Management Dell Active System Manager OpenManage Consoles OpenManage Essentials OpenManage Mobile, Chassis Management Controller, OpenManage Power Center Integrations for 3rd Party Consoles Microsoft, VMware, BMC Software Dell Services Managed Services, ProSupport Plus Services with SupportAssist Connections for 3rd Party Consoles CA, HP, IBM, Oracle, Nagios Tools and Utilities Repository Manager, OpenManage Server Administrator iDRAC with Lifecycle Controller embedded server management
  • 7. PowerEdge Embedded Configuration Management Easy Restore – simplifies motherboard replacement Server Profile – backup and restore identity, firmware, configuration, and licenses Zero Touch Auto Configuration – automate and standardize server configuration SCP Part Replacement – update firmware and configure new NICs, storage controllers, and PSUs
  • 8. Auto Config Workflow SVCTAG1 SVCTAG2 SVCTAG3 SVCTAG4 1. iDRAC sends DHCP request to the DHCP server Remote Share SVCTAG1.XML SVCTAG2.XML SVCTAG3.XML SVCTAG4.XML<Model>.XML 2. DHCP server responds with the IP address and option fields 3. iDRAC examines the option fields and retrieves the Server Configuration Profile from the Remote Share. 4. iDRAC applies the Server Configuration Profile to the server. Based on the required changes, the server may reboot. DHCP Server Option Fields Optionally, iDRAC can dynamically generate the SCP filename based upon server service tag, server model, or a fixed filename
  • 10. Using Server Configuration Profiles Deploy and configure “golden server” New server configured using DHCP Auto Config Export the “golden server” SCP XML file New server operational with compliant config Edit SCP XML for incoming server models <SystemConfiguration Model="PowerEdge R630" ServiceTag="HPGBDV1" TimeStamp="Fri Jun 6 10:12:55 2015"> <Component FQDD="RAID.Slot.2-1"> <Component FQDD="Disk.Virtual.0:RAID.Slot.2-1"> <Attribute Name="IncludedPhysicalDiskID">Disk.Bay.0:Enclos ure.External.0-0:RAID.Slot.2-1</Attribute> Setup DHCP server for Auto Config DHCP SCP SCP SCP √
  • 11. At-the-server configuration with iDRAC Direct • Perform 13G server configuration on a single server using a USB key-based Server Configuration Profile • Enables single server configuration via SCP without need for networking connection, DHCP server or file server • Use cases – Server-at-a-time acceptance testing – Test and development environments – Support technicians at remote locations Server Configuration Profile XML
  • 12. Summary Compliant configuration even for standalone setup iDRAC Direct USB Key Configuration Simplify single server setup with at-the-server Auto Configuration OME Server Configuration Manager Automatically provision servers, maintain configuration compliance 91% less IT admin time PowerEdge Zero Touch Auto Configuration Eliminate time consuming manual configuration steps along with possible errors Eliminates 213 steps for bare metal configuration Have your PowerEdge servers delivered ready for Auto Configuration – Just ask your Dell sales representative how today!
  • 13. Want to learn more about Dell Systems Management? • Be sure to attend all of the Dell Systems Management sessions at Dell World • SVHOL1: Centralize Dell HW monitoring and server lifecycle management with OpenManage Essentials • SVHOL2: Dell embedded server management tools – iDRAC with Lifecycle Controller • SVHOL3: OpenManage Integrations Suite for Hypervisors using Microsoft System Center
  • 15. Server Configuration Profile (SCP) • Server Configuration Profile (SCP) is an XML-based file that is used to specify configuration parameters for PowerEdge server components • SCPs are a powerful replacement for the current practice of attribute-at-a-time configuration via Racadm and WS-MAN – one command / API call to import a file vs. dozens of individual operations to configure a server • SCPs typically created by establishing a server “golden config” then exporting an SCP file via the iDRAC GUI, Racadm command or WS-MAN operation • SCP management methods • Create and maintain SCP “golden configs” • OME Configuration Manager • SCP usage • Racadm and WS-MAN based import operations to configure new or updated servers • iDRAC Auto Config for network-based server configuration • iDRAC Direct USB key for at-the-server configuration • Future plans: SCP support for firmware: enable deployment of repository-based firmware updates as part of configuration
  • 16. Server Configuration Profile Tour - BIOS <Component FQDD="BIOS.Setup.1-1"> <Attribute Name="MemTest">Disabled</Attribute> <Attribute Name="MemOpMode">OptimizerMode</Attribute> <Attribute Name="NodeInterleave">Disabled</Attribute> <Attribute Name="SnoopMode">EarlySnoop</Attribute> <Attribute Name="CorrEccSmi">Enabled</Attribute> <Attribute Name="LogicalProc">Enabled</Attribute> <Attribute Name="RtidSetting">Disabled</Attribute> <Attribute Name="ProcVirtualization">Enabled</Attribute> <Attribute Name="ProcAts">Enabled</Attribute> <Attribute Name="ProcAdjCacheLine">Enabled</Attribute> <Attribute Name="ProcHwPrefetcher">Enabled</Attribute> <Attribute Name="DcuStreamerPrefetcher">Enabled</Attribute> <Attribute Name="DcuIpPrefetcher">Enabled</Attribute> <Attribute Name="DynamicCoreAllocation">Disabled</Attribute> <Attribute Name="ProcConfigTdp">Nominal</Attribute> <Attribute Name="ProcX2Apic">Disabled</Attribute> <Attribute Name="ProcCores">All</Attribute> <Attribute Name="EmbSata">AtaMode</Attribute> <Attribute Name="SecurityFreezeLock">Enabled</Attribute> <Attribute Name="WriteCache">Disabled</Attribute> <Attribute Name="SataPortA">Auto</Attribute> <Attribute Name="SataPortB">Auto</Attribute> <Attribute Name="BootMode">Bios</Attribute> <Attribute Name="BootSeqRetry">Enabled</Attribute> <Attribute Name="HddFailover">Disabled</Attribute>
  • 17. Server Configuration Profile Tour – PERC RAID <Component FQDD="RAID.Integrated.1-1"> <Attribute Name="RAIDresetConfig">False</Attribute> <Attribute Name="RAIDforeignConfig">Ignore</Attribute> <!-- <Attribute Name="CurrentControllerMode">RAID</Attribute> --> <Attribute Name="RAIDrekey">False</Attribute> <Attribute Name="EncryptionMode">Local Key Management</Attribute> <!-- <Attribute Name="KeyID">dell</Attribute> --> <!-- <Attribute Name="OldControllerKey">******</Attribute> --> <!-- <Attribute Name="NewControllerKey">******</Attribute> --> <Attribute Name="RAIDprMode">Automatic</Attribute> <Attribute Name="RAIDPatrolReadUnconfiguredArea">Disabled</Attribute> <Attribute Name="RAIDloadBalancedMode">Automatic</Attribute> <Attribute Name="RAIDccMode">Stop on Error</Attribute> <Attribute Name="RAIDcopybackMode">On with SMART</Attribute> <Attribute Name="RAIDControllerBootMode">User Mode</Attribute> <Attribute Name="RAIDEnhancedAutoImportForeignConfig">Disabled</Attribute> <Attribute Name="RAIDrebuildRate">31</Attribute> <Attribute Name="RAIDbgiRate">30</Attribute> <Attribute Name="RAIDccRate">30</Attribute> <Attribute Name="RAIDreconstructRate">40</Attribute> <Component FQDD="Disk.Virtual.0:RAID.Integrated.1-1"> <Attribute Name="RAIDaction">Update</Attribute> <Attribute Name="LockStatus">Unlocked</Attribute> <Attribute Name="RAIDinitOperation">None</Attribute> <!-- <Attribute Name="T10PIStatus">Disabled</Attribute> --> <Attribute Name="DiskCachePolicy">Default</Attribute> <Attribute Name="RAIDdefaultWritePolicy">WriteBack</Attribute> <Attribute Name="RAIDdefaultReadPolicy">NoReadAhead</Attribute>
  • 18. Server Configuration Profile Tour – NIC <Component FQDD="NIC.Integrated.1-3-1"> <Attribute Name="BlnkLeds">0</Attribute> <!-- <Attribute Name="VirtMacAddr">18:03:73:FD:96:2E</Attribute> --> <Attribute Name="TcpIpViaDHCP">Enabled</Attribute> <!-- <Attribute Name="IpAutoConfig">Enabled</Attribute> --> <Attribute Name="IscsiViaDHCP">Enabled</Attribute> <Attribute Name="ChapAuthEnable">Disabled</Attribute> <Attribute Name="IscsiTgtBoot">Enabled</Attribute> <Attribute Name="DhcpVendId">BRCM ISAN</Attribute> <Attribute Name="LnkUpDelayTime">0</Attribute> <Attribute Name="TcpTimestmp">Disabled</Attribute> <Attribute Name="FirstHddTarget">Disabled</Attribute> <Attribute Name="LunBusyRetryCnt">0</Attribute> <Attribute Name="IpVer">IPv4</Attribute> <Attribute Name="LegacyBootProto">NONE</Attribute> <Attribute Name="BootStrapType">AutoDetect</Attribute> <Attribute Name="HideSetupPrompt">Disabled</Attribute> <Attribute Name="BannerMessageTimeout">7</Attribute> <Attribute Name="LnkSpeed">AutoNeg</Attribute> <Attribute Name="VLanMode">Disabled</Attribute>