[root@cert-40 ~]# yum install http://rdo.fedorapeople.org/openstack-havana/rdo-release-havana.rpm […] Dependencies Resolved =================================================================================================================== Package Arch Version Repository Size =================================================================================================================== Installing: rdo-release noarch havana-7 /rdo-release-havana 8.7 k Transaction Summary =================================================================================================================== Install 1 Package(s) Total size: 8.7 k Installed size: 8.7 k Is this ok [y/N]: y […] Installed: rdo-release.noarch 0:havana-7 Complete! [root@cert-40 ~]# [root@cert-40 ~]# yum install -y openstack-packstack […] Dependencies Resolved =================================================================================================================== Package Arch Version Repository Size =================================================================================================================== Installing: openstack-packstack noarch 2013.2.1-0.11.dev806.el6 openstack-havana 674 k Installing for dependencies: python-netaddr noarch 0.7.5-4.el6 sl 1.0 M Transaction Summary =================================================================================================================== Install 2 Package(s) T[…] Installed: openstack-packstack.noarch 0:2013.2.1-0.11.dev806.el6 Dependency Installed: python-netaddr.noarch 0:0.7.5-4.el6 Complete! [root@cert-40 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:00:C1:CE:D2:8E inet addr:193.206.210.142 Bcast:193.206.210.255 Mask:255.255.255.0 inet6 addr: fe80::200:c1ff:fece:d28e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:182665 errors:0 dropped:0 overruns:0 frame:0 TX packets:1957 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:34596690 (32.9 MiB) TX bytes:257136 (251.1 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) [root@cert-40 ~]# rpm -qa |grep epel [root@cert-40 ~]# packstack --allinone Welcome to Installer setup utility Packstack changed given value to required value /root/.ssh/id_rsa.pub Installing: Clean Up... [ DONE ] Setting up ssh keys...root@193.206.210.142's password: [ DONE ] Discovering hosts' details... [ DONE ] Disabling NetworkManager... [ DONE ] Adding pre install manifest entries... [ DONE ] Adding MySQL manifest entries... [ DONE ] Adding QPID manifest entries... [ DONE ] Adding Keystone manifest entries... [ DONE ] Adding Glance Keystone manifest entries... [ DONE ] Adding Glance manifest entries... [ DONE ] Installing dependencies for Cinder... [ 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 ] Adding Nova Compute manifest entries... [ DONE ] Adding Nova Scheduler manifest entries... [ DONE ] Adding Nova VNC Proxy manifest entries... [ DONE ] Adding Nova Common manifest entries... [ DONE ] Adding Openstack Network-related Nova 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 Metadata Agent manifest entries... [ 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 manifest entries... [ DONE ] Adding Ceilometer manifest entries... [ DONE ] Adding Ceilometer Keystone manifest entries... [ DONE ] Preparing servers... [ DONE ] Adding Nagios server manifest entries... [ DONE ] Adding Nagios host manifest entries... [ DONE ] Adding post install manifest entries... [ DONE ] Installing Dependencies... Copying Puppet modules and manifests... [ DONE ] Applying Puppet manifests... Applying 193.206.210.142_prescript.pp 193.206.210.142_prescript.pp : [ DONE ] Applying 193.206.210.142_mysql.pp Applying 193.206.210.142_qpid.pp Testing if puppet apply is finished : 193.206.210.142_mysql.pp [ / ] 193.206.210.142_qpid.pp : [ DONE ] Applying 193.206.210.142_keystone.pp Applying 193.206.210.142_glance.pp Applying 193.206.210.142_cinder.pp Testing if puppet apply is finished : 193.206.210.142_keystone.pp [ | ] 193.206.210.142_glance.pp : [ DONE ] 193.206.210.142_cinder.pp : [ DONE ] Applying 193.206.210.142_api_nova.pp 193.206.210.142_api_nova.pp : [ DONE ] Applying 193.206.210.142_nova.pp Testing if puppet apply is finished : 193.206.210.142_nova.pp [ - ] Applying 193.206.210.142_neutron.pp 193.206.210.142_neutron.pp : [ DONE ] Applying 193.206.210.142_osclient.pp Applying 193.206.210.142_horizon.pp 193.206.210.142_osclient.pp : [ DONE ] Testing if puppet apply is finished : 193.206.210.142_horizon.pp [ \ ] Applying 193.206.210.142_ring_swift.pp 193.206.210.142_ring_swift.pp : [ DONE ] Applying 193.206.210.142_swift.pp Applying 193.206.210.142_provision.pp Applying 193.206.210.142_ceilometer.pp Applying 193.206.210.142_nagios.pp Applying 193.206.210.142_nagios_nrpe.pp Testing if puppet apply is finished : 193.206.210.142_swift.pp [ - ] 193.206.210.142_nagios.pp : [ DONE ] 193.206.210.142_nagios_nrpe.pp : [ DONE ] 193.206.210.142_provision.pp : [ DONE ] Applying 193.206.210.142_postscript.pp 193.206.210.142_postscript.pp : [ DONE ] [ DONE ] Finalizing... [ DONE ] **** Installation completed successfully ****** Additional information: * A new answerfile was created in: /root/packstack-answers-20131110-160312.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 193.206.210.142. To use the command line tools you need to source the file. * To use the console, browse to http://193.206.210.142/dashboard * To use Nagios, browse to http://193.206.210.142/nagios username : nagiosadmin, password : f497f46b05734d4f * Because of the kernel update the host 193.206.210.142 requires reboot. * The installation log file is available at: /var/tmp/packstack/20131110-160312-gFEfnb/openstack-setup.log * The generated manifests are available at: /var/tmp/packstack/20131110-160312-gFEfnb/manifests [root@cert-40 ~]# reboot Broadcast message from root@cert-40.pd.infn.it (/dev/pts/3) at 16:52 ... The system is going down for reboot NOW! [aiftim@gate ~]$ ssh -l root cert-40 root@cert-40.pd.infn.it's password: Last login: Sun Nov 10 16:01:36 2013 from vaxfpd.pd.infn.it [root@cert-40 ~]# uname -a Linux cert-40.pd.infn.it 2.6.32-358.123.2.openstack.el6.x86_64 #1 SMP Thu Sep 26 17:14:58 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux [root@cert-40 ~]# cat keystonerc_admin export OS_USERNAME=admin export OS_TENANT_NAME=admin export OS_PASSWORD=f1becde3d5e84eaa export OS_AUTH_URL=http://193.206.210.142:35357/v2.0/ export PS1='[\u@\h \W(keystone_admin)]\$ ' [root@cert-40 ~]# brctl show bridge name bridge id STP enabled interfaces virbr0 8000.52540039a0ef yes virbr0-nic [root@cert-40 ~]# ifconfig br-ex Link encap:Ethernet HWaddr 82:C0:8F:24:A4:4C inet addr:172.24.4.225 Bcast:172.24.4.239 Mask:255.255.255.240 inet6 addr: fe80::3060:8dff:fe02:4321/64 Scope:Link UP BROADCAST RUNNING MTU:1500 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:12 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:636 (636.0 b) TX bytes:720 (720.0 b) br-int Link encap:Ethernet HWaddr 7A:13:48:9E:90:4A inet6 addr: fe80::7813:48ff:fe9e:904a/64 Scope:Link UP BROADCAST RUNNING MTU:1500 Metric:1 RX packets:24 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1900 (1.8 KiB) TX bytes:468 (468.0 b) eth0 Link encap:Ethernet HWaddr 00:00:C1:CE:D2:8E inet addr:193.206.210.142 Bcast:193.206.210.255 Mask:255.255.255.0 inet6 addr: fe80::200:c1ff:fece:d28e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:84761 errors:0 dropped:0 overruns:0 frame:0 TX packets:1080 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:13549287 (12.9 MiB) TX bytes:453019 (442.4 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:67192 errors:0 dropped:0 overruns:0 frame:0 TX packets:67192 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:17428771 (16.6 MiB) TX bytes:17428771 (16.6 MiB) virbr0 Link encap:Ethernet HWaddr 52:54:00:39:A0:EF inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) [root@cert-40 ~]# rpm -qa |grep opens |sort kernel-2.6.32-358.123.2.openstack.el6.x86_64 kernel-firmware-2.6.32-358.123.2.openstack.el6.noarch openssh-5.3p1-84.1.el6.x86_64 openssh-clients-5.3p1-84.1.el6.x86_64 openssh-server-5.3p1-84.1.el6.x86_64 openssl-1.0.0-27.el6_4.2.x86_64 openstack-ceilometer-api-2013.2-1.el6.noarch openstack-ceilometer-central-2013.2-1.el6.noarch openstack-ceilometer-collector-2013.2-1.el6.noarch openstack-ceilometer-common-2013.2-1.el6.noarch openstack-ceilometer-compute-2013.2-1.el6.noarch openstack-cinder-2013.2-1.el6.noarch openstack-dashboard-2013.2-1.el6.noarch openstack-glance-2013.2-1.el6.noarch openstack-keystone-2013.2-1.el6.noarch openstack-neutron-2013.2-1.el6.noarch openstack-neutron-openvswitch-2013.2-1.el6.noarch openstack-nova-api-2013.2-2.el6.noarch openstack-nova-cert-2013.2-2.el6.noarch openstack-nova-common-2013.2-2.el6.noarch openstack-nova-compute-2013.2-2.el6.noarch openstack-nova-conductor-2013.2-2.el6.noarch openstack-nova-console-2013.2-2.el6.noarch openstack-nova-novncproxy-2013.2-2.el6.noarch openstack-nova-scheduler-2013.2-2.el6.noarch openstack-packstack-2013.2.1-0.11.dev806.el6.noarch openstack-selinux-0.1.2-11.el6.noarch openstack-swift-1.10.0-2.el6.noarch openstack-swift-account-1.10.0-2.el6.noarch openstack-swift-container-1.10.0-2.el6.noarch openstack-swift-object-1.10.0-2.el6.noarch openstack-swift-plugin-swift3-1.0.0-0.20120711git.el6.noarch openstack-swift-proxy-1.10.0-2.el6.noarch openstack-utils-2013.2-1.el6.1.noarch python-django-openstack-auth-1.1.2-1.el6.noarch [root@cert-40 ~]# rpm -qa |grep epel epel-release-6-8.noarch [root@cert-40 ~]# ip a |grep state 1: lo: mtu 16436 qdisc noqueue state UNKNOWN 2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 3: ovs-system: mtu 1500 qdisc noop state DOWN 4: br-int: mtu 1500 qdisc noqueue state UNKNOWN 6: br-ex: mtu 1500 qdisc noqueue state UNKNOWN 7: virbr0: mtu 1500 qdisc noqueue state UNKNOWN 8: virbr0-nic: mtu 1500 qdisc noop state DOWN qlen 500 ###### [root@cert-40 ~]# cat /var/tmp/packstack/20131110-160312-gFEfnb/manifests/193.206.210.142_provision.pp Exec { timeout => 300 } class { 'openstack::provision': admin_password => 'f1becde3d5e84eaa', password => '33420c210cad42ae', configure_tempest => false, tempest_repo_uri => 'https://github.com/openstack/tempest.git', tempest_repo_revision => 'master', setup_ovs_bridge => true, public_bridge_name => 'br-ex', floating_range => '172.24.4.224/28', } if true { firewall { '000 nat': chain => 'POSTROUTING', jump => 'MASQUERADE', source => $::openstack::provision::floating_range, outiface => $::gateway_device, table => 'nat', proto => 'all', } firewall { '000 forward out': chain => 'FORWARD', action => 'accept', outiface => 'br-ex', proto => 'all', } firewall { '000 forward in': chain => 'FORWARD', action => 'accept', iniface => 'br-ex', proto => 'all', } } [root@cert-40 ~]# grep -r bridge_name /var/tmp/packstack/20131110-160312-gFEfnb/* /var/tmp/packstack/20131110-160312-gFEfnb/manifests/193.206.210.142_provision.pp: public_bridge_name => 'br-ex',