You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Databricks部署报错:无法创建私有子网CIDR范围

问题原因分析

1. 子网CIDR配置错误

  • 公共子网使用10.200.15.0/20:这个CIDR的范围是10.200.0.0 - 10.200.15.255,完全覆盖了你的整个vNET地址空间,必然和现有子网、私有子网产生冲突。
  • 私有子网使用10.200.15.1/24:这是非法的CIDR格式,/24子网的起始IP必须是网段边界(最后一段为0),比如10.200.15.0/24才是合法的。

2. 照搬官方教程未适配自身vNET

官方教程的示例CIDR是基于教程自带的vNET地址空间,如果你直接复制而没有替换成自己vNET(10.200.0.0/20)内的有效范围,就会出现“Subnet range is not within the Virtual Network range”错误。

解决方案

第一步:明确vNET可用地址范围

你的vNET10.200.0.0/20对应的IP范围是10.200.0.0 - 10.200.15.255,其中已使用子网10.200.0.0/24(10.200.0.0 - 10.200.0.255),剩余可用的/24子网为10.200.1.0/24到10.200.15.0/24,共15个。

第二步:配置合法的Databricks子网

Azure Databricks要求公共、私有子网满足:有效CIDR、无重叠、每个子网至少6个可用IP(推荐用/24,足够满足需求)。以下是可用的配置示例:

  • 公共子网CIDR:10.200.1.0/24
  • 私有子网CIDR:10.200.2.0/24

你也可以选择其他未被占用的/24子网,只要两个子网的网段不重叠即可。

第三步:验证CIDR合法性

判断CIDR是否符合要求的简单方法:

  • 确认子网CIDR的起始IP最后一段为0(比如10.200.x.0/24,x取值1-15)
  • 确认子网范围在10.200.0.0 - 10.200.15.255内
  • 公共和私有子网的x值不同,确保范围不重叠

第四步:部署Databricks工作区

  • 选择“自定义虚拟网络”选项,指定你的目标vNET
  • 公共子网和私有子网可选择新建子网,直接填入上述合法CIDR;也可提前在vNET中创建好对应的子网,再选择已有的子网

内容的提问来源于stack exchange,提问作者nam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:15:26