CN115550182A - Virtual network card configuration method and device, electronic equipment and storage medium - Google Patents

Virtual network card configuration method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115550182A
CN115550182A CN202211512685.9A CN202211512685A CN115550182A CN 115550182 A CN115550182 A CN 115550182A CN 202211512685 A CN202211512685 A CN 202211512685A CN 115550182 A CN115550182 A CN 115550182A
Authority
CN
China
Prior art keywords
virtual network
network card
address
host system
guest system
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.)
Granted
Application number
CN202211512685.9A
Other languages
Chinese (zh)
Other versions
CN115550182B (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.)
Vita Technology Beijing Co ltd
Original Assignee
Vita Technology Beijing 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 Vita Technology Beijing Co ltd filed Critical Vita Technology Beijing Co ltd
Priority to CN202211512685.9A priority Critical patent/CN115550182B/en
Publication of CN115550182A publication Critical patent/CN115550182A/en
Application granted granted Critical
Publication of CN115550182B publication Critical patent/CN115550182B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • 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)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a virtual network card configuration method, a virtual network card configuration device, electronic equipment and a storage medium. The method is applied to a virtual network card distribution device, and comprises the following steps: sending a first request to an equipment manager, and acquiring a virtual network card from the equipment manager according to the first request; sending a second request to the sdn controller, and responding to the second request to acquire a network plane list in a host system; aiming at each network plane, applying for an ip address from a network segment of the network plane; the ip address of applying for is distributed to virtual network card, to virtual network card initialization, wherein, virtual network card include with the virtual network card that host system corresponds and with the virtual network card that guest system corresponds, guest system is the virtual system of establishing in the host system.

Description

Virtual network card configuration method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of virtual network interface card technologies, and in particular, to a virtual network interface card configuration method and apparatus, an electronic device, and a storage medium.
Background
In a Virtualization or semi-Virtualization scene, a network Virtualization technology cannot be used for multiplexing a physical network card, that is, one network card is virtualized into a plurality of network cards, and a Single Root I/O Virtualization (sriov) network card direct-through mode is a typical network Virtualization scheme. The sriov technology can virtualize a physical network card into a plurality of virtual network cards, the device controller can find the virtual network cards on the host system and manage and allocate the virtual network cards, and the network controller allocates the virtual network cards to the guest system as required.
In order to realize communication between the guest system and the host system, a maintenance worker of the host system generally configures a virtual network card on the host system for the host system to use. The configuration difficulty of the method is high, if the number of host systems is large, the operation workload of maintenance personnel is large, and the problem of ip address (Internet protocol address) distribution conflict is easy to occur in manual operation.
Disclosure of Invention
The invention aims to provide a new technical scheme for virtual network card configuration.
According to a first aspect of the present invention, a method for configuring a virtual network card is provided, which is applied to a virtual network card allocation apparatus, and the method includes:
sending a first request to an equipment manager, and acquiring a virtual network card from the equipment manager according to the first request;
sending a second request to the sdn controller, and responding to the second request to acquire a network plane list in the host system;
aiming at each network plane, applying for an ip address from a network segment of the network plane;
the ip address of applying for is distributed to virtual network card, to virtual network card initialization, wherein, virtual network card include with the virtual network card that host system corresponds and with the virtual network card that guest system corresponds, guest system is the virtual system of establishing in the host system.
Optionally, after the initializing the virtual network card, the method further includes:
creating a configuration file in the host system;
and writing the virtual network card information corresponding to the host system, the ip address of the host system, the virtual network card information corresponding to the guest system and the ip address of the guest system into the configuration file.
Optionally, the method further comprises:
after detecting a newly added guest system, allocating a virtual network card to the newly added guest system;
acquiring a new ip address, and initializing a virtual network card corresponding to the newly added guest system according to the new ip address;
and updating the virtual network card information corresponding to the newly added guest system and the ip address of the newly added guest system in the configuration file.
Optionally, the method further comprises:
after deletion of the guest system is detected, inquiring a configuration file of a host system directory;
acquiring the virtual network card information and the ip address corresponding to the deleted guest system;
and deleting the virtual network card information and the ip address corresponding to the deleted guest system from the configuration file.
Optionally, the method further comprises:
the service is registered with an external registry and domain name resolution is provided.
Optionally, the registry is one of the following: eureka, zookeeper, consul, etcd.
Optionally, in the case that there are multiple host systems, the virtual network card distribution device is deployed to the multiple host systems through a batch deployment tool.
According to a second aspect of the present invention, there is provided a virtual network card allocation apparatus, comprising:
the first acquisition module is used for sending a first request to a device manager and acquiring a virtual network card from the device manager according to the first request;
the second obtaining module is used for sending a second request to the sdn controller and responding to the second request to obtain a network plane list in the host system;
a third obtaining module, configured to apply for an ip address from a network segment of each network plane;
the first processing module is used for allocating the applied ip address to a virtual network card and initializing the virtual network card, wherein the virtual network card comprises the virtual network card corresponding to the host system and the virtual network card corresponding to the guest system, and the guest system is the virtual system established in the host system.
According to a third aspect of the present invention, there is provided an electronic device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the virtual network card configuration method according to the first aspect of the present invention.
According to a fourth aspect of the present invention, there is provided a readable storage medium, wherein the readable storage medium stores a program or instructions, and the program or instructions, when executed by a processor, implement the steps of the virtual network card configuration method according to the first aspect of the present invention.
According to an embodiment of the application, the application can get through the guest and host networks under the scene of direct virtual network, and communication can be carried out between the guest system and the host system. The virtual network card distribution device can be automatically deployed in batches, and the operation and maintenance are simple. And supports dynamic extension, ip allocation is uniformly allocated by an sdn controller in the system. The ability to reuse existing devicemanager and sdn controllers does not require a static reservation of the ip segment. Multiple network planes can be supported, and changes of the network planes can be monitored in real time and the local state can be updated. The automatic docking of the external registration center is supported, domain name resolution is provided, and service discovery and access are facilitated.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a flowchart of a virtual network card configuration method in an embodiment of the present application.
Fig. 2 is a schematic diagram of a virtual network card configuration in an embodiment of the present application.
Fig. 3 is a schematic diagram of a virtual network card configuration device in an embodiment of the present application.
Fig. 4 is a schematic diagram of an electronic device in an embodiment of the present application.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as exemplary only and not as limiting. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be discussed further in subsequent figures.
As shown in fig. 1, an embodiment of the present application introduces a virtual network card configuration method, where the virtual network card configuration method is applied to a virtualization scene. A host system and a guest system are included in the virtualization scene, wherein the host system is a system installed on a hardware device. The guest system is a virtual system created by virtualization software in the host system. The method comprises steps S1100-S1400.
S1100: sending a first request to a device manager, and acquiring a virtual network card from the device manager according to the first request.
S1200: and sending a second request to the sdn controller, and acquiring a network plane list in the host system in response to the second request.
S1300: and aiming at each network plane, applying for an ip address from the network segment of the network plane.
S1400: the ip address of applying for is distributed to virtual network card, to virtual network card initialization, wherein, virtual network card include with the virtual network card that host system corresponds and with the virtual network card that guest system corresponds, guest system is the virtual system of establishing in the host system.
And a plurality of virtual network cards corresponding to the physical network card of the host system can be created through the sriov technology. A device manager (device manager) may discover the virtual network cards on the host system, and the device manager may manage and allocate the virtual network cards. For example, the device manager may be device-manager and sriov-device plug-ins of kubernets, which is an application for managing containerization on multiple hosts in a cloud platform, and device-manager and sriov-device plug-ins are components in kubernets applications. As shown in fig. 2, for the physical network card pf of the host system, a corresponding virtual network card vf is created, and the physical network card pf and the virtual network card vf are interconnected through the pci-switch component.
A list of network planes within the system can be obtained by the sdn controller, one ip address for each network plane. The ip addresses of different network planes are different, so that the occurrence of ip conflict is avoided. And allocating the acquired ip address to the virtual network card, and initializing the virtual network card according to the ip address. For example, if the sdn controller finds that a first network plane and a second network plane exist in the host system, a first ip address is obtained for the first network plane, and a second ip address is obtained for the second network plane. And allocating the first ip address to a first virtual network card of the first network plane, and allocating the second ip address to a second virtual network card of the second network plane. And initializing the first virtual network card according to the first ip address, and initializing the second virtual network card according to the second ip address.
In one embodiment, after step S1400, the method further comprises: creating a configuration file in the host system; and writing the virtual network card information corresponding to the host system, the ip address of the host system, the virtual network card information corresponding to the guest system and the ip address of the guest system into the configuration file.
Creating a configuration file in the host system, wherein the configuration file records virtual network card information and ip addresses, including the virtual network card information and the ip addresses of the host system, and the virtual network card information and the ip addresses of the guest system under the host system.
One guest system can be created under one host system, and a plurality of guest systems can also be created. For example, a first guest system and a second guest system are created in the host system, a first virtual network card and a first ip address are allocated to the first guest system, and a second virtual network card and a second ip address are allocated to the second guest system. And recording the information of the first virtual network card, the first ip address, the information of the second virtual network card and the second ip address in a configuration file of the host system.
When a newly added guest system exists, the used ip address can be inquired from the configuration file, and the conflict between the ip address of the newly added guest system and the ip addresses of other guest systems is avoided.
In one embodiment, the method further comprises: the service is registered with an external registry and domain name resolution is provided. The registration center is one of the following: eureka, zookeeper, consul, etcd.
The invention supports automatic butt joint of external registration centers, provides domain name resolution and is convenient for service discovery and access.
In one embodiment, the method further comprises: after detecting a newly added guest system, allocating a virtual network card to the newly added guest system; acquiring a new ip address, and initializing a virtual network card corresponding to the newly added guest system according to the new ip address; and updating the virtual network card information corresponding to the newly added guest system and the ip address of the newly added guest system in the configuration file.
Under the condition that a guest system is newly added, the virtual network card needs to be reacquired, the virtual network card is initialized, and the reacquired virtual network card is allocated to the newly added guest system. In this case, an ip address is newly acquired, and the newly acquired ip address is allocated to the newly acquired virtual network card.
For example, there is a first guest system in the host system, where the first guest system corresponds to a first virtual network card, and the first virtual network card corresponds to a first ip address. After a second guest system is created in the host system, a second virtual network card and a second ip address need to be acquired, wherein the second ip address is different from the first ip address. And initializing the second virtual network card according to the second ip address, and allocating the initialized second virtual network card to a second guest system.
In one embodiment, the method further comprises: after detecting that a guest system is deleted, inquiring a configuration file of a host system directory; acquiring the virtual network card information and the ip address corresponding to the deleted guest system; and deleting the virtual network card information and the ip address corresponding to the deleted guest system from the configuration file.
When the guest system is deleted, inquiring a configuration file corresponding to a host system where the guest system is located, wherein the configuration file records virtual network card information and ip addresses corresponding to the deleted guest system. And deleting the virtual network card information and the ip address corresponding to the deleted guest system from the configuration file.
For example, a host system includes a first guest system and a second guest system, a configuration file corresponding to the host system records first virtual network card information and second virtual network card information, and a configuration file corresponding to the host system also records a first ip address and a second ip address. The first virtual network card information and the first ip address correspond to a first guest system, and the second virtual network card information and the second ip address correspond to a second guest system. And after the second guest system is deleted from the host system, deleting second virtual network card information and a second ip address corresponding to the second guest system from the configuration file corresponding to the host system.
In an embodiment, in the case that there are multiple host systems, the virtual network card distribution device is deployed to the multiple host systems through a batch deployment tool.
The method and the device can get through the guest and host networks under the direct virtual network scene, and enable communication between the guest system and the host system. The method and the device can be automatically deployed in batches, and the operation and maintenance are simple. And supports dynamic extension, ip allocation is uniformly allocated by an sdn controller in the system. The ability to reuse existing devicemanager and sdn controllers does not require a static reservation of the ip segment. Multiple network planes can be supported, and changes of the network planes can be monitored in real time and the local state can be updated. The automatic docking of the external registration center is supported, domain name resolution is provided, and service discovery and access are facilitated.
As shown in fig. 3, this embodiment introduces a virtual network card allocating device 200, where the device 200 includes:
a first obtaining module 201, configured to send a first request to a device manager, and obtain a virtual network card from the device manager according to the first request;
a second obtaining module 202, configured to send a second request to the sdn controller, and obtain, in response to the second request, a network plane list in the host system;
a third obtaining module 203, configured to apply for an ip address from a network segment of each network plane;
the first processing module 204 is configured to allocate the applied ip address to a virtual network card and initialize the virtual network card, where the virtual network card includes a virtual network card corresponding to the host system and a virtual network card corresponding to the guest system, and the guest system is a virtual system created in the host system.
In one embodiment, the virtual network card distribution device further includes:
and the creation module is used for creating a configuration file in the host system.
And the writing module is used for writing the virtual network card information corresponding to the host system and the virtual network card information corresponding to the guest system into the configuration file.
In one embodiment, the virtual network card allocating apparatus further includes:
and the registration module is used for registering the service to an external registration center and providing domain name resolution.
In one embodiment, the virtual network card allocating apparatus further includes:
the second processing module is used for allocating a virtual network card to the newly-added guest system after the newly-added guest system is detected;
the fourth obtaining module is used for obtaining a new ip address and initializing a virtual network card corresponding to the newly added guest system according to the new ip address;
and the updating module is used for updating the information of the virtual network card corresponding to the newly added guest system in the configuration file.
In one embodiment, the virtual network card distribution device further includes:
the query module is used for querying the configuration file of the host system directory after detecting that the guest system is deleted;
a fifth obtaining module, configured to obtain the virtual network card information and the ip address corresponding to the deleted guest system;
and the deleting module is used for deleting the virtual network card information and the ip address corresponding to the guest system from the configuration file.
In one embodiment, the registry is one of the following: eureka, zookeeper, consul, etcd.
As shown in fig. 4, this embodiment introduces an electronic device 300, which includes a processor 301 and a memory 302, where the memory 302 stores a program or an instruction that can be executed on the processor 301, and when the program or the instruction is executed by the processor 301, the method for configuring a virtual network card according to any embodiment of the present invention is implemented.
This embodiment describes a readable storage medium, on which a program or instructions are stored, and when the program or instructions are executed by a processor, the steps of the virtual network card configuration method according to any embodiment of the present invention are implemented.
The present invention may be a system, method and/or computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions embodied therewith for causing a processor to implement various aspects of the present invention.
The computer-readable storage medium may be a tangible device that can hold and store the instructions for use by the instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, semiconductor memory device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical coding device, such as punch cards or in-groove projection structures having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media as used herein is not to be interpreted as a transitory signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., optical pulses through a fiber optic cable), or an electrical signal transmitted through an electrical wire.
The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or to an external computer or external storage device via a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. The network adapter card or network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in the respective computing/processing device.
Computer program instructions for carrying out operations of the present invention may be assembler instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing an electronic circuit, such as a programmable logic circuit, a Field Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA), with state information of computer-readable program instructions, which can execute the computer-readable program instructions.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium storing the instructions comprises an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, by software, and by a combination of software and hardware are equivalent.
While embodiments of the present invention have been described above, the above description is illustrative, not exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or technical improvements to the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.

Claims (10)

1. A virtual network card configuration method is applied to a virtual network card distribution device, and the method comprises the following steps:
sending a first request to an equipment manager, and acquiring a virtual network card from the equipment manager according to the first request;
sending a second request to the sdn controller, and responding to the second request to acquire a network plane list in the host system;
aiming at each network plane, applying for an ip address from a network segment of the network plane;
and allocating the applied ip address to a virtual network card, and initializing the virtual network card, wherein the virtual network card comprises the virtual network card corresponding to the host system and the virtual network card corresponding to the guest system, and the guest system is a virtual system established in the host system.
2. The method of claim 1, wherein after the initializing the virtual network card, the method further comprises:
creating a configuration file in the host system;
and writing the virtual network card information corresponding to the host system, the ip address of the host system, the virtual network card information corresponding to the guest system and the ip address of the guest system into the configuration file.
3. The method of claim 2, further comprising:
after detecting a newly added guest system, allocating a virtual network card to the newly added guest system;
acquiring a new ip address, and initializing a virtual network card corresponding to the newly added guest system according to the new ip address;
and updating the virtual network card information corresponding to the newly added guest system and the ip address of the newly added guest system in the configuration file.
4. The method of claim 2, further comprising:
after detecting that a guest system is deleted, inquiring a configuration file of a host system directory;
acquiring the virtual network card information and the ip address corresponding to the deleted guest system;
and deleting the virtual network card information and the ip address corresponding to the deleted guest system from the configuration file.
5. The method of claim 1, further comprising:
the service is registered with an external registry and domain name resolution is provided.
6. The method of claim 5, wherein the registry is one of: eureka, zookeeper, consul, etcd.
7. The method according to claim 1, wherein in case of multiple host systems, the virtual network card distribution device is deployed to the multiple host systems through a batch deployment tool.
8. A virtual network card distribution apparatus, the apparatus comprising:
the first acquisition module is used for sending a first request to a device manager and acquiring a virtual network card from the device manager according to the first request;
the second obtaining module is used for sending a second request to the sdn controller and responding to the second request to obtain a network plane list in the host system;
a third obtaining module, configured to apply for an ip address from a network segment of each network plane;
the first processing module is used for allocating the applied ip address to a virtual network card and initializing the virtual network card, wherein the virtual network card comprises the virtual network card corresponding to the host system and the virtual network card corresponding to the guest system, and the guest system is the virtual system established in the host system.
9. An electronic device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the virtual network card configuration method of any one of claims 1-7.
10. A readable storage medium, characterized in that the readable storage medium stores thereon a program or instructions which, when executed by a processor, implement the steps of the virtual network card configuration method according to any one of claims 1 to 7.
CN202211512685.9A 2022-11-30 2022-11-30 Virtual network card configuration method and device, electronic equipment and storage medium Active CN115550182B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211512685.9A CN115550182B (en) 2022-11-30 2022-11-30 Virtual network card configuration method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211512685.9A CN115550182B (en) 2022-11-30 2022-11-30 Virtual network card configuration method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115550182A true CN115550182A (en) 2022-12-30
CN115550182B CN115550182B (en) 2023-03-07

Family

ID=84721824

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211512685.9A Active CN115550182B (en) 2022-11-30 2022-11-30 Virtual network card configuration method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115550182B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120148238A1 (en) * 2010-12-08 2012-06-14 At&T Intellectual Property I, L.P. Architecture to scale an ip/mpls network via multiple network planes
CN113342456A (en) * 2020-03-02 2021-09-03 中兴通讯股份有限公司 Connection method, device, equipment and storage medium
CN115022178A (en) * 2022-06-24 2022-09-06 中国电信股份有限公司 Network card switching method and device, electronic equipment and readable storage medium
CN115185637A (en) * 2022-06-29 2022-10-14 山东浪潮科学研究院有限公司 Communication method and device for PaaS component management end and virtual machine agent

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120148238A1 (en) * 2010-12-08 2012-06-14 At&T Intellectual Property I, L.P. Architecture to scale an ip/mpls network via multiple network planes
CN113342456A (en) * 2020-03-02 2021-09-03 中兴通讯股份有限公司 Connection method, device, equipment and storage medium
CN115022178A (en) * 2022-06-24 2022-09-06 中国电信股份有限公司 Network card switching method and device, electronic equipment and readable storage medium
CN115185637A (en) * 2022-06-29 2022-10-14 山东浪潮科学研究院有限公司 Communication method and device for PaaS component management end and virtual machine agent

Also Published As

Publication number Publication date
CN115550182B (en) 2023-03-07

Similar Documents

Publication Publication Date Title
US9930007B2 (en) IP address and domain name automation of virtual infrastructure
CN107580083B (en) Method and system for allocating IP addresses of containers
US10320674B2 (en) Independent network interfaces for virtual network environments
US9973439B2 (en) Internet protocol address management (IPAM) integration with a plurality of virtualization tiers in the virtual cloud using infrastructure metadata
CN107615716B (en) Multi-tenant aware Dynamic Host Configuration Protocol (DHCP) mechanism for cloud networking
US10038665B2 (en) Reducing broadcast flooding in a software defined network of a cloud
US11012408B2 (en) Configuring virtual machine instances using one-to-one mappings
US10594557B2 (en) Filesystem share auto-detect
US11470119B2 (en) Native tag-based configuration for workloads in a virtual computing environment
US20160139945A1 (en) Techniques for constructing virtual images for interdependent applications
CN110609656B (en) Storage management method, electronic device, and computer program product
US20200125382A1 (en) Updating a nested virtualization manager using live migration of virtual machines
US10129204B2 (en) Network client ID from external management host via management network
US10931581B2 (en) MAC learning in a multiple virtual switch environment
CN115550182B (en) Virtual network card configuration method and device, electronic equipment and storage medium
US10715385B2 (en) System and method for live migration for software agents
CN115499413B (en) Method and system for batch configuration of fixed IP addresses of virtual machines based on KVM
US9417900B2 (en) Method and system for automatic assignment and preservation of network configuration for a virtual machine
US20210144182A1 (en) Identifying recommended feature sets based on application feature popularity
US11294774B2 (en) Method for managing backup data on first, second, or third virtual machine management platform
US11204792B2 (en) Attaching storage resources to virtual machine instances
US11921841B2 (en) Secure updating of strong passwords in a composable system
US11611453B2 (en) Network interface provisioning of containerized instances based on tenant policies

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
GR01 Patent grant
GR01 Patent grant