本发明属于云计算及虚拟化领域,具体涉及一种包含分布式存储的云平台及部署方法。
背景技术:
icenter,移动互联网业务支撑平台。
云计算作为当前信息技术的热点,发展迅速,不断有商用项目的落地也证明了云计算技术日趋成熟。但是无论是商业公司提供的公有云,还是企业自建的私有云,其基础设施部署一直是困扰业界的难题。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种包含分布式存储的云平台及部署方法,是非常有必要的。
技术实现要素:
本发明的目的在于,针对上述云平台的基础设施部署一直是困扰业界的难题的缺陷,提供一种包含分布式存储的云平台及部署方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种包含分布式存储的云平台,包括icenter平台,icenter平台连接有主交换机和虚拟交换机;
主交换机与虚拟交换机连接;
主交换机连接有服务器节点,服务器节点还与虚拟交换机连接;服务器节点的数量为若干个;
服务器节点包括管理模块、数据模块、scvm业务模块、scvm虚拟机模块和普通虚拟机业务模块;
普通虚拟机业务模块连接有普通虚拟机,普通虚拟机业务模块还与主交换机连接;
scvm虚拟机模块包括管理接口、集群通信接口和数据接口;
scvm虚拟机模块连接有scvm裸磁盘;
管理接口与管理模块连接,管理模块还连接有管理网交换机,管理网交换机与主交换机连接;
集群通信接口与虚拟交换机连接;
数据接口与scvm业务模块连接,scvm业务模块连接有scvm业务网交换机,scvm业务网交换机与虚拟交换机连接,scvm业务网交换机与数据模块连接。
进一步地,scvm裸磁盘数量为2个。scvm裸磁盘为scvm虚拟机模块挂载的主机裸磁盘。
进一步地,服务器节点还包括第一网口、第二网口、第三网口以及第四网口;
管理网交换机通过第一网口与主交换机连接;
普通虚拟机业务模块通过第二网口与主交换机连接;
集群通信接口通过第三网口与虚拟交换机连接;
scvm业务网交换机通过第四网口与虚拟交换机连接。
进一步地,第一网口及第二网口分别采用千兆网口;
第三网口及第四网口分别采用万兆网口。千兆网口实现管理网功能和业务网功能;万兆网卡实现集群功能和iscsi功能。
进一步地,主交换机包括icenter接口、管理网接口、业务网接口和第一级联接口;
虚拟交换机包括第二级联接口、软件定义的iscsi接口和软件定义的集群通信接口;icenter平台通过主交换机对服务器节点进行管理,主交换机还用于实现普通虚拟机业务;虚拟交换机用于实现sds集群通信以及sds对外的iscsi接口通信功能。
主交换机通过icenter接口与icenter平台连接;
主交换机通过管理网接口与第一网口连接;
主交换机通过业务网接口与第二网口连接;
虚拟交换机通过软件定义的集群通信接口与第三网口连接;
虚拟交换机通过软件定义的iscsi接口与第四网口连接;
主交换机的第一级联接口与虚拟交换机的第二级联接口连接。
进一步地,服务器节点的数量为三个。三个服务器节点之间通过虚拟交换机的sds集群通信接口进行通信。
本发明还给出如下技术方案:
一种包含分布式存储的云平台部署方法,包括如下步骤:
s1.配置raid卡的直通;
s2.安装计算节点;
s3.icenter平台双机部署;
s4.添加许可证;
s5.添加主机;
s6.添加本地存储;
s7.配置scvm业务网交换机;
s8.配置虚拟交换机;
s9.配置虚拟机业务模块;
s10.增加软件定义存储。
进一步地,步骤s1具体步骤如下:
s11.服务器节点启动,根据出现的磁盘raid提示进行raid配置;
s12.若存在原有raid配置,则清空原有raid配置;
s13.开通raid卡磁盘直通功能,设置磁盘使用jbod模式;
步骤s2具体步骤如下:
s21.设置一个服务器节点为计算节点;
s22.打开计算节点的bmc,选择待安装的iso镜像文件,进行连接;
s23.重启bmc,设置bmc从硬盘启动,输入待安装计算节点的ip地址、网关、子网掩码及服务器节点的名称,选择要安装系统的磁盘;
s24.进行磁盘分区,安装系统,安装完成后重启系统;
步骤s3的具体步骤如下:
s31.采用icenter部署工具,选择主备安装;
s32.配置主机节点及备机节点;
s33.配置浮动ip,检验配置信息;
s34.创建主机节点的主物理机存储,创建备机节点的备物理机存储;
s35.选择icenter模板所在路径,选择主机节点及备机节点列表中的存储,进行安装。
进一步地,步骤s4具体步骤如下:
s41.获取机器码,生成许可证;
s42.获取许可证序列号,完成许可证的添加;
步骤s5具体步骤如下:
s51.判断管理节点所在主机是否只是一个管理节点;
s52.若是,则获取另外一个计算节点的主机添加至环境中;
s53.若管理节点所在主机同时为一个计算节点,则将该管理节点所在主机添加至环境中;
s54.获取待增加主机的ip及密码,进行主机添加;
步骤s6具体步骤如下:
s61.获取与步骤5中添加主机相关的磁盘;
s62.获取数据存储名称,创建本地存储池。
进一步地,步骤s7具体步骤如下:
s71.获取名称,增加普通虚拟机业务交换机;
s72.获取要增加的主机并选择一个网卡,为普通虚拟机业务交换机增加主机;
s73.获取局域网id,对普通虚拟机业务交换机进行配置;
s74.进行数据模块创建,增加数据网;
步骤s8具体步骤如下:
s81.获取并配置虚拟机交换机名称;
s82.配置虚拟交换机上行链路局域网id;
s83.完成虚拟交换机添加;
s84.获取虚拟交换机名称和局域网id,选择添加的虚拟交换机;
s85.选择主机,并设置主机ip;
s86.完成数据网添加。
进一步地,步骤s9具体步骤如下:
s91.导入虚拟机并配置scvm虚拟机模块信息;
s92.选择nfs远程服务器,定义scvm虚拟机模块的名称,选择客户机操作系统及版本;
s93.选择用于部署scvm虚拟机模块的计算节点,选择本地存储池,选择需导入的scvm虚拟机模块模板;
s94.完成虚拟机导入;
s95.配置scvm虚拟机模块的ip;
s96.配置管理接口ip,配置数据接口ip;
s97.判断管理接口ip与数据接口ip是否能彼此ping通;
步骤s10具体步骤如下:
s10.选择存储池;
s101.选择关联主机,所述关联主机上有scvm虚拟机模块;
s102.选择scvm虚拟机,完成sds存储添加。
本发明的有益效果在于:
本发明的云平台的稳定运行、可扩展、灵活性高,支持计算、存储和网络的全面虚拟化,支持虚拟机、虚拟磁盘和虚拟网络的全生命周期管理,提供包括虚拟机配置在线变更和虚拟内网的功能;通过对底层物理资源的融合、分配与管理,将静态、复杂的it环境转变为更动态、易于管理的虚拟数据中心,提高了资源交付的敏捷性、灵活性和资源的使用效率,帮助企业创建高性能、可扩展、可管理、灵活的服务器虚拟化基础架构,提供优质的虚拟数据中心服务;分布式存储不依赖骨干网带宽,可采用多套低端的小容量的存储设备分布部署,设备价格和维护成本较低,小容量设备分布部署,对机房环境要求低。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。
附图说明
图1为本发明的连接示意图;
图2为本发明的方法流程图;
1-icenter平台;2-主交换机;2.1-icenter接口;2.2-管理网接口;2.3-业务网接口;2.4-第一级联接口;3-虚拟交换机;3.1-第二级联接口;3.2-软件定义的iscsi接口;3.3-软件定义的集群通信接口;4-服务器节点;5-管理模块;6-数据模块;7-scvm业务模块;8-scvm虚拟机模块;8.1-管理接口;8.2-集群通信接口;8.3-数据接口;9-普通虚拟机业务模块;10-管理网交换机;11-scvm业务网交换机;12-scvm裸磁盘;13-普通虚拟机;14.1-第一网口;14.2-第二网口;14.3-第三网口;14.4-第四网口。
具体实施方式:
为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明具体实施例中的附图,对本发明中的技术方案进行清楚、完整地描述。
实施例1:
如图1所示,本发明提供一种包含分布式存储的云平台,包括icenter平台1,icenter平台1连接有主交换机2和虚拟交换机3;
主交换机2与虚拟交换机3连接;
主交换机2连接有服务器节点4,服务器节点4还与虚拟交换机3连接;服务器节点4的数量为若干个;
服务器节点4包括管理模块5、数据模块6、scvm业务模块7、scvm虚拟机模块8和普通虚拟机业务模块9;
普通虚拟机业务模块9连接有普通虚拟机13,普通虚拟机业务模块9还与主交换机2连接;
scvm虚拟机模块8包括管理接口8.1、集群通信接口8.2和数据接口8.3;
scvm虚拟机模块8连接有scvm裸磁盘12;scvm裸磁盘12数量为2个;
管理接口8.1与管理模块5连接,管理模块5还连接有管理网交换机10,管理网交换机10与主交换机2连接;
集群通信接口8.2与虚拟交换机3连接;
数据接口8.3与scvm业务模块7连接,scvm业务模块7连接有scvm业务网交换机11,scvm业务网交换机11与虚拟交换机3连接,scvm业务网交换机11与数据模块6连接;
服务器节点4还包括第一网口14.1、第二网口14.2、第三网口14.3以及第四网口14.4;
管理网交换机10通过第一网口14.1与主交换机2连接;
普通虚拟机业务模块9通过第二网口14.2与主交换机2连接;
集群通信接口8.2通过第三网口14.3与虚拟交换机3连接;
scvm业务网交换机11通过第四网口14.4与虚拟交换机3连接;
第一网口14.1及第二网口14.2分别采用千兆网口;
第三网口14.3及第四网口14.4分别采用万兆网口。
主交换机2包括icenter接口2.1、管理网接口2.2、业务网接口2.3和第一级联接口2.4;
虚拟交换机3包括第二级联接口3.1、软件定义的iscsi接口3.2和软件定义的集群通信接口3.3;
主交换机2通过icenter接口2.1与icenter平台1连接;
主交换机2通过管理网接口2.2与第一网口14.1连接;
主交换机2通过业务网接口2.3与第二网口14.2连接;
虚拟交换机3通过软件定义的集群通信接口3.3与第三网口14.3连接;
虚拟交换机3通过软件定义的iscsi接口3.2与第四网口14.4连接;
主交换机2的第一级联接口2.4与虚拟交换机3的第二级联接口3.1连接。
上述实施例1中,服务器节点4的数量为三个。
实施例2:
如图2所示,本发明提供一种包含分布式存储的云平台部署方法,包括如下步骤:
s1.配置raid卡的直通;
s2.安装计算节点;
s3.icenter平台双机部署;
s4.添加许可证;
s5.添加主机;
s6.添加本地存储;
s7.配置scvm业务网交换机;
s8.配置虚拟交换机;
s9.配置虚拟机业务模块;
s10.增加软件定义存储。
上述实施例1中,步骤s1具体步骤如下:
s11.服务器节点启动,根据出现的磁盘raid提示进行raid配置;
s12.若存在原有raid配置,则清空原有raid配置;
s13.开通raid卡磁盘直通功能,设置磁盘使用jbod模式;
步骤s2具体步骤如下:
s21.设置一个服务器节点为计算节点;
s22.打开计算节点的bmc,选择待安装的iso镜像文件,进行连接;
s23.重启bmc,设置bmc从硬盘启动,输入待安装计算节点的ip地址、网关、子网掩码及服务器节点的名称,选择要安装系统的磁盘;
s24.进行磁盘分区,安装系统,安装完成后重启系统;
步骤s3的具体步骤如下:
s31.采用icenter部署工具,选择主备安装;
s32.配置主机节点及备机节点;
s33.配置浮动ip,检验配置信息;
s34.创建主机节点的主物理机存储,创建备机节点的备物理机存储;
s35.选择icenter模板所在路径,选择主机节点及备机节点列表中的存储,进行安装;
步骤s4具体步骤如下:
s41.获取机器码,生成许可证;
s42.获取许可证序列号,完成许可证的添加;
步骤s5具体步骤如下:
s51.判断管理节点所在主机是否只是一个管理节点;
s52.若是,则获取另外一个计算节点的主机添加至环境中;
s53.若管理节点所在主机同时为一个计算节点,则将该管理节点所在主机添加至环境中;
s54.获取待增加主机的ip及密码,进行主机添加;
步骤s6具体步骤如下:
s61.获取与步骤5中添加主机相关的磁盘;
s62.获取数据存储名称,创建本地存储池;
步骤s7具体步骤如下:
s71.获取名称,增加普通虚拟机业务交换机;
s72.获取要增加的主机并选择一个网卡,为普通虚拟机业务交换机增加主机;
s73.获取局域网id,对普通虚拟机业务交换机进行配置;
s74.进行数据模块创建,增加数据网;
步骤s8具体步骤如下:
s81.获取并配置虚拟机交换机名称;
s82.配置虚拟交换机上行链路局域网id;
s83.完成虚拟交换机添加;
s84.获取虚拟交换机名称和局域网id,选择添加的虚拟交换机;
s85.选择主机,并设置主机ip;
s86.完成数据网添加;
步骤s9具体步骤如下:
s91.导入虚拟机并配置scvm虚拟机模块信息;
s92.选择nfs远程服务器,定义scvm虚拟机模块的名称,选择客户机操作系统及版本;
s93.选择用于部署scvm虚拟机模块的计算节点,选择本地存储池,选择需导入的scvm虚拟机模块模板;
s94.完成虚拟机导入;
s95.配置scvm虚拟机模块的ip;
s96.配置管理接口ip,配置数据接口ip;
s97.判断管理接口ip与数据接口ip是否能彼此ping通;
步骤s10具体步骤如下:
s10.选择存储池;
s101.选择关联主机,所述关联主机上有scvm虚拟机模块;
s102.选择scvm虚拟机,完成sds存储添加。
本发明的实施例是说明性的,而非限定性的,上述实施例只是帮助理解本发明,因此本发明不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他的具体实施方式,同样属于本发明保护的范围。