文档目录

网络配置

ZStack Cloud支持复杂的网络场景,根据业务需求和实际环境,下面列出了几种常见的网络架构:
  1. 本地存储+扁平网络架构
    其架构如图 1所示,此架构支持以下特性:
    • 物理主机使用本地存储来存储云主机的系统盘和数据盘。
    • 云主机数据保护需要依赖物理主机的RAID阵列技术。
    • 物理主机和云主机在同一个二层网络,云主机IP可与物理主机IP互通。
    • 支持分布式DHCP、分布式弹性IP、Userdata服务。
    • 云主机在线迁移受限。
    • 成本低廉,并发性能高,适用于软件开发测试环境、应用层可提供高可用的场景。
    图 1. 本地存储 +扁平网络


    管理网络
    • 负责管理各计算节点及存储节点资源的网络。
    • 图示的em01即为管理节点使用的网卡,是管理节点用于和计算节点及镜像服务器通信的网络。
    业务网络
    • 计算节点和镜像服务器之间进行数据通讯的网络。
    • 图示的em02即为创建云主机使用的网络,云主机的网络如果设置与物理主机同一网段,就可以与物理主机互通,IP互通时,注意IP段不可重叠。
    • 可以设置VLAN或VXLAN进行二层隔离,网络隔离后,云主机只能在私网内使用,无法直接访问外部网络,需要使用弹性IP机制来实现网络互通。
    镜像服务器
    • 镜像服务器可以使用单独的服务器提供服务。
    • 在小型的数据中心,也可与管理节点使用同一台服务器。
  2. NAS/SAN +VPC网络架构
    其架构如图 2所示,此架构支持以下特性:
    • 云主机数据存放在集中存储,云盘数据通过存储双控和RAID技术提供保护。
    • 需要准备存储网络,准备集中存储,建议万兆以上网络,云主机受高可用保护。
    • 添加到ZStack Cloud时,可添加为NFS或Shared Mount Point主存储。
    • 构建了存储网,云主机支持高可用,数据支持安全保护,IO性能有瓶颈,建议8~10计算节点共用一个存储。
    • 使用VPC路由器提供DNS、SNAT、弹性IP、端口转发、负载均衡、IPsec、安全组等网络服务。
    • 支持分布式DHCP网络。
    • 需要一定的投资,适用于传统应用、应用数据紧密、SLA高可用保证、数据安全场景。
    图 2. NAS/SAN +VPC网络


    管理网络
    • 负责管理各计算节点及存储节点资源的网络。
    • 图示的em01即为管理节点使用的网卡,是管理节点用于和计算节点及镜像服务器通信的网络。
    业务网络
    • 计算节点和镜像服务器之间进行数据通讯的网络。
    • 同一个物理接线通过VLAN设置为公有网络和私有网络。
    • 其中公有网络为不带VLAN的em02,可以访问互联网,私有网络为VLAN编号为10的em02,交换机端需设置Trunk模式,云主机可以通过路由器访问互联网,路由器网络使用路由器来提供各种网络服务,路由器的网络默认IP为公有网络的IP地址。
    Note:

    如果物理主机网卡较少,管理网络和业务网络可以合并为同一个网络。

    存储网络
    • 用于提供NAS/SAN存储的网络。
    • 建议使用万兆以太网或FC,加速存储访问。图示使用的是em03来专门提供存储网络流量的访问。
    镜像服务器
    • 镜像服务器可以使用单独的服务器提供服务。
    • 在小型的数据中心,也可与管理节点使用同一台服务器。
  3. Ceph+VXLAN网络架构
    其架构如图 3所示,此架构支持以下特性:
    • 云主机数据存放在分布式存储,数据通过多副本或纠删码机制提供保护。
    • 需要准备存储网络,云主机受高可用保护。
    • Ceph主存储和Ceph镜像服务器使用同一套分布式存储。
    • 构建了存储网,云主机支持高可用,数据支持多副本,计算和存储都可以横向扩展。
    • 使用VXLAN的VTEP提供二层逻辑子网,VXLAN Underlay网络供云主机访问。
    • 使用路由器提供DNS、SNAT、弹性IP、端口转发、负载均衡、IPsec、安全组等网络服务。
    • 支持分布式DHCP网络。
    • 适用于租用平台、通用型应用、应用数据紧密、SLA高可用保证、大规模环境。
    图 3. Ceph + VXLAN网络


    管理网络
    • 负责管理各计算节点及存储节点资源的网络。
    • 图示的em01即为管理节点使用的网卡,是与计算节点和分布式存储通信的网络。
    公有网络
    • 可以访问外部互联网的网络。
    • 云主机可以通过路由器访问互联网,路由器网络使用路由器来提供各种网络服务,路由器的网络默认IP为公有网络的IP地址。
    • 图示使用的em02来提供公有网络服务。如果网卡不足,也可将管理网络和公有网络合并为一个网络使用。
    VXLAN Underlay网络
    • 给云主机使用的VXLAN Underlay私有网络。
    • 基于三层IP地址的二层逻辑网络,例如图示采用的是192.168.1.x/24的VTEP来提供VNI为201的私有网络。
    存储网络
    • 用于提供分布式块存储的网络。
    • 用于提供分布式块存储的网络,建议使用万兆以太网或FC,加速存储访问。
    • 例如图示的em03的存储网络。Ceph分布式存储至少需要有一个Mon IP可与管理网络互通。
  4. Ceph+VPC网络架构
    其架构如图 4所示,此架构支持以下特性:
    • 云主机数据存放在分布式存储,数据通过多副本或纠删码机制提供保护。
    • 需要准备存储网络,云主机受高可用保护。
    • Ceph主存储和Ceph镜像服务器使用同一套分布式存储。
    • 构建了存储网,云主机支持高可用,数据支持多副本,计算和存储都可以横向扩展。
    • 使用VPC路由器提供DNS、SNAT、弹性IP、端口转发、负载均衡、IPsec、安全组等网络服务。
    • 支持分布式DHCP网络。
    • 适用于租用平台、通用型应用、应用数据紧密、SLA高可用保证、大规模环境。
    图 4. Ceph + VPC网络


    管理网络
    • 负责管理各计算节点及存储节点资源的网络。
    • 图示的em01即为管理节点使用的网卡,是管理节点用于和计算节点及镜像服务器通信的网络。
    业务网络
    • 同一个物理接线通过VLAN设置为公有网络和私有网络。
    • 其中公有网络为不带VLAN的em02,可以访问互联网,私有网络(VPC网络)包括:VLAN编号为10的em02,交换机端需设置Trunk模式,云主机可以通过VPC路由器公有网络访问互联网,VPC网络使用VPC路由器来提供各种网络服务,VPC路由器的网络默认IP为公有网络的IP地址。
    Note:

    如果物理主机网卡较少,管理网络和业务网络可以合并为同一个网络。

    存储网络
    • 用于提供分布式块存储的网络。
    • 用于提供分布式块存储的网络,建议使用万兆以太网或FC,加速存储访问。
    • 例如图示的em03的存储网络。Ceph分布式存储至少需要有一个Mon IP可与管理网络互通。
运维手册 | 5.4.12 | ZStack Cloud · ZCF | ZStack 资源中心