Skip to main content
Version: Next

Task 04: BIOS and iDRAC Settings Validation

Runbook Azure Dell

DOCUMENT CATEGORY: Runbook SCOPE: Azure Local hardware provisioning PURPOSE: Verify BIOS and iDRAC settings meet Azure Local validated baseline requirements and identify non-compliant settings for Task 05 remediation MASTER REFERENCE: Phase 01: Hardware Provisioning

Status: Active


Overview

Validate current BIOS and iDRAC settings against the Dell Azure Local validated baseline and Azure Local Cloud enterprise operational standards using configuration data collected in Task 02. Generates a per-node compliance report identifying any settings that require remediation in Task 05.

The orchestrated and standalone script paths read from Task 02 discovery JSON files — no live iDRAC connection is required for script-based validation. The Dell iDRAC UI option requires direct access to each node's iDRAC interface.


Prerequisites

RequirementDescriptionSource
Task 02 CompleteBIOS and iDRAC configuration collected in configs/network-devices/bmc/<service-tag>.jsonTask 02 hardware discovery
iDRAC Access (UI only)iDRAC web interface reachable (UI tab only)variables.yml: nodes.<name>.idrac_ip
Dell DocumentationAzure Local Validated Node Configuration GuideDell Support

Variables from variables.yml

PathTypeDescription
nodes.<name>.idrac_ipstringiDRAC IP address (UI validation access)
nodes.<name>.service_tagstringService tag to match discovery JSON files
nodes.<name>.hostnamestringNode hostname for report labeling
nodes.<name>.modelstringPlatform model to determine required settings tier

Required BIOS Settings

Core Virtualization Settings (All AX Platforms)

SettingRequired ValuePurpose
SR-IOV Global EnableEnabledNetwork virtualization
Virtualization Technology (VT-x)EnabledHyper-V support
VT for Directed I/O (VT-d / x2APIC Mode)EnabledDMA protection
Logical Processor (Hyperthreading)EnabledPerformance

Boot and Security Settings (All AX Platforms)

SettingRequired ValuePurpose
Boot ModeUEFIModern boot support
Secure BootEnabledSecurity requirement
TPM SecurityOnBitLocker, Credential Guard
System ProfilePerformanceMaximum performance
AC Power RecoveryOnAuto-restart after power loss
AC Power Recovery DelayRandomStaggered startup

Enhanced Security Settings (AX-650, AX-760, AX-4510c, AX-4520c)

SettingRequired ValuePurpose
Kernel DMA ProtectionEnabledDMA attack protection
TPM PPI Bypass ProvisionEnabledAutomated TPM provisioning
TPM PPI Bypass ClearEnabledAutomated TPM operations
TPM2 Algorithm SelectionSHA256Modern crypto algorithm
Intel TXT/AMD DRTMOnTrusted execution

Advanced Security Settings (AX-760, AX-4510c, AX-4520c)

SettingRequired ValuePurpose
SMM Security MitigationEnabledSMM protection

Required iDRAC Settings

SettingRequired ValuePurpose
Network: NIC SelectionDedicatedDedicated management port
Network: Enable NICEnabledManagement connectivity
IPMI Over LANNot RequiredAzure Local uses Azure Arc
Power: Redundancy PolicyInput Power RedundantPower protection
Power: Enable Hot SpareDisabled¹Enterprise load-balanced
Power: Primary PSUPSU1Primary power source
Session Timeout1800 seconds (30 min)Security
Redfish APIEnabledRemote management
iDRAC Hot Spare Setting

¹ Enterprise vs Dell Default:

  • Dell Recommendation: Hot Spare Enabled (one PSU standby, one active)
  • Enterprise Standard: Hot Spare Disabled (both PSUs active, load-balanced)
  • Reason: Enterprise environments prefer both PSUs sharing load evenly for optimal power distribution and thermal management

Execution Options

For each node, validate BIOS and iDRAC settings directly via the iDRAC web interface.

BIOS Validation

  1. Navigate to https://<idrac-ip> and log in with iDRAC credentials
  2. Go to ConfigurationBIOS Settings
  3. Verify settings against the required values in the tables above

Core Settings (all platforms):

  • SR-IOV Global Enable: Enabled
  • Virtualization Technology (VT-x): Enabled
  • VT for Directed I/O (x2APIC Mode): Enabled
  • Logical Processor (Hyperthreading): Enabled
  • Boot Mode: UEFI
  • Secure Boot: Enabled
  • TPM Security: On
  • System Profile: Performance
  • AC Power Recovery: On
  • AC Power Recovery Delay: Random

Enhanced Security (AX-650 and later):

  • Kernel DMA Protection: Enabled
  • TPM PPI Bypass Provision: Enabled
  • TPM PPI Bypass Clear: Enabled
  • TPM2 Algorithm Selection: SHA256
  • Intel TXT/AMD DRTM: On

Advanced Security (AX-760 and later):

  • SMM Security Mitigation: Enabled

iDRAC Validation

Navigate to iDRAC Settings and verify:

  • Network: NIC Selection: Dedicated
  • Network: Enable NIC: Enabled
  • Power: Redundancy Policy: Input Power Redundant
  • Power: Enable Hot Spare: Disabled
  • Power: Primary Power Supply Unit: PSU1
  • Services: Web Server Session Timeout: ≤1800 seconds
  • Services: Redfish: Enabled
  • Services: NTP: Configured and synchronized

Document any non-compliant settings for remediation in Task 05.


Example Compliance Report Output

{
"ServiceTag": "8T6GDB4",
"TotalChecks": 24,
"PassedChecks": 20,
"FailedChecks": 4,
"Status": "FAIL",
"FailedSettings": [
{
"Setting": "PowerRedundancy",
"Expected": "InputPowerRedundant",
"Actual": "NoRedundancy",
"Category": "iDRAC"
},
{
"Setting": "HotSpare",
"Expected": "Disabled",
"Actual": "Enabled",
"Category": "iDRAC"
}
]
}

Validation Checklist

  • BIOS settings validated for all nodes
  • iDRAC settings validated for all nodes
  • Compliance report generated with per-node PASS/FAIL status
  • Non-compliant settings identified and documented
  • All nodes PASS — OR — remediation list created for Task 05

Troubleshooting

IssueCauseResolution
Inventory JSON not foundTask 02 not completeRun Task 02 hardware discovery first
Null/empty BIOS valuesDell factory defaults not yet appliedExpected — Task 05 remediation will configure
Power settings show FAILNot configured from factoryExpected — Task 05 will apply correct settings
Platform not detectedMissing model info in JSONVerify Task 02 collected full inventory
iDRAC unreachable (UI only)Network connectivityVerify iDRAC IP assignment from Task 01

Task 03: Management NIC Reservations↑ Phase 01: Hardware ProvisioningTask 05: BIOS/iDRAC Remediation →

Version Control

VersionDateAuthorChanges
1.02026-01-31Azure Local Cloud Azure Local CloudnologyInitial document
1.12026-03-04Azure Local Cloud Azure Local CloudnologyFix tab labels, script paths, input/output paths, Step→Task references, standards alignment