Migration of port profile associated with a target virtual machine to be migrated in blade servers
First Claim
1. A non-transitory computer-readable recording medium having stored therein a profile processing program for migrating port profile associated with a target virtual machine to be migrated that causes a switch blade that is mounted in a blade server mounting an insertable and removable internal blade and that connects a migration destination blade and an external switch to execute a process comprising:
- receiving, from the migration destination blade to which the target virtual machine to be migrated is migrated, a setting request of port profile information corresponding to the target virtual machine;
determining whether, in a storage unit storing therein a target virtual machine identifier identifying the target virtual machine, the target virtual machine identifier included in the received setting request is stored;
executing a setting process of port profile information according to the setting request when it is determined that the received target virtual machine identifier is stored in the storage unit;
forwarding the setting request to the external switch connected to the migration destination blade through the switch blade when it is determined that the received target virtual machine identifier is not stored in the storage unit;
specifying an operation mode of an edge virtual bridge discovery protocol which is set in the internal blade and an operation mode of the edge virtual bridge discovery protocol which is set in the external switch,when the operation mode of the internal blade is a VEB (Virtual Ethernet Bridge), activating a setting of a return from the data relay device and controlling communication between the virtual machines running on the internal blade within the blade server,when the operation mode of the internal blade is a VEPA (Virtual Ethernet Port Aggregator), inactivating the setting of the return from the data relay device and controlling the communication between the virtual machines running on the internal blade through the external switch,notifying the external switch of the operating mode of the internal blade specified when the operating mode of the internal blade and the operating mode of the external switch are the same, andchanging the operating mode of the internal blade from the VEPA to the VEB when the operating mode of the internal server is the VEPA and the operating mode of the external switch is the VEB, and notifying the external switch of the VEB as the operating mode of the internal blade.
1 Assignment
0 Petitions
Accused Products
Abstract
Each switch blade receives, from a CPU server serving as a migration destination to which a VM to be migrated is migrated, a setting request of port profile information corresponding to the VM. Then, each switch blade determines whether a VSI ID included in the received setting request is stored in a storage unit that stores therein the VSI ID identifying the VM. Subsequently, each switch blade executes processing according to the setting request when determining that the received VSI ID is stored in the storage unit. Furthermore, when determining that the received VSI ID is not stored in the storage unit, each switch blade forwards the setting request to an external switch that is an upper-level data relay device connected to the CPU server serving as the migration destination through the corresponding switch blade.
-
Citations
5 Claims
-
1. A non-transitory computer-readable recording medium having stored therein a profile processing program for migrating port profile associated with a target virtual machine to be migrated that causes a switch blade that is mounted in a blade server mounting an insertable and removable internal blade and that connects a migration destination blade and an external switch to execute a process comprising:
-
receiving, from the migration destination blade to which the target virtual machine to be migrated is migrated, a setting request of port profile information corresponding to the target virtual machine; determining whether, in a storage unit storing therein a target virtual machine identifier identifying the target virtual machine, the target virtual machine identifier included in the received setting request is stored; executing a setting process of port profile information according to the setting request when it is determined that the received target virtual machine identifier is stored in the storage unit; forwarding the setting request to the external switch connected to the migration destination blade through the switch blade when it is determined that the received target virtual machine identifier is not stored in the storage unit; specifying an operation mode of an edge virtual bridge discovery protocol which is set in the internal blade and an operation mode of the edge virtual bridge discovery protocol which is set in the external switch, when the operation mode of the internal blade is a VEB (Virtual Ethernet Bridge), activating a setting of a return from the data relay device and controlling communication between the virtual machines running on the internal blade within the blade server, when the operation mode of the internal blade is a VEPA (Virtual Ethernet Port Aggregator), inactivating the setting of the return from the data relay device and controlling the communication between the virtual machines running on the internal blade through the external switch, notifying the external switch of the operating mode of the internal blade specified when the operating mode of the internal blade and the operating mode of the external switch are the same, and changing the operating mode of the internal blade from the VEPA to the VEB when the operating mode of the internal server is the VEPA and the operating mode of the external switch is the VEB, and notifying the external switch of the VEB as the operating mode of the internal blade. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer-readable recording medium having stored therein a profile processing program for migrating port profile associated with a target virtual machine to be migrated that causes a switch blade that is mounted in a blade server mounting an insertable and removable internal blade and that connects a migration source server blade and an external switch to execute a process comprising:
-
receiving, from the migration source blade on which the target virtual machine to be migrated is running, a deletion request of port profile information corresponding to the target virtual machine; determining whether, in a storage unit storing therein a target virtual machine identifier identifying the target virtual machine, the target virtual machine identifier included in the received deletion request is stored; deleting port profile information stored in the storage unit in association with the migrated virtual machine identifier when it is determined that the received target virtual machine identifier is stored in the storage unit; and forwarding the deletion request to the external switch connected to the migration source blade through the switch or destroying the deletion request when it is determined that the received target virtual machine identifier is not stored in the storage unit; specifying an operation mode of an edge virtual bridge discovery protocol which is set in the internal blade and an operation mode of the edge virtual bridge discovery protocol which is set in the external switch, when the operation mode of the internal blade is a VEB (Virtual Ethernet Bridge), activating a setting of a return from the switch blade and controlling communication between the virtual machines running on the internal blade within the blade server, when the operation mode of the internal blade is a VEPA (Virtual Ethernet Port Aggregator), inactivating the setting of the return from the switch blade and controlling the communication between the virtual machines running on the internal blade through the external switch, notifying the external switch of the operating mode of the internal blade specified when the operating mode of the internal blade and the operating mode of the external switch are the same, and changing the operating mode of the internal blade from the VEPA to the VEB when the operating mode of the internal server is the VEPA and the operating mode of the external switch is the VEB, and notifying the external switch of the VEB as the operating mode of the internal blade.
-
-
5. A data relay device that is mounted in a blade server mounting an insertable and removable internal blade and that connects a migration destination blade and an external switch comprising:
-
a memory that stores therein a virtual machine identifier identifying a target virtual machine running on a server the internal blade connected to the data relay device; and a processor coupled to the memory, wherein the processor executes a process for migrating port profile associated with the target virtual machine to be migrated including; receiving, from the migration destination blade to which the target virtual machine to be migrated is migrated, a setting request of port profile information corresponding to the target virtual machine; determining whether the target virtual machine identifier included in the setting request received at the receiving is stored in the memory; executing a setting process of port profile information according to the setting request when the received target virtual machine identifier is stored in the memory; and forwarding the setting request to the external switch connected to the migration destination blade through the data relay device when the received target virtual machine identifier is not stored in the memory; specifying an operation mode of an edge virtual bridge discovery protocol which is set in the internal blade and an operation mode of the edge virtual bridge discovery protocol which is set in the external switch, when the operation mode of the internal blade is a VEB (Virtual Ethernet Bridge), activating a setting of a return from the data relay device and controlling communication between the virtual machines running on the internal blade within the blade server, when the operation mode of the internal blade is a VEPA (Virtual Ethernet Port Aggregator), inactivating the setting of the return from the data relay device and controlling the communication between the virtual machines running on the internal blade through the external switch, notifying the external switch of the operating mode of the internal blade specified when the operating mode of the internal blade and the operating mode of the external switch are the same, and changing the operating mode of the internal blade from the VEPA to the VEB when the operating mode of the internal server is the VEPA and the operating mode of the external switch is the VEB, and notifying the external switch of the VEB as the operating mode of the internal blade.
-
Specification