Azure Stack Hub 安装部署:11 步端到端流程
未经同意请勿转载系列第 4 篇共 5 篇— 部署日必读 对应 PPTslide 18-24部署概述 Re-imaging HLH / 交换机配置 / HLH 脚本 / OME 脚本 / 部署 / Test-AzureStack 主题从 HLH 重镜像到 Test-AzureStack 全 PASS 的完整部署流程责任团队Dell OEM 工程师DELLEMCDeploymentAutomation_2.17.2204.28 Azure Stack Hub SME 输出Test-AzureStack 全 PASS ConfigurationData.json 完整部署日志0. 这篇解决什么问题doc 01-03 完成了所有部署前准备工作网络规划 / DNS 打通 / 身份就绪 / NTP / 证书。OEM 工程师到场后需要严格按照 11 步流程执行部署任何步骤顺序错误会导致部署不可恢复任何自动化脚本执行失败需要特定排查路径Test-AzureStack是部署完成的唯一判定标准本文解法按照的端到端部署流程图逐步讲解 11 步中每一步的具体操作、命令、失败处置。1. ⭐ L1/L2/L3 三层决策框架层含义本文覆盖L1 微软硬要求不可调整Test-AzureStack 必须全 PASS 才能进入注册L2 OEM 实现Dell 特有DELLEMCDeploymentAutomation 镜像路径、iDRAC 9、iDRAC 1016GL3 最佳实践推荐做法部署前 1 天再跑 ReadinessChecker、Test-AzureStack -debug 输出存档2. 11 步部署流程总览[L1] 微软硬要求11 步必须按顺序执行任何步骤失败必须回滚或重做该步。2.1 时间预估[L3]Dell 工程师部署经验步骤预估时间1-2 物理验证 HLH 首次启动2-4 小时3-4 交换机 iDRAC 配置4-6 小时5 HLH 配置脚本30-60 分钟6-7 OME / OMNM VM 配置2-3 小时8 网络预检查30-60 分钟9 部署 Azure Stack6-12 小时10 部署后任务1-2 小时11 安全合规脚本30-60 分钟总计18-36 小时3. 步骤 1物理验证Physical Validation3.1 OEM 工程师职责[L2]Dell OEM 工程师现场操作机架固定——机架就位 抗震固定电源连接——双路 PDUA/B 路独立供电网络连接——TOR 交换机上行 BMC 网络节点上电——按 OEM 顺序启动节点物理标签——核对节点 SN 与 Worksheet 一致3.2 验证 Checklist所有节点 SN 与 WorksheetScale Unit标签一致电源 A/B 路独立不同 PDUToR 交换机端口配置完成参考 doc 02 §4BMC 网络独立不能与其他网络共用交换机4. 步骤 2HLH 首次启动与配置Re-imaging HLH4.1 HLH 是什么[L2]Hardware Lifecycle Host硬件生命周期主机——Dell Azure Stack Hub 集成系统自带的带外管理主机运行 Windows Server。4.2 首次启动流程PPT slide 19[L2]Dell 自动化镜像已预装在 HLH 上。OEM 工程师首次启动后完成 Windows Server 首次启动——OOBE开箱即用体验设置本地 Administrator 密码image31.png数据盘初始化OEM 自动4.3 HLH 配置 ChecklistHLH 已完成 Windows OOBE本地 Administrator 密码已设置HLH 可通过 iDRAC 远程访问HLH 网络配置完成连接到 BMC / Mgmt 网络5. 步骤 3交换机配置Switch Configuration5.1 TOR 交换机配置[L2]ToR 交换机配置由 OEM 工程师执行VLAN 配置——基础设施、BMC、存储、租户网络的 VLANMLAG Peer Link——两台 ToR 之间的链路聚合IBGP Backup Link——内部 BGP 备份链路BGP 配置——与上游 BGP Router 建立邻居VTEP / VXLAN 配置如使用 SDN5.2 配置来源[L2]Dell EMC 提供 ToR 交换机配置脚本D:\Install\Tools\DELLEMCDeploymentAutomation_2.17.2204.28\ ├── SwitchConfig\ │ ├── TOR-A-config.txt │ ├── TOR-B-config.txt │ └── README.md[L2]⚠️ 不得修改已验证的 Azure Stack Hub 交换机配置——除非 Dell OEM 工程师明确批准。5.3 交换机配置 Checklist两台 ToR 已配置 MLAG Peer LinkIBGP Backup Link 已建立BGP 邻居与上游路由器建立成功VLAN 划分与 Worksheet 一致交换机日志无错误6. 步骤 4iDRAC IP 分配iDRAC IP Assignment6.1 iDRAC 是什么[L2]Integrated Dell Remote Access Controller——DELL 服务器的带外管理控制器。6.2 IP 分配流程[L2]OEM 工程师在每台物理节点上连接显示器 键盘到节点进入 iDRAC 设置开机时按 F2配置 iDRAC IP从 Worksheet 的 BMC IP Range 取启用 IPMI重启验证 iDRAC 可达[L3]推荐在 Worksheet 的 BMC IP Range 内预先规划每台节点的 iDRAC IP。6.3 iDRAC 配置 Checklist每台节点的 iDRAC IP 已分配iDRAC 可从 HLH 访问同一 BMC 网络iDRAC 凭据已记录部署日志IPMI 已启用7. 步骤 5HLH 配置脚本7.1 脚本位置[L2]Dell 自动化镜像中的 PowerShell 脚本D:\Install\Tools\DELLEMCDeploymentAutomation_2.17.2204.28\ └── HLH\ └── HLH-Config.ps17.2 运行# 在 HLH 上以管理员身份运行 cd D:\Install\Tools\DELLEMCDeploymentAutomation_2.17.2204.28 .\HLH\HLH-Config.ps17.3 自动化任务[L2]HLH 配置脚本自动完成HLH 网络配置——连接到 BMC / Mgmt / 存储网络WSMAN / WinRM 配置——支持远程 PowerShellActive Directory 准备如使用 ADFSOEM 工具链配置——OpenManage Enterprise、iDRAC Tools7.4 失败处置失败项常见原因处置网络配置失败HLH 网卡识别错手动指定网卡WSMAN 配置失败防火墙阻塞临时关闭防火墙AD 准备失败Domain Controller 不可达验证 iDRAC 可达性8. 步骤 6-7OME / OMNM VM 配置8.1 OME / OMNM 是什么组件全称作用OME VMOpenManage Enterprise服务器硬件管理虚拟化在 HLH 上OMNM VMOpenManage Network Manager网络设备管理8.2 配置流程[L2]Dell OEM 工程师在 HLH 上导入 OME VM OVA/OVF到 Hyper-V导入 OMNM VM OVA/OVF到 Hyper-V配置 VM 网络——连接到 BMC / Mgmt 网络首次启动 初始化——设置管理员密码、添加节点验证管理范围——OME 能看到所有节点OMNM 能看到所有交换机8.3 OME / OMNM ChecklistOME VM 已部署并初始化OMNM VM 已部署并初始化OME 能管理所有计算节点OMNM 能管理所有 ToR 交换机OME / OMNM 网络与 BMC / Mgmt 网络连通9. 步骤 8OME VM 网络预检查脚本9.1 为什么需要预检查[L3]强烈推荐——这个脚本在真实部署前发现网络配置问题避免步骤 9 的 6-12 小时部署失败回滚。9.2 脚本运行[L2]OEM 工程师在OME VM上执行# 1. 从 HLH 复制脚本到 OME VM Copy-Item D:\Install\Tools\DELLEMCDeploymentAutomation_2.17.2204.28\NetworkPrechecks -Destination \\OME-VM-IP\C$\NetworkPrechecks -Recurse # 2. 在 OME VM 上运行 cd C:\NetworkPrechecks .\Invoke-NetworkPrechecks.ps19.3 预检查内容[L2]网络预检查脚本验证所有节点的 BMC / iDRAC 可达TOR 交换机配置正确VLAN / BGP上游 BGP Router 邻居建立NTP 服务器可达DNS 委派生效从 Azure Stack Hub 网络能解析外部域名Public VIP 网络可达9.4 失败处置失败项常见原因处置BMC 不可达iDRAC IP 配错 / 防火墙阻塞修正 iDRAC IPBGP 邻居失败ASN 冲突 / 网络不连通验证 ASN 与 IPDNS 委派失败企业 DNS 未生效等待 DNS 缓存过期最长 48 小时NTP 不可达防火墙阻塞 UDP 123开放 UDP 123[L1]预检查全 PASS才能进入步骤 9——否则可能在 6-12 小时后才发现问题代价巨大。10. 步骤 9部署 Azure Stack10.1 部署脚本PPT slide 23[L2]OEM 工程师在HLH上执行cd D:\Install\Tools\DELLEMCDeploymentAutomation_2.17.2204.28 .\InstallDellEMCAzureStack.ps1 -DeploymentJsonPath D:\AzureStack\ConfigurationData.json10.2 ConfigurationData.json 来源[L1]ConfigurationData.json 来自 doc 01 Worksheet 的 Export 产物{ RegionName: region, DomainNetBIOSName: netbios, DomainFQDN: fqdn, Timeserver: ntp-ip, NumberOfNodes: 8, AADTenantID: tenant-guid, // JSON schema 字段名沿用历史命名当前对应 Microsoft Entra IDAzure AD AADTenantName: tenant, // 同上, ExternalDNSFQDN01: ns01-fqdn, ExternalDNSFQDN02: ns02-fqdn, ExternalDNSIPAddress01: ns01-ip, // 注ConfigurationData.json 中 AADTenantID / AADTenantName 字段名沿用历史 schema 命名当前对应 Microsoft Entra IDAzure AD 已更名。如 Microsoft 官方未来发布新版 schema建议以官方最新文档为准。 ExternalDNSIPAddress02: ns02-ip, CloudID: cloud-guid, EmergencyConsoleIPAddresses: [ip1, ip2, ip3], DomainControllerExtIPAddresses: [ip1, ip2, ip3] }10.3 部署过程[L1]自动化部署6-12 小时基础设施准备——存储池、网络 SDN 创建节点加入 Stamp——所有节点成为 Scale Unit 成员AD / ADFS 部署如使用 ADFS管理平面部署——adminportal / portal / adminmanagement租户平面部署——存储、KeyVault、Compute证书导入——OEM 导入所有 PFX来自 doc 03健康检查——内部 Test-AzureStack10.4 失败处置失败阶段常见原因处置基础设施准备存储池无法创建磁盘故障更换故障磁盘后重试节点加入iDRAC 配置错误修正 iDRAC 后重试证书导入PFX 密码错误 / SAN 不匹配重新签发证书ADFS 部署联邦信任失败检查企业 ADFS 状态管理平面端口冲突排查 ToR 端口[L1]任何阶段失败都需要 OEM 工程师判断继续 / 回滚 / 重试。11. 步骤 10部署后任务Post-Deployment Tasks11.1 OEM 工程师执行[L2]部署后任务更新 Azure Stack Hub 内部版本——OEM 应用最新 OEM Update配置 OEM 监控——Dell SupportAssist 接入备份部署配置——ConfigurationData.jsonConfigurationData.json存档客户培训——运维团队的日常操作培训11.2 部署后 Checklist最新 OEM Update 已应用Dell SupportAssist 已配置所有部署配置文件已存档客户运维团队已培训12. 步骤 11Test-AzureStack 验证12.1 Test-AzureStack 是什么[L1]Test-AzureStack是 Azure Stack Hub官方验证工具集检查整个 Stamp 的健康度。必须全 PASS才能进入 doc 05 注册管理。12.2 运行# 在 HLH 上以管理员身份运行 Test-AzureStack -debug12.3 验证项清单[L1]Test-AzureStack 验证#类别验证项1身份Azure Stack Identity Provider Connectivity2基础设施Infrastructure Machine Provisioning Status3行动计划Failed Action Plans4APIPortal and API Summary5ARMARM Certificate Summary6网络Network Controller EMOS Validation7存储Data Store Cluster / Servers / DCB8RDMARDMA Operational Status9ACSACS Blob Service Summary10AKSAKS/ACR Preview Pre-update Summary11DefenderDefender Summary12文件Infrastructure File Validation13Service Fabric5 组 × 4 项 20 项PEP / Support Ring / Storage / Fabric Controller / Network Controller14时钟Infrastructure Clocks15资源Service Resource Consumption16BMCInfrastructure BMC Information12.4 判定标准输出含义处置✅ 全部 PASS 返回True部署成功进入 doc 05 注册管理❌ 任一 FAIL部署未通过OEM 工程师排查修复后重跑⚠️ WARNING不阻塞但需关注记录到运维手册[L1] 硬要求所有验证项必须PASS最终输出必须为True否则不能进入注册阶段。13. 部署完成 Checklist完成 11 步后OEM 工程师交付#交付物来源1Test-AzureStack 全 PASS 输出步骤 112ConfigurationData.json备份步骤 93所有 PFX 密码doc 034iDRAC 凭据表步骤 65OME / OMNM 管理员凭据步骤 6-76部署日志含-debug输出步骤 5-117网络架构图实际部署后版本步骤 58Azure Stack Hub 管理员门户 URL步骤 99PEP 凭据步骤 910OEM 支持联系人步骤 1114. 一句话总结OEM 工程师执行 11 步端到端流程Test-AzureStack全 PASS 是部署成功的唯一判定——任何一项 FAIL 必须修复后重跑不能跳过。15. 下一步进入doc 05 — 注册管理覆盖§1 联网注册EA / CSP 两种计费模式§2 注册状态确认管理员门户§3 更新注册5 种场景§4 Set-AzsRegistration 用法§5 使用情况报告启用 / 禁用附录故障排查速查表现象可能原因排查命令部署卡在节点加入iDRAC 配置错 / BMC 网络不通Test-NetConnection -Port 5900 -ComputerName iDRAC-IP部署卡在证书导入PFX 密码错 / SAN 不匹配Invoke-AzsReadinessChecker -CertificatePath pfx部署卡在ADFS 联邦企业 ADFS 不可达Test-NetConnection -Port 443 -ComputerName adfs-fqdnTest-AzureStack FAIL多种看-debug输出 检查对应服务

相关新闻

团子翻译器:3分钟解锁游戏动漫生肉翻译的终极神器 [特殊字符][特殊字符]

团子翻译器:3分钟解锁游戏动漫生肉翻译的终极神器 [特殊字符][特殊字符]

团子翻译器:3分钟解锁游戏动漫生肉翻译的终极神器 🎮📚 【免费下载链接】Dango-Translator 梦想是做出最棒的生肉翻译软件喵 项目地址: https://gitcode.com/GitHub_Trending/da/Dango-Translator 还在为看不懂的游戏对话和动漫生肉发…

2026/7/26 18:12:34 阅读更多 →
Adobe Illustrator ExtendScript自动化框架技术解析与实施指南

Adobe Illustrator ExtendScript自动化框架技术解析与实施指南

Adobe Illustrator ExtendScript自动化框架技术解析与实施指南 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts 摘要 Adobe Illustrator设计自动化是现代设计工作流的核心竞争力&am…

2026/7/26 18:12:34 阅读更多 →
用普通摄像头实现网页眼动追踪:WebGazer.js的奇妙世界

用普通摄像头实现网页眼动追踪:WebGazer.js的奇妙世界

用普通摄像头实现网页眼动追踪:WebGazer.js的奇妙世界 【免费下载链接】WebGazer WebGazer.js: Scalable Webcam EyeTracking Using User Interactions 项目地址: https://gitcode.com/gh_mirrors/we/WebGazer 想象一下,只需一个普通的网络摄像头…

2026/7/26 18:12:34 阅读更多 →

最新新闻

【Spring事务】Spring事务注解 @Transactional 完整体系:从 MySQL 隔离级别到 MyBatis 原理详解

【Spring事务】Spring事务注解 @Transactional 完整体系:从 MySQL 隔离级别到 MyBatis 原理详解

作者:大家好,我是 CodeStats。 一个在底层技术上“考古”了四年的硬核爱好者,也是 WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat&#xff…

2026/7/26 18:34:02 阅读更多 →
为什么CodeCombat是学习编程的终极游戏化平台?

为什么CodeCombat是学习编程的终极游戏化平台?

为什么CodeCombat是学习编程的终极游戏化平台? 【免费下载链接】codecombat Game for learning how to code. 项目地址: https://gitcode.com/gh_mirrors/co/codecombat 还在为枯燥的编程语法而头疼吗?还在对着黑白代码编辑器感到无趣吗&#xff…

2026/7/26 18:34:02 阅读更多 →
终极图像清理指南:如何使用AntiDupl.NET三步智能删除重复照片

终极图像清理指南:如何使用AntiDupl.NET三步智能删除重复照片

终极图像清理指南:如何使用AntiDupl.NET三步智能删除重复照片 【免费下载链接】AntiDupl A program to search similar and defect pictures on the disk 项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl 你是否曾因电脑中堆积如山的重复照片而烦恼&a…

2026/7/26 18:34:02 阅读更多 →
终极指南:如何完整导出安卓微信聊天记录并实现数据分析

终极指南:如何完整导出安卓微信聊天记录并实现数据分析

终极指南:如何完整导出安卓微信聊天记录并实现数据分析 【免费下载链接】wechat-dump Analyzing your wechat message history from android 项目地址: https://gitcode.com/gh_mirrors/we/wechat-dump 微信作为中国最流行的即时通讯应用,其封闭的…

2026/7/26 18:34:02 阅读更多 →
3步解决Java字节码逆向难题:CFR反编译实战指南

3步解决Java字节码逆向难题:CFR反编译实战指南

3步解决Java字节码逆向难题:CFR反编译实战指南 【免费下载链接】cfr This is the public repository for the CFR Java decompiler 项目地址: https://gitcode.com/gh_mirrors/cf/cfr 你是否曾经面对一堆晦涩难懂的Java字节码文件束手无策?是否在…

2026/7/26 18:34:02 阅读更多 →
显卡驱动彻底卸载终极指南:5步完成专业级深度清理方案

显卡驱动彻底卸载终极指南:5步完成专业级深度清理方案

显卡驱动彻底卸载终极指南:5步完成专业级深度清理方案 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers-uninstaller …

2026/7/26 18:33:01 阅读更多 →

日新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

月新闻