Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1400564 - [RFE][Tracker][TestOnly] - Certify Neutron OSP 10 via external network provider.
[RFE][Tracker][TestOnly] - Certify Neutron OSP 10 via external network provider.
Status: CLOSED ERRATA
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine (Show other bugs)
4.0.5
Unspecified Unspecified
high Severity low
: ovirt-4.0.7
: ---
Assigned To: Dan Kenigsberg
Mor
: FutureFeature, TestOnly, Tracking, ZStream
Depends On: 1379730
Blocks: 1389317
  Show dependency treegraph
 
Reported: 2016-12-01 08:55 EST by Yaniv Lavi
Modified: 2017-03-16 11:29 EDT (History)
15 users (show)

See Also:
Fixed In Version:
Doc Type: Enhancement
Doc Text:
Red Hat OpenStack Platform 10 is now a certified external network provider for Red Hat Virtualization.
Story Points: ---
Clone Of: 1379730
Environment:
Last Closed: 2017-03-16 11:29:46 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: Network
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2017:0542 normal SHIPPED_LIVE Red Hat Virtualization Manager 4.0.7 2017-03-16 15:25:04 EDT

  None (edit)
Description Yaniv Lavi 2016-12-01 08:55:38 EST
Description of problem:
This bug is to track testing and bugs that block this support for OSP 9.
Comment 2 Yaniv Lavi 2016-12-01 09:12:50 EST
As part of this testing we should also cover director and a slim Neutron role to see if this can automate the installation of the host side. Links to the info on this:
http://hardysteven.blogspot.co.il/2016/08/tripleo-composable-services-101.html
http://git.openstack.org/cgit/openstack/tripleo-heat-templates/tree/roles_data.yaml
http://hardysteven.blogspot.co.il/2016/08/tripleo-composable-services-101.html
Comment 4 Yaniv Lavi 2016-12-14 11:25:50 EST
This bug had requires_doc_text flag, yet no documentation text was provided. Please add the documentation text and only then set this flag.
Comment 5 Michael Burman 2016-12-25 11:11:27 EST
Verified on -

- Red Hat OpenStack Platform release 10.0 (Newton) 
- openstack-neutron-9.1.0-8.el7ost.noarch
- vdsm-4.19.1-25.gitaa9a92c.el7.centos.x86_64
- vdsm-hook-openstacknet-4.19.1-25.gitaa9a92c.el7.centos.noarch
- ovirt-engine-4.2.0-0.0.master.20161221210253.git7a6f88e.el7.centos.noarch
- http://download.lab.bos.redhat.com/rcm-guest/puddles/OpenStack/10.0-RHEL-7/2016-12-14.1/RH7-RHOS-10.0

Steps and notes:

1) Running ospd10 overcloud, controller(our neutron external provider) and 2 compute servers. All bare metals.

2) Open sshd root authentication on computes and controller
- PermitRootLogin yes
- PasswordAuthentication yes
- Restart sshd

3) from /etc/nova/nova.conf take passwords for agent and rabbitMq, example:
password=Kdazbj8mvzZDXKRRfMpJqPYHB  (what used to be the admin password)
rabbit_password=bZgP3EAuZuWhkkEQ3kMecxYvt  (rabbit password)
rabbit_hosts=10.35.141.x:5672  (rabbit host for Agent Configuration)

4) Open 443 port on engine (in my case)

5) Add compute's fqdns to the /etc/hosts on engine vm (in my case) 

6) Manually comment-out the listen_tcp listen_tls and auth_tcp lines in libvirtd.conf. See BZ 1405797

7) Install vdsm and vdsm-hook-openstacknet on computes and add to rhv 4.1

8) Add the controller to engine as the neutron external network provider

Scenarios tested:

- Add provider
- Import networks
- Run VM with neutron networks
- Hotplug/hotunplug
- Check connectivity
- Migration
Comment 10 Yaniv Lavi 2017-01-02 10:36:35 EST
Please make sure the errata for 4.0.6 doesn't include this item.
Comment 12 Mor 2017-01-08 08:30:23 EST
Hello all,

After we did some troubleshooting on Packstack, and RHOS release 10, I was able to verify OpenStack test cases.

Versions list of components included in my setup:

Engine: Red Hat Virtualization Manager Version: 4.0.6.3-0.1.el7ev

Neutron compute node(s):
openstack-neutron-openvswitch-9.1.0-8.el7ost.noarch
python-neutron-lib-0.4.0-1.el7ost.noarch
python-neutron-9.1.0-8.el7ost.noarch
openstack-neutron-9.1.0-8.el7ost.noarch
openstack-neutron-common-9.1.0-8.el7ost.noarch
openstack-neutron-metering-agent-9.1.0-8.el7ost.noarch
python-neutronclient-6.0.0-2.el7ost.noarch

Neutron server:
openstack-neutron-common-9.1.0-8.el7ost.noarch
openstack-neutron-9.1.0-8.el7ost.noarch
python-neutron-lib-0.4.0-1.el7ost.noarch
python-neutronclient-6.0.0-2.el7ost.noarch
openstack-neutron-ml2-9.1.0-8.el7ost.noarch
python-neutron-9.1.0-8.el7ost.noarch
Comment 13 Yaniv Kaul 2017-01-08 08:41:39 EST
Since no customer is using packstack to deploy OSP, I suggest we move to deploying in the way customer would deploy OSP and verify with that configuration.
Comment 14 Yaniv Lavi 2017-01-08 10:20:48 EST
(In reply to Yaniv Kaul from comment #13)
> Since no customer is using packstack to deploy OSP, I suggest we move to
> deploying in the way customer would deploy OSP and verify with that
> configuration.

We did a functional test of OSP, not installation.
We are going to test TripleO with installation roles, but this is planned fr later in the process.
Comment 15 Meni Yakove 2017-01-09 03:49:09 EST
We will test it manually each time there is a new OSP.
Packstack have a lot of issues so we are going to stop using it. that's mean that we are not going to have automation for this.
Comment 16 Michael Burman 2017-01-11 09:19:22 EST
To install neutron agent only (neutron Composable roles)  use the role:

- name: neutron-agent only
  ServicesDefault:
    - OS::TripleO::Services::CACerts
    - OS::TripleO::Services::Kernel
    - OS::TripleO::Services::NeutronOvsAgent
    - OS::TripleO::Services::NeutronDhcpAgent
    - OS::TripleO::Services::NeutronL3Agent
    - OS::TripleO::Services::NeutronMetadataAgent
    - OS::TripleO::Services::Ntp
    - OS::TripleO::Services::Snmp
    - OS::TripleO::Services::Timezone
    - OS::TripleO::Services::TripleoPackages
    - OS::TripleO::Services::TripleoFirewall
    - OS::TripleO::Services::SensuClient
    - OS::TripleO::Services::FluentdClient
    - OS::TripleO::Services::VipHosts
Comment 17 Michael Burman 2017-01-17 08:43:31 EST
We have tested ospd10 + neutron composable roles with success on 4.0.6.3-0.1.el7ev with 
vdsm-4.18.21-1.el7ev.x86_64
Red Hat OpenStack Platform release 10.0 (Newton)
openstack-neutron-9.1.0-8.el7ost.noarch

Scenarios tested with success:
- Add controller to rhv as external openstack network provider 
- Add 2 nodes configured with only neutron roles
- Run VMs on both nodes
- Migrate VMs between the nodes
- Get IPs from neutron-dhcp-agent
- Check connectivity between VMs on the same node and different nodes
- Hotplug/unplugg
Comment 19 errata-xmlrpc 2017-03-16 11:29:46 EDT
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://rhn.redhat.com/errata/RHBA-2017-0542.html

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