你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Arc 资源网桥的新增功能

Azure Arc 资源网桥会持续更新。 为了让大家随时了解最新的开发成果,本文将提供最近版本的相关信息。

通常建议使用最新版本。 版本支持策略一般涵盖最新版本和三个之前的版本 (N-3)。

版本 1.3.0(2024 年 10 月)

  • 设备:1.3.0
  • CLI 扩展:1.3.0
  • SFS 版本:0.1.34.10926
  • Kubernetes:1.29.4
  • Mariner:2.0.20240609

已启用 Arc 的 SCVMM

  • 验证 - 如果用户不是 DomainAdmins 等管理员用户组的成员,则验证将失败
  • SCVMM IP 池方案的网关 IP 的条件验证和 sshkeygen 删除
  • “删除”命令中以无提示方式清理设备 VM 资源,例如 HW 配置文件、ISO 文件和 VM 模板
  • CAPVMM 更新到 1.1.19
  • SCVMM 映像预配解压缩 Mariner Vhdx 磁盘空间错误消息改进
  • 由于 IPPool 无法访问 HG,SCVMM 设备部署在“部署”中失败

已启用 Arc 的 VMware vSphere

  • 从 vSphere 中删除根文件夹特权验证
  • Canary 图像上的额外验证

Arc 资源桥平台

  • 新的错误附加信息字段,用于向错误添加更多上下文
  • 添加 ACR 映像拉取测试套件
  • 为 API 服务器终结点添加超时
  • 添加了 DNSError 类别

Bug 修复

  • CVE 修复

版本 1.2.0(2024 年 7 月)

  • 设备:1.2.0
  • CLI 扩展:1.2.0
  • SFS 版本:0.1.32.10710
  • Kubernetes:1.28.5
  • Mariner:2.0.20240609

已启用 Arc 的 SCVMM

  • CreateConfig:改进自定义 IP 范围方案的提示消息和重新排序网络提示
  • CreateConfig:根据自定义 IP 范围方案的指定 IP 范围验证网关 IP 输入
  • CreateConfig:添加验证以检查 HA VM 部署的基础结构配置功能。 如果不支持 HA,则重新提示用户继续执行独立 VM 部署

已启用 Arc 的 VMware vSphere

  • 改进 VMware 的 createconfig 中的提示消息
  • 验证代理方案并检查所需的 no_proxy 条目

功能

  • 拒绝 no_proxy 字符串中的双逗号 (,,)
  • 将默认文件夹添加到 createconfig 列表
  • 为 US Gov 弗吉尼亚州支持添加条件 Fairfax URL
  • 添加新错误代码

Bug 修复

版本 1.1.1(2024 年 4 月)

  • 设备:1.1.1
  • CLI 扩展:1.1.1
  • SFS 版本:0.1.26.10327
  • Kubernetes:1.27.3
  • Mariner:2.0.20240301

已启用 Arc 的 SCVMM

  • 为资源名称添加引号

Azure Stack HCI

  • 升级时 HCI 自动轮换逻辑

功能

  • 更新了使用描述节点的日志收集
  • 未能到达 Arc 资源网桥 VM 的错误消息增强
  • 使用范围限定的访问密钥改进故障排除命令错误处理
  • 单个 Pod 拉取的超时时间加长
  • 更新了 execute 命令以允许传入 kubeconfig
  • 在 no_proxy 字符串中捕获 <>
  • 添加验证以查看来自客户端计算机的连接是否被代理
  • 诊断检查器增强 - 将默认网关和 DNS 服务器检查添加到遥测模式
  • 日志收集增强

Bug 修复

  • HCI MOC 映像客户端修复,以在目录中设置存储容器

版本 1.1.0(2024 年 4 月)

  • 设备:1.1.0
  • CLI 扩展:1.1.0
  • SFS 版本:0.1.25.10229
  • Kubernetes:1.27.3
  • Mariner:2.0.20240223

已启用 Arc 的 SCVMM

  • 对 HG 和云使用相同的 vmnetwork 密钥 (vmnetworkid)
  • SCVMM - 为 VMM IP 池添加回退,支持设备网络中的 IP 范围,添加 --vlanid 参数以接受 vlanid
  • SCVMM troubleshootlogs 命令的非交互模式
  • Createconfig 命令使用带样式的文本来对保存配置文件而不是标准记录器发出警告
  • 改进了在预配/取消预配云结构中的映像时对超时的处理和错误报告
  • 预配映像后验证模板和快照运行状况,并在映像取消预配失败时清理与模板关联的文件
  • SCVMM 中缺少 VHD 状态处理
  • SCVMM validatecreateconfig 修复

已启用 Arc 的 VMware vSphere

  • 在遥测模式下添加到 VMware vSphere 的 SSD 存储验证,以检查支持资源池的 ESXi 主机是否具有任何 SSD 支持的存储
  • 改进缺少的特权错误消息,在错误消息中显示一些特权
  • 验证主机 ESXi 版本并为放置配置文件提供具体的错误消息
  • 改进未找到数据中心的消息,显示默认文件夹
  • 在验证期间查找程序失败时出现 Surface VMware 错误
  • 验证模板运行状况并在映像预配期间修复它

功能

  • deploy 命令 - 诊断检查器增强,向代理客户端调用添加具有指数退避的重试
  • deploy 命令 - 诊断检查器增强:在遥测模式下添加存储性能检查器,以评估用于部署设备的 VM 的存储性能
  • deploy 命令 - 为 SSH 连接添加超时:新错误消息:“错误:由于管理计算机无法访问设备 VM IP,192.168.0.11,发生超时。 确保满足要求:https://aka.ms/arb-machine-reqs: dial tcp 192.168.0.11:22: connect: connection timed out
  • validate 命令 - 如果代理连接和无代理检查报告了任何错误,设备部署现在会失败

Bug 修复

  • SCVMM ValueError 修复 - 支持基于自定义 IP 范围的设备网络的 VMM IP 池的回退选项

版本 1.0.18(2024 年 2 月)

  • 设备:1.0.18
  • CLI 扩展:1.0.3
  • SFS 版本:0.1.24.10201
  • Kubernetes:1.26.6
  • Mariner:2.0.20240123

Fabric/私有云提供商

  • SCVMM createconfig 命令改进 - 重试,直到提供了有效的端口和 FQDN
  • SCVMM 和 VMware - 验证控制平面 IP 地址;添加重新提示
  • SCVMM 和 VMware - 将 deploy 命令超时从 30 延长到 120 分钟

功能

  • deploy 命令 - 诊断检查器增强:遥测模式下的代理检查

产品

  • 减少 CPU 请求
  • 对于升级的 ETCD 预检检查增强

Bug 修复

  • 针对受 node-ip 被设置为 kube-vip IP 问题影响的群集的修复
  • 修复使用相同凭据的 SCVMM cred 轮换

版本 1.0.17(2023 年 12 月)

  • 设备:1.0.17
  • CLI 扩展:1.0.2
  • SFS 版本:0.1.22.11107
  • Kubernetes:1.26.6
  • Mariner:2.0.20231106

Fabric/私有云提供商

  • SCVMM createconfig 命令改进
  • Azure Stack HCI - 将 deploy 命令超时从 30 延长到 120 分钟
  • 所有私有云 - 允许在每个命令中传递提供商凭据参数
  • 所有私有云 - 选定的 createconfig 命令输入的基本验证
  • VMware - 选定的 createconfig 命令输入的基本重新提示

功能

  • deploy 命令 - 诊断检查器增强 - 改进 context 错误消息

Bug 修复

  • 修复 context 错误始终作为 Deploying 返回的问题

已知 bug

  • Arc 资源桥升级显示设备版本已升级,但状态显示升级失败

版本 1.0.16(2023 年 11 月)

  • 设备:1.0.16
  • CLI 扩展:1.0.1
  • SFS 版本:0.1.21.11013
  • Kubernetes:1.25.7
  • Mariner:2.0.20231004

Fabric/私有云提供商

  • SCVMM 映像预配和升级修复
  • VMware vSphere - 对网络使用完整清单路径
  • 拒绝权限的 VMware vSphere 错误改进
  • Azure Stack HCI - 启用默认存储容器

功能

  • deploy 命令 - 诊断检查器增强 - 添加 azurearcfork8s.azurecr.io URL

Bug 修复

  • vSphere 凭据问题
  • 不要为非 arc-appliance 目录映像预配请求设置存储容器
  • 监视代理未安装问题

版本 1.0.15(2023 年 9 月)

  • 设备:1.0.15
  • CLI 扩展:1.0.0
  • SFS 版本:0.1.20.10830
  • Kubernetes:1.25.7
  • Mariner:2.0.20230823

Fabric/基础结构

  • az arcappliance CLI 命令现在仅支持 VMware 和 SCVMM 的静态 IP 部署
  • 仅出于测试目的,可以使用 DHCP 配置部署 Azure Stack HCI 上的 Arc 资源网桥
  • 支持使用规范区域名称
  • 移除 VMware vSphere 6.7 结构支持(vSphere 7 和 8 都受支持)

功能

  • (新)get-upgrades 命令 - 提取可用于当前设备群集的新升级边缘
  • (新)upgrade 命令 - 将设备升级到下一个可用版本(不适用于 SCVMM)
  • (更新)deploy 命令 - 除了 deploy 外,此命令现在还会调用 create 命令。 Create 命令现在是可选的。
  • (新)get-credentials 命令 - 现在允许提取 SSH 密钥和 kubeconfig,从用于部署 Arc 资源网桥的计算机之外的计算机运行 logs 命令时它们是必需的
  • 允许对 get-credentials 命令使用 config-file 参数(新)故障排除命令 - 通过使用 JIT 访问密钥直接在设备上运行允许的操作来帮助调试现场问题

Bug 修复

  • IPClaim 过早删除问题 vSphere 静态 IP

后续步骤