IP Library Granted Patent US 11,994,965
Granted Patent B2
US 11,994,965 · App. 17/688,000 · Granted May 28, 2024

Storage system, failover control method, and recording medium

Inventor: Hitoshi Ukawa (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F11/2033G06F9/45558G06F2009/45562G06F2009/4557
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,994,965
App. No.
17/688,000
Granted
May 28, 2024
Kind
B2
Abstract

Failover is performed appropriately when a failure occurs in a physical server. In a plurality of physical servers of a storage system, one or more protocol VMs and one or more file system VMs are created. The protocol VMs perform processing related to a protocol for a file storage with a client via a front-end network. The file system VMs perform processing related to management of files in the file storage. A first physical server causes, when a failure occurs in a second physical server, a physical server other than the second physical server to operate a file system VM to be operated in place of the file system VM of the second physical server, and controls the protocol VM of the physical server other than the second physical server to perform processing to be performed by the protocol VM of the second physical server.

Claims (20)

1. A storage system comprising a plurality of physical servers, wherein

in the plurality of physical servers one or more protocol virtual machines and one or more file system virtual machines are created to which resources of the physical servers are allocated, the protocol virtual machines performing processing related to a protocol for a file storage with a client via a network, the file system virtual machines performing processing related to file management in the file storage, and

a first physical server, when a failure occurs in a second physical server, causes a physical server other than the second physical server to operate an alternative file system virtual machine to be operated in place of the file system virtual machine of the second physical server, and controls the protocol virtual machine of the physical server other than the second physical server to perform processing to be performed by the protocol virtual machine of the second physical server.

2. The storage system according to claim 1 , wherein the alternative file system virtual machine to be operated in place of the file system virtual machine of each of the plurality of physical servers is configured in another physical server, and the first physical server, when a failure occurs in the second physical server, causes the alternative file system virtual machine of another physical server to be operated in place of the file system virtual machine of the second physical server to start operating in place of the file system virtual machine of the second physical server.

3. The storage system according to claim 2 , wherein

the first physical server, when causing the alternative file system virtual machine to start operating in place of the file system virtual machine of the second physical server, increases an amount of resources for the second physical server allocated to the alternative file system virtual machine.

4. The storage system according to claim 2 , wherein,

in the plurality of physical servers, alternative file system virtual machines to be operated in place of the file system virtual machine of another physical server are distributed and arranged.

5. The storage system according to claim 1 , wherein

the first physical server, when a failure occurs in the second physical server, determines whether there is a protocol virtual machine with a load less than a predetermined load in the protocol virtual machines of the physical servers other than the second physical server, and controls, when there is a protocol virtual machine having a load less than the predetermined load, the protocol virtual machine to perform processing by the protocol virtual machine of the second physical server.

6. The storage system according to claim 5 , wherein

the first physical server controls, when there is no protocol virtual machine with a load less than the predetermined load, a physical server having a free resource to create a new protocol virtual machine that performs the processing in place of the protocol virtual machine of the second physical server.

7. A failover control method performed by a storage system including a plurality of physical servers, wherein

in the plurality of physical servers, one or more protocol virtual machines and one or more file system virtual machines are created to which resources of the physical servers are allocated, the protocol virtual machines performing processing related to a protocol for a file storage with a client via a network, the file system virtual machines performing processing related to file management in the file storage, and

a first physical server, when a failure occurs in a second physical server, causes a physical server other than the second physical server to operate an alternative file system virtual machine to be operated in place of the file system virtual machine of the second physical server, and controls the protocol virtual machine of the physical server other than the second physical server to perform processing to be performed by the protocol virtual machine of the second physical server.

8. A non-transitory computer-readable recording medium that stores a failover control program to be executed by a physical server of a storage system including a plurality of physical servers, wherein

in the plurality of physical servers, one or more protocol virtual machines and one or more file system virtual machines are created to which resources of the physical servers are allocated, the protocol virtual machines performing processing related to a protocol for a file storage used in communication with a client via a network, the file system virtual machines performing processing related to file management in the file storage, and

the failover control program causes a first physical server to

cause, when a failure occurs in a second physical server, a physical server other than the second physical server to operate an alternative file system virtual machine to be operated in place of the file system virtual machine of the second physical server, and

control the protocol virtual machine of the physical server other than the second physical server to perform processing to be performed by the protocol virtual machine of the second physical server.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2022
From: UKAWA, HITOSHI
To: HITACHI, LTD.
Reel/Frame 059183/0772 →
Priority Claims (1)
JP 2021-096500 · Jun 9, 2021 · national
Continuity (1)
Related Publication 20220398175A1 · Dec 15, 2022