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: automation
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: oVirt plugin
vRO (VMware Aria Automation Orchestrator, formerly vRealize Orchestrator) is one of the best automation tools. It allows you to connect any information systems built on different technologies and interacting via different protocols into a single system. For the most common systems and protocols, there are already ready-made plug-ins (plug-in modules) and/or process packages that provide vRO with access to the functions of these IT systems.
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 readingvRO: Working with SSH plugin
To work with remote devices via SSH, Aria Automation Orchestrator (formerly vRealize Orchestrator – vRO) has an SSH Plug-in. However, this plugin does not work as expected. It implements SSHHostManager and SSHHost objects and has a set of host management processes. But all the useful work is performed by the SSHSession object, which is not related to SSHHost objects.
Continue readingvRO: phpIPAM integration
The previous article described the vRealize Automation phpIPAM integration plugin. To organize efficient work with phpIPAM, you will need a package for vRealize Orchestrator (vRO), this will allow you to use IPAM in automation processes. The package includes a set of processes for calling the most requested phpIPAM functions.
Continue readingvRA 8: quick guide to vracli
A compilation of the most commonly used commands for managing vRealize Automation 8: сommands from various sources (vRA online help, VMware knowledge base, vracli help system, support correspondence) are collected and organized in one place.
Continue reading