Abstract:
Methods and apparatus to manage virtual machines are described. An example method includes presenting a list of available basic blueprints, storing a multi-machine blueprint referencing a first basic blueprint for a first virtual machine from the list and a second basic blueprint for a second virtual machine from the list, and in response to a request to provision the multi-machine blueprint, the request including an identification of a first number of instances to be provisioned for the first virtual machine and a second number of instances to be provisioned for the second virtual machine, provisioning the first number of instances of the first virtual machine and the second number of instances of the second virtual machine.
Abstract:
System and computer-implemented method for reconciling moved workloads for a management component in a computing environment determines whether an updated workload has a tracking marker that moves with the workload and requires remediation. When the tracking marker is found in an inventory database of the management component, the metadata of the workload is reconciled in the management component.
Abstract:
Methods and apparatus to manage execution of virtual machine workflows are described. An example method includes determining that an execution manager that has requested a first workflow for execution is tagged with a skill, selecting, from a queue, a virtual machine workflow that is tagged with the skill and that matches the requested first workflow; and transmitting the virtual machine workflow to the execution manager for execution.
Abstract:
System and computer-implemented method for reconciling moved workloads for a management component in a computing environment uses a remediation queue to enqueue a remediation entry for a workload that has moved within the computing environment. The remediation entry for the workload is dequeued from the remediation queue and a remediation service on the remediation entry for the workload is executed to update metadata for the workload in the management component. A processing status of the remediation entry for the workload is stored at the management component.
Abstract:
Methods and apparatus to reclaim resources in virtual computing environments are described. An example method includes determining, with a processor, if a characteristic of a virtual machine meets a threshold indicating that the virtual machine is inactive, in response to determining that the characteristic meets the threshold, determining, with the processor, if a notification period has expired, and if the notification period has expired, de-provisioning, with the processor, the virtual machine to return computing resources assigned to the virtual machine to a cloud.
Abstract:
System and computer-implemented method for detecting and reconciling moved workloads for a management component in a computing environment determines workloads that have moved as moved workloads based on received data at the management component. For a first moved workload with an associated workload, workload metadata is swapped with the associated workload and the first moved workload is updated in the management component. For a second moved workload without an associated workload, the second moved workload is preserved as preserved workloads for further processing.
Abstract:
Methods and apparatus to reclaim resources in virtual computing environments are described. An example method includes determining, with a processor, if a characteristic of a virtual machine meets a threshold indicating that the virtual machine is inactive, in response to determining that the characteristic meets the threshold, determining, with the processor, if a notification period has expired, and if the notification period has expired, de-provisioning, with the processor, the virtual machine to return computing resources assigned to the virtual machine to a cloud.
Abstract:
Methods and apparatus to manage virtual machines are described. An example method includes presenting a list of available basic blueprints, storing a multi-machine blueprint referencing a first basic blueprint for a first virtual machine from the list and a second basic blueprint for a second virtual machine from the list, and in response to a request to provision the multi-machine blueprint, the request including an identification of a first number of instances to be provisioned for the first virtual machine and a second number of instances to be provisioned for the second virtual machine, provisioning the first number of instances of the first virtual machine and the second number of instances of the second virtual machine.