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