一种云环境中虚拟机的外部设备挂载方法及系统技术方案

技术编号:25889991 阅读:28 留言:0更新日期:2020-10-09 23:30
本发明专利技术公开了一种云环境中虚拟机的外部设备挂载方法及系统,属于云环境云服务器挂载外接设备领域;所述的方法具体步骤如下:S1查询云服务器和外部设备的基本信息;S2对连接云服务器归属宿主机上的外界设备进行信息管理维护;S3对外接操作对接的设备类型进行判断;S4对接virsh接口并检查并检查设备接口可用性;S5可用性校验成功执行挂载操作;S6交付客户验证使用。

【技术实现步骤摘要】
一种云环境中虚拟机的外部设备挂载方法及系统
本专利技术公开一种云环境中虚拟机的外部设备挂载方法及系统,涉及云环境云服务器挂载外接设备

技术介绍
自云计算行业在全国各地开展以来,各省市云中心的建设项目越来越普及,随着国家对云中心建设的规模投入的要求越来越多,云中心需要建设的规模越来越大,根据租户的需求体现到云平台上的上云的业务越来越多,业务需求也就越来越复杂。因此会出现业务上云租户的大文件存储的数据传输需求、业务上云的应用软件系统需要使用加密狗管理密钥授权的需求以及承载业务上云的业务虚机出现重启故障或者客户误操作把启动的关键核心文件删除导致系统加载启动模块失败,从而出现业务上云所归属的云服务器需要使用ISO镜像重新加载来恢复原有业务虚拟机的启动需求。传统的物理硬件承载业务的方式越来越少,因此急需解决和实现上述三个云服务器挂载外界设备的需求,只有实现了这三个需求成熟应用,才可以使更多业务迁移上云以满足日益扩大的云中心规模场景,故现专利技术一种云环境中虚拟机的外部设备挂载方法及系统以解决上述问题。
技术实现思路
本专利技术针对现有技术的问题,提供一种云环境中虚拟机的外部设备挂载方法及系统,所采用的技术方案为:一种云环境中虚拟机的外部设备挂载方法,所述的方法具体步骤如下:S1查询云服务器和外部设备的基本信息;S2对连接云服务器归属宿主机上的外界设备进行信息管理维护;S3对外接操作对接的设备类型进行判断;S4对接virsh接口并检查并检查设备接口可用性;S5可用性校验成功执行挂载操作;S6交付客户验证使用。所述S3对外界操作对接的设备类型判断为USB存储设备、USB加密狗设备或IOS镜像文件。所述S4对接virsh接口并检查并检查设备接口可用性具体包括对USB存储设备接口、USB加密狗设备接口、IOS镜像文件接口和云服务器状态的可用性检查。所述S5可用性校验成功执行挂载操作的具体步骤包括:S501可用性检查均为正常的接口执行挂载操作;S502可用性检查存在不正常的接口,返回S4。一种云环境中虚拟机的外部设备挂载系统,所述的系统包括信息检查模块、信息管理模块、设备判断模块、对接校验模块、挂载执行模块和交付验证模块:信息检查模块:查询云服务器和外部设备的基本信息;信息管理模块:对连接云服务器归属宿主机上的外界设备进行信息管理维护;设备判断模块:对外接操作对接的设备类型进行判断;对接校验模块:对接virsh接口并检查并检查设备接口可用性;挂载执行模块:可用性校验成功执行挂载操作;交付验证模块:交付客户验证使用。所述设备判断模块对外界操作对接的设备类型判断为USB存储设备、USB加密狗设备或IOS镜像文件。所述对接校验模块对接virsh接口并检查并检查设备接口可用性具体包括对USB存储设备接口、USB加密狗设备接口、IOS镜像文件接口和云服务器状态的可用性检查。所述挂载执行模块具体包括正常执行模块和返回模块:正常执行模块:可用性检查均为正常的接口执行挂载操作;返回模块:可用性检查存在不正常的接口,返回对接校验模块。本专利技术的有益效果为:针对云平台运行的云服务器在使用需求的附加功能上做了扩展操作,本专利技术对libvirtvirsh的管理接口做了适配改造,在上层使用服务拆分的方法形成了三类接口方式,其工具简便部署,方便使用,提升了云中心云服务器开通运行后挂载外接设备的管理效率,是一个云中心迁移上云阶段保证云服务器的附加功能方便使用的前提工具,在云平台上云服务器的运行使用过程中起到了非常重要的作用,纳管了挂载云服务器外围设备的USB设备信息和ISO的文件信息,实现了云服务器上业务系统在租户使用的场景上的横向纳管和功能拓展,根据USB设备信息中的厂商信息和USB接口的版本对云服务器的挂载管理做了集中统一界面的运维操作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的云服务器外接管理全流程概要图;图2是USB存储设备挂载流程图;图3是USB加密狗设备挂载流程图;图4是ISO镜像挂载流程图;图5是本专利技术挂载外界工具的实施部署流程图;图6是本专利技术方法的流程图;图7是本专利技术系统的结构示意图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。实施例一:一种云环境中虚拟机的外部设备挂载方法,所述的方法具体步骤如下:S1查询云服务器和外部设备的基本信息;S2对连接云服务器归属宿主机上的外界设备进行信息管理维护;S3对外接操作对接的设备类型进行判断;S4对接virsh接口并检查并检查设备接口可用性;S5可用性校验成功执行挂载操作;S6交付客户验证使用;在云中心的虚拟化环境部署中,云平台可以提供不同版本的云服务器资源以供租户使用,租户在使用云服务器资源过程中,需要对云服务器资源挂载外部设备来实现个性化需求;按照图5的操作流程进行部署实施,准备好部署工具的服务器,需要和DB节点和WEB节点保持网络连通性,保证服务器节点的操作系统版本和DB节点、WEB节点的操作系统版本一致,安装接口程序依赖的程序包;部署完成接口服务之后,使用管理员账号admin去登陆运维管理系统,检查接口的可用性,配置接口功能对应的界面菜单权限到运维人员的账号下,退出admin用户;使用运维账号登陆系统,就可以使用这个挂载外接功能了;详细的实施步骤如下:选择一台服务器,部署外接管理接口端程序;选择一台服务器,作为ISO镜像服务器,用途是存放ISO镜像文件;部署客户端操作界面,初始化菜单功能区权限和操作员角色账号;检查网络连通性,检查外接程序接口机器、ISO镜像服务器、DB节点以及WEB节点的连通性;管理员登陆系统之后,对运维人员账号添加权限;退出管理员系统,使用运维人员账号登陆系统;检查外接设备管理菜单的可用性以及和外接设备接口的可用性,以供调用对接使用;菜单和接口的有效性检查通过之后,部署完成,按照本专利技术方法,运维人员就可以做管理使用了;进一步的,所述S3对外界操作对接的设备类型判断为USB存储设备、USB加密狗设备或IOS镜像文件;当租户存在大存储文件数据传输需求时,通过USB存储设备的挂载功能实现云服务器和USB存储设备上的存储数据传输依赖业务网络的问题,这种使用方法可以解决大文件存储在云服务器内部和USB存储内部的大文件存储数据点对点传输的问题;本文档来自技高网...

【技术保护点】
1.一种云环境中虚拟机的外部设备挂载方法,其特征是所述的方法具体步骤如下:/nS1查询云服务器和外部设备的基本信息;/nS2对连接云服务器归属宿主机上的外界设备进行信息管理维护;/nS3对外接操作对接的设备类型进行判断;/nS4对接virsh接口并检查并检查设备接口可用性;/nS5可用性校验成功执行挂载操作;/nS6交付客户验证使用。/n

【技术特征摘要】
1.一种云环境中虚拟机的外部设备挂载方法,其特征是所述的方法具体步骤如下:
S1查询云服务器和外部设备的基本信息;
S2对连接云服务器归属宿主机上的外界设备进行信息管理维护;
S3对外接操作对接的设备类型进行判断;
S4对接virsh接口并检查并检查设备接口可用性;
S5可用性校验成功执行挂载操作;
S6交付客户验证使用。


2.根据权利要求1所述的云环境中虚拟机的外部设备挂载方法,其特征是所述S3对外界操作对接的设备类型判断为USB存储设备、USB加密狗设备或IOS镜像文件。


3.根据权利要求2所述的云环境中虚拟机的外部设备挂载方法,其特征是所述S4对接virsh接口并检查并检查设备接口可用性具体包括对USB存储设备接口、USB加密狗设备接口、IOS镜像文件接口和云服务器状态的可用性检查。


4.根据权利要求3所述的云环境中虚拟机的外部设备挂载方法,其特征是所述S5可用性校验成功执行挂载操作的具体步骤包括:
S501可用性检查均为正常的接口执行挂载操作;
S502可用性检查存在不正常的接口,返回S4。


5.一种云环境中虚拟机的外部设备挂载系统,其特征是所述的系统包括信息检...

【专利技术属性】
技术研发人员:李廷
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:山东;37

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

1