一种裸机磁盘管理方法、装置及介质制造方法及图纸

技术编号:33348987 阅读:14 留言:0更新日期:2022-05-08 09:50
本发明专利技术公开了一种裸机磁盘管理方法、装置及介质,属于计算机数据技术领域,方法包括:接收对第一裸机进行磁盘映射的指令;通过控制安装在所述第一裸机上的智能网卡将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机;当所述第一裸机系统出现异常时,所述智能网卡上报至管理节点;通过第二裸机或虚拟机接管所述第一裸机的业务服务。本发明专利技术在裸机上安装智能网卡将远端的存储设备映射到裸机上,在裸机系统出现异常时,通过智能网卡内部操作将裸机系统的第一磁盘映射给其他裸机或虚拟机,其他裸机或虚拟机直接在所述第一磁盘上安装启动系统,接管所述裸机的业务服务,增加了裸机的易用性。增加了裸机的易用性。增加了裸机的易用性。

【技术实现步骤摘要】
一种裸机磁盘管理方法、装置及介质


[0001]本专利技术涉及计算机数据
,特别涉及一种裸机磁盘管理方法、装置及介质。

技术介绍

[0002]随着计算机技术和网络技术的快速发展,虚拟化系统的易用性和高可用性在各行各业中出现大爆发,但是传统部分业务因为对硬件要求较高,导致无法在虚拟化环境下运行,这里即延伸出来裸机管理,但是裸机管理只能达到管理功能,无法满足虚拟化环境下的易用性和高可用性,因此现阶段裸机暂时只是进行纳管操作,无法进行更多的操作,当裸机出现异常时,更无法实现裸机的接管或容灾等功能。

技术实现思路

[0003]为了克服上述技术缺陷,本专利技术的目的在于提供一种裸机磁盘管理方法、装置及介质,能够通过在裸机上安装智能网卡将远端的存储设备映射到裸机上,在裸机系统出现异常时,通过智能网卡内部操作将裸机系统的第一磁盘映射给其他裸机或虚拟机,其他裸机或虚拟机直接在所述第一磁盘上安装启动系统,接管所述裸机的业务服务,增加了裸机的易用性。
[0004]本专利技术实施例提供的具体技术方案如下:
[0005]第一方面,提供了一种裸机磁盘管理方法,所述方法包括:
[0006]接收对第一裸机进行磁盘映射的指令;
[0007]通过控制安装在所述第一裸机上的智能网卡将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机;
[0008]在所述第一磁盘上安装系统并启动所述第一裸机的业务服务;
[0009]当所述第一裸机系统出现异常时,所述智能网卡上报至管理节点;r/>[0010]所述管理节点判断是否存在状态正常且空闲的第二裸机,以将所述第一磁盘分配至第二裸机或虚拟机,通过所述第二裸机或虚拟机接管所述第一裸机的业务服务。
[0011]进一步地,所述通过控制安装在所述第一裸机上的智能网卡将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机之前,包括:
[0012]在存储设备中对所述分布式锁服务和/或所述第一裸机系统和/或其他业务使用的磁盘空间进行划分。
[0013]进一步地,所述通过控制安装在所述第一裸机上的智能网卡将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机包括:
[0014]将存储设备中划分给所述分布式锁服务的磁盘映射给所述智能网卡,在所述智能网卡运行分布式锁服务,获取存储设备中划分给所述第一裸机系统的第一磁盘的分布式锁,开启所述智能网卡的SNAP服务,将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机,所述第一裸机在所述第一磁盘上安装系统并启动业务服务。
[0015]进一步地,所述获取存储设备中划分给所述第一裸机系统的第一磁盘的分布式
锁,包括:
[0016]所述第一裸机系统的第一磁盘在分布式锁服务使用的管理磁盘上进行注册,所述分布式锁服务利用diskpaxos算法获取所述第一裸机系统的第一磁盘信息,通过分布式锁服务的锁控制第一裸机系统的第一磁盘;
[0017]判断是否获取到存储设备中划分给所述第一裸机系统的第一磁盘的分布式锁;
[0018]若是,则所述第一裸机正常使用存储设备划分给所述第一裸机系统的第一磁盘;
[0019]若否,则所述第一裸机不能使用存储设备划分给所述第一裸机系统的第一磁盘。
[0020]进一步地,所述管理节点判断是否存在状态正常且空闲的第二裸机,以将所述第一磁盘分配至第二裸机或虚拟机,包括:
[0021]当管理节点判断存在状态正常且空闲的第二裸机时,将所述第一磁盘分配至第二裸机;
[0022]否则,将所述第一磁盘分配至虚拟机。
[0023]进一步地,所述将所述第一磁盘分配至第二裸机或虚拟机,包括:
[0024]所述将所述第一磁盘分配至第二裸机包括:
[0025]停止所述第一裸机的业务服务,将所述第一裸机使用的第一磁盘分配给第二裸机,安装在所述第二裸机的智能网卡通过分布式锁服务管控所述第一裸机使用的第一磁盘,通过所述第二裸机接管所述第一裸机的业务服务;
[0026]所述将所述第一磁盘分配至虚拟机包括:
[0027]在所述虚拟机运行分布式锁服务获取第一裸机使用的第一磁盘的分布式锁,将所述第一磁盘分配至虚拟机,通过所述虚拟机接管所述第一裸机的业务服务。
[0028]进一步地,所述裸机磁盘管理方法还包括:
[0029]所述管理节点管理存储设备的磁盘划分和映射操作,将磁盘划分给第一裸机和/或虚拟机,通过对存储设备的纳管,控制所述第一裸机和/或虚拟机磁盘空间的扩容;
[0030]同时复制所述第一裸机使用的第一磁盘,将所述第一裸机使用的第一磁盘映射给第二裸机,对第一裸机使用的第一磁盘进行复制操作。
[0031]进一步地,所述控制所述第一裸机和/或虚拟机磁盘空间的扩容,包括:
[0032]获取存储设备中新划分给所述第一裸机系统的第二磁盘的分布式锁,开启所述智能网卡的SNAP服务,通过物理磁盘插入操作将存储设备新划分给所述第一裸机系统的第二磁盘映射给所述第一裸机,所述第一裸机在第二磁盘上安装系统并启动业务服务。
[0033]第二方面,提供了一种裸机磁盘管理装置,所述装置包括:
[0034]存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现如第一方面任一所述的裸机磁盘管理方法的步骤。
[0035]第三方面,提供了一种计算机存储介质,所述介质包括:
[0036]其上存储有计算机程序,该计算机程序被存储器执行时实现第一方面任一所述的裸机磁盘管理方法的步骤。
[0037]与现有技术相比,本专利技术实施例提供的技术方案通过接收对第一裸机进行磁盘映射的指令;通过控制安装在所述第一裸机上的智能网卡将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机;在所述第一磁盘上安装系统并启动所述第一裸机的业务服务;当所述第一裸机系统出现异常时,所述智能网卡上报至管理节点;所述管理节点
判断是否存在状态正常且空闲的第二裸机,以将所述第一磁盘分配至第二裸机或虚拟机,通过所述第二裸机或虚拟机接管所述第一裸机的业务服务。本专利技术在裸机服务器上无需安装硬盘,只需要安装一个智能网卡将远端的存储设备或物理磁盘映射到裸机上,在裸机系统出现异常时,通过智能网卡内部操作将裸机系统的第一磁盘映射给其他裸机或虚拟机,其他裸机或虚拟机直接在所述第一磁盘上安装启动系统,接管所述裸机的业务服务,实现裸机之间的接管模式,同时可以实现虚拟机跟裸机之间互相转换等功能,增加了裸机的易用性。
[0038]本专利技术实施例提供的技术方案同时可以动态的将虚拟机转换为裸机,以及通过管理节点纳管存储服务,实现对裸机的系统磁盘空间进行动态扩容和动态的插拔磁盘等功能,以及对裸机磁盘的复制操作,将裸机的基本功能与虚拟机功能平齐,对裸机进行批量部署,提高了裸机的可用性,使硬件服务器不再是虚拟化服务器的附属。
附图说明
[0039]为了更清楚地说明本专利技术实施例中的技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种裸机磁盘管理方法,其特征在于,所述方法包括:接收对第一裸机进行磁盘映射的指令;通过控制安装在所述第一裸机上的智能网卡将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机;在所述第一磁盘上安装系统并启动所述第一裸机的业务服务;当所述第一裸机系统出现异常时,所述智能网卡上报至管理节点;所述管理节点判断是否存在状态正常且空闲的第二裸机,以将所述第一磁盘分配至第二裸机或虚拟机,通过所述第二裸机或虚拟机接管所述第一裸机的业务服务。2.根据权利要求1所述的裸机磁盘管理方法,其特征在于,所述通过控制安装在所述第一裸机上的智能网卡将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机之前,包括:在存储设备中对所述分布式锁服务和/或所述第一裸机系统和/或其他业务使用的磁盘空间进行划分。3.根据权利要求1所述的裸机磁盘管理方法,其特征在于,所述通过控制安装在所述第一裸机上的智能网卡将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机包括:将存储设备中划分给所述分布式锁服务的磁盘映射给所述智能网卡,在所述智能网卡运行分布式锁服务,获取存储设备中划分给所述第一裸机系统的第一磁盘的分布式锁,开启所述智能网卡的SNAP服务,将存储设备中划分给所述第一裸机系统的第一磁盘映射给所述第一裸机,所述第一裸机在所述第一磁盘上安装系统并启动业务服务。4.根据权利要求3所述的裸机磁盘管理方法,其特征在于,所述获取存储设备中划分给所述第一裸机系统的第一磁盘的分布式锁,包括:所述第一裸机系统的第一磁盘在分布式锁服务使用的管理磁盘上进行注册,所述分布式锁服务利用diskpaxos算法获取所述第一裸机系统的第一磁盘信息,通过分布式锁服务的锁控制第一裸机系统的第一磁盘;判断是否获取到存储设备中划分给所述第一裸机系统的第一磁盘的分布式锁;若是,则所述第一裸机正常使用存储设备划分给所述第一裸机系统的第一磁盘;若否,则所述第一裸机不能使用存储设备划分给所述第一裸机系统的第一磁盘。5.根据权利要求1所述的裸机磁...

【专利技术属性】
技术研发人员:马怀旭
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1