0. 重要定位(先看清 Acquire 在做什么)
⚠️ Acquire ≠ 部署完成 。Acquire 阶段仅 完成 Azure 资源创建及部署介质获取,Virtual Appliance 尚未部署到本地数据中心。完整的生命周期是:
Acquire → Deploy → Configure → Operate
很多新手容易误把 Acquire 当成"装完了"------它只是第一步(拿到所有需要的素材),后续要在 Azure Local 节点上实际把 appliance VM 装出来。
1. 前置条件(官方原文)
|-------------------------------------------------------|----------------------------------------------------------------|
| 条件 | 说明 |
| Active Azure subscription | 必需 |
| 订阅已启用 Azure Local | 必需 |
| 已获得 Disconnected Operations 使用权限(Approved Access) | 必需;这是 Microsoft 资格审批,不是订阅自带 |
| RBAC 权限 | 必须能 create / read / write Disconnected Operations Resource |
⚠️ 官方原文 :"Azure CLI isn't supported. Use the REST API if you need automation capabilities." ------ Acquire 阶段不能用 az CLI,必须用 Portal 或 REST API。
完成后得到:
- 一个 Azure 上的 disconnected operations resource(虚拟设备记录)
- 部署所需的所有素材(manifest + appliance files)
2. 创建 Virtual Appliance 步骤
- 登录 Portal → Azure Local
- 同会话打开 aka.ms/get-disconnected-operations
- Disconnected operations 标签 → Create
- Basics 必填:
|----------------------------|-------------------------------------------------|
| 字段 | 说明 |
| Subscription | 资源所在订阅 |
| Resource group | 资源组 |
| Virtual appliance name | 标识符,例 no-site-1 |
| Region | 用于资源托管、Billing、Microsoft Support(不用于本地部署本身) |
| Outbound connectivity | 见 §3,二选一 |
| Pricing model | 见 §4,二选一 |
| Cores | 计划由断开操作管理的 Azure Local 物理核总数 |
- Review + create → 验证通过
- 阅读并勾选 privacy statement
- Create
- 部署完成 → 进入新资源 → 找 download manifest 和 get virtual appliance
⚠️ Region 字段说明:Azure Local 控制面在本地运行,不依赖持续连接 Azure;Region 用于 Azure Resource 托管、Billing、Microsoft Support。官方未承诺"无任何遥测上传",本文不进一步推测。
3. Outbound Connectivity 选项(关键决策)
|------------------------------------|-------------------|------------------------------------------------------------------------------------------------|
| 选项 | 何时选 | 后果 |
| Option 1: Limited connectivity | 想要 Microsoft 远程支持 | Support logs、Diagnostics、部分 Metadata、Support upload 可自动流到 Microsoft;Azure Local 节点本身仍然完全本地 |
| Option 2: Air-gapped | 完全无出口 | 全部手工导入导出(更新包、日志、遥测) |
关键:两者控制面均部署在本地 ,区别主要体现在 Microsoft 支持、诊断日志及更新元数据的交换方式。
两种模式控制面都本地;差别仅在"运维辅助信息怎么出去"------Limited 模式自动同步到 Microsoft,Air-gapped 模式完全人工导出导入。
⚠️ 官方文档未说明创建后是否支持修改 Outbound Connectivity------部署前建议确认。
4. Pricing Model 选项
|----------------------------|-----------------------------------------------|
| 选项 | 限制 |
| 2 month free trial | 限时 2 个月;每个 Azure Tenant 只能创建 1 个 trial 实例 |
| Capacity - Annual term | 按管理的 Azure Local 物理核总数计费;按月付款 |
官方目前未说明 Trial 是否支持直接升级为付费实例------本文不进一步推测。
5. 下载清单
5.1 文件总览
|-----------------------|--------------------------------------------------------|-----------------------------------|
| Action | 文件 | 大小 |
| Download manifest | AzureLocal.DisconnectedOperations.Appliance.manifest | < 1 KB |
| Get virtual appliance | AzureLocal.disconnectedoperations.zip + 多个 VHDX | 220~260 GB(不同 Milestone 有差异) |
5.2 VHDX 文件
典型清单(不同 Milestone 后缀可能略有差异,以下载包实际内容为准):
AzureLocal.disconnectedoperations.zip
ArcA_LocalData_A.vhdx
ArcA_SharedData_A.vhdx
OSAndDocker_A.vhdx
ArcA_SharedData_ACSBlob_A.vhdx
ArcA_SharedData_ACSTable_A.vhdx
⚠️ 命名后缀(A/B/C)随 Milestone 不同可能变化,升级版本后请以下载目录实际内容为准。
5.3 解压后期望结构
OperationsModule/
AzureLocal.DisconnectedOperations.manifest
manifest.xml
IRVM.zip
ArcA_LocalData_A.vhdx
ArcA_SharedData_A.vhdx
ArcA_SharedData_ACSBlob_A.vhdx
ArcA_SharedData_ACSTable_A.vhdx
OSAndDocker_A.vhdx
Storage.json
5.4 Manifest 配套要求(硬性要求)
⚠️ 重要 :Manifest 必须 与下载的 Virtual Appliance 配套 ------不能混用不同 Milestone 的 manifest + appliance。
下载建议:用 portal 提供的脚本批量下载,不要逐个点------能快很多。
6. 下载 Azure Local ISO
Portal → Azure Local → Download software → 选订阅(必须注册过 Microsoft.AzureStackHCI RP)→ 选版本 → 下载。
⚠️ 版本匹配要求(硬性) :ISO / LCM 版本 必须 与 Disconnected Operations Build 对应。版本不匹配 → 部署验证直接失败。Microsoft 官方在多个文档位置反复强调这一约束。
7. 版本对应表(官方完整)
|--------------------------------|----------------------------|-----------------------------------------------|--------------------|
| Disconnected Ops Milestone | Disconnected Ops Build | Azure Local Build | TargetSolution |
| M1 | 6.1064663200.16860 | AzureLocal24H2.26100.1742.LCM.10.2411.2.3003 | |
| M2 | 7.1064837202.19761 | AzureLocal24H2.26100.1742.LCM.12.2506.0.3136 | |
| 2508 | 8.1064855627.20050 | AzureLocal24H2.26100.1742.LCM.12.2506.0.3136 | |
| 2509 | 9.1064929344.21347 | AzureLocal24H2.26100.1742.LCM.12.2508.0.3201 | |
| 2511 | 10.1064997818.22636 | AzureLocal24H2.26100.1742.LCM.12.2511.0.3038 | |
| 2512 | 10.1065058340.24001 | AzureLocal24H2.26100.1742.LCM.12.2512.0.3021 | |
| 2601 | 2601.1.24997 | AzureLocal24H2.26100.1742.LCM.12.2601.0.3137 | |
| 2602 | 2602.1.25411 | AzureLocal24H2.26100.1742.LCM.12.2602.0.3018 | |
| 2603 | 2603.1.25508 | AzureLocal24H2.26100.1742.LCM.12.2603.0.3012 | |
| 2604 | 2604.3.25706 | AzureLocal24H2.26100.32230.LCM.12.2604.2.3002 | 12.2604.1003.1005 |
⚠️ 官方原文 :"If your nodes come preinstalled with a golden image, update the image so it gets to the correct target solution version. For exact versions, see https://aka.ms/azureedgeupdates."
⚠️ 部署前再次确认 :Microsoft 未来可能更新 Build Mapping------本文档基于 2026-07 抓取,部署前应核对 aka.ms/azureedgeupdates 的最新映射。
8. 把文件搬到本地
把上述所有文件(manifest + VHDX + zip + ISO)放到单一目录 ------官方建议保持 manifest / zip / VHDX 位于同一路径,因为 Operations Module 默认会查找当前目录。
如需可分享或便携介质,再单独准备。
9. "官方没明说"的事项
- Portal 下载失败如何恢复 :官方没写失败重试策略。建议:使用 portal 提供的脚本批量下载,并保留下载日志以便断点续传/重试。
- Region 选择策略:官方未明示选哪个 Region 有特殊含义。实务上按业务就近、合规约束就近原则选择即可。
- Trial → Paid 转换路径 :官方目前未说明 Trial 是否支持直接升级为付费实例------本文不进一步推测。
- 总大小 220~260 GB :不同 Milestone 总下载量在 220~260 GB 区间浮动------部署前需预留足够的存储空间和带宽。
- Air-gapped 模式下的更新与日志导出工具链:官方只说"全部手工导入导出",未给出官方工具清单;Operations Module 的 on-demand / fallback 日志收集可作为参考。
- 不同 Milestone 的 VHDX 文件差异 :命名后缀(A/B/C 等)随 Milestone 变化,请以实际下载内容为准,不要按本文表格硬对照。
- 同一 Milestone 重复下载是否幂等:官方未明示;建议保留每次下载的 checksum(manifest 自带)以便验证。