Verbinden von Rechenzentren für die Migration von virtuellen Maschinen

    公开(公告)号:DE112013000775T5

    公开(公告)日:2014-10-30

    申请号:DE112013000775

    申请日:2013-01-23

    Applicant: IBM

    Abstract: Verfahren und Anordnungen, die dazu dienen, die Migration von virtuellen Maschinen über Rechenzentren hinweg zu vereinfachen. Eine virtuelle Maschine wird für die Migration von einem ersten Rechenzentrum in ein zweites Rechenzentrum gekennzeichnet, wobei die virtuelle Maschine eine echte Kennung enthält. Eine Pseudokennung wird der virtuellen Maschine zugewiesen, und an einer Steuereinheit des ersten Rechenzentrums wird die Pseudokennung auf die echte Kennung abgebildet. Die echte Kennung wird in einem Datenpaket durch die Pseudokennung für eine Routing-Task ersetzt. Der Datenaustausch zwischen der Steuereinheit des ersten Rechenzentrums und einer Steuereinheit des zweiten Rechenzentrums wird aufrechterhalten, und die Steuereinheiten werden synchronisiert, um einen korrekten Standort der virtuellen Maschine zu aktualisieren. Die virtuelle Maschine wird von dem ersten Rechenzentrum in das zweite Rechenzentrum migriert.

    Verbinden von Rechenzentren für die Migration von virtuellen Maschinen

    公开(公告)号:DE112013000775B4

    公开(公告)日:2020-11-05

    申请号:DE112013000775

    申请日:2013-01-23

    Applicant: IBM

    Abstract: Verfahren, aufweisend:Kennzeichnen einer virtuellen Maschine (122a) für die Migration von einem ersten Rechenzentrum (102a) in ein zweites Rechenzentrum (102b), wobei die virtuelle Maschine eine echte Kennung enthält;Zuweisen einer Pseudokennung zu der virtuellen Maschine, wobei das Zuweisen das Zuweisen einer standortabhängigen Pseudokennung zu der virtuellen Maschine aufweist, die mit Hilfe einer Anforderungsnachricht eines Adressenauflösungsprotokolls verteilt wird und die eine Nummer eines Rechenzentrums, eine Netzwerktopologie und eine Position der virtuellen Maschine in einem Netzwerk eines bestimmten Rechenzentrums codiert, wobei die Pseudokennung eine Pseudokennung der Schicht 2 und eine Pseudokennung der Schicht 3 aufweist;Abbilden der Pseudokennung auf die echte Kennung an einer Steuereinheit (104a) des ersten Rechenzentrums, wobei das Abbilden das Abbilden der Pseudokennung auf die echte Kennung an einer Netzwerk-Steuereinheit (104a, 104b) in jedem Rechenzentrum (102a, 102b) aufweist;Ersetzen der echten Kennung in einem Datenpaket durch die Pseudokennung für eine Routing-Task, wobei das Ersetzen das Ersetzen mittels einer Maßnahme aufweist, die der Gruppe entnommen wird, welche aufwiest:mittels Regeln an einem Core-Router (108a, 108b) in jedem Netzwerk des entsprechenden Rechenzentrums (102a, 102b);Aufrechterhalten des Datenaustauschs zwischen der Steuereinheit (104a) des ersten Rechenzentrums (102a) und einer Steuereinheit (104b) des zweiten Rechenzentrums (102b) und Synchronisieren der Steuereinheiten, um einen korrekten Standort der virtuellen Maschine zu aktualisieren;Migrieren der virtuellen Maschine von dem ersten Rechenzentrum in das zweite Rechenzentrum;Weiterleiten eines Datenpakets auf der Grundlage der Pseudokennung und Ersetzen der Pseudokennung durch die echte Kennung mittels Regeln an einem Ausgangs-Edge-Switch des Netzwerks des zweiten Rechenzentrums, um das Paket an die virtuelle Maschine weiterzuleiten; undWeiterleiten eines Pakets, das für die virtuelle Maschine auf das zweite Rechenzentrum bestimmt ist und auf dem Core-Router (108a) des Netzwerks des ersten Rechenzentrums (102a) empfangen wurde, an einen ersten Kapselungs-Switch (112a) des Netzwerks des ersten Rechenzentrums (102a), der das auf dem Core-Router (108a) des Netzwerks des ersten Rechenzentrums (102a) empfangene Paket mit einer Adresse der Schicht 3 eines zweiten Kapselungs-Switch (112b) des Netzwerks des zweiten Rechenzentrums (102b) kapselt und das gekapselte Paket über ein vorhandenes Netzwerk (100) zwischen dem ersten und zweiten Rechenzentrum sendet, wobei der zweite Kapselungs-Switch das gekapselte Paket entkapselt, nachdem er es empfangen hat, und das entkapselte Paket an einen Switch (118b) der Schicht 2 des Netzwerks des zweiten Rechenzentrums sendet, wobei das Senden des gekapselten Pakets von dem ersten Switch an den zweitem Switch ein Routing aufweist, das Umgehen von allen Routern (110a, 108a) der Schicht 3 des ersten Rechenzentrums und allen Routern (110b, 108b) der Schicht 3 des zweiten Rechenzentrums aufweist.

    Interconnecting data centers for migration of virtual machines

    公开(公告)号:GB2510770A

    公开(公告)日:2014-08-13

    申请号:GB201409195

    申请日:2013-01-23

    Applicant: IBM

    Abstract: Methods and arrangements for facilitating virtual machine migration across data centers. A virtual machine is designated for migration from a first data center to a second data center, the virtual machine including a real identifier. A pseudo identifier is assigned to the virtual machine, and the pseudo identifier is mapped to the real identifier at a controller of the first data center. The real identifier is replaced in a data packet with the pseudo identifier for a routing task. Communication is maintained between the controller of the first data center and a controller of the second data center, and the controllers are synchronized to update a correct location of the virtual machine. The virtual machine is migrated from the first data center to the second data center.

    Ermöglichen des gleichzeitigen Vorhandenseins von Hostrechnern oder virtuellen Maschinen mit identischen Adressen

    公开(公告)号:DE102012221041B4

    公开(公告)日:2018-09-13

    申请号:DE102012221041

    申请日:2012-11-19

    Applicant: IBM

    Abstract: Verfahren, das dazu dient, das gleichzeitige Vorhandensein von mehreren Maschinen mit identischen Adressen in einem einzigen Netzwerk eines Rechenzentrums zu ermöglichen, wobei das Verfahren aufweist:Zuweisen einer eindeutigen Pseudokennung, in welche die Kennung einer Replik eingebettet ist, zu jeder Maschine in dem Netzwerk, die zur Weiterleitung eines Pakets an eine Zielmaschine verwendet werden kann;Ersetzen einer Medienzugriffssteuerungsadresse eines Senders in einer Anforderung eines Adressenauflösungsprotokolls durch eine Pseudokennung des Senders an einer Vermittlungsstelle am Rand eines Netzwerks;Feststellen der Kennung einer Replik aus der Pseudokennung;Abrufen einer Kennung eines privaten Netzwerks aus einer Abgleichungstabelle auf der Grundlage der Pseudokennung des Senders und Zurücksenden einer Pseudokennung für die Zieladresse auf der Grundlage der Kennung des privaten Netzwerks und der Kennung der Replik; undErsetzen der Pseudokennung der Zieladresse durch eine tatsächliche Kennung an einer Zielvermittlungsstelle am Rand eines Netzwerks, um das Paket an die Zielmaschine weiterzuleiten;wobei mindestens einer der Schritte von einer Rechnereinheit durchgeführt wird.

    Interconnecting data centers for migration of virtual machines

    公开(公告)号:GB2510770B

    公开(公告)日:2014-11-19

    申请号:GB201409195

    申请日:2013-01-23

    Applicant: IBM

    Abstract: Methods and arrangements for facilitating virtual machine migration across data centers. A virtual machine is designated for migration from a first data center to a second data center, the virtual machine including a real identifier. A pseudo identifier is assigned to the virtual machine, and the pseudo identifier is mapped to the real identifier at a controller of the first data center. The real identifier is replaced in a data packet with the pseudo identifier for a routing task. Communication is maintained between the controller of the first data center and a controller of the second data center, and the controllers are synchronized to update a correct location of the virtual machine. The virtual machine is migrated from the first data center to the second data center.

    Ermöglichen des gleichzeitigen Vorhandenseins von Hostrechnern oder virtuellen Maschinen mit identischen Adressen

    公开(公告)号:DE102012221041A1

    公开(公告)日:2013-06-06

    申请号:DE102012221041

    申请日:2012-11-19

    Applicant: IBM

    Abstract: Ein Verfahren, eine Vorrichtung und ein Herstellungsgegenstand, um das gleichzeitige Vorhandensein von mehreren Maschinen mit identischen Adressen in einem einzigen Netzwerk eines Rechenzentrums zu ermöglichen. Das Verfahren beinhaltet das Zuweisen einer eindeutigen Pseudokennung zu jeder Maschine in dem Netzwerk, welche zur Weiterleitung eines Pakets an eine Zielmaschine verwendet werden kann, das Ersetzen einer Medienzugriffssteuerungsadresse eines Senders in einer Anforderung eines Adressenauflösungsprotokolls durch eine Pseudokennung des Senders an einer Vermittlungsstelle am Rand eines Netzwerks, das Abrufen einer Kennung eines privaten Netzwerks aus einer Abgleichungstabelle auf der Grundlage der Pseudokennung des Senders und das Zurücksenden einer Pseudokennung für die Zieladresse auf der Grundlage der Kennung des privaten Netzwerks und das Ersetzen der Pseudokennung der Zieladresse durch eine tatsächliche Kennung an einer Zielvermittlungsstelle am Rand eines Netzwerks, um das Paket an die Zielmaschine weiterzuleiten.

    Enabling co-existance of hosts or virtual machines with identical addresses

    公开(公告)号:GB2497196B

    公开(公告)日:2013-12-11

    申请号:GB201221310

    申请日:2012-11-27

    Applicant: IBM

    Abstract: A method for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine.

    Enabling co-existence of hosts or virtual machines with identical addresses across a network

    公开(公告)号:GB2497196A

    公开(公告)日:2013-06-05

    申请号:GB201221310

    申请日:2012-11-27

    Applicant: IBM

    Abstract: A method, an apparatus and an article of manufacture for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes: assigning a unique pseudo identifier(pseudo-MAC, PMAC) to each machine in the network that can be used for routing a packet to a destination machine 702; replacing a sender media access control address of an Address Resolution Protocol ARP request with a pseudo identifier of the sender at an edge network switch 704; retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier 706, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine 708. In the arrangement described routing across the network is performed using the pseudo identifiers (PMACs). A Top-Of-Rack TOR switch or a virtual switch may be used to replace the sender MAC address for an ARP request. The unique pseudo identifier assigned to each machine in the network may comprise a data center identifier, a pod identifier, a switch identifier, a virtual machine identifier, a replication identifier and an application identifier. A replica identifier may also be determined from a sender pseudo identifier. Furthermore, the pseudo identifier may also comprise an application identifier used to match a similar application component in a different replicated cluster in the network in case of a failure and using the similar application component for failover and re-routing.

Patent Agency Ranking