Deploying Container


#1

Hi,

We’re, in my company, really interested in using ManageQI with the following providers :

  • VMWare (infra provider)
  • OpenShift (container provider)

While we’re able to deploy some VMs from ManageIQ using our VMWare stack, we’re totally unable to depoloy container, or pods, or anything else related to OpenShift. I know this is intended to be a management platform, not a deployment/orchestration platform, but this is what we’re actually looking for : something like “a manager for managers”. An application where we can manage VMs from multiple VMWare stacks and containers from multiple OpenShift origin providers, not only management/monitoring.

Is there a way to achieve this ?

In your FAQ, you’re also talking about supporting configuration deployers like Ansible or Puppet to provision Docker containers. Do you have an idea about the features that would be available (in brief) and when ?

Thanks for reading,
It4.


#2

@blomquisg can you review this question from @it4 and forward to a SME if necessary.


#3

Hi lt4,

We’re, in my company, really interested in using ManageQI with the

following providers :

  • VMWare (infra provider)
  • OpenShift (container provider)

While we’re able to deploy some VMs from ManageIQ using our VMWare stack,
we’re totally unable to depoloy container, or pods, or anything else
related to OpenShift. I know this is intended to be a management platform,
not a deployment/orchestration platform, but this is what we’re actually
looking for : something like “a manager for managers”. An application where
we can manage VMs from multiple VMWare stacks and containers from multiple
OpenShift origin providers, not only management/monitoring.

Is there a way to achieve this ?

Do you want to deploy containers from the service catalog?

ManageIQ can natively provision VMs, but currently not container based
applications. You can still achieve this though by using a generic service
Item as writing the relevant API calls in Automate (= builtin orchestration
engine). Or you can use an Ansible playbook Item, and refer to a playbook
that provisions (this feature requires Ansible Tower).

For information on Automate, see Peter’s book:

https://pemcg.gitbooks.io/mastering-automation-in-cloudforms-and-manageiq

In your FAQ, you’re also talking about supporting configuration deployers
like Ansible or Puppet to provision Docker containers. Do you have an idea
about the features that would be available (in brief) and when ?

Ansible is available today, but only via Ansible Tower. But arbitrary items
in a service catalog can be supported via generic items.

We did talk about adding the option to deploy container based applications
in the past. It would work very similar to how orchestration stacks are
being deployed currently.

Regards,
Geert