INFORMATION PROCESSING METHOD AND APPARATUS FOR MIGRATION OF VIRTUAL DISK
First Claim
1. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a process, the process comprising:
- detecting a failure sign of a first physical disk in a system having a plurality of physical disks, wherein each of the plurality of physical disks stores one or a plurality of virtual disks included in a virtual machine that is executed on a physical machine;
identifying one or plural virtual disks stored in the first physical disk from association data that associates a virtual disk with a physical disk that stores the virtual disk; and
moving at least one of the identified one or plural virtual disks to a second physical disk that is a physical disk other than the first physical disk and has a capability to store a virtual disk to be moved to the second physical disk, based on a dynamic or static characteristic of the one or plural virtual disks or a dynamic or static characteristic of a physical disk other than the first physical disk.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing method in embodiments of this invention includes: detecting a failure sign of a first physical disk in a system having plural physical disks, each of which stores one or plural virtual disks included in a virtual machine that is executed on a physical machine; identifying one or plural certain virtual disks stored in the first physical disk; and moving at least one of the identified one or plural certain virtual disks to a second physical disk that is a physical disk other than the first physical disk and has a capability to store a virtual disk to be moved to the second physical disk, based on a dynamic or static characteristic of the one or plural certain virtual disks or a dynamic or static characteristic of a physical disk other than the first physical disk.
28 Citations
21 Claims
-
1. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a process, the process comprising:
-
detecting a failure sign of a first physical disk in a system having a plurality of physical disks, wherein each of the plurality of physical disks stores one or a plurality of virtual disks included in a virtual machine that is executed on a physical machine; identifying one or plural virtual disks stored in the first physical disk from association data that associates a virtual disk with a physical disk that stores the virtual disk; and moving at least one of the identified one or plural virtual disks to a second physical disk that is a physical disk other than the first physical disk and has a capability to store a virtual disk to be moved to the second physical disk, based on a dynamic or static characteristic of the one or plural virtual disks or a dynamic or static characteristic of a physical disk other than the first physical disk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a process, the process comprising:
-
collecting a load indicator value for each physical disk and each virtual disk in a system having a plurality of physical disks, wherein each of the plurality of physical disks stores one or a plurality of virtual disks included in a virtual machine that is executed on a physical machine; identifying a physical disk for which it is presumed that a period exists in which a load indicator value that is predicted for the physical disk based on the collected load value exceeds a threshold; identifying one or plural virtual disks stored in the identified physical disk; identifying a physical disk of a movement destination for at least one of the identified one or plural virtual disks from the collected load indicator value so that a load indicator value of the identified physical disk after movement and a load indicator value of the physical disk of the movement destination after the movement are less than the threshold in the period; and performing scheduling to move the at least one of the identified one or plural virtual disks to the identified physical disk of the movement destination before the period. - View Dependent Claims (17)
-
-
18. An information processing method, comprising:
-
detecting, by using a computer, a failure sign of a first physical disk in a system having a plurality of physical disks, wherein each of the plurality of physical disks stores one or a plurality of virtual disks included in a virtual machine that is executed on a physical machine; identifying, by using the computer, one or plural virtual disks stored in the first physical disk from association data that associates a virtual disk with a physical disk that stores the virtual disk; and moving, by using the computer, at least one of the identified one or plural virtual disks to a second physical disk that is a physical disk other than the first physical disk and has a capability to store a virtual disk to be moved to the second physical disk, based on a dynamic or static characteristic of the one or plural virtual disks or a dynamic or static characteristic of a physical disk other than the first physical disk.
-
-
19. An information processing method, comprising:
-
collecting, by using a computer, a load indicator value for each physical disk and each virtual disk in a system having a plurality of physical disks, wherein each of the plurality of physical disks stores one or a plurality of virtual disks included in a virtual machine that is executed on a physical machine; identifying, by using the computer, a physical disk for which it is presumed that a period exists in which a load indicator value that is predicted for the physical disk based on the collected load value exceeds a threshold; identifying, by using the computer, one or plural virtual disks stored in the identified physical disk; identifying, by using the computer, a physical disk of a movement destination for at least one of the identified one or plural virtual disks from the collected load indicator value so that a load indicator value of the identified physical disk after movement and a load indicator value of the physical disk of the movement destination after the movement are less than the threshold in the period; and performing, by using the computer, scheduling to move the at least one of the identified one or plural virtual disks to the identified physical disk of the movement destination before the period.
-
-
20. An information processing apparatus, comprising:
-
a memory; and a processor configured to execute a process, the process comprising; detecting a failure sign of a first physical disk in a system having a plurality of physical disks, wherein each of the plurality of physical disks stores one or a plurality of virtual disks included in a virtual machine that is executed on a physical machine; identifying one or plural virtual disks stored in the first physical disk from association data that associates a virtual disk with a physical disk that stores the virtual disk; and moving at least one of the identified one or plural virtual disks to a second physical disk that is a physical disk other than the first physical disk and has a capability to store a virtual disk to be moved to the second physical disk, based on a dynamic or static characteristic of the one or plural virtual disks or a dynamic or static characteristic of a physical disk other than the first physical disk.
-
-
21. An information processing apparatus, comprising:
-
a memory; and a processor configured to execute a process, the process comprising; collecting a load indicator value for each physical disk and each virtual disk in a system having a plurality of physical disks, wherein each of the plurality of physical disks stores one or a plurality of virtual disks included in a virtual machine that is executed on a physical machine; identifying a physical disk for which it is presumed that a period exists in which a load indicator value that is predicted for the physical disk based on the collected load value exceeds a threshold; identifying one or plural virtual disks stored in the identified physical disk; identifying a physical disk of a movement destination for at least one of the identified one or plural virtual disks from the collected load indicator value so that a load indicator value of the identified physical disk after movement and a load indicator value of the physical disk of the movement destination after the movement are less than the threshold in the period; and performing scheduling to move the at least one of the identified one or plural virtual disks to the identified physical disk of the movement destination before the period.
-
Specification