Movatterモバイル変換


[0]ホーム

URL:


US20130144992A1 - Distributed Dynamic Virtual Machine Configuration Service - Google Patents

Distributed Dynamic Virtual Machine Configuration Service
Download PDF

Info

Publication number
US20130144992A1
US20130144992A1US13/461,967US201213461967AUS2013144992A1US 20130144992 A1US20130144992 A1US 20130144992A1US 201213461967 AUS201213461967 AUS 201213461967AUS 2013144992 A1US2013144992 A1US 2013144992A1
Authority
US
United States
Prior art keywords
configuration
dynamic
network
virtual machine
virtual
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
US13/461,967
Other versions
US9270525B2 (en
Inventor
Katherine Barabash
Rami Cohen
Anna Levin
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US13/461,967priorityCriticalpatent/US9270525B2/en
Publication of US20130144992A1publicationCriticalpatent/US20130144992A1/en
Application grantedgrantedCritical
Publication of US9270525B2publicationCriticalpatent/US9270525B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

An approach is provided in which a local module receives a discovery message from a virtual network endpoint that is devoid of a corresponding virtual IP address. The local module sends one or more unicast network configuration messages to a dynamic configuration service and, in turn, the local module receives one or more unicast network configuration responses from the dynamic configuration service. One of the unicast network configuration responses includes one or more network configuration parameters. The local module configures the virtual network endpoint according to one or more of the network configuration parameters.

Description

Claims (9)

5. The method ofclaim 1 wherein the dynamic configuration service includes a dynamic virtual machine configuration relay module and a network configuration module, the method further comprising:
receiving the one or more dynamic configuration messages from the local module at the dynamic virtual machine configuration relay module;
formatting the one or more dynamic configuration messages at the dynamic virtual machine configuration relay module and forwarding the formatted one or more dynamic configuration messages to the network configuration module;
receiving one or more network configuration response at the remote dynamic virtual machine configuration module from the network configuration module;
formatting the one or more network configuration responses at the dynamic virtual machine configuration relay module and forwarding the formatted one or more dynamic virtual machine configuration responses to the local module.
9. A method comprising:
receiving, at a local module, a discovery message from a virtual network endpoint, wherein the virtual network endpoint is devoid of a corresponding virtual IP address;
determining that a dynamic configuration service is unknown;
querying a distributed policy service for a location of the dynamic configuration service;
receiving the dynamic configuration service location;
sending one or more unicast network configuration messages to the dynamic configuration service utilizing the received dynamic configuration service location, wherein one of the unicast network configuration messages is a dynamic virtual machine configuration discover message;
receiving one or more unicast network configuration responses from the dynamic configuration service, wherein one of the unicast network configuration responses includes one or more network configuration parameters; and
configuring the virtual network endpoint according to one or more of the network configuration parameters, wherein the configuring includes assigning a virtual IP address included in the network configuration parameters to the virtual network endpoint.
US13/461,9672011-12-012012-05-02Distributed dynamic virtual machine configuration serviceExpired - Fee RelatedUS9270525B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/461,967US9270525B2 (en)2011-12-012012-05-02Distributed dynamic virtual machine configuration service

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US13/309,041US9001696B2 (en)2011-12-012011-12-01Distributed dynamic virtual machine configuration service
US13/461,967US9270525B2 (en)2011-12-012012-05-02Distributed dynamic virtual machine configuration service

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/309,041ContinuationUS9001696B2 (en)2011-12-012011-12-01Distributed dynamic virtual machine configuration service

Publications (2)

Publication NumberPublication Date
US20130144992A1true US20130144992A1 (en)2013-06-06
US9270525B2 US9270525B2 (en)2016-02-23

Family

ID=48523941

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/309,041Active2032-04-01US9001696B2 (en)2011-12-012011-12-01Distributed dynamic virtual machine configuration service
US13/461,967Expired - Fee RelatedUS9270525B2 (en)2011-12-012012-05-02Distributed dynamic virtual machine configuration service

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US13/309,041Active2032-04-01US9001696B2 (en)2011-12-012011-12-01Distributed dynamic virtual machine configuration service

Country Status (1)

CountryLink
US (2)US9001696B2 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20150074661A1 (en)*2013-09-092015-03-12Vmware, Inc.System and method for managing configuration of virtual switches in a virtual machine network
US9497200B2 (en)2015-02-162016-11-15International Business Machines CorporationManaging limited network access configuration
US20160352560A1 (en)*2013-05-212016-12-01Nicira, Inc.Hierarchical network managers
US9641389B2 (en)2013-09-092017-05-02Vmware, Inc.Method and system for recovering from network disconnects by cloning a virtual port
US11088919B1 (en)2020-04-062021-08-10Vmware, Inc.Data structure for defining multi-site logical network
US11088902B1 (en)2020-04-062021-08-10Vmware, Inc.Synchronization of logical network state between global and local managers
US11088916B1 (en)2020-04-062021-08-10Vmware, Inc.Parsing logical network definition for different sites
US11303557B2 (en)2020-04-062022-04-12Vmware, Inc.Tunnel endpoint group records for inter-datacenter traffic
US11343283B2 (en)2020-09-282022-05-24Vmware, Inc.Multi-tenant network virtualization infrastructure
CN115002151A (en)*2022-05-072022-09-02通号城市轨道交通技术有限公司Method and device for building test system of automatic train monitoring system
US11496392B2 (en)2015-06-272022-11-08Nicira, Inc.Provisioning logical entities in a multidatacenter environment
US20230208926A1 (en)*2017-05-242023-06-29Red Hat Israel, Ltd.Network beacon for hypervisor installations
US11777793B2 (en)2020-04-062023-10-03Vmware, Inc.Location criteria for security groups
US12107722B2 (en)2022-07-202024-10-01VMware LLCSharing network manager between multiple tenants
US12184521B2 (en)2023-02-232024-12-31VMware LLCFramework for providing health status data

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9001696B2 (en)*2011-12-012015-04-07International Business Machines CorporationDistributed dynamic virtual machine configuration service
CN103534994B (en)*2011-12-262017-08-25华为技术有限公司The method, apparatus and system of communication are realized after a kind of virtual machine (vm) migration
CN104426694B (en)*2013-08-282018-10-12新华三技术有限公司A kind of method and apparatus of adjustment resources of virtual machine
US10075413B2 (en)2013-10-102018-09-11Cloudistics, Inc.Adaptive overlay networking
CN104539749B (en)*2014-12-192018-02-16深圳市天视通电子科技有限公司A kind of connection method and device based on virtual ip address
CN110365809B (en)*2019-07-232021-12-14中南民族大学Distributed server address configuration system and method
CN110958150B (en)*2019-12-102022-08-05深圳前海环融联易信息科技服务有限公司Management method and device for dynamic service configuration

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050025165A1 (en)*2003-07-302005-02-03Min-Hyo LeeSystem and method for assigning IP address in ethernet passive optical network
US20110119382A1 (en)*2009-11-172011-05-19Iron Mountain, IncorporatedTechniques for deploying virtual machines using a dhcp server to assign reserved ip addresses
US20120278802A1 (en)*2011-04-282012-11-01Dell Products L.P.System and method for automated virtual network configuration
US20130086236A1 (en)*2011-09-302013-04-04Stephan BauckeUsing mpls for virtual private cloud network isolation in openflow-enabled cloud computing
US20130117836A1 (en)*2011-11-082013-05-09Choung-Yaw Michael ShiehAuto discovery of virtual machines
US20130142079A1 (en)*2011-12-012013-06-06International Business Machines CorporationDistributed Dynamic Virtual Machine Configuration Service

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030135609A1 (en)2002-01-162003-07-17Sun Microsystems, Inc.Method, system, and program for determining a modification of a system resource configuration
US7734778B2 (en)2002-04-052010-06-08Sheng (Ted) Tai TsaoDistributed intelligent virtual server
US7340737B2 (en)2002-07-032008-03-04National Instruments CorporationWireless deployment / distributed execution of graphical programs to smart sensors
US8924524B2 (en)*2009-07-272014-12-30Vmware, Inc.Automated network configuration of virtual machines in a virtual lab data environment
JP2008028914A (en)*2006-07-252008-02-07Nec CorpDevice and method for reducing communication load, and program
CN101355474B (en)*2007-07-252010-09-08华为技术有限公司 Method and device for requesting and allocating connection point addresses
EP2043320B1 (en)2007-09-282009-12-09Zimory GmbHMethod and system for automatic and remote server provisioning using virtual machine appliances
US8583831B2 (en)*2007-10-052013-11-12Samsung Electronics Co., Ltd.Thin client discovery
US20090094356A1 (en)*2007-10-092009-04-09Nokia CorporationAssociating Physical Layer Pipes and Services Through a Program Map Table
US8572217B2 (en)2008-02-152013-10-29Ericsson AbMethods and apparatuses for dynamically provisioning a dynamic host configuration protocol (DHCP) client as a clientless internet protocol services (CLIPS) subscriber on a last-resort interface
US8326972B2 (en)2008-09-262012-12-04Red Hat, Inc.Methods and systems for managing network connections in a software provisioning environment
US8966082B2 (en)2009-02-102015-02-24Novell, Inc.Virtual machine address management
US9158567B2 (en)2009-10-202015-10-13Dell Products, LpSystem and method for reconfigurable network services using modified network configuration with modified bandwith capacity in dynamic virtualization environments
JP2011160298A (en)2010-02-022011-08-18Fujitsu LtdNetwork system, process-providing-server switching method, process-providing-server switching program, information processing apparatus, virtual machine building method, and virtual machine building program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050025165A1 (en)*2003-07-302005-02-03Min-Hyo LeeSystem and method for assigning IP address in ethernet passive optical network
US20110119382A1 (en)*2009-11-172011-05-19Iron Mountain, IncorporatedTechniques for deploying virtual machines using a dhcp server to assign reserved ip addresses
US20120278802A1 (en)*2011-04-282012-11-01Dell Products L.P.System and method for automated virtual network configuration
US20130086236A1 (en)*2011-09-302013-04-04Stephan BauckeUsing mpls for virtual private cloud network isolation in openflow-enabled cloud computing
US20130117836A1 (en)*2011-11-082013-05-09Choung-Yaw Michael ShiehAuto discovery of virtual machines
US20130142079A1 (en)*2011-12-012013-06-06International Business Machines CorporationDistributed Dynamic Virtual Machine Configuration Service

Cited By (45)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10326639B2 (en)*2013-05-212019-06-18Nicira, Inc.Hierachircal network managers
US11070520B2 (en)2013-05-212021-07-20Nicira, Inc.Hierarchical network managers
US20160352560A1 (en)*2013-05-212016-12-01Nicira, Inc.Hierarchical network managers
US10601637B2 (en)2013-05-212020-03-24Nicira, Inc.Hierarchical network managers
US9641389B2 (en)2013-09-092017-05-02Vmware, Inc.Method and system for recovering from network disconnects by cloning a virtual port
US9680772B2 (en)*2013-09-092017-06-13Vmware, Inc.System and method for managing configuration of virtual switches in a virtual machine network
US11159362B2 (en)2013-09-092021-10-26Vmware, Inc.System and method for managing configuration of virtual switches in a virtual machine network
US20150074661A1 (en)*2013-09-092015-03-12Vmware, Inc.System and method for managing configuration of virtual switches in a virtual machine network
US9497200B2 (en)2015-02-162016-11-15International Business Machines CorporationManaging limited network access configuration
US11496392B2 (en)2015-06-272022-11-08Nicira, Inc.Provisioning logical entities in a multidatacenter environment
US12368784B2 (en)2017-05-242025-07-22Red Hat Israel, Ltd.Network beacon for hypervisor installations
US11924293B2 (en)*2017-05-242024-03-05Red Hat Israel, Ltd.Network beacon for hypervisor installations
US20230208926A1 (en)*2017-05-242023-06-29Red Hat Israel, Ltd.Network beacon for hypervisor installations
US11381456B2 (en)2020-04-062022-07-05Vmware, Inc.Replication of logical network data between global managers
US11528214B2 (en)2020-04-062022-12-13Vmware, Inc.Logical router implementation across multiple datacenters
US11303557B2 (en)2020-04-062022-04-12Vmware, Inc.Tunnel endpoint group records for inter-datacenter traffic
US11316773B2 (en)2020-04-062022-04-26Vmware, Inc.Configuring edge device with multiple routing tables
US11336556B2 (en)2020-04-062022-05-17Vmware, Inc.Route exchange between logical routers in different datacenters
US12399886B2 (en)2020-04-062025-08-26VMware LLCParsing logical network definition for different sites
US11088919B1 (en)2020-04-062021-08-10Vmware, Inc.Data structure for defining multi-site logical network
US11374850B2 (en)2020-04-062022-06-28Vmware, Inc.Tunnel endpoint group records
US11374817B2 (en)2020-04-062022-06-28Vmware, Inc.Determining span of logical network element
US11153170B1 (en)2020-04-062021-10-19Vmware, Inc.Migration of data compute node across sites
US11394634B2 (en)2020-04-062022-07-19Vmware, Inc.Architecture for stretching logical switches between multiple datacenters
US12255804B2 (en)2020-04-062025-03-18VMware LLCEdge device implanting a logical network that spans across multiple routing tables
US11438238B2 (en)2020-04-062022-09-06Vmware, Inc.User interface for accessing multi-site logical network
US11115301B1 (en)2020-04-062021-09-07Vmware, Inc.Presenting realized state of multi-site logical network
US11509522B2 (en)2020-04-062022-11-22Vmware, Inc.Synchronization of logical network state between global and local managers
US11258668B2 (en)2020-04-062022-02-22Vmware, Inc.Network controller for multi-site logical network
US11088902B1 (en)2020-04-062021-08-10Vmware, Inc.Synchronization of logical network state between global and local managers
US11683233B2 (en)2020-04-062023-06-20Vmware, Inc.Provision of logical network data from global manager to local managers
US11088916B1 (en)2020-04-062021-08-10Vmware, Inc.Parsing logical network definition for different sites
US11736383B2 (en)2020-04-062023-08-22Vmware, Inc.Logical forwarding element identifier translation between datacenters
US11743168B2 (en)2020-04-062023-08-29Vmware, Inc.Edge device implementing a logical network that spans across multiple routing tables
US11882000B2 (en)2020-04-062024-01-23VMware LLCNetwork management system for federated multi-site logical network
US11777793B2 (en)2020-04-062023-10-03Vmware, Inc.Location criteria for security groups
US11799726B2 (en)2020-04-062023-10-24Vmware, Inc.Multi-site security groups
US11870679B2 (en)2020-04-062024-01-09VMware LLCPrimary datacenter for logical router
US11757940B2 (en)2020-09-282023-09-12Vmware, Inc.Firewall rules for application connectivity
US11601474B2 (en)2020-09-282023-03-07Vmware, Inc.Network virtualization infrastructure with divided user responsibilities
US11343227B2 (en)2020-09-282022-05-24Vmware, Inc.Application deployment in multi-site virtualization infrastructure
US11343283B2 (en)2020-09-282022-05-24Vmware, Inc.Multi-tenant network virtualization infrastructure
CN115002151A (en)*2022-05-072022-09-02通号城市轨道交通技术有限公司Method and device for building test system of automatic train monitoring system
US12107722B2 (en)2022-07-202024-10-01VMware LLCSharing network manager between multiple tenants
US12184521B2 (en)2023-02-232024-12-31VMware LLCFramework for providing health status data

Also Published As

Publication numberPublication date
US20130142079A1 (en)2013-06-06
US9001696B2 (en)2015-04-07
US9270525B2 (en)2016-02-23

Similar Documents

PublicationPublication DateTitle
US9270525B2 (en)Distributed dynamic virtual machine configuration service
US8819211B2 (en)Distributed policy service
US9588807B2 (en)Live logical partition migration with stateful offload connections using context extraction and insertion
US8830870B2 (en)Network adapter hardware state migration discovery in a stateful environment
US8660124B2 (en)Distributed overlay network data traffic management by a virtual server
US20130107881A1 (en)Distributed Address Resolution Service for Virtualized Networks
US9092274B2 (en)Acceleration for virtual bridged hosts
US8959310B2 (en)Dynamic network adapter memory resizing and bounding for virtual function translation entry storage
US20120297384A1 (en)Virtual Managed Network
US8937940B2 (en)Optimized virtual function translation entry memory caching
CN114070723B (en)Virtual network configuration method and system of bare metal server and intelligent network card
US20130097600A1 (en)Global Queue Pair Management in a Point-to-Point Computer Network
US10135687B2 (en)Virtual group policy based filtering within an overlay network
US20130034094A1 (en)Virtual Switch Data Control In A Distributed Overlay Network
CN103229478B (en) A method and device for determining virtual machine drift
US20130091501A1 (en)Defining And Managing Virtual Networks In Multi-Tenant Virtualized Data Centers
CN114338606B (en) A public cloud network configuration method and related equipment
JP2019528005A (en) Method, apparatus, and system for a virtual machine to access a physical server in a cloud computing system
US11032369B1 (en)System and method for non-disruptive migration of software components to a public cloud system
US12074844B2 (en)Secure and dynamic assignment of network addresses to network devices in an information processing system

Legal Events

DateCodeTitleDescription
STCFInformation on status: patent grant

Free format text:PATENTED CASE

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20200223


[8]ページ先頭

©2009-2025 Movatter.jp