A storage management system may provide virtual storage devices for use by an operating system. The storage management system may map files representing the virtual storage devices to a plurality of volumes to be stored on physical storage devices. In various embodiments, the storage management system may include storage management components which manage the files representing the virtual storage devices. In one implementation, the storage management system may support a set of storage commands for the virtual storage devices, including standard commands used by the operating system to communicate with storage devices, and additional commands for communicating with the storage management components. The storage management system may be configured to schedule various applications/operating systems for execution on multiple processing hardware, and to present a consistent view of storage for a given application/operating system, independent of which of the multiple processing hardware on which the application/operation system is executing.
Disaster Recovery And Backup Using Virtual Machines
One or more computer systems, a carrier medium, and a method are provided for backing up virtual machines. The backup may occur, e. g. , to a backup medium or to a disaster recovery site, in various embodiments. In one embodiment, an apparatus includes a computer system configured to execute at least a first virtual machine, wherein the computer system is configured to: (i) capture a state of the first virtual machine, the state corresponding to a point in time in the execution of the first virtual machine; and (ii) copy at least a portion of the state to a destination separate from a storage device to which the first virtual machine is suspendable. A carrier medium may include instructions which, when executed, cause the above operation on the computer system. The method may comprise the above highlighted operations.
Migrating Virtual Machines Among Computer Systems To Balance Load Caused By Virtual Machines
Hans F. van Rietschote - Sunnyvale CA, US Craig W. Hobbs - Mountain View CA, US Mahesh P. Saptarshi - Milpitas CA, US
Assignee:
VERITAS Operating Corporation - Mountain View CA
International Classification:
G06F 9/46 G06F 9/455
US Classification:
718104, 718 1
Abstract:
A cluster comprises a plurality of computer systems, wherein each of the plurality of computer systems is configured to execute one or more virtual machines. Each of the plurality of computer systems comprises hardware and a plurality of instructions. The plurality of instructions, when executed on the hardware, migrates at least a first virtual machine executing on a first computer system of the plurality of computer systems to a second computer system of the plurality of computer systems. The plurality of instructions migrates the first virtual machine responsive to a first load of the first computer system prior to the migration exceeding a second load of the second computer system prior to the migration.
Hans F. van Rietschote - Sunnyvale CA, US Sachinrao C. Panemangalore - Maharashtra, IN Mahesh Joshi - Maharashtra, IN Sharad Srivastava - San Jose CA, US
Assignee:
Veritas Operating Corporation - Mountain View CA
International Classification:
G06F 9/455 G06F 12/00
US Classification:
718 1, 707204
Abstract:
A first computer system may be configured to execute a first application in a first virtual machine. A second computer system may be coupled to the first computer system. In response to a failure, the first computer system is configured to failover the first virtual machine to the second computer system. A carrier medium comprises first instructions which, when executed, initiate a failover of a first virtual machine. An application executes on the first virtual machine. The failover occurs from a first computer system on which a failure occurs to a second computer system.
Provisioning And Snapshotting Using Copy On Read/Write And Transient Virtual Machine Technology
Hans F. van Rietschote - Sunnyvale CA, US Mahesh P. Saptarshi - Mountain View CA, US Craig W. Hobbs - Mountain View CA, US
Assignee:
VERITAS Operating Corporation - Mountain View CA
International Classification:
G06F 12/00
US Classification:
711114, 709220
Abstract:
In one embodiment, a computer accessible medium comprises instructions which, when executed, check a first storage from which a computer system is configured to boot for a block identified in a read request. The block is included within an image of a set of software resources to be provisioned on the computer system. If the block is stored in the first storage, the instructions supply the block from the first storage in response to the read request. Otherwise, the instructions: fetch the block from an image repository system that stores the image; store the block in the first storage; and supply the block in response to the read request. In another embodiment, the instructions store a block identified in a write request to the first storage. The instructions record that the block is modified in the first storage with respect to the image stored in an image repository system.
A storage management system may provide virtual storage devices for use by an operating system. The storage management system may map files representing the virtual storage devices to a plurality of volumes to be stored on physical storage devices. In various embodiments, the storage management system may include storage management components which manage the files representing the virtual storage devices. In one implementation, the storage management system may support a set of storage commands for the virtual storage devices, including standard commands used by the operating system to communicate with storage devices, and additional commands for communicating with the storage management components. The storage management system may be configured to schedule various applications/operating systems for execution on multiple processing hardware, and to present a consistent view of storage for a given application/operating system, independent of which of the multiple processing hardware on which the application/operation system is executing.
Hans F. van Rietschote - Sunnyvale CA, US Evan L. Marcus - Fair Lawn NJ, US Oleg Kiselev - Palo Alto CA, US
Assignee:
Symantec Operating Corporation - Mountain View CA
International Classification:
G06F 11/00
US Classification:
714 13, 714 6, 714 15, 714 16, 714 20
Abstract:
In one embodiment, a method is contemplated. The method includes creating a copy of a volume, wherein the copy corresponds to a first point in time. Write operations to the volume are logged separate from the volume. The method also includes recovering a state of the volume to a second point in time subsequent to the first point in time using the copy of the volume from the first point in time and at least a subset of the write operations from the log. The subset of write operations occurs subsequent to the first point in time and prior to the second point in time. In some embodiments, an end marker may be included in the log, and recovery to a write operation that is indicated as the end of a transaction (by the end marker) may be performed.
Disaster Recovery And Backup Using Virtual Machines
One or more computer systems, a carrier medium, and a method are provided for backing up virtual machines. The backup may occur, e. g. , to a backup medium or to a disaster recovery site, in various embodiments. In one embodiment, an apparatus includes a computer system configured to execute at least a first virtual machine, wherein the computer system is configured to: (i) capture a state of the first virtual machine, the state corresponding to a point in time in the execution of the first virtual machine; and (ii) copy at least a portion of the state to a destination separate from a storage device to which the first virtual machine is suspendable. A carrier medium may include instructions which, when executed, cause the above operation on the computer system. The method may comprise the above highlighted operations.
Johannes Franciscus "Hans" van Breukelen born October 4, 1956 in Utrecht) is a former footballer from the Netherlands. Van Breukelen grew up in De Bilt. ...
The hotel manager, Hans Van der biesen, describes howshortly after 9 a.m.he heard a loud explosion from the underground followed by clouds of billowing smoke. His staff, some of whom have basic first aid training, helped escort people out of the subway to safety and tended to their wounds with the
"About 200 certificates were generated by the attackers," said Hans Van de Looy, principal security consultant and founder of Madison Gurka, a Dutch security company, citing a source he said wished to remain confidential.