VIRTUALIZED DATA STORAGE IN A VIRTUALIZED SERVER ENVIRONMENT
First Claim
1. A computer network, comprising:
- a first physical server configured as a first plurality of virtual servers;
a plurality of storage devices;
a first storage module operating on the first physical server, wherein the first storage module is operable to configure the storage devices into a virtual storage device and wherein the first storage module monitors the storage devices and controls storage operations between the virtual servers and the virtual storage device; and
a second physical server configured as a second plurality of virtual servers,wherein the second server comprises a second storage module, wherein the second storage module is operable to maintain integrity of the virtual storage device in conjunction with the first storage module of the first physical server.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for virtualizing a storage system within a virtualized server environment are presented herein. A computer network includes a first physical server configured as a first plurality of virtual servers. The computer network also includes a plurality of storage devices. The computer network also includes a first storage module operating on the first physical server. The first storage module is operable to configure the storage devices into a virtual storage device and monitor the storage devices to control storage operations between the virtual servers and the virtual storage device. The computer network also includes a second physical server configured as a second plurality of virtual servers. The second server includes a second storage module that is operable to maintain integrity of the virtual storage device in conjunction with the first storage module of the first physical server.
48 Citations
20 Claims
-
1. A computer network, comprising:
-
a first physical server configured as a first plurality of virtual servers; a plurality of storage devices; a first storage module operating on the first physical server, wherein the first storage module is operable to configure the storage devices into a virtual storage device and wherein the first storage module monitors the storage devices and controls storage operations between the virtual servers and the virtual storage device; and a second physical server configured as a second plurality of virtual servers, wherein the second server comprises a second storage module, wherein the second storage module is operable to maintain integrity of the virtual storage device in conjunction with the first storage module of the first physical server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operating a computing network, the method comprising:
-
configuring a first physical server into a first plurality of virtual servers; configuring the first physical server with a first storage module; configuring a second physical server with a second storage module; configuring a plurality of storage devices into a virtual storage device with the first and second storage modules; and cooperatively monitoring the virtual storage device using the first and second storage modules to ensure continuity of the virtual storage device during storage operations of the first plurality of virtual servers. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A storage virtualization software product, comprising a computer readable medium embodying a computer readable program for virtualizing a storage system to a plurality of physical servers and a plurality of virtual servers operating on said plurality of physical servers, wherein the computer readable program when executed on the physical servers causes the physical servers to perform the steps of:
-
configuring a plurality of storage devices into a virtual storage device; and controlling storage operations between the virtual servers and the virtual storage device. - View Dependent Claims (15, 16, 17)
-
-
18. A storage system, comprising:
-
a plurality of storage devices; and a plurality of storage modules operable to present the plurality of storage devices as a virtual storage device to a plurality of virtual servers over a network communication link, wherein each storage module communicates with one another to monitor the storage devices and control storage operations between the virtual servers and the virtual storage device. - View Dependent Claims (19, 20)
-
Specification