Bug 1595558

Summary: [RFE] CFME should be able to assign and handle multiple AMQP endpoints with RHOSP
Product: Red Hat CloudForms Management Engine Reporter: Keigo Noha <knoha>
Component: UI - OPSAssignee: Martin Maroši <mmarosi>
Status: CLOSED ERRATA QA Contact: Ido Ovadia <iovadia>
Severity: high Docs Contact: Red Hat CloudForms Documentation <cloudforms-docs>
Priority: high    
Version: 5.9.0CC: abellott, ademicev, bmidwood, dmetzger, hkataria, iovadia, jcheal, jocarter, knoha, lavenel, mpovolny, obarenbo, simaishi, tnovotna
Target Milestone: GAKeywords: FutureFeature, OtherQA, RFE
Target Release: 5.11.0Flags: mfeifer: mirror+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 5.11.0.1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-12-12 13:33:51 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: Openstack Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Step1
none
Step2 none

Description Keigo Noha 2018-06-27 07:19:48 UTC
Description of problem:
CFME should be able to assign and handle multiple AMQP endpoints with RHOSP.
Current design can accept only 1 AMQP endopoint.
In RHOSP with 3 controller node environment(it is the recommended configuration for production purpose), 1 endpoint assignment will have an impact to its service availability when the node assigned to 1 endpoint is down.

CFME should handle multiple AMQP endpoints to avoid service down.

How reproducible:

Actual results:
Current design can accept only 1 AMQP endopoint.

Expected results:
CFME can handle multiple AMQP endpoint for RHOSP environment.

Additional info:

Comment 9 Alexander Demicev 2018-10-09 11:30:50 UTC
Hi,
I wasn't able to configure networking for connecting to overcloud amqp. Looks like it can only be accessed from internal network by default. Can you share the steps to make amqp accessible from CF?

thanks.

Comment 10 Keigo Noha 2018-10-16 06:16:04 UTC
Hello Alexander,

In your configuration, is the CFME located in external network? If so, I'll look into the way to configure.

Best Regards,
Keigo Noha

Comment 11 Alexander Demicev 2018-10-16 11:41:13 UTC
Hi, 
I run CFME on my working machine.

Comment 12 Keigo Noha 2018-10-23 06:39:49 UTC
Hi Alexander,

As far as I check, it looks that CFME needs to have a network interface to internal api in RHOSP or routing for the network.
It is not suitable to expose rabbitmq to external network.

If I create virtualized OSP environment in beaker machine, is it helpful to proceed this bugzilla?

Best Regards,
Keigo Noha

Comment 13 Alexander Demicev 2018-11-01 16:51:07 UTC
Hello,
Yes, virtualized OSP environment would be helpful. If it's possible, please, provide steps on setting up a network interface/routing to internal api.

Thank you.

Comment 23 Tereza Novotna 2019-02-19 15:31:16 UTC
Created attachment 1536367 [details]
Step1

Comment 24 Tereza Novotna 2019-02-19 15:31:37 UTC
Created attachment 1536368 [details]
Step2

Comment 27 Ido Ovadia 2019-08-01 13:07:47 UTC
I can confirm on 5.11.0.16 user can provide up to 3 AMQP endpoints.

@Keigo Noha,
Could you or costumer verify the functionality?

Comment 28 Keigo Noha 2019-08-06 06:20:28 UTC
Hi Ido,

I'm sorry for the late. Could you provide the link where I can download the image for the confirmation?

Best Regards,
Keigo Noha

Comment 29 Ido Ovadia 2019-08-06 07:50:25 UTC
(In reply to Keigo Noha from comment #28)
> Hi Ido,
> 
> I'm sorry for the late. Could you provide the link where I can download the
> image for the confirmation?
> 
> Best Regards,
> Keigo Noha

Answered privately

Comment 30 Keigo Noha 2019-08-13 05:53:08 UTC
Hi Ido,

I can run CFME instance with RHOSP10z12 environment. The CFME instance can accept 3 AMQP servers.
And it looks that it can receive the event from OSP.

Can you make it VERIFIED? or do you need anything from the environment?

Kind Regards,
Keigo Noha

Comment 31 Ido Ovadia 2019-08-18 09:46:38 UTC
(In reply to Keigo Noha from comment #30)
> Hi Ido,
> 
> I can run CFME instance with RHOSP10z12 environment. The CFME instance can
> accept 3 AMQP servers.
> And it looks that it can receive the event from OSP.
> 
> Can you make it VERIFIED? or do you need anything from the environment?
> 
> Kind Regards,
> Keigo Noha

Thank you

Comment 33 errata-xmlrpc 2019-12-12 13:33:51 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:4199