Storage resource provisioning for a test framework
AssigneeRed Hat Israel, Ltd.
InventorLarisa Ustalov
Life of this patent
Estimating the term…
Abstract
A method and system for managing storage in a framework for testing a virtual computing system including one or more virtual machines (VMs). The framework includes a storage provisioning module for receiving storage parameters relating to the testing of the virtual computing system. A target storage server from multiple storage servers for use in execution of the automated test is identified and a storage device is allocated on the target storage server based on the storage parameters. The storage provisioning module communicates with the target storage server and/or storage devices to perform a storage management action relating to the automated test.
Claims20
A method comprising:
- receiving, by a processing device, storage parameters relating to an automated test of a virtual computing system;
- identifying, by the processing device, a target storage server from a plurality of storage servers for use in execution of the automated test;
- allocating, by the processing device, a storage device on the target storage server based on the storage parameters;
- and
- performing, by the processing device, a storage management action relating to the automated test using the storage device.
A non-transitory computer readable storage medium including instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- receiving, by the processing device, storage parameters relating to an automated test of a virtual computing system comprising a plurality of virtual machines, wherein the storage parameters comprise a storage device type;
- identifying, by the processing device, a target storage server having a lowest load among a plurality of storage servers for use in execution of the automated test;
- allocating, by the processing device, a plurality of storage devices on the target storage server based on the storage parameters;
- and
- performing, by the processing device, a storage management action relating to the automated test by communicating with the target storage server according to a protocol associated with the target storage server.
A computer system comprising:
- an automation testing framework to execute an automated test of a virtual computing system, the automation testing framework comprising:
- a processing device;
- and
- a storage provisioning module to communicate with a plurality of storage servers, the storage provisioning plug-in comprising instructions which, when executed by the processing device, cause the processing device to perform operations comprising:
- receiving storage parameters relating to the automated test of the virtual computing system,
- identifying a target storage server from the plurality of storage servers for use in execution of the automated test,
- allocating a storage device on the target storage server based on the storage parameters, and
- performing a storage management action relating to the automated test.
Dependencies are inferred from the claim text.