Bug 1446264 - Host deploy with Neutron external provider should show an experimental warning.
Summary: Host deploy with Neutron external provider should show an experimental warning.
Keywords:
Status: CLOSED DUPLICATE of bug 1438880
Alias: None
Product: ovirt-host-deploy
Classification: oVirt
Component: Plugins.OpenStack
Version: master
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ovirt-4.1.3
: ---
Assignee: Yedidyah Bar David
QA Contact: Pavel Stehlik
URL:
Whiteboard:
Depends On:
Blocks: 1438880
TreeView+ depends on / blocked
 
Reported: 2017-04-27 14:31 UTC by Luca 'remix_tj' Lorenzetto
Modified: 2017-05-31 21:00 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-05-31 21:00:36 UTC
oVirt Team: Network
Embargoed:
rule-engine: ovirt-4.1+


Attachments (Terms of Use)

Description Luca 'remix_tj' Lorenzetto 2017-04-27 14:31:34 UTC
Description of problem:

While configuring a new host with external network provider set to neutron, deployment procedure wants to install packages that are not available through enabled repos and even if repos are available, misses some packages and some configurations.


Version-Release number of selected component (if applicable):

ovirt-host-deploy-1.6.3-1.el7.centos.noarch

on ovirt-node-ng:

ovirt-release-host-node-4.1.1.1-1.el7.centos.noarch


How reproducible:

Configure an external provider for openstack networking, pointing to an existing openstack setup. Add then a new host setting the "Network provider" tab to the openstack networking config you did previously.

Steps to Reproduce:
1. Configure the external network provider like shown in this video: https://www.youtube.com/watch?v=_Lcr9WNd8FU
2. Add new host, selecting as Network Provider the external network provider you created earlier


Actual results:

1. Tries to install several packages that are not available through enabled repos  (openstack-neutron, openstack-neutron-openvswitch, openstack-utils). I had to enable RDO repos (and CentOS repos for dependencies) to have this packages pulled in.

2. Package openstack-selinux is not installed and this doesn't allow the services to log in.

3. At the end even if ovs is configured correctly for vxlans (with br-tun containing all the tunnels to vxlan endpoints), traffic is not allowed because of the default iptables rule dropping inbound traffic (-A INPUT -j REJECT --reject-with icmp-host-prohibited)



Expected results:

Setup goes smooth installing all required packages (enabling repos if required) and allowing all the traffic required. 

Additional info:

My deployment was based from infos kept from ovirt docs and also from http://captainkvm.com/2016/09/integrating-rhv-openstack-neutron/

Comment 1 Yaniv Lavi 2017-05-17 07:55:01 UTC
We do not support the deployment of Neutron services on the hosts. 
In any case, you can try to install the needed OSP packages and try again.
We only support manual configuration in 4.0 and in oVirt.1 we added support of using TripleO provisioned networker nodes.

Comment 2 Yaniv Lavi 2017-05-17 07:55:44 UTC
(In reply to Yaniv Dary from comment #1)
> We do not support the deployment of Neutron services on the hosts. 
> In any case, you can try to install the needed OSP packages and try again.
> We only support manual configuration in 4.0 and in oVirt 4.1 we added support
> of using TripleO provisioned networker nodes.

Comment 3 Luca 'remix_tj' Lorenzetto 2017-05-17 08:08:51 UTC
What do you mean as "We do not support the deployment of Neutron services on the hosts." ?

You mean only on ovirt-node or in general you don't support also in thick nodes?

Maybe you should talk to RH press office :-) that reports this:

Red Hat Virtualization 4 also provides native support for Red Hat OpenStack Platform Neutron. This enables organization to streamline shared services and minimize their operational footprint by deploying services more seamlessly across traditional and cloud-enabled workloads.


in this press release: https://www.redhat.com/en/about/press-releases/red-hat-powers-new-generation-high-performance-virtualization-based-open-standards-red-hat-virtualization-4


This is misleading because seems that the support is already ok, instead you are saying that i require to do something that is unsupported (and i can tell you that is bad documented).

Comment 4 Dan Kenigsberg 2017-05-31 21:00:36 UTC
I am afraid that we do not maintain automatic installation and configuration of openstack/neutron packages, as attachment 1279968 [details] states.

However, we should improve our documentation.

*** This bug has been marked as a duplicate of bug 1438880 ***


Note You need to log in before you can comment on or make changes to this bug.