一种基于Docker部署桌面云管理平台的系统及其工作方法与应用技术方案

技术编号:17032431 阅读:57 留言:0更新日期:2018-01-13 19:07
本发明专利技术涉及一种基于Docker部署桌面云管理平台的系统及其工作方法与应用。本发明专利技术所述基于Docker部署桌面云管理平台的系统,利用Docker技术在原有私有云集群的控制节点中安装Docker直接安装配置好的容器镜像,通过该容器镜像对私有云集群进行控制;不仅简化了传统B/S架构的私有云管理系统安装步骤,避免繁琐的配置;而且方便移植,一旦控制节点发生宕机等突发因素,可直接在私有云集群中的其它任意节点拉取容器镜像充当新的控制节点使用,且不影响丝毫功能差异;三是方便持续集成开发,随着时间的推移可以方便的对私有云管理平台进行功能扩充。

【技术实现步骤摘要】
一种基于Docker部署桌面云管理平台的系统及其工作方法与应用
本专利技术涉及一种基于Docker部署桌面云管理平台的系统及其工作方法与应用,属于云计算虚拟化的

技术介绍
随着云计算浪潮的不断推进以及互联网技术的不断发展,“多媒体瘦客户端+宽带网+云计算服务器”的新型互联网模式必将成为未来的发展趋势。桌面云是一种互联网上的资源利用新方式,可为大众用户依托互联网上异构、自治的服务进行按需即取的计算。在现阶段,桌面云的大部分虚拟化管理系统无论是采用B/S架构还是C/S架构都有其不足之处。传统的C/S架构不仅带来系统资源浪费的问题,而且管理工作的不够灵活。B/S架构系统,往往需要在控制节点安装LAMP环境,配置网络服务器,数据库初始化等诸多步骤,安装与配置过程较为复杂和繁琐。中国专利CN105681424A公开了一种桌面云系统。该桌面云系统的虚拟化管理采用虚拟换管理软件,基于B/S机构,统一管理所有集群中的VID桌面、应用程序和服务器虚拟化,并且能够监控PC的硬件资源和虚拟资源。Docker是dotCloud开源的一个应用容器引擎,而且其采用客户端-服务器(C/S)架构模式,使用本文档来自技高网...
一种基于Docker部署桌面云管理平台的系统及其工作方法与应用

【技术保护点】
一种基于Docker部署桌面云管理平台的系统,其特征在于,包括控制节点服务器、路由器和多个计算节点服务器;所述控制节点服务器与计算节点服务器通过所述路由器连接在同一个局域网。

【技术特征摘要】
1.一种基于Docker部署桌面云管理平台的系统,其特征在于,包括控制节点服务器、路由器和多个计算节点服务器;所述控制节点服务器与计算节点服务器通过所述路由器连接在同一个局域网。2.根据权利要求1所述的基于Docker部署桌面云管理平台的系统,其特征在于,所述路由器为千兆路由器;所述计算节点服务器为桌面云计算节点服务器。3.一种利用权利要求1-2任意一项所述系统部署桌面云管理平台的方法,其特征在于,包括步骤如下:1)初始化环境;在所述计算节点服务器中安装KVM虚拟化环境,并通过更改/etc/libvirt/libvirtd.conf中的参数,将所有计算节点运行的libvirtd守护进程更改为支持TCP协议远程连接;在所述计算节点服务器中安装vnc-server以支持远程可视化操作;2)在所述控制节点服务器中安装Docker运行环境,构建Docker镜像的Dockerfile文件,作为系统的Docker镜像模板;3)系统首次运行时,在控制节点服务器中启动Docker容器,并在Docker容器中将一个基本的centos镜像pull到控制节点服务器;4)在步骤3)创建的镜像中安装php-libvirt支持;5)在步骤4)创建的Docker镜像中,初始化数据库实体;所述数据库实体包括用户实体、计算节点服务器集群实体、云桌面虚拟机实体和模板参数实体;6)在步骤5)创建好数据库实体的Docker镜像中,创建基于B/S架构的桌面云管理平台;所述桌面云管理平台包括,服务器集群管理模块、桌面云虚拟机管理模块、存储管理模块和用户管理模块。4.根据权利要求3所述的部署桌面云管理平台的方法,其特征在于,所述服务器集群管理模块对桌面云的计算节点进行管理;服务器集群管理模块对桌面云的计算节点进行管理的具体过程包括,调用libvirtdAPI查看计算节点运行状态,添加/删除计算节点;将添加的计算节点保存于计算节点服务器集群实体中并...

【专利技术属性】
技术研发人员:张舒吴大雷张秀真
申请(专利权)人:济南浚达信息技术有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1