USB外设在虚拟化环境下的高可用方法及其架构技术

技术编号:12338414 阅读:94 留言:0更新日期:2015-11-18 11:13
本发明专利技术公开了一种USB外设在虚拟化环境下的高可用方法,一种USB外设在虚拟化环境下的高可用方法,包括如下实施步骤:a、重定向系统设备和服务器连接到同一网络;b、各USB外设分别连接到重定向系统设备,在重定向系统设备上配置好各USB重定向的目的地址;c、重定向系统设备将所插入的USB外设,按照配置好的重定向的目的地址,对应地定向到相应的虚拟机上;d、当虚拟机所在服务器发生故障时,虚拟机从该服务器迁移到另一服务器,重定向系统设备将USB重定向到迁移后的虚拟机上,虚拟机继续运行USB外设认证或授权的功能或服务。保证在发生迁移后的虚拟机及其功能或服务的高可用性。

【技术实现步骤摘要】

本专利技术涉及一种USB外设在虚拟化环境下的应用技术,特别是一种USB外设在虚拟化环境下的高可用方法。
技术介绍
在科学技术进步的推动下网络技术日益发达,对服务器的需求也越来越高,为了节省IT硬件成本,提高服务器的利用率,虚拟化技术日益盛行,虚拟化英文翻译为Virtualizat1n,在IT界,虚拟化指的是利用各种方法把物理计算机的各种硬件资源(包括CPU、RAM、硬盘和网络控制器)给模拟出来,从而实现在单台物理机上运行多个和“真实”计算机一样的虚拟机的技术,每个虚拟机可以运行自己独立的操作系统而互不冲突。由于虚拟机运行在一物理机上,当该物理机出现问题时,要确保虚拟机仍可正常工作,这就需要虚拟机具有高可用集群,高可用英文翻译High Availability,简称HA,高可用通常是指为了保证某个服务能够一直稳定运行,不因为其所在的服务器发生了故障(例如硬件故障或者断电等)而导致整个服务都停止工作,一般采用多台物理服务器组件集群,服务可以在整个集群内进行迀移,当其中一台服务器发生物理故障时,服务会自动迀移到其他服务器上,保证服务的可用性。在虚拟化环境下,虚拟机可以在整个集群内根据一定的策略在各服务器间进行迀移,可以做到高可用虚拟机,虚拟机永不停机。当虚拟机功能或服务运行无需认证或授权时,虚拟机的迀移是不影响功能或服务的,受版权保护等因素影响,某些功能的运行需要采用USB Key进行认证或授权时,只有把USB Key插入到运行虚拟机的服务器上,相关的功能或服务才能够正常工作,当该服务器故障无法提供时,虚拟机迀移到其他服务器,要想保证这些服务的的运行,USB Key也必须随之迀移,插服务器虚拟化的Hypervisor系统上,然后再利用虚拟化平台的USBPass-through功能把USB外设穿透到对应的虚拟机中,这一过程中USB外设并不是自动跟随虚拟机迀移,而是需要物理迀移来解决,这就造成了虚拟机具有高可用性,而运行的功能或服务却没有得到高可用性,则仍有待于技术解决。
技术实现思路
为了解决上述问题,本专利技术提供给了一种USB外设在虚拟化环境下的高可用方法。本专利技术采用的技术方案为:一种USB外设在虚拟化环境下的高可用方法,其特征在于包括如下实施步骤: a、重定向系统设备和服务器连接到同一网络; b、各USB外设分别连接到重定向系统设备,在重定向系统设备上配置好各USB重定向的目的地址; c、重定向系统设备将所插入的USB外设,按照配置好的重定向的目的地址,对应地定向到相应的虚拟机上,虚拟机运行USB外设认证或授权的功能或服务; d、当虚拟机所在服务器发生故障时,虚拟机从该服务器迀移到另一服务器,重定向系统设备探测到虚拟机发生迀移,迀移后虚拟机的IP保持不变,重定向系统设备自动寻找到迀移后的虚拟机,将USB重定向到迀移后的虚拟机上,虚拟机继续运行USB外设认证或授权的功能或服务。一种USB外设在虚拟化环境下的高可用架构,包括远程电脑和至少两台服务器,其特征在于与服务器同一网络下连接有重定向系统设备,重定向系统设备连接有USB外设,重定向系统设备配置USB外设定向到对应虚拟机的重定向目的地址。本专利技术利用虚拟化环境下USB重定向技术,重定向系统设备通过网络把USB外设传递给服务器,等同于USB设备插在服务器接口上,当虚拟机运行的服务器发生故障或维护等原因停止运行时,虚拟机就会从停止运行的服务器迀移到集群内正常运行的服务器上,只要网络保持正常通信,重定向系统设备就会探测到虚拟机发生迀移,由于迀移后虚拟机的IP保持不变,重定向系统设备就会自动寻找到迀移后的虚拟机,将USB重定向到迀移后的虚拟机上,虚拟机继续运行USB外设认证或授权的功能或服务,从而保证在发生迀移后的虚拟机及其功能或服务的高可用性,解决了现有USB外设不随着虚拟机的迀移而迀移所带来的技术问题。【附图说明】图1为本专利技术架构图。【具体实施方式】本专利技术实施例如图1所示,该USB外设在虚拟化环境下的高可用方法,具体实施时包括如下实施步骤: a、重定向系统设备和服务器连接到同一网络,重定向系统设备和服务器间可以在该网络下实现通讯,重定向系统设备可为普通计算机,也可为嵌入式系统; b、各USB外设分别连接到重定向系统设备,在重定向系统设备上配置好各USB重定向的目的地址,也就是需要使用该USB的虚拟机的IP地址; c、重定向系统设备将所插入的USB外设,按照配置好的重定向的目的地址,对应地定向到相应的虚拟机上,在远端使用虚拟机时,虚拟机能够找到USB设备,使虚拟机运行USB外设认证或授权的功能或服务,正常运行工作,等同于USB设备插在虚拟机运行所在服务器接口上; d、当虚拟机所在服务器发生故障时,虚拟机从该服务器迀移到另一服务器,重定向系统设备探测到虚拟机发生迀移,迀移后虚拟机的IP保持不变,重定向系统设备自动寻找到迀移后的虚拟机,将USB重定向到迀移后的虚拟机上,虚拟机继续运行USB外设认证或授权的功能或服务,正常运行工作,等同于USB设备插在虚拟机迀移后运行所在服务器接口上; 基于上述方法,一种USB外设在虚拟化环境下的高可用架构,包括远程电脑和至少两台服务器,与服务器同一网络下连接有重定向系统设备,重定向系统设备连接有USB外设,重定向系统设备配置USB外设定向到对应虚拟机的重定向目的地址,远端设备如电脑接入服务器运行虚拟机进行管理和操作。 本专利技术利用虚拟化环境下USB重定向技术,重定向系统设备通过网络把USB外设传递给服务器,等同于USB设备插在服务器接口上,当虚拟机运行的服务器发生故障或维护等原因停止运行时,虚拟机就会从停止运行的服务器迀移到集群内正常运行的服务器上,只要网络保持正常通信,重定向系统设备就会探测到虚拟机发生迀移,由于迀移后虚拟机的IP保持不变,重定向系统设备就会按照配置的规则自动寻找到迀移后的虚拟机,将USB重定向到迀移后的虚拟机上,虚拟机继续运行USB外设认证或授权的功能或服务,从而保证在发生迀移后的虚拟机及其功能或服务的高可用性,解决了现有USB外设不随着虚拟机的迀移而迀移所带来的技术问题。综上所述仅为本专利技术具体实施例,但并不局限于实施例,凡在不脱离本专利技术构思的情况下,依本申请所做的等效修饰和现有技术添加均视为本专利技术技术范畴。【主权项】1.一种USB外设在虚拟化环境下的高可用方法,其特征在于包括如下实施步骤: a、重定向系统设备和服务器连接到同一网络; b、各USB外设分别连接到重定向系统设备,在重定向系统设备上配置好各USB重定向的目的地址; c、重定向系统设备将所插入的USB外设,按照配置好的重定向的目的地址,对应地定向到相应的虚拟机上,虚拟机运行USB外设认证或授权的功能或服务; d、当虚拟机所在服务器发生故障时,虚拟机从该服务器迀移到另一服务器,重定向系统设备探测到虚拟机发生迀移,迀移后虚拟机的IP保持不变,重定向系统设备自动寻找到迀移后的虚拟机,将USB重定向到迀移后的虚拟机上,虚拟机继续运行USB外设认证或授权的功能或服务。2.—种USB外设在虚拟化环境下的高可用架构,包括远程电脑和至少两台服务器,其特征在于与服务器同一网络下连接有重定向系统设备,重定向系统设备连接有USB外设,本文档来自技高网
...

【技术保护点】
一种USB外设在虚拟化环境下的高可用方法,其特征在于包括如下实施步骤:a、重定向系统设备和服务器连接到同一网络;b、各USB外设分别连接到重定向系统设备,在重定向系统设备上配置好各USB重定向的目的地址;c、重定向系统设备将所插入的USB外设,按照配置好的重定向的目的地址,对应地定向到相应的虚拟机上,虚拟机运行USB外设认证或授权的功能或服务;d、当虚拟机所在服务器发生故障时,虚拟机从该服务器迁移到另一服务器,重定向系统设备探测到虚拟机发生迁移,迁移后虚拟机的IP保持不变,重定向系统设备自动寻找到迁移后的虚拟机,将USB重定向到迁移后的虚拟机上,虚拟机继续运行USB外设认证或授权的功能或服务。

【技术特征摘要】

【专利技术属性】
技术研发人员:范炉林
申请(专利权)人:深圳市青葡萄科技有限公司
类型:发明
国别省市:广东;44

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

1