搭建
云服务器集群节点一般由以下硬件构成:
管理服务器
采取双机热备的方式,对整个节点的所有计算服务器、共享存储、网络进行管理,同时对外提供管理整个节点的API。
管理服务器上提供:管理服务(管理节点的计算服务器,对外提供管理接口)、DHCP 服务(为计算服务器的网络启动分配管理网段的IP)、tftp 服务(为计算服务器的网络启动提供远程启动映象下载)、nbd 服务(为计算服务器提供网络块设备服务)。
管理服务器上还会运行一个数据采集程序,定时将各种性能数据采集下来并发送到中央的数据采集服务器上。存储服务器群:存储服务器可以是ISCSI 或内置存储容量比较大的x86 服务器,通过集群文件系统组成一个统一的存储池,为节点内的虚拟机提供逻辑磁盘存储、非结构数据存储以及整合备份服务。
交换机
云服务器集群需要按不同功能和节点性能要求配备多个三层交换机,分别负责管理网段、公网交换网段、内部交换网段、存储网段等。
计算服务器群
计算服务器是高配置的四核服务器,计算服务器无需安装操作系统,但必须具备网络引导功能,其上运行一个linux 微内核、云计算机软件、一个与管理服务器进行通讯的Agent。