[Rdo-list] RE(2): What happens to RDO Kilo on Fedora 22 ?
Boris Derzhavets
bderzhavets at hotmail.com
Mon Jul 13 13:37:15 UTC 2015
> Date: Sun, 12 Jul 2015 15:45:26 -0400
> From: amuller at redhat.com
> To: bderzhavets at hotmail.com
> CC: apevec at gmail.com; rdo-list at redhat.com
> Subject: Re: [Rdo-list] What happens to RDO Kilo on Fedora 22 ?
>
> Can you paste openvswitch agent and L3 agent logs on the network node
> when you spawn a VM and the router loses its qr/qg interfaces?
I've rebuild via packstack 3 F22 VMs hosting Controller,Network,Compute Node
Libvirt subnet for emulating external sub-net was as follows
# cat public.xml
<network>
<name>public</name>
<uuid>d0e9965b-f92c-40c1-b749-b609aed42cf2</uuid>
<forward mode='nat'>
<nat>
<port start='1024' end='65535'/>
</nat>
</forward>
<bridge name='virbr2' stp='on' delay='0' />
<mac address='52:54:00:60:f8:6d'/>
<ip address='172.24.4.225' netmask='255.255.255.240'>
<dhcp>
<range start='172.24.4.226' end='172.24.4.238' />
</dhcp>
</ip>
</network>
Attempt to create public sub-net via dashboard failed with message, that
172.24.4.225 is incorrect gateway dor 172.24.4.224/28
Then I created this sub-net via CLI as admin. This time ( more powerful box )
qrouter-namespace kept staying in normal shape (ifconfig) , but I was unable to ping
gateway 172.24.4.225 from Network Node with qg-xxxxx (172.24.4.226) and br-ex 172.24.4.232
# source keystonerc_admin
# ip netns exec qrouter-namespace ping -c 3 172.24.4.225
hanged
Same results I got for Network 174.24.4.192 / 26 gateway 174.24.4.193
Then I rebuilt external (neutron) and corresponding libvirt sub-net in way it always been used for AIO
and two node installs (network XXX.XXX.XXX.0/24 , gateway XXX.XXX.XXX.1) .
# cat public.xml
<network>
<name>public</name>
<uuid>d0e9965b-f92c-40c1-b749-b609aed42cf2</uuid>
<forward mode='nat'>
<nat>
<port start='1024' end='65535'/>
</nat>
</forward>
<bridge name='virbr2' stp='on' delay='0' />
<mac address='52:54:00:60:f8:6d'/>
<ip address='192.168.174.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.174.2' end='192.168.174.254' />
</dhcp>
</ip>
</network>
In other words used 192.168.174.0/24 as external sub-net. This time I succeeded with sub-net
creation via Dashboard. I became able to ping 192.168.174.1 via both qrouter or qdhcp namespaces
Outbound/inbound connectivity was tested OK for Cirros 0.3.4 and F22 cloud VMs.
In meantime I believe that network calculator invoked for creating sub-nets is broken.
Another issue is creating ext net via CLI which allows to create unreachable gateway.
>
> ----- Original Message -----
> > To enable packstack on F22 there is a hack :-
> >
> > # dnf install -y https://rdoproject.org/repos/rdo-release.rpm
> > # dnf install -y openstack-packstack
> > # dnf install -y fedora-repos-rawhide
> > # dnf --enablerepo=rawhide update openstack-packstack
> >
> > along with disabling Neutron verification section in provision_demo.pp it
> > allows AIO and
> > Two node "Controller&&Network and Compute" RDO Kilo packstack installs on F22
> > VMs and bare metal boxes.
> > However, splitting Controller and Network Nodes, e.g. three node packstack
> > install appears not to be able to work
> > in meantime, regardless successful packstack completion.
> > What, actually, happens ? I am able to create external net and sub-net only
> > via CLI (as admin) and change status to shared.
> >
> > Attempt to launch VM results qrouter-namespace to loose qg-xxxx, qr-yyyy
> > interfaces.
> > Outbound/inbound packets forwarding gets broken as soon as VM gets started.
> > Only when nova and neutron
> > services are running on the same node it doesn't happen. It's just my
> > personal experience.
> > RDO Kilo Three node deployment on CentOS 7.1 works fine.
> >
> > Thanks.
> > Boris.
> >
> >
> >
> > _______________________________________________
> > Rdo-list mailing list
> > Rdo-list at redhat.com
> > https://www.redhat.com/mailman/listinfo/rdo-list
> >
> > To unsubscribe: rdo-list-unsubscribe at redhat.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rdoproject.org/pipermail/dev/attachments/20150713/b5004924/attachment.html>
More information about the dev
mailing list