[Rdo-list] intermittent dhcp problem
by Zhao, Xin
Hello,
I have a multi-node icehouse deployment (one controller, one network and
one compute node), using neutron ML2 and openvswitch/VLAN networking,
based on RDO on RHEL6. Everything seems to work fine.
But once in a while, new instances can't get IP anymore, the syslog
shows errors like "DHCPDISCOVER .... no address available", neutron DB
shows the IP is allocated, but the DHCP conf file (eg.
/var/lib/neutron/dhcp/XXXXXX/host) doesn't have it. No particular error
messages from the dhcp agent log file. Restarting dhcp agent doesn't fix
it. I have to restart all neutron services, including openvswitch
daemon, to get the system back.
Another issue I notice is, on the network node, dmesg shows the
following errors repeatedly, even when the networking services appear to
be working fine :
"......
tap84e6f9d1-c2: hw csum failure.
Pid: 0, comm: swapper Not tainted 2.6.32-431.5.1.el6.x86_64 #1
Call Trace:
<IRQ> [<ffffffff8145bbf2>] ? netdev_rx_csum_fault+0x42/0x50
[<ffffffff81454200>] ? __skb_checksum_complete_head+0x60/0x70
......
"
Below after my signature are some system information of the network node.
Any ideas on what's going on and how to debug it?
Thanks a lot,
Xin
# uname -a
Linux cldnet02.cloud.local 2.6.32-431.5.1.el6.x86_64 #1 SMP Tue Feb 11
13:30:01 CST 2014 x86_64 x86_64 x86_64 GNU/Linux
# rpm -qa | grep neutron
python-neutronclient-2.3.4-4.el6.noarch
openstack-neutron-2014.1.2-1.el6.noarch
openstack-neutron-ml2-2014.1.2-1.el6.noarch
python-neutron-2014.1.2-1.el6.noarch
openstack-neutron-openvswitch-2014.1.2-1.el6.noarch
# rpm -qa | grep openvswitch
openvswitch-1.11.0_8ce28d-1.el6ost.x86_64
openstack-neutron-openvswitch-2014.1.2-1.el6.noarch
the NIC for the VM network:
# ethtool -i p1p2
driver: myri10ge
version: 1.5.1-1.451
firmware-version: 1.4.52 -- 2010/10/28 21:27:06 m
bus-info: 0000:06:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
the NIC for the management network:
# ethtool -i em1
driver: bnx2
version: 2.2.3
firmware-version: 4.6.8 bc 4.6.4 NCSI 1.0.6
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
the NIC for the external network:
# ethtool -i p1p1
driver: myri10ge
version: 1.5.1-1.451
firmware-version: 1.4.52 -- 2010/10/28 21:27:06 m
bus-info: 0000:05:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
10 years, 2 months
[Rdo-list] Ran packstack --allinone, nothing installed, but says it completed successfully
by Ryan Moffett
I ran the packstack --allinone installer yesterday (and today) and it says
it's completed, but nothing occurs.
[ryan@centos ~]$ packstack --allinone
Welcome to Installer setup utility
Packstack changed given value to required value /home/ryan/.ssh/id_rsa.pub
Installing:
Clean Up [ DONE ]
root(a)192.168.56.11's password:
Setting up ssh keys [ DONE ]
Discovering hosts' details [ DONE ]
Adding pre install manifest entries [ DONE ]
Preparing servers [ DONE ]
Adding AMQP manifest entries [ DONE ]
Adding MariaDB manifest entries [ DONE ]
Adding Keystone manifest entries [ DONE ]
Adding Glance Keystone manifest entries [ DONE ]
Adding Glance manifest entries [ DONE ]
Adding Cinder Keystone manifest entries [ DONE ]
Adding Cinder manifest entries [ DONE ]
Checking if the Cinder server has a cinder-volumes vg[ DONE ]
Adding Nova API manifest entries [ DONE ]
Adding Nova Keystone manifest entries [ DONE ]
Adding Nova Cert manifest entries [ DONE ]
Adding Nova Conductor manifest entries [ DONE ]
Creating ssh keys for Nova migration [ DONE ]
Gathering ssh host keys for Nova migration [ DONE ]
Adding Nova Compute manifest entries [ DONE ]
Adding Nova Scheduler manifest entries [ DONE ]
Adding Nova VNC Proxy manifest entries [ DONE ]
Adding Openstack Network-related Nova manifest entries[ DONE ]
Adding Nova Common manifest entries [ DONE ]
Adding Neutron API manifest entries [ DONE ]
Adding Neutron Keystone manifest entries [ DONE ]
Adding Neutron L3 manifest entries [ DONE ]
Adding Neutron L2 Agent manifest entries [ DONE ]
Adding Neutron DHCP Agent manifest entries [ DONE ]
Adding Neutron LBaaS Agent manifest entries [ DONE ]
Adding Neutron Metering Agent manifest entries [ DONE ]
Adding Neutron Metadata Agent manifest entries [ DONE ]
Checking if NetworkManager is enabled and running [ DONE ]
Adding OpenStack Client manifest entries [ DONE ]
Adding Horizon manifest entries [ DONE ]
Adding Swift Keystone manifest entries [ DONE ]
Adding Swift builder manifest entries [ DONE ]
Adding Swift proxy manifest entries [ DONE ]
Adding Swift storage manifest entries [ DONE ]
Adding Swift common manifest entries [ DONE ]
Adding Provisioning Demo manifest entries [ DONE ]
Adding Provisioning Glance manifest entries [ DONE ]
Adding MongoDB manifest entries [ DONE ]
Adding Ceilometer manifest entries [ DONE ]
Adding Ceilometer Keystone manifest entries [ DONE ]
Adding Nagios server manifest entries [ DONE ]
Adding Nagios host manifest entries [ DONE ]
Adding post install manifest entries [ DONE ]
Installing Dependencies [ DONE ]
Copying Puppet modules and manifests [ DONE ]
Applying 192.168.56.11_prescript.pp
192.168.56.11_prescript.pp: [ DONE ]
Applying 192.168.56.11_amqp.pp
Applying 192.168.56.11_mariadb.pp
192.168.56.11_amqp.pp: [ DONE ]
192.168.56.11_mariadb.pp: [ DONE ]
Applying 192.168.56.11_keystone.pp
Applying 192.168.56.11_glance.pp
Applying 192.168.56.11_cinder.pp
192.168.56.11_keystone.pp: [ DONE ]
192.168.56.11_cinder.pp: [ DONE ]
192.168.56.11_glance.pp: [ DONE ]
Applying 192.168.56.11_api_nova.pp
192.168.56.11_api_nova.pp: [ DONE ]
Applying 192.168.56.11_nova.pp
192.168.56.11_nova.pp: [ DONE ]
Applying 192.168.56.11_neutron.pp
192.168.56.11_neutron.pp: [ DONE ]
Applying 192.168.56.11_neutron_fwaas.pp
Applying 192.168.56.11_osclient.pp
Applying 192.168.56.11_horizon.pp
192.168.56.11_neutron_fwaas.pp: [ DONE ]
192.168.56.11_horizon.pp: [ DONE ]
192.168.56.11_osclient.pp: [ DONE ]
Applying 192.168.56.11_ring_swift.pp
192.168.56.11_ring_swift.pp: [ DONE ]
Applying 192.168.56.11_swift.pp
Applying 192.168.56.11_provision_demo.pp
Applying 192.168.56.11_provision_glance.pp
192.168.56.11_swift.pp: [ DONE ]
192.168.56.11_provision_glance.pp: [ DONE ]
192.168.56.11_provision_demo.pp: [ DONE ]
Applying 192.168.56.11_mongodb.pp
192.168.56.11_mongodb.pp: [ DONE ]
Applying 192.168.56.11_ceilometer.pp
Applying 192.168.56.11_nagios.pp
Applying 192.168.56.11_nagios_nrpe.pp
192.168.56.11_ceilometer.pp: [ DONE ]
192.168.56.11_nagios_nrpe.pp: [ DONE ]
192.168.56.11_nagios.pp: [ DONE ]
Applying 192.168.56.11_postscript.pp
192.168.56.11_postscript.pp: [ DONE ]
Applying Puppet manifests [ DONE ]
Finalizing [ DONE ]
**** Installation completed successfully ******
Additional information:
* A new answerfile was created in:
/home/ryan/packstack-answers-20141014-091325.txt
* Time synchronization installation was skipped. Please note that
unsynchronized time on server instances might be problem for some OpenStack
components.
* File /root/keystonerc_admin has been created on OpenStack client host
192.168.56.11. To use the command line tools you need to source the file.
* Copy of keystonerc_admin file has been created for non-root user in
/home/ryan.
* To access the OpenStack Dashboard browse to
http://192.168.56.11/dashboard .
Please, find your login credentials stored in the keystonerc_admin in your
home directory.
* To use Nagios, browse to http://192.168.56.11/nagios username:
nagiosadmin, password: a6581c13ecd146dd
* The installation log file is available at:
/var/tmp/packstack/20141014-091325-i020mT/openstack-setup.log
* The generated manifests are available at:
/var/tmp/packstack/20141014-091325-i020mT/manifests
[ryan@centos ~]$ ls
packstack-answers-20141014-091325.txt
[ryan@centos ~]$
There is no keystone_rc file created, in fact the entire application of all
of the puppet manifests took about 5 seconds. I noticed that puppet isn't
even installed and based on reading, it should be. It looks like no
openstack components are actually installed or configured.
The version of packstack is:
[ryan@centos ~]$ packstack --version
packstack Icehouse 2014.1.1dev1251
10 years, 2 months
[Rdo-list] How does RDO package OpenStack RPM package?
by sam song
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi, all:
Our company want to provide a customized OpenStack platform, so we need
to package some OpenStack components, and we want to keep the RPMs' name
unique to ones in RDO release. Now we use python setup.py bdist_rpm to
build the package, which is poor in packaging the same project into
several RPMs.
So, my question is belowing:
1, What method does RDO use to package OpenStack RPMs? python setup.py
or rpmbuild
2, Are the packaging configurations open source? Where can I get them?
Thanks
Sam Song
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
iQEcBAEBAgAGBQJUOKrWAAoJEPDWvv0r0XeRvnAH/iquU1l3FgyHm4aCsE7xG2P7
hAoH4E/+WDhlvT+cCiK20gCOUK3SKRQuZ0UkJhDiGKj0iTWmntCpQh91+Q9zRa3+
Z9kyUgEfZ9n+InxZB2krxAGx2tfz4pEgVStA3ORFaQttrPQvqJ7T88Nyrg1EzzUU
hr57cGKqnh4vzThXtOMsRj16r6Zze5DfCJXBY2o6uwr9B5khrLBc11+KyITOymas
U2VRQpfRKVjqiofkj5XwzpkKmL8L+m/Zc8Wu4JeF2fyXAoyLNmJD4Mkqv+RNQ1ML
fPGuYFMl6wROyhX7q7f3SqGBqLEXK1YUJTOSCmgLM15iaJn/WkGtCGsk9agO/dU=
=hrGg
-----END PGP SIGNATURE-----
10 years, 2 months
[Rdo-list] Install using instructions at https://openstack.redhat.com/Deploying_RDO_using_Foreman
by Joe Kirby
I am trying to follow the instructions listed in the subject and can't
get past the dependencies associated with 'yum install
openstack-foreman-installer'. yum repolist _looks_ like it includes all
the required stuff:
base
epel
foreman
foreman-plugins
openstack-havana
puppetlabs-deps
puppetlabs-products
rhel-x86_64-server-6
rhel-x86_64-server-6-rhscl-1
Any suggestions???
--
10 years, 2 months
[Rdo-list] Heat Docker Plugin configuration on Juno
by Arash Kaffamanesh
Hello together,
I'm trying to discover how to get the Heat Docker plugin configured on
Juno with some inspirations from Lars blogs about Docker Plugin for
OpenStack Heat
<http://blog.oddbit.com/2014/08/30/docker-plugin-for-openstack-he/>.
What I did was (on CentOS 7):
cloned the proposed/juno branch from github:
$ git clone -b proposed/juno https://github.com/openstack/heat.git
$ cd heat
$ mkdir /usr/lib/heat
$ cp -r contrib/heat_docker/heat_docker/ /usr/lib/heat/
$ vi /etc/heat/heat.conf
and set:
plugin_dirs=/var/lib/heat/heat_docker
$ systemctl restart openstack-heat-engine
but by running:
$ heat resource-type-list | grep Docker
it doesn't give me the desired output:
DockerInc::Docker::Container
Any ideas?
Thanks!
-Arash
10 years, 2 months
[Rdo-list] Heat in RDO Juno M3
by Arif Ali
Hi all,
I have been trying a few things in heat on Juno over the last few days, and
thanks to larsks on IRC, I managed to get really far. I have encountered 2
problems
1) The package heat-cfntools is no longer available in either of the rdo
repository or epel for el7, It was available for el6. How best can we get
hold of this package for CentOS 7. Or in-fact do we do the cfn-signal in a
different way, and we no longer need to use this command?
2) I have been trying to to give unique names/numbers to hosts that are
created through the "OS::Heat::ResourceGroup" resource, this supposedly has
a feature where we can use %index% to add unique numbers to any of the
variables. But this fails to work with the following error.
Error parsing template file:///root/hpc.yaml while scanning for the next
token
found character that cannot start any token
in "<unicode string>", line 207, column 23
I have pasted the contents of hpc.yaml that gives the error here ->
http://fpaste.org/139239/, this is an amended template from that larsks
pointed me to.
Any insight on any of the above would be great
--
Arif Ali
IRC: arif-ali at freenode
LinkedIn: http://uk.linkedin.com/in/arifali
10 years, 2 months
[Rdo-list] [Rdo-newsletter] October 2014 RDO Community Newsletter
by Rich Bowen
Thanks again for being part of the RDO community. Here's some of what's
been happening in RDO, and OpenStack in general, over the last month.
OpenStack User Survey
Today is the very last day to participate in the OpenStack User Survey.
This survey is conducted twice a year, immediately before the OpenStack
Summit, which judges statistics about deployments of OpenStack - what
storage back ends are being used, what platforms are deployed on, the
size of clouds running on OpenStack, and so on. It's important that you
take the survey, as it influences the direction of the project, as well
as how corporations shape their product offerings around OpenStack.
Take the survey at openstack.org/user-survey
The deadline for participation is tomorrow - Tuesday, October 7th.
Hangouts
On September 5th, Lars Kellogg-Stedman gave an excellent hangout on
deploying services with Heat. You can watch this on YouTube at
https://plus.google.com/events/c9u4sjn7ksb8jrmma7vd25aok94
The #openstack-heat channel, on Freenode, is the right place to go if
you have questions about Heat. And, #RDO is a good place for other
questions related to OpenStack on CentOS, RHEL, or Fedora.
We expect to have another hangout later this month, but the details are
still being worked out. Watch the rdo-list mailing list, and
http://openstack.redhat.com/Hangouts for details as they become
available.
Meetups
Each week, we post a list of upcoming Meetups to the RDO-list mailing
list - http://www.redhat.com/mailman/listinfo/rdo-list - and they also
get added to the Events page - https://openstack.redhat.com/Events
If you're speaking at a meetup or hangout of some kind, please let me
know (rbowen(a)redhat.com) so that we can help you get the word out. If
you're interested in starting a meetup in an area that doesn't have any
kind of user group, there's some suggestions on the new page at
https://openstack.redhat.com/Organize-a-meetup
And if you attend an OpenStack meetup, please consider writing it up in
a blog post or mailing list post, so that we can help get the word out
about these meetups, and continue to build the OpenStack user community.
Conferences
There's several big events coming up where you can learn more about
OpenStack and RDO, particularly if you're in Europe.
Next week, LinuxCon/CloudOpen will be held in Dusseldorf, Germany,
featuring a number of talks about OpenStack:
What's now in OpenStack Juno - http://sched.co/1xnFhZc
Hands On Trove - http://sched.co/1yFfJDc
Open Storage in the Enterprise with GlusterFS and Ceph -
http://sched.co/Xnt6wB
KVM, OpenStack, and the Open Cloud - http://sched.co/1yGhznn
NFV for Beginners - http://sched.co/Xn5ZlL
Location-Aware Distributed Virtual Disk Storage For OpenStack -
http://sched.co/1sXUnl4
... and many others. This conference is just going to be packed with
great OpenStack content, and we'll be there at the Red Hat booth if you
have any questions about RDO. We look forward to seeing you there.
Register at
http://events.linuxfoundation.org/events/linuxcon-europe/attend/register
And next month, in Paris, is the OpenStack Kilo Summit. This is *the*
place to go for OpenStack content, with a whole week of technical
sessions, and the design summit for the next iteration of the OpenStack
software. You can find out more about the OpenStack Summit at
http://openstack.org/summit
If you're in North America, you may want to wait for the OpenStack
Summit North America, which was just announced last week. It will be
held in Vancouver, B.C., Canada, May 18-22. Details are not yet
available, but you can watch the page at
https://www.openstack.org/summit/vancouver-2015/ to find out details as
they become available.
Blog posts
With OpenStack Juno in Feature Freeze, coming up to the release on
October 16th - https://wiki.openstack.org/wiki/Juno_Release_Schedule -
the OpenStack engineers at Red Hat have been writing fairly
prolifically, and you can see some of those recent blog posts on the RDO
blog:
Week of September 1 -
https://openstack.redhat.com/forum/discussion/983/rdo-blog-roundup-week-o...
Week of September 8 -
https://openstack.redhat.com/forum/discussion/984/blog-roundup-week-of-se...
Week of September 15 -
https://openstack.redhat.com/forum/discussion/986/blog-roundup-week-of-se...
Week of September 22 -
https://openstack.redhat.com/forum/discussion/987/blog-roundup-week-of-se...
For the latest blog posts about OpenStack, don't forget to follow the
OpenStack Planet at http://planet.openstack.org/ I'd particularly like
to recommend Thierry Carrez's excellent article "#1 OpenStack
Contributor: All of Us" at http://ttx.re/largest-openstack-contributor.html
More than anything, we want *you* to participate in OpenStack, and to do
what's necessary to help you do that. Please join us on this exciting
journey.
In Closing ...
Once again, you can always keep up to date a variety of ways:
* Follow us on Twitter - http://twitter.com/rdocommunity
* Google+ - http://tm3.org/rdogplus
* Facebook - http://facebook.com/rdocommunity
* rdo-list mailing list - http://www.redhat.com/mailman/listinfo/rdo-list
* This newsletter - http://www.redhat.com/mailman/listinfo/rdo-newsletter
* RDO Q&A - http://ask.openstack.org/
* IRC - #rdo on Freenode.irc.net
Thanks again for being part of the RDO community!
--
Rich Bowen, OpenStack Community Liaison
rbowen(a)redhat.com
http://openstack.redhat.com
_______________________________________________
Rdo-newsletter mailing list
Rdo-newsletter(a)redhat.com
https://www.redhat.com/mailman/listinfo/rdo-newsletter
10 years, 2 months