CN109510722A - 一种自动配置分布式存储节点网卡绑定的方法及装置 - Google Patents

一种自动配置分布式存储节点网卡绑定的方法及装置 Download PDF

Info

Publication number
CN109510722A
CN109510722A CN201811367900.4A CN201811367900A CN109510722A CN 109510722 A CN109510722 A CN 109510722A CN 201811367900 A CN201811367900 A CN 201811367900A CN 109510722 A CN109510722 A CN 109510722A
Authority
CN
China
Prior art keywords
network card
microsoft loopback
loopback adapter
bound
configuration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811367900.4A
Other languages
English (en)
Inventor
张瑞朋
李佳颖
李婷婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201811367900.4A priority Critical patent/CN109510722A/zh
Publication of CN109510722A publication Critical patent/CN109510722A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提出一种自动配置分布式存储节点网卡绑定的方法及装置,其中方法包括:获取安装在所述存储节点的网络设备上的至少两个待绑定的物理网卡;为所述存储节点的网络设备配置虚拟网卡,并为所述虚拟网卡配置工作参数及配置文件;配置所述待绑定的物理网卡的配置文件;加载驱动文件,调用所述虚拟网卡的配置文件及待绑定的物理网卡的配置文件,完成网卡绑定。本发明通过将分布式存储节点***中网络设备的至少两个物理网卡绑定为一块虚拟网卡的方式,拓宽了分布式存储节点网络设备的宽带,提高了分布式存储节点***中的网络吞吐量及传输速度。

Description

一种自动配置分布式存储节点网卡绑定的方法及装置
技术领域
本发明涉及数据存储技术领域,具体涉及一种自动配置分布式存储节点网卡绑定的方法及装置。
背景技术
分布式存储是一种数据存储技术,通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在企业的各个角落。
分布式存储节点***中服务器网络连接的高可靠性以及高可用性则成为分布式存储***中需要高度关注的部分。为避免因服务器访问量大可能引起的分布式存储节点***中网卡单点故障或者网络吞吐量低的问题,提高分布式存储节点***中网络连接的可靠性,本发明提出一种自动配置分布式存储节点网卡绑定的方法及装置。
发明内容
本发明的目的在于,提出一种自动配置分布式存储节点网卡绑定的方法及装置,以解决上述技术问题。
第一方面,本发明提出一种自动配置分布式存储节点网卡绑定的方法,包括:
获取安装在所述存储节点的网络设备上的至少两个待绑定的物理网卡;
为所述存储节点的网络设备配置虚拟网卡,并为所述虚拟网卡配置工作参数及配置文件;
配置所述待绑定的物理网卡的配置文件;
加载驱动文件,调用所述虚拟网卡的配置文件及待绑定的物理网卡的配置文件,完成网卡绑定。
进一步的,在所述虚拟网卡的配置文件中配置:所述至少两个待绑定的物理网卡均由所述虚拟网卡管辖。
进一步的,在所述待绑定的物理网卡的配置文件中配置:所述待绑定的物理网卡由所述虚拟网卡管辖。
进一步的,所述待绑定的物理网卡的网卡类别应为Ethernet或Infiniband。
进一步的,为所述虚拟网卡配置的工作参数包括:虚拟网卡的IP、虚拟网卡IP的掩码、网关。
第二方面,本发明提出一种自动配置分布式存储节点网卡绑定的装置,包括:
物理网卡获取模块:用于获取安装在所述存储节点的网络设备上的至少两个待绑定的物理网卡;
虚拟网卡配置模块:用于为所述存储节点的网络设备配置虚拟网卡,并为所述虚拟网卡配置工作参数及配置文件;
物理网卡配置模块:用于配置所述待绑定的物理网卡的配置文件;
网卡绑定模块:用于加载驱动文件,调用所述虚拟网卡的配置文件及待绑定的物理网卡的配置文件,完成网卡绑定。
进一步的,所述虚拟网卡配置模块还用于:在所述虚拟网卡的配置文件中配置:所述至少两个待绑定的物理网卡均由所述虚拟网卡管辖。
进一步的,所述物理网卡配置模块还用于:在所述待绑定的物理网卡的配置文件中配置:所述待绑定的物理网卡由所述虚拟网卡管辖。
进一步的,所述待绑定的物理网卡的网卡类别应为Ethernet或Infiniband。
进一步的,为所述虚拟网卡配置工作参数包括:虚拟网卡的IP、虚拟网卡IP的掩码、网关。
上述第一方面提出的一种自动配置分布式存储节点网卡绑定的方法,将分布式存储节点***中网络设备的至少两个物理网卡绑定为一块虚拟网卡,从而拓宽了分布式存储节点网络设备的宽带,提高了分布式存储节点***中的网络吞吐量及传输速度,避免了因服务器访问量大可能引起的分布式存储节点***中网卡单点故障进而引起分布式存储节点***故障的问题。本发明提出的自动配置分布式存储节点网卡绑定的方法简单而高效,普适性高,具有较高的技术价值。
上述第二方面获得的技术效果与第一方面中对应的技术手段获得的技术效果近似,在这里不再赘述。
附图说明
为了更清楚的说明本发明实施例,下面将实施例中所需要使用的附图做简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种自动配置分布式存储节点网卡绑定的方法流程图。
图2为本发明实施例提供的一种自动配置分布式存储节点网卡绑定的装置结构图。
具体实施方式
下面结合本发明实施例中的附图,对发明实施例中的技术方案进行清楚完整的描述,显然,所描述的实施例仅仅为本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
为了使本技术领域的人员更好的理解本发明方案,下面结合附图和具体实施方式对本发明做进一步的详细说明。
本实施例提供一种自动配置分布式存储节点网卡绑定的方法,如图1所示的,包括:
SS1、获取安装在所述存储节点的网络设备上的至少两个待绑定的物理网卡;
SS2、为存储节点的网络设备配置虚拟网卡,并为虚拟网卡配置工作参数及配置文件;
SS3、配置待绑定的物理网卡的配置文件;
SS4、加载驱动文件,调用虚拟网卡的配置文件及待绑定的物理网卡的配置文件,完成网卡绑定。
对于图1所示的技术方案,步骤SS2中,需要在虚拟网卡的配置文件中配置:上述至少两个待绑定的物理网卡均由所述虚拟网卡管辖。
步骤SS3中,需要在上述待绑定的物理网卡的配置文件中配置:所述待绑定的物理网卡由所述虚拟网卡管辖。
对于图1所示的技术方案,需要说明的是,本发明通过将分布式存储节点***中网络设备的至少两个物理网卡绑定为一块虚拟网卡,从而拓宽了分布式存储节点网络设备的宽带,提高了分布式存储节点***中的网络吞吐量及传输速度,避免了因服务器访问量大可能引起的分布式存储节点***中网卡单点故障进而引起分布式存储节点***故障的问题。
对于图1所示的技术方案,还需具体说明的是,步骤SS1中提及的待绑定的物理网卡的网卡类别应为Ethernet或Infiniband。
步骤SS2中提及的为虚拟网卡配置的工作参数包括:虚拟网卡的IP、虚拟网卡IP的掩码、网关。
本实施例以AS13000分布式存储节点***中双物理网卡绑定为例,具体说明本发明提出的自动配置分布式存储节点网卡绑定的方法。
本实施例提出的方法通过脚本实现,需要特别说明的是,当步骤SS2中提及的为虚拟网卡配置的工作参数中的网关。如果不需要,用0.0.0.0代替。脚本内容具体包括:
基于前述实施例相同的发明构思,本实施例还提出一种自动配置分布式存储节点网卡绑定的装置,如图2所示的,具体包括:
物理网卡获取模块:用于获取安装在所述存储节点的网络设备上的至少两个待绑定的物理网卡;
虚拟网卡配置模块:用于为所述存储节点的网络设备配置虚拟网卡,并为所述虚拟网卡配置工作参数及配置文件;
物理网卡配置模块:用于配置所述待绑定的物理网卡的配置文件;
网卡绑定模块:用于加载驱动文件,调用所述虚拟网卡的配置文件及待绑定的物理网卡的配置文件,完成网卡绑定。
上述自动配置分布式存储节点网卡绑定的装置中提及的虚拟网卡配置模块还用于:在所述虚拟网卡的配置文件中配置:所述至少两个待绑定的物理网卡均由所述虚拟网卡管辖。
上述自动配置分布式存储节点网卡绑定装置中提及的物理网卡配置模块还用于:在所述待绑定的物理网卡的配置文件中配置:所述待绑定的物理网卡由所述虚拟网卡管辖。
还需特殊说明的是,上述待绑定的物理网卡的网卡类别应为Ethernet或Infiniband。
上述为虚拟网卡配置工作参数包括:虚拟网卡的IP、虚拟网卡IP的掩码、网关。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

Claims (10)

1.一种自动配置分布式存储节点网卡绑定的方法,其特征在于,包括:
获取安装在所述存储节点的网络设备上的至少两个待绑定的物理网卡;
为所述存储节点的网络设备配置虚拟网卡,并为所述虚拟网卡配置工作参数及配置文件;
配置所述待绑定的物理网卡的配置文件;
加载驱动文件,调用所述虚拟网卡的配置文件及待绑定的物理网卡的配置文件,完成网卡绑定。
2.根据权利要求1所述的自动配置分布式存储节点网卡绑定的方法,其特征在于,在所述虚拟网卡的配置文件中配置:所述至少两个待绑定的物理网卡均由所述虚拟网卡管辖。
3.根据权利要求1所述的自动配置分布式存储节点网卡绑定的方法,其特征在于,在所述待绑定的物理网卡的配置文件中配置:所述待绑定的物理网卡由所述虚拟网卡管辖。
4.根据权利要求1所述的自动配置分布式存储节点网卡绑定的方法,其特征在于,所述待绑定的物理网卡的网卡类别应为Ethernet或Infiniband。
5.根据权利要求1所述的自动配置分布式存储节点网卡绑定的方法,其特征在于,为所述虚拟网卡配置的工作参数包括:虚拟网卡的IP、虚拟网卡IP的掩码、网关。
6.一种自动配置分布式存储节点网卡绑定的装置,其特征在于,包括:
物理网卡获取模块:用于获取安装在所述存储节点的网络设备上的至少两个待绑定的物理网卡;
虚拟网卡配置模块:用于为所述存储节点的网络设备配置虚拟网卡,并为所述虚拟网卡配置工作参数及配置文件;
物理网卡配置模块:用于配置所述待绑定的物理网卡的配置文件;
网卡绑定模块:用于加载驱动文件,调用所述虚拟网卡的配置文件及待绑定的物理网卡的配置文件,完成网卡绑定。
7.根据权利要求6所述的自动配置分布式存储节点网卡绑定的装置,其特征在于,所述虚拟网卡配置模块还用于:在所述虚拟网卡的配置文件中配置:所述至少两个待绑定的物理网卡均由所述虚拟网卡管辖。
8.根据权利要求6所述的自动配置分布式存储节点网卡绑定的装置,其特征在于,所述物理网卡配置模块还用于:在所述待绑定的物理网卡的配置文件中配置:所述待绑定的物理网卡由所述虚拟网卡管辖。
9.根据权利要求6所述的自动配置分布式存储节点网卡绑定的装置,其特征在于,所述待绑定的物理网卡的网卡类别应为Ethernet或Infiniband。
10.根据权利要求6所述的自动配置分布式存储节点网卡绑定的装置,其特征在于,为所述虚拟网卡配置的工作参数包括:虚拟网卡的IP、虚拟网卡IP的掩码、网关。
CN201811367900.4A 2018-11-16 2018-11-16 一种自动配置分布式存储节点网卡绑定的方法及装置 Pending CN109510722A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811367900.4A CN109510722A (zh) 2018-11-16 2018-11-16 一种自动配置分布式存储节点网卡绑定的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811367900.4A CN109510722A (zh) 2018-11-16 2018-11-16 一种自动配置分布式存储节点网卡绑定的方法及装置

Publications (1)

Publication Number Publication Date
CN109510722A true CN109510722A (zh) 2019-03-22

Family

ID=65748804

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811367900.4A Pending CN109510722A (zh) 2018-11-16 2018-11-16 一种自动配置分布式存储节点网卡绑定的方法及装置

Country Status (1)

Country Link
CN (1) CN109510722A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110011861A (zh) * 2019-04-16 2019-07-12 苏州浪潮智能科技有限公司 一种网卡绑定方法、***及电子设备和存储介质
CN112905303A (zh) * 2021-03-05 2021-06-04 深圳市网心科技有限公司 一种基于有线网卡的无感知网络桥接方法及其装置
WO2022028149A1 (zh) * 2020-08-03 2022-02-10 华为技术有限公司 一种多物理设备绑定虚拟设备的方法、***及相关设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2568690A1 (en) * 2011-01-30 2013-03-13 Huawei Technologies Co., Ltd. Method for binding physical network ports, network card and communication system
CN105162629A (zh) * 2015-08-26 2015-12-16 浪潮电子信息产业股份有限公司 一种linux***下双网卡绑定的自动化实现方法
CN106209449A (zh) * 2016-07-06 2016-12-07 天脉聚源(北京)传媒科技有限公司 一种绑定网卡的方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2568690A1 (en) * 2011-01-30 2013-03-13 Huawei Technologies Co., Ltd. Method for binding physical network ports, network card and communication system
CN105162629A (zh) * 2015-08-26 2015-12-16 浪潮电子信息产业股份有限公司 一种linux***下双网卡绑定的自动化实现方法
CN106209449A (zh) * 2016-07-06 2016-12-07 天脉聚源(北京)传媒科技有限公司 一种绑定网卡的方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110011861A (zh) * 2019-04-16 2019-07-12 苏州浪潮智能科技有限公司 一种网卡绑定方法、***及电子设备和存储介质
WO2022028149A1 (zh) * 2020-08-03 2022-02-10 华为技术有限公司 一种多物理设备绑定虚拟设备的方法、***及相关设备
CN112905303A (zh) * 2021-03-05 2021-06-04 深圳市网心科技有限公司 一种基于有线网卡的无感知网络桥接方法及其装置
CN112905303B (zh) * 2021-03-05 2024-04-09 深圳市网心科技有限公司 一种基于有线网卡的无感知网络桥接方法及其装置

Similar Documents

Publication Publication Date Title
CN109510722A (zh) 一种自动配置分布式存储节点网卡绑定的方法及装置
US8281302B2 (en) Method and apparatus for dynamically instantiating services using a service insertion architecture
DE102018210537A1 (de) Mikrodienste-Architektur
CN101527655B (zh) 用于资源访问控制的动态简档***
DE112017000152T5 (de) Virtueller Core eines CCAP (Converged Cable Access Platform)
DE112013000731T5 (de) Skallerbare virtuelle Geräte-Cloud
US10361970B2 (en) Automated instantiation of wireless virtual private networks
EP4235426A1 (en) Method and system for multiple services to share same gpu, and device and medium
US10798025B2 (en) Transmitting multi-destination packets in overlay networks
DE112014000415T5 (de) Quantisierte Überlastbenachrichtigung in einem virtuellen Netzwerksystem
CN108337106A (zh) 物联网微服务***架构的构建方法、平台及计算机设备
CN101958886A (zh) 一种基于非ip网络的多级杀毒文件安全传输方法及***
CN112448856A (zh) 一种内网kubernetes对外提供公网访问的方法和***
DE102018202432A1 (de) Strukturunterstützung für die Dienstgüte
US20130290453A1 (en) System and method for a connector being able to adapt to newer features introduced to a messaging provider with only configuration changes
CN110138753B (zh) 分布式消息服务***、方法、设备及计算机可读存储介质
CN106453668A (zh) 一种文件反向上传方法和***
CN111797173A (zh) 联盟链共享***、方法、装置、电子设备及存储介质
US9189287B1 (en) Harnessing idle computing resources in customer premise equipment
CN101958919A (zh) 一种基于非ip数据隧道的多文件并行传输方法及***
CN108279855A (zh) 一种读写存储设备的方法
CN113395183B (zh) 网络仿真平台vlan互联的虚拟节点调度方法与***
CN108073541A (zh) 一种实现网卡多路节点复用的方法及***
CN109327375A (zh) 用于建立vxlan隧道的方法、装置和***
FR2955992A1 (fr) Dispositif de commutation ou de routage modulable

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190322