[go: up one dir, main page]

CN107360041A - 一种网络管理方法及装置 - Google Patents

一种网络管理方法及装置 Download PDF

Info

Publication number
CN107360041A
CN107360041A CN201710716554.5A CN201710716554A CN107360041A CN 107360041 A CN107360041 A CN 107360041A CN 201710716554 A CN201710716554 A CN 201710716554A CN 107360041 A CN107360041 A CN 107360041A
Authority
CN
China
Prior art keywords
network
virtual machine
machine node
management
storage device
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
CN201710716554.5A
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 CN201710716554.5A priority Critical patent/CN107360041A/zh
Publication of CN107360041A publication Critical patent/CN107360041A/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/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • 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
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种网络管理方法及装置,上述方法包括以下步骤:各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。上述技术方案中,通过使用管理网和数据网双网分离的机制,使得各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信,这种通信方式一方面减少了网络压力,提高负载的目的,另一方面双网分离的方式可以有效改善网络波动导致的网络不稳定和时延大等网络问题,提高了集群文件系统的健壮性和容错性,提高了集群文件系统稳定性,保证了集群文件系统下的共享存储的正常使用。

Description

一种网络管理方法及装置
技术领域
本发明属于云计算领域,尤其涉及一种网络管理方法及装置。
背景技术
随着当前虚拟化技术飞速发展,集群文件系统在虚拟化操作系统中的作用越来越重要,基于集群文件系统创建共享存储的方式逐渐成为虚拟化操作系统中使用的主流方式;集群文件系统在创建共享存储之前,首先需要创建一个稳定的集群系统作为创建共享存储的基础,而集群系统的稳定性直接决定了共享存储的使用。
由于集群文件系统中使用网络进行集群中各个节点间的通信,同时也使用网络进行与心跳设备的通信,定时更新各个节点在心跳设备上的时间戳,进而保证各个节点的正常运行,同时由于系统业务等也对网络占用一定的带宽,当系统中业务量大,极易造成网络的不稳定,这容易导致各个节点之间的通信出现一定的延时,当延时达到一定程度,则造成集群文件系统的不稳定,造成共享存储的不可用,这是传统集群文件系统中极易遇到的情况。
因此,迫切需要提供一种网络管理方案来解决上述技术问题。
发明内容
本发明提供一种网络管理方法及装置,以解决上述问题。
本发明实施例提供一种网络管理方法,包括以下步骤:各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
本发明实施例还提供一种网络管理装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
本发明实施例提供的技术方案:各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
上述技术方案中,通过使用管理网和数据网双网分离的机制,使得各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信,这种通信方式一方面减少了网络压力,提高负载的目的,另一方面双网分离的方式可以有效改善网络波动导致的网络不稳定和时延大等网络问题,提高了集群文件系统的健壮性和容错性,提高了集群文件系统稳定性,保证了集群文件系统下的共享存储的正常使用。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的网络管理架构图;
图2所示为本发明实施例2的网络管理方法流程图;
图3所示为本发明实施例3的网络管理装置结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明的核心技术特点在于:各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
通过使用不同网段的管理网和数据网,分别进行集群文件系统中心跳设备时间戳的更新及集群中各个虚拟机节点间通信的使用。由于各个虚拟机节点向心跳设备更新时间戳的抗网络波动能力较强,因此仍使用传统网络方式,即管理网进行通信,而各个虚拟机节点之间通信的抗网络波动能力相对较弱,因此需要重新设置一套网络供其集群中虚拟机节点使用,即数据网。
使用管理网和数据网双网分离的方式管理集群文件系统,在保证了集群正常运行情况下,能够有效改善网络问题导致的虚拟化操作系统中集群文件系统的不稳定性,改善共享存储的稳定性,提高了虚拟化操作系统的稳定性和容错能力,同时也能提高虚拟化系统中网络整体的负载能力,减小了网络的压力。
图1所示为本发明实施例1的网络管理架构图,如图1所示,包括虚拟机节点1、虚拟机节点2...虚拟机节点n;存储设备;
其中,虚拟机节点1、虚拟机节点2...虚拟机节点n之间通过数据网进行通信;虚拟机节点1、虚拟机节点2...虚拟机节点n与存储设备之间通过管理网进行通信。
具体而言:
集群内各个虚拟机节点分别配置两个IP地址,一个IP地址作为管理网使用、另一个IP地址则作为数据网使用,保证各个虚拟机节点管理网和数据网均正常。
在创建集群文件系统时,指定各个虚拟机节点的IP地址为数据网的IP地址,这样数据网的IP地址将写入到集群的配置文件中,各个虚拟机节点之间通信通过指定的数据网IP地址及端口号进行,保证了各个虚拟机节点之间的正常通信。
集群中各个虚拟机节点与存储设备通过管理网进行通信,通过在存储设备配置与各个虚拟机节点的映射关系,将存储设备上规划的LUN一一映射到集群中各个虚拟机节点上,映射成功的LUN为集群中各个虚拟机节点的共有磁盘,可作为心跳设备和共享存储使用。集群中各个虚拟机节点通过管理网向心跳设备定时更新自己的时间戳,保证各个虚拟机节点及时反馈自己的运行状态。
本发明实施例通过使用管理网和数据网双网分离的方式代替了传统集群文件系统单独使用管理网作为通信基础网络的弊端,降低了在管理网在出现较大流量波动或者时延时导致的集群文件系统故障,增强了虚拟化系统的健壮性和稳定性。
图2所示为本发明实施例2的网络管理方法流程图,包括以下步骤:
步骤201:根据网段不同,划分为管理网、数据网;
进一步地,所述管理网对应第一网段,所述数据网对应第二网段。
步骤202:各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
进一步地,预先在各个虚拟机节点上分别配置两个IP(Internet Protocol,网络之间互连的协议)地址,其中,一个IP地址用于在管理网中通信,另一个IP地址用于在数据网中通信。
进一步地,用于在管理网中通信的IP地址位于所述第一网段内,用于在数据网中通信的IP地址位于所述第二网段内。
进一步地,所述各个虚拟机节点分别将各自的运行状态信息传输至所述存储设备,其中,所述运行状态信息携带了时间戳。
进一步地,所述各个虚拟机节点接收到所述存储设备发送的心跳检测报文后,分别将各自的运行状态信息传输至所述存储设备。
进一步地,预先在存储设备上建立磁盘逻辑单元号即磁盘LUN(logic unitnumber,逻辑单元号)与虚拟机节点之间的映射关系。
图3所示为本发明实施例3的网络管理装置结构图,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
进一步地,所述管理网对应第一网段,所述数据网对应第二网段。
进一步地,预先在各个虚拟机节点上分别配置两个IP地址,其中,一个IP地址用于在管理网中通信,另一个IP地址用于在数据网中通信。
进一步地,用于在管理网中通信的IP地址位于所述第一网段内,用于在数据网中通信的IP地址位于所述第二网段内。
进一步地,所述各个虚拟机节点分别将各自的运行状态信息传输至所述存储设备,其中,所述运行状态信息携带了时间戳。
进一步地,所述各个虚拟机节点接收到所述存储设备发送的心跳检测报文后,分别将各自的运行状态信息传输至所述存储设备。
进一步地,预先在存储设备上建立磁盘逻辑单元号与虚拟机节点之间的映射关系。
本发明实施例提供的技术方案:各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
上述技术方案中,通过使用管理网和数据网双网分离的机制,使得各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信,这种通信方式一方面减少了网络压力,提高负载的目的,另一方面双网分离的方式可以有效改善网络波动导致的网络不稳定和时延大等网络问题,提高了集群文件系统的健壮性和容错性,提高了集群文件系统稳定性,保证了集群文件系统下的共享存储的正常使用。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (14)

1.一种网络管理方法,其特征在于,包括以下步骤:
各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
2.根据权利要求1所述的网络管理方法,其特征在于,所述管理网对应第一网段,所述数据网对应第二网段。
3.根据权利要求2所述的网络管理方法,其特征在于,预先在各个虚拟机节点上分别配置两个IP地址,其中,一个IP地址用于在管理网中通信,另一个IP地址用于在数据网中通信。
4.根据权利要求3所述的网络管理方法,其特征在于,用于在管理网中通信的IP地址位于所述第一网段内,用于在数据网中通信的IP地址位于所述第二网段内。
5.根据权利要求1所述的网络管理方法,其特征在于,所述各个虚拟机节点分别将各自的运行状态信息传输至所述存储设备,其中,所述运行状态信息携带了时间戳。
6.根据权利要求5所述的网络管理方法,其特征在于,所述各个虚拟机节点接收到所述存储设备发送的心跳检测报文后,分别将各自的运行状态信息传输至所述存储设备。
7.根据权利要求1所述的网络管理方法,其特征在于,预先在存储设备上建立磁盘逻辑单元号与虚拟机节点之间的映射关系。
8.一种网络管理装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
各个虚拟机节点与存储设备之间通过管理网进行通信,所述各个虚拟机节点之间通过数据网进行通信。
9.根据权利要求8所述的网络管理装置,其特征在于,所述管理网对应第一网段,所述数据网对应第二网段。
10.根据权利要求9所述的网络管理装置,其特征在于,预先在各个虚拟机节点上分别配置两个IP地址,其中,一个IP地址用于在管理网中通信,另一个IP地址用于在数据网中通信。
11.根据权利要求10所述的网络管理装置,其特征在于,用于在管理网中通信的IP地址位于所述第一网段内,用于在数据网中通信的IP地址位于所述第二网段内。
12.根据权利要求8所述的网络管理装置,其特征在于,所述各个虚拟机节点分别将各自的运行状态信息传输至所述存储设备,其中,所述运行状态信息携带了时间戳。
13.根据权利要求12所述的网络管理装置,其特征在于,所述各个虚拟机节点接收到所述存储设备发送的心跳检测报文后,分别将各自的运行状态信息传输至所述存储设备。
14.根据权利要求1所述的网络管理装置,其特征在于,预先在存储设备上建立磁盘逻辑单元号与虚拟机节点之间的映射关系。
CN201710716554.5A 2017-08-18 2017-08-18 一种网络管理方法及装置 Pending CN107360041A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710716554.5A CN107360041A (zh) 2017-08-18 2017-08-18 一种网络管理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710716554.5A CN107360041A (zh) 2017-08-18 2017-08-18 一种网络管理方法及装置

Publications (1)

Publication Number Publication Date
CN107360041A true CN107360041A (zh) 2017-11-17

Family

ID=60288657

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710716554.5A Pending CN107360041A (zh) 2017-08-18 2017-08-18 一种网络管理方法及装置

Country Status (1)

Country Link
CN (1) CN107360041A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111726251A (zh) * 2020-06-12 2020-09-29 浪潮电子信息产业股份有限公司 一种虚拟化系统中sds存储域的组网方法、系统及装置
CN113132442A (zh) * 2019-12-31 2021-07-16 深圳致星科技有限公司 一种基于虚拟网络的分布式存储网络系统及通信方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130018928A1 (en) * 2008-04-29 2013-01-17 Overland Storage,Inc Peer-to-peer redundant file server system and methods
CN105162897A (zh) * 2015-09-16 2015-12-16 浪潮集团有限公司 一种虚拟机ip地址分配的系统、方法及网络虚拟机
CN105959172A (zh) * 2016-07-19 2016-09-21 浪潮(北京)电子信息产业有限公司 一种集群系统的冗余网络管理方法及平台

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130018928A1 (en) * 2008-04-29 2013-01-17 Overland Storage,Inc Peer-to-peer redundant file server system and methods
CN105162897A (zh) * 2015-09-16 2015-12-16 浪潮集团有限公司 一种虚拟机ip地址分配的系统、方法及网络虚拟机
CN105959172A (zh) * 2016-07-19 2016-09-21 浪潮(北京)电子信息产业有限公司 一种集群系统的冗余网络管理方法及平台

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
万川梅: "《云计算应用技术》", 31 August 2013, 西南交通大学出版社 *
徐苏等: "《计算机组织与结构》", 31 May 2008, 中国铁道出版社 *
梁建武等: "《微机原理与接口技术》", 29 February 2016, 中国铁道出版社 *
蒋红志: "PC机群系统的硬件架构分析", 《新疆石油天然气》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113132442A (zh) * 2019-12-31 2021-07-16 深圳致星科技有限公司 一种基于虚拟网络的分布式存储网络系统及通信方法
CN113132442B (zh) * 2019-12-31 2023-02-21 深圳致星科技有限公司 一种基于虚拟网络的分布式存储网络系统及通信方法
CN111726251A (zh) * 2020-06-12 2020-09-29 浪潮电子信息产业股份有限公司 一种虚拟化系统中sds存储域的组网方法、系统及装置
CN111726251B (zh) * 2020-06-12 2023-04-25 浪潮电子信息产业股份有限公司 一种虚拟化系统中sds存储域的组网方法、系统及装置

Similar Documents

Publication Publication Date Title
CN107947961B (zh) 基于SDN的Kubernetes网络管理系统与方法
CN104135539B (zh) 数据存储方法、sdn控制器和分布式网络存储系统
Miao et al. From luna to solar: the evolutions of the compute-to-storage networks in alibaba cloud
CN107078974B (zh) 网络交换机、由网络交换机执行的方法以及存储器资源
CN105144105B (zh) 用于可扩展的崩溃一致的快照操作的系统和方法
CN107846358B (zh) 一种数据传输方法、装置及网络系统
CN110045912A (zh) 数据处理方法和装置
CN108268208A (zh) 一种基于rdma的分布式内存文件系统
CN102012944B (zh) 一种提供复制特性的分布式nosql数据库的实现方法
CN103761166A (zh) 一种虚拟化环境下针对网络服务的双机热备份容灾系统及其方法
CN111913782A (zh) 一种基于隧道技术实现虚拟机流量镜像的方法与设备
CN106301859A (zh) 一种管理网卡的方法、装置及系统
US10599356B2 (en) Aggregating memory to create a network addressable storage volume for storing virtual machine files
CN110830574B (zh) 一种基于docker容器实现内网负载均衡的方法
CN107463339A (zh) 一种nas存储系统
CN106095335A (zh) 一种电力大数据弹性云计算存储平台架构方法
US20150269238A1 (en) Networking-Assisted Input/Output Order Preservation for Data Replication
JP5945543B2 (ja) ミドルウェアマシン環境を含むシステム
US11917004B2 (en) Prioritizing data replication packets in cloud environment
Diab et al. Orca: Server-assisted multicast for datacenter networks
CN107360041A (zh) 一种网络管理方法及装置
US10692168B1 (en) Availability modes for virtualized graphics processing
US10305987B2 (en) Method to syncrhonize VSAN node status in VSAN cluster
US11010351B1 (en) File system replication between software defined network attached storage processes using file system snapshots
US12086114B2 (en) Asynchronous metadata replication and migration between compute sites

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: 20171117