Skip to content
Novaix 目前处于早期开发阶段,功能尚未稳定,可能存在严重的 Bug。请勿用于生产环境。

VPC 私有网络 ​

VPC(Virtual Private Cloud)为您的实例提供隔离的私有网络环境。同一 VPC 内的实例可以通过内网 IP 互相通信,不同 VPC 之间的网络完全隔离。

工作原理 ​

VPC 基于 OVN(Open Virtual Network)实现 L2 层网络隔离。每个 VPC 是一个独立的虚拟网络,拥有独立的 IP 地址空间,实例通过虚拟网卡接入 VPC。

前置条件 ​

VPC 功能依赖节点组的 OVN 支持和管理员启用。在创建 VPC 之前,请确保:

  1. 系统已激活授权(VPC 为授权版功能)
  2. 管理员在「系统设置」→「私有网络」中启用了 VPC 功能(默认关闭)
  3. 已创建节点组,且启用了 OVN
  4. 节点组内至少有一个在线节点
  5. 节点服务器上已正确配置 OVN 网络环境

TIP

VPC 功能默认关闭,管理员手动开启后用户端才会显示「私有网络」入口。如果您的业务不需要 VPC,可以保持关闭以简化用户界面。

创建 VPC ​

在管理面板的「VPC 管理」页面,点击「创建 VPC」,填写以下信息:

字段说明
用户VPC 所属的用户
节点组VPC 所在的节点组(需启用 OVN)
名称VPC 的显示名称
CIDRVPC 的网段地址,如 10.10.0.0/16
描述备注信息(可选)

WARNING

  • CIDR 必须使用私有地址段(RFC 1918):10.0.0.0/8、172.16.0.0/12、192.168.0.0/16
  • VPC CIDR 掩码不能小于 /29;子网 CIDR 掩码不能小于 /30
  • VPC 创建后,CIDR 不可修改

子网管理 ​

VPC 创建后,需要在其中创建子网才能挂载实例。子网是 VPC 内的一个 IP 地址段,实例会从子网中分配私有 IP。

创建子网 ​

字段说明
名称子网显示名称
CIDR子网地址段,必须在 VPC 的 CIDR 范围内

创建后系统会自动设置网关 IP(VPC 网段的 .1 地址,如 VPC 为 10.10.0.0/16 则网关为 10.10.0.1)和 DNS 服务器(默认 8.8.8.8 / 8.8.4.4)。

WARNING

  • 同一 VPC 下的子网 CIDR 不能重叠
  • 子网的网络地址(首个 IP)和广播地址(末尾 IP)会被保留;若 VPC 网关地址落在该子网范围内也会被保留,均不能分配给实例
  • 删除子网前必须先卸载该子网下的所有实例

挂载和卸载实例 ​

挂载实例到 VPC ​

在 VPC 详情页的「实例」标签中,点击「挂载实例」,选择要挂载的实例和子网,可以手动指定私有 IP 或由系统自动分配。

挂载后,系统会为实例添加一块虚拟网卡并配置 IP 地址,实例就可以通过该 IP 与同 VPC 内的其他实例通信。

WARNING

  • 实例必须属于该 VPC 的所属用户,且在同一个节点组内
  • 同一实例不能重复挂载到同一个 VPC
  • 手动指定的 IP 不能与子网内已分配的 IP 冲突

卸载实例 ​

在已挂载实例列表中点击「卸载」,系统会移除实例上的 VPC 网卡,解除实例与 VPC 的关联。卸载后该 IP 地址会被释放,可以分配给其他实例。

安全组 ​

安全组用于控制 VPC 内的网络访问策略,类似于虚拟防火墙。每个 VPC 可以创建多个安全组,每个安全组包含一组访问规则。

创建安全组 ​

在 VPC 详情页的「安全组」标签中创建安全组,填写名称和描述即可。

安全组规则 ​

点击安全组名称进入规则管理,可以添加以下类型的规则:

字段说明
方向入站(ingress)或 出站(egress)
动作允许(allow)、丢弃(drop)或 拒绝(reject)
协议TCP、UDP、ICMPv4、ICMPv6,留空表示所有协议
来源/目标IP 地址或网段
端口范围端口或端口范围,如 80,443 或 8000-9000

规则创建后会自动同步到所有关联实例,通常几秒内生效。如需调整已有规则,请删除后重新创建。

TIP

drop 和 reject 的区别:drop 静默丢弃数据包,发送方不会收到任何响应;reject 会返回一个拒绝响应,发送方可以立刻知道连接被拒绝。对于外部访问建议使用 drop,对于内部调试建议使用 reject。

删除 VPC ​

删除 VPC 前必须先删除其下的所有子网(子网删除前需卸载所有实例)。安全组和安全规则会随 VPC 删除自动清理,无需手动删除。

WARNING

删除 VPC 会同时清理节点上对应的 OVN 网络资源和所有关联的安全组,此操作不可恢复。