ManageIQ has well-written documentation on working with the REST API. Everything else is either very poorly documented or not documented at all. The only reliable source of information remains the source code. Today we will examine the network configuration when creating virtual machines: adding additional interfaces and configuring them.
Continue readingTag Archives: cloud
ManageIQ: quota management
Quotas are a restriction mechanism necessary to prevent resource overruns. Let’s see how to use them and how they work in ManageIQ. Since the best way to learn is to do something in practice, we will enable quota accounting for requests for reconfiguration of virtual machine ordering services.
Continue readingManageIQ: VM disk reconfiguration
ManageIQ provides developers with convenient methods for quickly setting up virtual machines. For example, to add memory, it is enough to call the set_memory method on the VM. However, we found several problems when working on the VMware platform: the add_disk method does not allow you to specify the disk connection address and cannot create a controller, and the resize_disk method does not work at all.
Continue readingManageIQ: Limits of the main parameters of the VM
Creating virtual machines via ManageIQ is limited by the allowed values of the main VM parameters on the VMware platform: the number of vCPUs and the amount of memory. The processes in our company do not imply any parameter limitations. It was necessary to study the code and documentation to find a solution.
Continue readingManageIQ: New VM disk configuration
In ManageIQ, virtual machine deployment is started using the standard configuration dialog. The standard dialog allows you to set basic VM parameters, but it has its limitations, for example, on adding disks. Let’s consider the advanced configuration of the VM disk subsystem (deployment on the VMware vSphere virtualization platform).
Continue readingvRO: ManageIQ Management Suite
Initial setup of IT systems often requires a very large amount of configuration. Creating a private cloud on ManageIQ is a very good example. While setting up infrastructure in ManageIQ is a one-time task that usually does not require automation, creating hundreds of teams, their projects, setting up quotas and rights is not a task for manual execution. Fortunately, all ManageIQ functions are available via REST API requests.
Continue readingvRA 8: Terraform as a Service
VRealize Automation 8.2 introduces an exciting new feature – the ability to provide Terraform as a service. It expands the vRA directory by adding cloud-based Terraform manifest templates. And Terraform adds an orchestrator, negotiation engine, and vRA lease management.
Continue readingTerraform + vRA. Custom deployment
Terraform vRA provider’s capabilities for creating deployments are not limited to working with cloud templates and catalog items . Deployments can be created entirely from scratch by building them as a constructor from a variety of resources. Which of the following methods is the best? Let’s first analyze the latter, then compare all three options.
Continue readingTerraform + vRA. Blueprints
The article Terraform + vRA. Quickstart a new deployment is created from an item published in the vRA directory. This is the easiest way to work with vRA from Terraform, but it is not flexible enough – there is no way to change the template schema, the deployments will be the same as the Cloud Assembly administrator decided. Terraform allows you to create your own cloud templates and deploy deployments from them.
Continue readingvRA: package for Yandex.Cloud
The previous article describes the implementation of the basic interaction between vRealize Orchestrator and Yandex.Cloud. The new version of the package is aimed at managing Yandex instances from vRA through Dymamic Types objects. The necessary processes have been developed, a set of objects for vRA has been created: resources, actions, blueprints.
Continue reading