Methods and systems for rapid deployment of configurable computing resources

US2020201682A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020201682-A1
Application numberUS-201816230569-A
CountryUS
Kind codeA1
Filing dateDec 21, 2018
Priority dateDec 21, 2018
Publication dateJun 25, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for rapid deployment of virtual computing resources are described. One method includes receiving a text file defining a collection of desired virtual computing resources, the text file including a plurality of text fields defining a project name, a virtual local area network (VLAN) and a plurality of virtual servers to be provisioned within the VLAN, an IP address to be assigned, a processing capability, and a definition of disks associated with the corresponding virtual server. The method also includes executing a scheduled job to deploy a plurality of virtual computing resources according to the text file. The scheduled job parses the text file, issues commands to a provisioning interface to provision virtual computing resources, and validates provisioning of the plurality of virtual computing resources based on status messages received from the provisioning interface indicating a result of provisioning in response to each command.

First claim

Opening claim text (preview).

1 . A method of deploying virtual computing resources within a computing network including a plurality of computing resources available for allocation, the method comprising: receiving a text file defining a collection of desired virtual computing resources, the text file including a plurality of text fields defining a project name, a virtual local area network (VLAN) and a plurality of virtual servers to be provisioned within the VLAN, each of the plurality of virtual servers having an identifier, an IP address to be assigned, a processing capability, and a definition of one or more disks associated with the corresponding virtual server; and within a virtual server deployment environment, executing a scheduled job to deploy a plurality of virtual computing resources according to the text file and based on a configuration of physical resources available for allocation, the scheduled job issuing commands to a provisioning interface to provision virtual computing resources according to the text file, and validating provisioning of the plurality of virtual computing resources based on status messages received from the provisioning interface indicating a result of provisioning in response to each command; wherein issuance of one or more of the commands is conditional based on receipt of a status message indicating a successful result of provisioning in response to a previous command. 2 . The method of claim 1 , wherein the text file further includes a shared key that provides access for deployment of virtual servers within the computing network. 3 . The method of claim 1 , further comprising generating the text file within a user interface accessible to a server administrator. 4 . The method of claim 1 , wherein the text file describes requested computing resources without defining at least some selection criteria for the physical resources to be allocated toward the provisioned virtual computing resources. 5 . The method of claim 4 , wherein the selection criteria excluded from the text file includes at least a location of a storage volume and a location of a processing system to be allocated for use by the provisioned virtual computing resources. 6 . The method of claim 1 , further comprising, upon executing the scheduled job, executing the script via a parser to issue commands to a provisioning server in accordance with requested resources defined in the text file. 7 . The method of claim 1 , wherein the virtual server deployment environment includes an automation server communicatively connected to a provisioning server, the provisioning server having access to physical resources available for allocation. 8 . The method of claim 1 , wherein the text file comprises a comma separated format file. 9 . The method of claim 1 , wherein executing the scheduled job comprises triggering, within an automated job scheduler, execution of a deployment tool by a parser to deploy virtual computing resources based on the text file. 10 . The method of claim 9 , wherein the deployment tool includes one or more conditional statements which, based on the status messages received from the provisioning interface, perform one or more operations in response to assessment of whether a previous deployment operation of a different virtual computing device was performed successfully. 11 . The method of claim 10 , wherein the physical resources available for allocation are dispersed across a plurality of clusters, and allocation of the plurality of virtual computing resources is performed to maintain the VLAN within a single cluster of the plurality of clusters. 12 . The method of claim 11 , wherein the text file lacks at least information regarding the plurality of clusters associated with the physical resources available for allocation. 13 . The method of claim 1 , wherein the physical resources available for allocation are dispersed across a plurality of computing systems, and allocation of the plurality of virtual computing resources includes allocation of a plurality of storage volumes within a single computing system. 14 . The method of claim 13 , wherein the text file lacks at least information regarding the plurality of storage devices associated with each of the plurality of computing systems included in the physical resources available for allocation. 15 16 . The method of claim 13 , wherein the plurality of storage volumes includes at least one storage volume having a common name with a storage volume of a preexisting storage volume, and wherein the at least one storage volume is provisioned as a duplicate of the preexisting storage volume. 16 . The method of claim 13 , further comprising deploying a workload to the plurality of virtual computing resources for execution. 17 . A system comprising: A server system hosting a job scheduler and a parser job, which, when executed in response to initiation by the job scheduler parses a text file and issues commands to a virtual server deployment environment, the text file including a plurality of text fields defining a project name, a virtual local area network (VLAN) and a plurality of virtual servers to be provisioned within the VLAN, each of the plurality of virtual servers having an identifier, an IP address to be assigned, a processing capability, and a definition of one or more disks associated with the corresponding virtual server, the text file lacking information regarding physical or logical arrangement of the physical resources available for allocation; wherein the parser job issues commands to a provisioning interface of a virtualization manager associated with a virtual server deployment environment according to the text file and validates provisioning of the plurality of virtual computing resources based on status messages received from the provisioning interface indicating a result of provisioning in response to each command; and wherein issuance of one or more of the commands is conditional based on receipt of a status message indicating a successful result of provisioning in response to a previous command. 18 . The system of claim 17 , further comprising the virtual server deployment environment, wherein the virtual server deployment environment including: a plurality of physical computing resources useable for deploying a plurality of definable virtual computing resources, the plurality of physical computing resources arranged in a plurality of clusters; and a virtualization manager having a provisioning interface configured to receive provisioning commands from the parser job. 19 . The system of claim 17 , wherein the text file lacks information regarding clustering configuration of the physical resources available for allocation, the physical resources available for allocation are distributed across a plurality of clusters, and the parser job issues commands to allocate physical resources within a common cluster. 20 . A method of deploying virtual computing resources within a computing network including a plurality of computing resources available for allocation dispersed across a plurality of clusters, the method comprising: receiving a text file defining a collection of desired virtual computing resources, the text file including a plurality of text fields defining a project name, a virtual local area network (VLAN) and a plurality of virtual servers to be provisioned within the VLAN, each of the plurality of virtual servers having an identifier, an IP address to be assigned, a processing capability, and a definition of one or more disks associated wit

Assignees

Inventors

Classifications

  • G06F9/5077Primary

    Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • Parsing · CPC title

  • to service a request · CPC title

  • Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020201682A1 cover?
Methods and systems for rapid deployment of virtual computing resources are described. One method includes receiving a text file defining a collection of desired virtual computing resources, the text file including a plurality of text fields defining a project name, a virtual local area network (VLAN) and a plurality of virtual servers to be provisioned within the VLAN, an IP address to be assi…
Who is the assignee on this patent?
Target Brands Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/5077. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 25 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).