一种基于Openstack的物理机远程桌面的方法技术

技术编号:13079696 阅读:49 留言:0更新日期:2016-03-30 13:11
本发明专利技术涉及物理机周边设备控制技术领域,特别是一种基于Openstack的物理机远程桌面的方法。本发明专利技术首先搭建Openstack的云平台,设置物理机的智能平台管理接口(IPMI)地址、登录用户名、登录密码、主板类型;然后在Openstack云平台控制节点向目标物理节点发送远程桌面的请求,通过智能平台管理接口获取包含session相关连接数据;生成jnlp格式文件并返回其下载链接地址;用户通过浏览器下载Jnlp格式文件,并通过应用程序部署解决方案Java Web Start launcher打开Jnlp格式文件并启动JViewer软件;Jviewer软件通过基于IP地址的键盘、显示器、鼠标切换器(KVM OVER IP)远程控制到目标物理节点。本发明专利技术解决了Openstack开源云平台Juno版本不能对物理机远程桌面等问题;可以用于实现物理机的远程桌面。

【技术实现步骤摘要】

本专利技术涉及物理机周边设备控制
,特别是一种基于Openstack的物理机 远程桌面的方法。
技术介绍
随着Openstack开源云平台快速发展,已经有越来越多服务商和企业通过开源 IasS(基础设施即服务)云平台搭建类似亚马逊公有云的服务,包括有新浪、中国移动、中国 电信、国家电网、日本电信运营商KDDI等用户也使用上开源Openstack云平台。然而 Openstack云平台侧重于对虚拟机进行远程管控,而忽略物理机远程管控重要性。随着业务 的不断扩展导致云平台增加越来越多的物理机节点来提供虚拟化服务,随之而来的问题: -是传统开源云平台通常没有物理机远程管理的功能,不能通过云平台统一远程 管理物理机和虚拟机的远程桌面,需要另外一套物理机管理系统来管理物理机,特别是物 理机出现卡死或者宕机时,需要远程对物理机进行桌面操作。 二是应用服务效率低下。众所周知,大量虚拟机是基于物理机创建的,而物理机出 现故障会导致虚拟机上的应用不能正常访问,为了第一时间时间准确定位和修复问题,运 维人员通常通过远程桌面的方式进行维护,而开源云平台通道不提供此功能,造成运维人 员工作效率低,从而导致应用服务不能得到及时解决。 为了 Openstack云平台统一管理物理机和虚拟机的远程桌面,提高应用服务质量, 需要,统一管理虚拟机和物理机的远程桌面。
技术实现思路
本专利技术解决的技术问题在于基于Openstack的物理机远程桌面的方法,解决了 Openstack开源云平台Juno版本不能对物理机远程桌面、运维工作不够便利、不能支持主流 各种主板类型远程桌面、不能提供远程主板级别的访问、不能远程安装操作系统等问题。 本专利技术解决上述技术问题的技术方案是: 所述的方法包括如下步骤: 步骤1:搭建Openstack的云平台; 步骤2:设置物理机的智能平台管理接口(IPMI)地址、登录用户名、登录密码、主板 类型; 步骤3:用户请求对目标节点远程桌面; 步骤4:通过智能平台管理接口获取包含session相关连接数据;步骤5:生成jnlp格式文件; 步骤6:返回Jnlp格式文件的下载链接地址; 步骤7:通过浏览器下载Jnlp格式文件; 步骤8:通过应用程序部署解决方案Java Web Start launcher打开Jnlp格式文件 并启动JViewer软件; 步骤9:Jviewer软件通过基于IP地址的键盘、显示器、鼠标切换器(KVM OVER IP) 远程控制到目标物理节点。用户通过Openstack的Web界面,点击目标节点,并请求对目标节点远程桌面。 根据IPMI的登录用户名、登录密码、主板类型登录到该物理机的IPMI地址,获取包 括session相关连接数据。根据session相关连接数据,生成jnlp格式文件放在文件服务器上。 Jviewer解释Jnlp格式文件,KVM OVER IP将每台计算机的信号通过互联网或者专 用网络传送到IP数据包;在远程控制端,IP信号又被重新编译成键盘、鼠标、显示器信号,实 现远程键盘、鼠标、显示器控制。 本专利技术通过键盘、显示器、鼠标切换器(KVM OVER IP)和智能平台管理接口,支持 云平台上统一对虚拟机和物理机远程桌面操作,本专利技术也为用户提供很大的便利性,用户 可以通过远程桌面来安装操作系统而不需要到机房现场。本专利技术区别于一般的开源云平台 不能统一管理物理机和虚拟机的远程桌面,不受服务器品牌和操作系统的限制,支持主流 各种主板类型远程桌面,提供远程主板级别的访问,按需远程访问物理机桌面,有效实施物 理机问题定位、重装操作系统。【附图说明】 下面结合附图对本专利技术进一步说明:图1为本专利技术方法流程图;图2为本专利技术部署图。【具体实施方式】见图1、2所示,本专利技术实现流程如下: 1、先设置设置物理机的IPMI智能平台管理接口地址、登录用户名、密码和主板类 型 #The ipmi ip of the physical node ipmi_ip = 20.251.36.116 #The ipmi user of the physical node ipmi_user=ADMIN #The ipmi password of the physical node ipmi-password: ADMIN #The type of the physical node mainboard PhysicalNode-Mainboard=GigaByte 这里定义了 IPMI智能平台管理接口地址、登录用户名和密码、主板类型的配置项, 保存到目标节点的配置项文件。 2、通过智能平台管理接口获取包含session相关连接数据 4、返回Jnlp格式文件的下载链接地址 通过浏览器下载Jnlp格式文件,通过应用程序部署解决方案Java Web Start launcher打开Jnlp格式文件并启动JVi ewer软件;Jvi ewer软件通过基于IP地址的键盘、显 示器、鼠标切换器(KVM OVER IP)远程控制到目标物理节点。【主权项】1. ,其特征在于:所述的方法包括如下步 骤: 步骤1:搭建Openstack的云平台; 步骤2:设置物理机的智能平台管理接口(IPMI)地址、登录用户名、登录密码、主板类 型; 步骤3:用户请求对目标节点远程桌面; 步骤4:通过智能平台管理接口获取包含session相关连接数据; 步骤5:生成jnlp格式文件; 步骤6:返回Jnlp格式文件的下载链接地址; 步骤7:通过浏览器下载Jnlp格式文件; 步骤8:通过应用程序部署解决方案JavaWebStartlauncher打开Jnlp格式文件并启 动JViewer软件; 步骤9:Jviewer软件通过基于IP地址的键盘、显示器、鼠标切换器(KVMOVERIP)远程 控制到目标物理节点。2. 根据权利要求1所述的物理机远程桌面的方法,其特征在于:用户通过Openstack的 Web界面,点击目标节点,并请求对目标节点远程桌面。3. 根据权利要求1所述的物理机远程桌面的方法,其特征在于:根据IPMI的登录用户 名、登录密码、主板类型登录到该物理机的IPMI地址,获取包括session相关连接数据。4. 根据权利要求所述的物理机远程桌面的方法,其特征在于:根据IPMI的登录用户名、 登录密码、主板类型登录到该物理机的IPMI地址,获取包括session相关连接数据。5. 根据权利要求1至4任一项所述的物理机远程桌面的方法,其特征在于:根据session 相关连接数据,生成jnlp格式文件放在文件服务器上。 6 ·根据权利要求1至4任一项所述的物理机远程桌面的方法,其特征在于:Jviewer解释 Jnlp格式文件,KVMOVERIP将每台计算机的信号通过互联网或者专用网络传送到IP数据 包;在远程控制端,IP信号又被重新编译成键盘、鼠标、显示器信号,实现远程键盘、鼠标、显 示器控制。7.根据权利要求5所述的物理机远程桌面的方法,其特征在于:Jviewer解释Jnlp格式 文件,KVMOVERIP将每台计算机的信号通过互联网或者专用网络传送到IP数据包;在远程 控制端,IP信号又被重新编译成键盘、鼠本文档来自技高网...

【技术保护点】
一种基于Openstack的物理机远程桌面的方法,其特征在于:所述的方法包括如下步骤:步骤1:搭建Openstack的云平台;步骤2:设置物理机的智能平台管理接口(IPMI)地址、登录用户名、登录密码、主板类型;步骤3:用户请求对目标节点远程桌面;步骤4:通过智能平台管理接口获取包含session相关连接数据;步骤5:生成jnlp格式文件;步骤6:返回Jnlp格式文件的下载链接地址;步骤7:通过浏览器下载Jnlp格式文件;步骤8:通过应用程序部署解决方案Java Web Start launcher打开Jnlp格式文件并启动JViewer软件;步骤9:Jviewer软件通过基于IP地址的键盘、显示器、鼠标切换器(KVM OVER IP)远程控制到目标物理节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:马桂成杨松季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:广东;44

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

1