Skip to main content

Manual OS Installation (ISO)

Runbook Azure Dell

DOCUMENT CATEGORY: Runbook SCOPE: Azure Local OS installation from an ISO or OEM image PURPOSE: Install the OS on every node through the BMC virtual console MASTER REFERENCE: Microsoft Learn — Install the Azure Stack HCI OS

Status: Active


Overview​

This is the GA route: prepare the Dell BOSS boot disk, mount the ISO through iDRAC virtual media, and run the installer on each node. Use it for production deployments and for any hardware in the Azure Local catalog.

After the OS is installed, this route continues with every task in Phase 03: OS Configuration and then Phase 04: Arc Registration. The decision matrix shows how that differs from simplified provisioning.

Important notes
  • BOSS deletion triggers a reboot. Deleting and recreating the BOSS virtual disk creates a configuration job that needs a reboot to apply.
  • Automatic boot to the ISO. After that reboot, the server boots from the ISO, because the BOSS disk has no OS yet.
  • Manual installation. The installer runs through the iDRAC virtual console on each node.
  • Don't domain join before Phase 05 unless you follow Learn's domain-join-before-deployment steps (2604 and later). The deployment joins the nodes.

Tasks​

TaskDescriptionDuration
1Delete and Recreate Virtual Disk on Dell BOSS Card15 min
2Mount and Verify Dell Gold Image ISO15 min
3Manual OS Installation30–45 min
4Verify OS Deployment15 min

Prerequisites​

RequirementDescriptionSource
Phase 01 completeBIOS and iDRAC settings validated and compliantPhase 01
Dell BOSS cardsBoot Optimized Storage Solution cards in all nodesHardware
iDRAC accessVirtual Console and Virtual Media availablevariables.yml: nodes.<name>.idrac_ip
OS imageDell Azure Local gold image ISO, or the Microsoft ISO plus your OEM's driversBuild team, Learn

Dell BOSS card​

The Dell Boot Optimized Storage Solution (BOSS) card provides dedicated boot storage for Azure Local nodes:

FeatureDescription
ConfigurationTwo M.2 SATA SSDs configured as a RAID-1 mirror
PurposeOS boot resilience: an OS failure doesn't affect the data drives
ControllerDell BOSS controller, separate from the storage RAID controller
PresentationA single virtual disk to the OS
RequirementA full delete, create and initialize cycle before a fresh OS install
Dell gold image

Dell's Azure Local gold image includes Dell's drivers, and from the June 2025 image the SBE files are already in C:\SBE. Images from 2609 also update firmware during imaging. Check Dell's SBE release notes for your image before you go on.


Workflow​

graph TD
A[Phase 01 complete] --> B[Task 1: Delete and recreate the BOSS virtual disk]
B --> C[Task 2: Mount the ISO through iDRAC]
C --> D[Task 3: Install the OS]
D --> E[Task 4: Verify the installation]
E --> F{All nodes done?}
F -->|No| B
F -->|Yes| G[Phase 03: OS Configuration, all tasks]
G --> H[Phase 04: Arc Registration]

Quick check before you start​

Verify iDRAC access for all nodes. iDRAC addresses are in variables.yml under nodes.<name>.idrac_ip.

# Test iDRAC connectivity for all nodes
Import-Module powershell-yaml
$config = Get-Content ".\config\variables.yml" -Raw | ConvertFrom-Yaml
$config.nodes.Values | ForEach-Object {
$result = Test-NetConnection -ComputerName $_.idrac_ip -Port 443 -WarningAction SilentlyContinue
$status = if ($result.TcpTestSucceeded) { "Reachable" } else { "Unreachable" }
Write-Host "$($_.hostname) iDRAC ($($_.idrac_ip)): $status"
}

Validation​

  • BOSS virtual disks deleted and recreated on all nodes
  • Gold image ISO mounted and verified on all nodes (Inserted: true)
  • Nodes rebooted and booted from the ISO after the BOSS recreation
  • Azure Stack HCI OS installed on the BOSS RAID-1 volume of every node
  • Administrator passwords set and stored in Key Vault
  • All nodes boot to the Server Core prompt
  • Task 4 checklist passed

← Phase 02: OS Installation↑ Phase 02: OS InstallationTask 01: BOSS Card →

VersionDateAuthorChanges
1.02026-11-06Azure Local CloudSplit from the Phase 02 overview into its own path