ZStack是下一代开源的云计算IaaS(基础架构即服务)软件。它主要面向未来的智能数据中心,通过提供灵活完善的APIs来管理包括计算、存储和网络在内的数据中心资源。用户可以利用ZStack快速构建自己的智能云数据中心,也可以在稳定的ZStack之上搭建灵活的云应用场景,例如VDI(虚拟桌面基础架构)、PaaS(平台即服务)、SaaS(软件及服务)等。
ZStack作为产品级私有云平台,提供了对用户数据中心的计算、存储、网络等资源的管理和调度。用户使用ZStack可以快速配置私有云环境,并快速创建云主机、分配云盘和自动配置云主机网络。
软件特征
简单 Simple
一键操作,使安装部署简单,同时支持云系统的平滑升级
强壮 Strong
全新进程内微服务架构、清理回收系统,保证系统长期稳定的运行
智能 Smart
自动化运维管理、实时的全局监控,实现智能的全局升级系统
可扩展 Scalable
小到一台的服务器、多到上万台服务器组成的分布式云系统,均可支持
产品参数
服务器数量 数量可定制支持多账户云主机HA
ZStack完整功能磁盘、网络限制管理节点高可用
本地、网络存储、Ceph实时监控镜像仓库
分布式DHCP、EIP资源超分无缝升级
云主机安装与备份计费技术支持
网络环境
云计算环境是公司内非常重要的IT基础架构。安装ZStack前,请仔细阅读并依照配置需求完成基础环境的软硬件环境准备。不当的环境配置,可能导致无法完成随后的私有云环境部署,或者在使用
中遇到异常。
如图 2: 网络环境示意图所示,是搭建在一个小型数据中心上典型的私有云环境。该环境由若干台功能不同的服务器,两个独立的网络环境构成。
其中有两台服务器用于ZStack管理节点和存放云主机的镜像(在小型数据中心中,管理节点和镜像服务器可以共用一台服务器,在大规模的物理环境中可以配置多台管理节点提供高可用性和多台镜像服务器扩展镜像存储容量和吞吐率),其余服务器作为云主机的物理宿主机。每台服务器均连接到管理网络和数据网络,其中数据网络可以通过防火墙访问互联网。管理网络是管理节点管理物理机、云主机、云盘等云端资源的网络。数据网络是云主机提供数据服务的网络,图中的IP地址仅作为示例给用户参考。
注:
连接管理网络的服务器需指定静态的IP地址,并在之后添加物理服务器时使用。用户手册 / 3 配置需求文档版本:V2.5.0 27
连接数据网络服务器上的网卡可以不用指定IP地址,但是每台服务器连接数据网络的网卡设备名称需相同(例如都是eth0)。
硬件要求
建议的比较低系统配置:
1. 主机:物理机的CPU不低于4核心,需支持x86架构的硬件虚拟化特性(例如Intel的VMX,或者AMD的SVM),并需在BIOS打开CPU虚拟化支持。用户可采用服务器或PC机做演示和一般的开发环境。物理机需要配置统一的CPU型号,以防止CPU指令集支持的不同。
2. 内存:8G以上。内存总量的大小直接决定了服务器运行云主机的数量。
3. 网络:物理机需配置千兆网卡,物理机之间搭建千兆网络。所有物理机网卡命名一致,并且使用相同网卡承载相同的通信流量,例如管理流量都使用eth0网卡。用户需提前对网络交换机完成必要的配置。
注: 如需采用VLAN网络环境,请提前在交换机上配置对应的VLAN网络通讯。ZStack会主动给云主机分配IP地址,需预留一段和系统不冲突的IP地址,同时要避免和原有网络环境中的DHCP服务冲突。
4. 存储:主存储或镜像存储均建议2T以上容量。
如果采用了本地硬盘做主存储,考虑到镜像服务器和主存储的可靠性,建议采用存储冗余备份方案。例如4块硬盘做RAID10。如果云主机的IO读写性能均要求很高,建议采用全SSD硬盘的RAID配置。
如果云主机的IO访问更多偏向读性能,也可以采用SSD和机械硬盘混合的配置(如有需求请咨询ZStack公司技术支持获取帮助)。镜像存储服务器可以根据实际云主机环境中使用的情况,随时扩容。
如果采用NFS、Ceph、FusionStor或者支持Shared Mount Point的分布式文件系统的网络存储,则需提前配置好相应的存储或文件系统。如果镜像服务器采用了Ceph,那么主存储也需使用Ceph来配置。如果镜像服务器采用了FusionStor,那么主存储也需使用FusionStor来配置。