Patent ID: 8983822
Filing Date: 2015-03-17
Classification: G06F

Abstract:
1. A virtualized clustered storage server system, comprising: at least one host computer having a host operating system; and a plurality of virtual computers operating on the at least one host computer, each of the plurality of virtual computers having one or more virtualization components and a guest operating system, said guest operating system being hosted by said host operating system of the at least one host computer, wherein each virtual computer of the plurality of virtual computers comprises a storage server system instance, including said guest operating system and at least one facility including at least one simulated storage device for storing data of at least one virtual volume, wherein the at least one host computer is to receive commands for manipulating data of a specified virtual volume, wherein each command is directed to a specified storage server system instance, and wherein the at least one host computer routes each of the commands to the respective specified storage server system instance through a virtual interface of the one or more virtualization components of the virtual computer, wherein each storage server system instance is to transmit, in response to receipt of a routed command to manipulate data of a specified virtual volume of a different storage server instance, a request to manipulate the data of the specified virtual volume to the different storage server instance using one or more emulated cluster network adapters, and manipulate said data of said specified virtual volume stored on the simulated storage device in accordance with the command, and wherein said at least one facility of each storage server system instance is mapped onto at least one corresponding facility of the host operating system via the one or more virtualization components of the virtual computer.