一种双控服务器的心跳通信方法、系统及相关装置制造方法及图纸

技术编号:24863044 阅读:32 留言:0更新日期:2020-07-10 19:13
本申请提供一种双控服务器的心跳通信方法,包:生成双控制器之间的NTB通道;当服务器的存储系统启动时,创建虚拟网卡;在所述虚拟网卡上提供心跳通信对应的虚拟网卡IP地址;将所述虚拟网卡添加至宿主机,以便所述宿主机选择所述虚拟网卡并利用所述NTB通道实现节点间的心跳通信。本申请在宿主机上虚拟出虚拟网卡,通过虚拟网卡供虚拟机上的nas心跳通信使用,能够避免故障发生,从而增强了心跳通信的稳定性。本申请还提供一种双控服务器的心跳通信系统、计算机可读存储介质和服务器,具有上述有益效果。

【技术实现步骤摘要】
一种双控服务器的心跳通信方法、系统及相关装置
本申请涉及服务器领域,特别涉及一种双控服务器的心跳通信方法、系统及相关装置。
技术介绍
现在平台都使用外接直连线实现NAS心跳连接,占用IPSAN的业务口PORT作为NAS心跳信息交换物理链路,随着存储产品的不断更新升级,外接直连网线的方式容易出现故障后无法连接比如网线被碰掉或者网卡损坏,无法提供业务从而nas业务中断。因此如何保证NAS心跳连接的稳定性是本领域技术人员亟需解决的技术问题。
技术实现思路
本申请的目的是提供一种双控服务器的心跳通信方法、系统、计算机可读存储介质和服务器,能够增强心跳通信的稳定性。为解决上述技术问题,本申请提供一种双控服务器的心跳通信方法,具体技术方案如下:生成双控制器之间的NTB通道;当服务器的存储系统启动时,创建虚拟网卡;在所述虚拟网卡上提供心跳通信对应的虚拟网卡IP地址;将所述虚拟网卡添加至宿主机,以便所述宿主机选择所述虚拟网卡并利用所述NTB通道实现节点间的心跳通信。其中,所述创建虚拟网本文档来自技高网...

【技术保护点】
1.一种双控服务器的心跳通信方法,其特征在于,包括:/n生成双控制器之间的NTB通道;/n当服务器的存储系统启动时,创建虚拟网卡;/n在所述虚拟网卡上提供心跳通信对应的虚拟网卡IP地址;/n将所述虚拟网卡添加至宿主机,以便所述宿主机选择所述虚拟网卡并利用所述NTB通道实现节点间的心跳通信。/n

【技术特征摘要】
1.一种双控服务器的心跳通信方法,其特征在于,包括:
生成双控制器之间的NTB通道;
当服务器的存储系统启动时,创建虚拟网卡;
在所述虚拟网卡上提供心跳通信对应的虚拟网卡IP地址;
将所述虚拟网卡添加至宿主机,以便所述宿主机选择所述虚拟网卡并利用所述NTB通道实现节点间的心跳通信。


2.根据权利要求1所述的心跳通信方法,其特征在于,所述创建虚拟网卡之前,还包括:
创建所述虚拟网卡的网卡驱动。


3.根据权利要求2所述的心跳通信方法,其特征在于,创建所述虚拟网卡的网卡驱动包括:
在系统内核中添加TUN/TAP虚拟网络设备;
在所述系统内核编译时构建tun.ko驱动模块;
在宿主机的开机脚本中添加所述tun.ko驱动模块插入的命令行。


4.根据权利要求1-3任一项所述的心跳通信方法,其特征在于,创建虚拟网卡包括:
判断是否存在/dev/net/tun字符设备;
若是,执行网卡创建命令,创建虚拟网卡。


5.根据权利要求1所述的心跳通信方法,其特征在于,将所述虚拟网卡添加至宿主机包括:
建立虚拟机的网卡与所述虚拟网卡之间的网桥;
将所述虚拟网卡添加至网卡表,并使所述虚拟机与所述虚拟网卡处于同一网段的IP;
利用预设指令实现iscsi监听服务,以便将所述宿主机的块设备映射到所...

【专利技术属性】
技术研发人员:戚勇吕玉彬李佩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1