Virtual storage processor failover
First Claim
1. In a data storage apparatus, a method of performing virtual storage processor failover, the method comprising:
- accessing, by a first physical storage processor of the data storage apparatus, a virtual storage processor (VSP) to create an operating environment for a host file system from the first physical storage processor;
after accessing the VSP to create the operating environment for the host file system from the first physical storage processor, detecting a failure of the first physical storage processor; and
in response to detecting the failure of the first physical storage processor, accessing, by a second physical storage processor of the data storage apparatus, the VSP to re-create the operating environment for the host file system from the second physical storage processor;
wherein accessing the VSP to create the operating environment for the host file system includes processing a first set of commands from a host computer to write host data into a set of storage locations of a set of storage devices; and
wherein accessing the VSP to re-create the operating environment for the host file system includes processing a second set of commands from the host computer to read the host data from the same set of storage locations of the same set of storage devices.
9 Assignments
0 Petitions
Accused Products
Abstract
A technique performs virtual storage processor (VSP) failover. The technique involves accessing, by a first physical storage processor of the data storage apparatus, a VSP to create an operating environment for a host file system from the first physical storage processor. The technique further involves, after accessing the VSP to create the operating environment for the host file system from the first physical storage processor, detecting a failure of the first physical storage processor. The technique further involves accessing, in response to detecting the failure of the first physical storage processor and by a second physical storage processor of the data storage apparatus, the VSP to re-create the operating environment for the host file system from the second physical storage processor.
54 Citations
20 Claims
-
1. In a data storage apparatus, a method of performing virtual storage processor failover, the method comprising:
-
accessing, by a first physical storage processor of the data storage apparatus, a virtual storage processor (VSP) to create an operating environment for a host file system from the first physical storage processor; after accessing the VSP to create the operating environment for the host file system from the first physical storage processor, detecting a failure of the first physical storage processor; and in response to detecting the failure of the first physical storage processor, accessing, by a second physical storage processor of the data storage apparatus, the VSP to re-create the operating environment for the host file system from the second physical storage processor; wherein accessing the VSP to create the operating environment for the host file system includes processing a first set of commands from a host computer to write host data into a set of storage locations of a set of storage devices; and wherein accessing the VSP to re-create the operating environment for the host file system includes processing a second set of commands from the host computer to read the host data from the same set of storage locations of the same set of storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product having a non-transitory computer readable medium which stores a set of instructions to perform virtual storage processor (VSP) failover, the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of:
-
accessing, by a first physical storage processor of the computerized circuitry, a VSP to create an operating environment for a host file system from the first physical storage processor; after accessing the VSP to create the operating environment for the host file system from the first physical storage processor, detecting a failure of the first physical storage processor; and in response to detecting the failure of the first physical storage processor, accessing, by a second physical storage processor of the computerized circuitry, the VSP to re-create the operating environment for the host file system from the second physical storage processor; wherein accessing the VSP to create the operating environment for the host file system includes processing a first set of commands from a host computer to write host data into a set of storage locations of a set of storage devices; and wherein accessing the VSP to re-create the operating environment for the host file system includes processing a second set of commands from the host computer to read the host data from the same set of storage locations of the same set of storage devices. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An electronic apparatus, comprising:
-
memory; and a set of physical storage processors coupled to the memory, the memory storing instructions which, when carried out by the set of physical storage processors, cause the set of physical storage processors to; access, by a first physical storage processor, a virtual storage processor (VSP) to create an operating environment for a host file system from the first physical storage processor, after accessing the VSP to create the operating environment for the host file system from the first physical storage processor, detect a failure of the first physical storage processor, and in response to detecting the failure of the first physical storage processor, access, by a second physical storage processor of the data storage apparatus, the VSP to re-create the operating environment for the host file system from the second physical storage processor; wherein the set of physical storage processors, when accessing the VSP to create the operating environment for the host file system, is constructed and arranged to process a first set of commands from a host computer to write host data into a set of storage locations of a set of storage devices; and wherein the set of physical storage processors, when accessing the VSP to re-create the operating environment for the host file system, is constructed and arranged to process a second set of commands from the host computer to read the host data from the same set of storage locations of the same set of storage devices.
-
Specification