Virtualization system, switch controller, fiber-channel switch, migration method and migration program
First Claim
Patent Images
1. A virtualization system comprising:
- a plurality of host machines which includes a plurality of host bus adapters, the plurality of host bus adapters each having different identity information;
a plurality of storages connected to said host machines through a fiber-channel switch;
a virtual machine which operates on the plurality of host machines and directly accesses the plurality of storages through the host bus adapter being used dedicatedly by the virtual machine; and
a switch controller, said switch controller including a migration management unit which instructs said host machine on migration of said virtual machine, whereinsaid migration management unit obtains information of which host bus adapter dedicatedly used by the virtual machine after migration to the plurality of host machines and instructs said fiber-channel switch connected to a migration destination to set host bus adapter information so as to allow an access to said storage used at a migration source by said virtual machine which has migrated, said virtual machine using the host bus adapter with an identity information which is different from an identity information used before migration,wherein said migration management unit instructs said storage at the migration source to copy data to a storage at the migration destination, as well as instructing said storage at the migration destination to set LU masking at data being copied, and manages, in a table, data migration information of said storage after setting the LU masking,wherein the host bus adapter used by the virtual machine which has migrated checks registration of the data migration information in the table and transmits change of an access target to the virtual machine.
4 Assignments
0 Petitions
Accused Products
Abstract
A virtualization system comprises a plurality of host machines on which a virtual machine operates, a plurality of storages connected to the host machines through a fiber-channel switch; and a switch controller, the switch controller including a migration management unit which instructs the host machine on migration of the virtual machine, wherein the migration management unit instructs the fiber-channel switch connected to a migration destination to set host bus information so as to allow an access to the storage used at a migration source by the virtual machine which has migrated.
-
Citations
8 Claims
-
1. A virtualization system comprising:
-
a plurality of host machines which includes a plurality of host bus adapters, the plurality of host bus adapters each having different identity information; a plurality of storages connected to said host machines through a fiber-channel switch; a virtual machine which operates on the plurality of host machines and directly accesses the plurality of storages through the host bus adapter being used dedicatedly by the virtual machine; and a switch controller, said switch controller including a migration management unit which instructs said host machine on migration of said virtual machine, wherein said migration management unit obtains information of which host bus adapter dedicatedly used by the virtual machine after migration to the plurality of host machines and instructs said fiber-channel switch connected to a migration destination to set host bus adapter information so as to allow an access to said storage used at a migration source by said virtual machine which has migrated, said virtual machine using the host bus adapter with an identity information which is different from an identity information used before migration, wherein said migration management unit instructs said storage at the migration source to copy data to a storage at the migration destination, as well as instructing said storage at the migration destination to set LU masking at data being copied, and manages, in a table, data migration information of said storage after setting the LU masking, wherein the host bus adapter used by the virtual machine which has migrated checks registration of the data migration information in the table and transmits change of an access target to the virtual machine. - View Dependent Claims (2, 3, 4)
-
-
5. In a virtualization system comprising a plurality of host machines which includes a plurality of host bus adapters, the plurality of host bus adapters each having different identity information, a plurality of storages connected to said host machines through a fiber-channel switch, a virtual machine which operates on the plurality of host machines and accesses the plurality of storages through the host bus adapter being used dedicatedly by the virtual machine, and a switch controller, wherein said switch controller comprises:
-
a migration management unit which instructs said host machine on migration of said virtual machine, wherein said migration management unit obtains information of which host bus adapter dedicatedly used by the virtual machine after migration to the plurality of host machines and instructs said fiber-channel switch connected to a migration destination to set host bus adapter information so as to allow an access to said storage used at a migration source by said virtual machine which has migrated, said virtual machine using the host bus adapter with an identity information different from an identity information used before migration, wherein said migration management unit instructs said storage at the migration source to copy data to a storage at the migration destination, as well as instructing said storage at the migration destination to set LU masking at data being copied, and manages, in a table, data migration information of said storage after setting the LU masking, wherein the host bus adapter used by the virtual machine which has migrated checks registration of the data migration information in the table and transmits change of an access target to the virtual machine.
-
-
6. In a virtualization system comprising a plurality of host machines which includes a plurality of host bus adapters, the plurality of host bus adapters each having different identity information, a plurality of storages connected to said host machines through a fiber-channel switch, a virtual machine which operates on the plurality of host machines and accesses the plurality of storages through the host bus adapter being used dedicatedly by the virtual machine, and a switch controller, wherein said fiber-channel switch comprises:
-
a checking unit which checks zoning upon receiving a host bus information setting instruction from a migration management unit of said switch controller, and a setting unit which, when said zoning is set not to allow a host bus adapter of said host machine at a migration destination of said virtual machine to access the storage used at a migration source by said virtual machine, executes zoning so as to allow an access to the storage with reference to zoning of said host bus adapter at the migration source, wherein said migration management unit obtains information of which host bus adapter dedicatedly used by the virtual machine after migration to the plurality of host machines and instructs said fiber-channel switch connected to a migration destination to set host bus adapter information so as to allow an access to said storage used at a migration source by said virtual machine which has migrated, said virtual machine using the host bus adapter with an identity information different from an identity information used before migration, wherein said migration management unit instructs said storage at the migration source to copy data to a storage at the migration destination, as well as instructing said storage at the migration destination to set LU masking at data being copied, and manages, in a table, data migration information of said storage after setting the LU masking, wherein the host bus adapter used by the virtual machine which has migrated checks registration of the data migration information in the table and transmits change of an access target to the virtual machine.
-
-
7. In a virtualization system comprising a plurality of host machines which includes a plurality of host bus adapters, the plurality of host bus adapters each having different identity information, a plurality of storages connected to said host machines through a fiber-channel switch, a virtual machine which operates on the plurality of host machines and accesses the plurality of storages through the host bus adapter being used dedicatedly by the virtual machine, and a switch controller, a migration method comprises:
-
a migration management step of instructing said host machine on migration of said virtual machine by a migration management unit which said switch controller comprises, wherein said migration management step includes obtaining information of which host bus adapter dedicatedly used by the virtual machine after migration to the host machines and instructing said fiber-channel switch connected to a migration destination to set host bus adapter information so as to allow an access to said storage used at a migration source by said virtual machine which has migrated, said virtual machine using the host bus adapter with an identity information different from an identity information used before migration, wherein said migration management step instructs said storage at the migration source to copy data to a storage at the migration destination, as well as instructing said storage at the migration destination to set LU masking at data being copied, and manages, in a table, data migration information of said storage after setting the LU masking, wherein the host bus adapter used by the virtual machine which has migrated checks registration of the data migration information in the table and transmits change of an access target to the virtual machine.
-
-
8. A non-transitory computer-readable medium storing a migration program in a virtualization system comprising a plurality of host machines which includes a plurality of host bus adapters, the plurality of host bus adapters each having different identity information, a plurality of storages connected to said host machines through a fiber-channel switch, a virtual machine which operates on the plurality of host machines and accesses the plurality of storages through the host bus adapter being used dedicatedly by the virtual machine, and a switch controller, wherein said migration program causes
a migration management unit of said switch controller comprises to execute the migration management processing of instructing said host machine on migration of said virtual machine, wherein said migration management processing includes obtaining information of which host bus adapter dedicatedly used by the virtual machine after migration to the host machines and instructing said fiber-channel switch connected to a migration destination to set host bus adapter information so as to allow an access to said storage used at a migration source by said virtual machine which has migrated, said virtual machine using the host bus adapter with an identity information different from an identity information used before migration wherein said migration management unit instructs said storage at the migration source to copy data to a storage at the migration destination, as well as instructing said storage at the migration destination to set LU masking at data being copied, and manages, in a table, data migration information of said storage after setting the LU masking, wherein the host bus adapter used by the virtual machine which has migrated checks registration of the data migration information in the table and transmits change of an access target to the virtual machine.
Specification