Methods and systems for managing network connections associated with provisioning objects in a software provisioning environment
First Claim
Patent Images
1. A method, comprising:
- identifying a resource associated with a target machine;
determining a function to be performed by the target machine based on the identified resource associated with the target machine;
generating, by a provisioning server, a profile for a software distribution, wherein the profile associates the software distribution with the function to be performed by target machines utilizing the software distribution, and wherein the profile links a configuration file to the software distribution;
maintaining a provisioning record for a plurality of provisioning objects, wherein the provisioning record associates the plurality of provisioning objects with a plurality of network configurations for a plurality of network connections, wherein the provisioning record comprises a plurality of virtual network addresses for each type of virtual machine associated with the provisioning server;
receiving a request to perform a provisioning process for a provisioning object of the plurality of provisioning objects; and
performing a network management action based on the provisioning record of the provisioning object with a network configuration, wherein the network management action comprises selecting a virtual network address for the virtual machine from the plurality of virtual network addresses for a type of a virtual machine associated with the provisioning object.
1 Assignment
0 Petitions
Accused Products
Abstract
A provisioning server can manage and configure the network parameters for target machines and systems residing in the networks associated with the provisioning server. The provisioning server can associate provisioning objects with the network configurations stored in the network record. The provisioning server can maintain an object record that associates the network configurations with different provisioning object. The provisioning server can utilize the object record to determine network parameters for target machines requesting provisioning processes, such as target machine installs, and virtualization.
-
Citations
24 Claims
-
1. A method, comprising:
-
identifying a resource associated with a target machine; determining a function to be performed by the target machine based on the identified resource associated with the target machine; generating, by a provisioning server, a profile for a software distribution, wherein the profile associates the software distribution with the function to be performed by target machines utilizing the software distribution, and wherein the profile links a configuration file to the software distribution; maintaining a provisioning record for a plurality of provisioning objects, wherein the provisioning record associates the plurality of provisioning objects with a plurality of network configurations for a plurality of network connections, wherein the provisioning record comprises a plurality of virtual network addresses for each type of virtual machine associated with the provisioning server; receiving a request to perform a provisioning process for a provisioning object of the plurality of provisioning objects; and performing a network management action based on the provisioning record of the provisioning object with a network configuration, wherein the network management action comprises selecting a virtual network address for the virtual machine from the plurality of virtual network addresses for a type of a virtual machine associated with the provisioning object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a network interface to a network comprising a plurality of network connections; and a provisioning server, to communicate with the network interface, the provisioning server to; identify a resource associated with a target machine; determine a function to be performed by the target machine based on the identified resource associated with the target machine; generate a profile for a software distribution, wherein the profile associates the software distribution with the function to be performed by target machines utilizing the software distribution, and wherein the profile links a configuration file to the software distribution; maintain, in the provisioning server, a provisioning record for a plurality of provisioning objects, wherein the provisioning record associates the plurality of provisioning objects with a plurality of network configurations for a plurality of network connections, wherein the provisioning record comprises a plurality of virtual network addresses for each type of virtual machine associated with the provisioning server; receive a request to perform a provisioning process for a provisioning object of the plurality of provisioning objects; and perform a network management action based on the provisioning record of the provisioning object with a network configuration, wherein the network management action comprises selecting a virtual network address for the virtual machine from the plurality of virtual network addresses for a type of a virtual machine associated with the provisioning object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising instructions that, when executed by a processor, will cause the processor to perform operations comprising:
-
identifying a resource associated with a target machine; determining a function to be performed by the target machine based on the resource associated with the target machine; generating, by a provisioning server, a profile for a software distribution, wherein the profile associates the software distribution with the function to be performed by target machines utilizing the software distribution, and wherein the profile links a configuration file to the software distribution; maintaining a provisioning record for a plurality of provisioning objects, wherein the provisioning record associates the plurality of provisioning objects with a plurality of network configurations for a plurality of network connections, wherein the provisioning record comprises a plurality of virtual network addresses for each type of virtual machine associated with the provisioning server; receiving a request to perform a provisioning process for a provisioning object of the plurality of provisioning objects; and performing a network management action based on the provisioning record of the provisioning object with a network configuration, wherein the network management action comprises selecting a virtual network address for the virtual machine from the plurality of virtual network addresses for a type of a virtual machine associated with the provisioning object. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification