How to delete an obsolete Appliance

Scale down on the number of Appliances

Posted by Christian Jung on Thu, Jan 11, 2018
In CloudForms, ManageIQ
Tags appliance

Purpose of this document

The architecture of CloudForms or ManageIQ allows you to easily scale out by adding additional appliances when needed. This could be used to accommodate growth of the managed infrastructure, better security isolation or increased availability requirements. This can easily be done by joining an appliance to an existing region as documented in the ManageIQ or Red Hat Documentation. There is an example if you deploy CloudForms on Red Hat Virtualization. The process is the same for all providers.

Occasionally you also have to scale down and delete no longer needed appliances as well. This is very simple as well.

Considerations

The process described here works for simple “worker” appliances. If you’re not familiar with the architecture, there is a very good Deployment Planning Guide which describes the architecture in detail.

Deleting database appliances might require additional preparation, which is not covered in this article. There might also be additional steps necessary in your particular environment, like adjust backup procedures, monitoring, or configuration files outside CloudForms or ManageIQ.

Delete an appliance

  1. If you have the necessary privileges, click on your user name on the top right of the screen and Configuration.

  2. Click on Diagnostics in the accordion on the left

  3. Click on the Zone the appliance belongs to, in the example below you can see two appliances

    Select Zone

  4. In the view “Roles by Server” select the appliance which will be deleted

    Select Appliance

  5. Click on Configuration, Delete Server NAME, NAME being the name of the appliance which should be deleted. IN this example “Appliance-2” will be deleted.

    Delete Appliance

In the background the action will be performed and the Appliance will be removed from the configuration.

Finally you can just delete the actual virtual machine as usual.