Files
loc_az_hci/docs/architecture/hardware-bom.md
defiQUG c39465c2bd
Some checks failed
Test / test (push) Has been cancelled
Initial commit: loc_az_hci (smom-dbis-138 excluded via .gitignore)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-08 09:04:46 -08:00

7.8 KiB
Raw Permalink Blame History

Hardware Bill of Materials (BOM)

Complete Hardware-to-Software Mapping

This document provides a complete bill of materials with hardware-to-software mapping for the Azure Stack HCI environment.

Router/Switch/Storage Controller Server

Chassis and Base Components

Component Specification Quantity Software Stack
Chassis Entry-level Supermicro/Dell mini-server 1 Windows Server Core + Hyper-V OR Proxmox VE
CPU Intel Xeon E-2100 or similar (6-8 cores), PCIe 3.0 1 OS: Windows Server Core / Proxmox VE
Memory 8× 4GB DDR4 ECC RDIMM = 32GB 8 modules OS memory allocation
Boot Storage 256GB SSD (OS, configs) 1 OS installation, configuration files
Optional Boot Mirrored boot drives 2 RAID 1 for redundancy

Network Interface Cards

Component Specification Quantity Software Stack
Intel i350-T4 4× 1GbE ports 1 Intel PROSet drivers, OpenWrt DSA/VLAN, mwan3, SQM/Cake QoS
Intel X550-T2 2× 10GbE RJ45 ports 1 Intel PROSet drivers, OpenWrt network stack
Intel i225 Quad-Port 4× 2.5GbE ports 1 Intel PROSet drivers, OpenWrt firewall zones
Intel i350-T8 8× 1GbE ports 1 Intel PROSet drivers, OpenWrt firewall zones

Network Software:

  • Intel PROSet drivers for all NICs
  • OpenWrt network stack with DSA/VLAN configuration
  • mwan3 for multi-WAN load balancing/failover
  • SQM/Cake QoS (optional, for WAN shaping)
  • Firewall zones preconfigured (WAN, LAN-2.5G, LAN-1G, uplinks)

Storage HBAs

Component Specification Quantity Software Stack
LSI 9207-8e SAS2308, IT mode 2 LSI firmware flashed to IT mode, mpt3sas driver
Mini-SAS HD Cables SFF-8644 6 Physical connectivity (1 per shelf + spares)
External Storage Shelves SAS JBOD shelves 4 Storage Spaces Direct, optional ZFS on Linux

Storage Software:

  • LSI firmware flashed to IT mode (no RAID, pure HBA)
  • mpt3sas driver (Linux/OpenWrt) or Windows equivalent
  • Storage Spaces Direct (S2D) configuration for shelves
  • ZFS on Linux (optional, if shelves used for NAS workloads)
  • Monitoring tools: smartmontools, storcli for health checks

Crypto Accelerator

Component Specification Quantity Software Stack
Intel QAT 8970 PCIe 3.0 x16 1 qatlib drivers, OpenSSL QAT engine, IPsec/IKEv2 integration

Crypto Software:

  • Intel QAT drivers (qatlib)
  • OpenSSL QAT engine for TLS offload
  • IPsec/IKEv2 QAT integration for VPN acceleration
  • Compression offload modules (zlib with QAT)
  • Test utilities: qat_service, openssl speed -engine qat

Ethernet Cabling

Component Specification Quantity Purpose
Cat6a 10GbE capable 2 10GbE uplinks (X550-T2)
Cat6 1GbE/2.5GbE capable 4 WAN connections (i350-T4)
Cat6 2.5GbE capable 4 2.5GbE LAN (i225 Quad-Port)
Cat6 1GbE capable 8 1GbE LAN (i350-T8)

Cabling Software:

  • Interface mapping scripts (label NIC ports → VLANs → servers)
  • LLDP/Netdisco agents for topology discovery
  • Cable labeling scheme documented in configs

Accessories

Component Specification Quantity Purpose
Cable Labels Standard labeling As needed Port identification
Velcro Ties Cable management As needed Cable organization
Rackmount Organizers Standard rack accessories As needed Physical organization

Accessory Software:

  • Documentation templates for cabling maps
  • Monitoring dashboards (Grafana/Prometheus) with port-to-server mapping

Proxmox VE Hosts (Existing)

HPE ProLiant ML110 Gen9

Component Specification Software Stack
CPU Intel Xeon E5-series Proxmox VE hypervisor
Memory Remaining DDR4 ECC RDIMM (after Router allocation) Proxmox VE memory pool
Storage Local SSDs/HDDs for OS and VM disks Proxmox VE storage pools
Networking 1GbE onboard NICs; optional Intel add-in NICs Proxmox VE VLAN bridges

Software:

  • Latest Proxmox VE
  • VLAN bridges mapped to network schema
  • Storage mounts from Router server exports (NFS/iSCSI)
  • Azure Arc Connected Machine agent (Linux)

Dell PowerEdge R630

Component Specification Software Stack
CPU Intel Xeon E5 v3/v4 dual-socket Proxmox VE hypervisor
Memory Remaining DDR4 ECC RDIMM (32GB spare pool noted) Proxmox VE memory pool
Storage PERC or HBA with SSDs Proxmox VE storage pools
Networking 1/10GbE depending on NICs installed Proxmox VE VLAN bridges

Software:

  • Latest Proxmox VE
  • VLAN bridges mapped to network schema
  • Storage mounts from Router server exports (NFS/iSCSI)
  • Azure Arc Connected Machine agent (Linux)

Ubuntu Service VMs

Cloudflare Tunnel VM

Component Specification Software Stack
OS Ubuntu LTS Base OS
Network VLAN 99 (DMZ) Network configuration
Services cloudflared Zero Trust Cloudflare Tunnel daemon
Management Azure Arc Connected Machine agent Azure governance

Reverse Proxy VM

Component Specification Software Stack
OS Ubuntu LTS Base OS
Network VLAN 30/99 Network configuration
Services NGINX/Traefik with mTLS Reverse proxy
Management Azure Arc Connected Machine agent Azure governance

Observability VM

Component Specification Software Stack
OS Ubuntu LTS Base OS
Network VLAN 40 Network configuration
Services Prometheus, Grafana, Loki/OpenSearch Monitoring and logging
Management Azure Arc Connected Machine agent Azure governance

CI/CD VM

Component Specification Software Stack
OS Ubuntu LTS Base OS
Network VLAN 50 Network configuration
Services GitLab Runner/Jenkins CI/CD pipelines
Management Azure Arc Connected Machine agent Azure governance

Software Preload Summary

Router Server Preload

  • Windows Server Core or Proxmox VE
  • Windows Admin Center (WAC)
  • OpenWrt x86 build (virtualized or bare-metal)
  • PowerShell DSC modules for HCI cluster automation
  • Intel NIC drivers (i350, i225, X550)
  • LSI SAS HBA drivers (mpt3sas)
  • Intel QAT driver stack

Proxmox VE Hosts Preload

  • Latest Proxmox VE
  • VLAN bridge configuration
  • Storage mount scripts
  • Azure Arc Connected Machine agent

Ubuntu VMs Preload

  • Ubuntu LTS base image
  • Cloudflare Tunnel (cloudflared)
  • Azure Arc Connected Machine agent
  • Service-specific software (NGINX, Prometheus, etc.)

Driver Matrix

Component Driver Version Source
Intel i350-T4 Intel PROSet Latest Intel website
Intel i350-T8 Intel PROSet Latest Intel website
Intel X550-T2 Intel PROSet Latest Intel website
Intel i225 Quad-Port Intel PROSet Latest Intel website
LSI 9207-8e mpt3sas Latest LSI/Broadcom
Intel QAT 8970 qatlib Latest Intel website