From Fedora Project Wiki

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 3: Line 3:
| date = 2013-04-02
| date = 2013-04-02
| time = all day
| time = all day
| irc = [irc://irc.freenode.net/#fedora-test-day #fedora-test-day] ([http://webchat.freenode.net/?channels=fedora-test-day, webirc])
| irc = [irc://irc.freenode.net/#fedora-openstack #fedora-openstack] ([http://webchat.freenode.net/?channels=fedora-openstack webirc])
}}
}}


{{admon/note | Can't make the dates? | If you come to this page before or after the test day is completed, your testing is still valuable, and you can use the information on this page to test, file any bugs you find at [http://bugzilla.redhat.com Bugzilla], and add your results to the results section. If this page is more than a month old when you arrive here, please check the [[QA/Test_Days|current schedule]] and see if a similar but more recent Test Day is planned or has already happened.}}
{{admon/note | Can't make the dates? | If you come to this page before or after the test day is completed, your testing is still valuable, and you can use the information on this page to test, file any bugs you find at [http://bugzilla.redhat.com Bugzilla], and add your results to the results section. If this page is more than a month old when you arrive here, please check the [[QA/Test_Days|current schedule]] and see if a similar but more recent Test Day is planned or has already happened.}}
Line 13: Line 12:
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...


Development
* Development - [[User:Pbrady|Pbrady]] (pixelbeat)
* [[User:Pbrady|Pbrady]] (pixelbeat)
* Deployment - [[User:Vaneldik|Vaneldik]] (vaneldik)
* [[User:Mrunge|Mrunge]] (mrunge)
* Test - [[User:kashyapc|kashyapc]] (kashyap)
* [[User:Eglynn|Eglynn]] (eglynn)
* [[User:Apevec|Apevec]] (apevec)
* [[User:Gkotton|GKotton]] (garyk)
* [[User:Eharney|eharney]] (eharney)
* [[User:Vaneldik|Vaneldik]] (vaneldik)
* [[User:spstarr|spstarr]] (spstarr)
Testing
* [[User:kashyapc|kashyapc]] (Kashyap Chamarthy)
* [[User:spstarr|spstarr]]  (Shawn Starr)
* [[User:mrceresa|mrceresa]] (Mario Ceresa)
* [[User:mkollaro|mkollaro]] (Martina Kollarova)
* [[User:mpavlase|mpavlase]] (Martin Pavlasek)
 


== Prerequisite for Test Day ==  
== Prerequisite for Test Day ==  
Line 41: Line 27:
=== Fedora 19 ===
=== Fedora 19 ===
* [https://dl.fedoraproject.org/pub/alt/stage/ Fedora 19 Alpha live image] can be used to install a virtual machine.
* [https://dl.fedoraproject.org/pub/alt/stage/ Fedora 19 Alpha live image] can be used to install a virtual machine.
* TC2 doesn't support bare metal installs, but TC3 should [https://bugzilla.redhat.com/show_bug.cgi?id=928228 #928228]
* Currently bare metal installs are not supported [https://bugzilla.redhat.com/show_bug.cgi?id=928228 #928228]
* For the live install, VMs should have at least 2G RAM and 16G disk made available [https://bugzilla.redhat.com/show_bug.cgi?id=928886 #928886]
* VMs should have at least 2G RAM and 16G disk made available [https://bugzilla.redhat.com/show_bug.cgi?id=928886 #928886]


Please record common Fedora 19 issues here:
Please record common Fedora 19 issues here:
* System doesn't boot after install until /run is manually created [https://bugzilla.redhat.com/show_bug.cgi?id=922988#c27 #922988]
* System doesn't boot after install until /run is manually created [https://bugzilla.redhat.com/show_bug.cgi?id=922988#c27 #922988]
* Screen blanking/locking can't be undone. So disable immediately on first boot [https://bugzilla.redhat.com/show_bug.cgi?id=923364 #923364]
* Screen blanking/locking can't be undone. So disable immediately on first boot [https://bugzilla.redhat.com/show_bug.cgi?id=923364 #923364]
* If you have an F18, machine, you can update to f19 using:
yum update yum; yum clean all ; yum --releasever=19 distro-sync --nogpgcheck -y;


=== Fedora 18 ===
=== Fedora 18 ===
Line 69: Line 51:
Make sure you have all the current updates for it installed:
Make sure you have all the current updates for it installed:


  sudo yum clean all
   sudo yum --enablerepo=updates-testing clean all
   sudo yum --enablerepo=updates-testing update -y
  sudo yum update -y


=== SELinux ===
=== SELinux ===
Line 93: Line 75:
nova, glance, quantum, cinder, swift, keystone, dashboard, ceilometer.
nova, glance, quantum, cinder, swift, keystone, dashboard, ceilometer.
Note it configures and enables all but the quantum and ceilometer services at this time:
Note it configures and enables all but the quantum and ceilometer services at this time:
'''Packstack is not working on F19 https://bugzilla.redhat.com/show_bug.cgi?id=927298'''
 
   sudo yum install -y openstack-packstack
   sudo yum install -y openstack-packstack
   sudo packstack --gen-answer-file=ans.txt
   sudo packstack --gen-answer-file=ans.txt
   # edit ans.txt as required
   # edit ans.txt as required
   sudo packstack --answer-file=ans.txt
   sudo packstack --gen-answer-file=ans.txt


'''packstack known issues : '''
'''packstack known issues : '''
   # packstack fails to start keystone, if you hit a keystone error during the packstack run, change the permission of the keystone log file and rerun packstack ([https://bugzilla.redhat.com/show_bug.cgi?id=946915 rhbz#946915])
   # packstack fails to start keystone, if you hit a keystone error during the packstack run, change the permission of the keystone log file and rerun packstack
   sudo chown keystone:keystone /var/log/keystone/keystone.log
   sudo chown keystone:keystone /var/log/keystone/keystone.log
  # if sometimes outputs an erorr when trying to start tdtd if this happens start it manually and rerun packstack
  sudo systemctl start tgtd
 
Alternatively one can use the openstack-demo-install script to do the install:
Alternatively one can use the openstack-demo-install script to do the install:


Line 116: Line 96:


   sudo cp /root/keystonerc ~
   sudo cp /root/keystonerc ~
  # or if using packstack
  sudo cp /root/keystonerc_admin ~


=== Known issues ===
=== Known issues ===
Line 125: Line 103:
The OpenStack volume service provides persistent block level storage to instances.
The OpenStack volume service provides persistent block level storage to instances.


This is a commonly used service automatically setup by packstack.
This is a commonly used service, so please enable using
If you ran openstack-demo-install instead please enable by following:


[[QA:Testcase_Create_Cinder_Volumes | Setup Cinder Volumes]]
[[QA:Testcase_Create_Cinder_Volumes | Setup Cinder Volumes]]
Line 136: Line 113:


[[Quantum | Enable Quantum networking]]
[[Quantum | Enable Quantum networking]]
'''Note''' if packstack was used then you need to terminate nova networking. This is done as follows:
  service openstack-nova-network stop
  chkconfig openstack-nova-network off


== Test Cases ==
== Test Cases ==


=== Basic setup ===
Basic setup:


# [[QA:Testcase_add_SSH_keypair_to_OpenStack|Add SSH keypair]]
# [[QA:Testcase_add_SSH_keypair_to_OpenStack|Add SSH keypair]]
Line 149: Line 122:
# [[QA:Testcase_create_OpenStack_nova_network|Create nova network]]
# [[QA:Testcase_create_OpenStack_nova_network|Create nova network]]


=== Core functionality ===
Core functionality:


# [[QA:Testcase_launch_an_instance_on_OpenStack|Launch an instance]]
# [[QA:Testcase_launch_an_instance_on_OpenStack|Launch an instance]]
Line 156: Line 129:
# [[QA:Testcase_separate_OpenStack_compute_node|Separate compute node]]
# [[QA:Testcase_separate_OpenStack_compute_node|Separate compute node]]


=== Nova boot-from-volume ===
Nova boot-from-volume:


# [[QA:Testcase_Nova_Create_Builder_Instance | Create a builder instance]]
# [[QA:Testcase_Nova_Create_Builder_Instance | Create a builder instance]]
Line 162: Line 135:
# [[QA:Testcase_Nova_Snapshot_Volume_Backed_Instance | Create an image from a running volume-backed instance]]
# [[QA:Testcase_Nova_Snapshot_Volume_Backed_Instance | Create an image from a running volume-backed instance]]


=== Quantum functionality ===
Quantum functionality:


# [[QA:Testcase_Quantum_V2#How_to_test | Configure and use a network topology in Quantum]]
# [[QA:Testcase_Quantum_V2#How_to_test | Configure and use a network topology in Quantum]]


=== Swift functionality ===
Swift functionality:


# [[QA:Testcase_Swift_Upload_Download_Files | Upload and download files]]
# [[QA:Testcase_Swift_Upload_Download_Files | Upload and download files]]
Line 173: Line 146:
# [[QA:Testcase_Swift_Add_Device | Add Storage Device to ring]]
# [[QA:Testcase_Swift_Add_Device | Add Storage Device to ring]]


=== Dashboard functionality ===
Dashboard functionality:


# [[QA:Testcase_OpenStack_dashboard_setup|Basic dashboard setup and login]]
# [[QA:Testcase_OpenStack_dashboard_setup|Basic dashboard setup and login]]
Line 180: Line 153:
# [[QA:Testcase_OpenStack_dashboard_vnc|VNC access to instances through the dashboard]]
# [[QA:Testcase_OpenStack_dashboard_vnc|VNC access to instances through the dashboard]]


=== Heat basic functionality ===
Heat basic functionality (recommended for all developers):


# [[QA:Testcase_OpenStack_heat_setup|Basic heat setup and configuration]]
# [[QA:Testcase_OpenStack_heat_setup|Basic heat setup and configuration]]
Line 186: Line 159:
# [[QA:Testcase_OpenStack_heat_stop|Stop Heat services and uninstall Heat]]
# [[QA:Testcase_OpenStack_heat_stop|Stop Heat services and uninstall Heat]]


=== Heat advanced functionality ===
Heat advanced functionality (recommended for all developers):


# [[QA:Testcase_OpenStack_heat_rununit|Run nose unit tests]]
# [[QA:Testcase_OpenStack_heat_rununit|Run nose unit tests]]
Line 203: Line 176:
# [[QA:Testcase_OpenStack_heat_run_AutoScalingMultiAZSample|Run AutoScaling testcase]]
# [[QA:Testcase_OpenStack_heat_run_AutoScalingMultiAZSample|Run AutoScaling testcase]]


=== Ceilometer functionality ===
Ceilometer functionality (recommended for all developers):


# [[QA:Testcase_OpenStack_ceilometer_install|Install ceilometer]]
Extra credit:
# [[QA:Testcase_OpenStack_ceilometer_metering_glance|Enable metering of glance]]
# [[QA:Testcase_OpenStack_ceilometer_metering_nova|Enable metering of nova]]
# [[QA:Testcase_OpenStack_ceilometer_mongodb_store|Explore the metering store]]
 
=== Extra credit ===


# [[QA:Testcase_run_Tempest_tests|Tempest tests]]
# [[QA:Testcase_run_Tempest_tests|Tempest tests]]
Line 240: Line 208:
| {{result|warn}} <ref>Test pass, but also encountered {{bz|54321}}</ref>
| {{result|warn}} <ref>Test pass, but also encountered {{bz|54321}}</ref>
| {{result|fail}} <ref>{{bz|12345}}</ref>
| {{result|fail}} <ref>{{bz|12345}}</ref>
| <references/>
|-
|-
| [[User:rvaknin|Rami Vaknin]]
| {{result|none}} Packstack installation fails due to "/etc/init.d/xinetd reload" command that it runs
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|fail||947427}}
| <references/>
|-
|-
| [[User:rvaknin|Rami Vaknin]]
| {{result|none}} Packstack installation fails due to syntax error in /etc/httpd/conf.d/ssl.conf (Fedora bug)
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|fail||947421}}
| <references/>
|-
| [[User:kashyapc|Kashyap Chamarthy]]
| {{result|none}} no obvious way to delete incorrect security rules (added to the default nova security group)
| {{result|none}}
| {{result|none}}
| {{result|none}}
| {{result|fail||947075}}Also reproducible on Fedora-19. Upstream bz - https://bugs.launchpad.net/nova/+bug/1163469
| <references/>
|-
|-
| [[User:mrceresa|Mario Ceresa]]
| {{result|none}} Packstack on f18 VM<ref> It worked but encountered {{bz|947419}} </ref>
| {{result|pass}} <ref>was already configured</ref>
| {{result|pass}} <ref>credentials in keystonerc_admin no keystonerc</ref>
| {{result|warn}}
* glance copy_from hangs on stdin <ref>{{bz|923844}}</ref>
* tty images failed with "Could not resolve host: images.ansolabs.com; Name or service not known"
* Manually downloading a cirros image + glance add name=cirros is_public=true disk_format=qcow2 container_format=bare < cirros-0.3.0-x86_64-disk.img worked.
| {{result|pass}}
| <references/>
|-
|-
| [[User:mkollaro|Martina Kollarova]]
| {{result|none}} Packstack on f18 VM<ref> swift proxy server fails to start {{bz|947469}}</ref><ref> tgtd service fails to start but can be manually started {{bz|947419}} </ref>
| {{result|pass}} <ref>done automatically by packstack</ref>
| {{result|pass}}
| {{result|warn}}
* glance add using copy_from hangs<ref>{{bz|923844}}</ref> but downloading it first and redirecting it to stdin works
* could not test using tty images, the server is unavailable
| {{result|pass}}
| <references/>
|-
|-
| [[User:mpavlase|Martin Pavlasek]]
| {{result|none}} Packstack on f18 VM (KVM) <ref>known bug {{bz|946915}} occured</ref>
| {{result|none}} didn't install
| {{result|pass}}
| {{result|warn}}
* glance add copy_from issue <ref>{{bz|923844}}</ref>
* passed with [http://c250663.r63.cf1.rackcdn.com/ttylinux.tgz another images], because of outage of server
| {{result|pass}}
| <references/>
|-
|-
| [[User:gfidente|Giulio Fidente]]
| {{result|none}} packstack on bare metal f18 <ref>{{bz|946915}}</ref><ref>{{bz|948243}}</ref>
| {{result|pass}}
| {{result|pass}}
| {{result|warn}}
* glance add copy_from issue <ref>{{bz|923844}}</ref>
* passed with [http://c250663.r63.cf1.rackcdn.com/ttylinux.tgz another images], because of outage of server
| {{result|pass}}
| <references/>
| <references/>
|-
|-
Line 331: Line 220:
|-
|-


|-
Core functionality:
| [[User:mrceresa|Mario Ceresa]]
| {{result|pass}} <ref group="long">If you get a wrong ip on the instance, remember to check if packstack silently configured an additional network or if the default nework of libvirtd is active</ref>
| {{result|fail||947463}}
| {{result|none}}
| {{result|pass}} <ref>Should update the test case page: lokkit does not work with firewallD</ref>
| <references/>
|-
 
|-
| [[User:mkollaro|Martina Kollarova]]
| {{result|pass}}
| {{result|fail||947463}}
| {{result|none}}
| {{result|none}}
| <references/>
|-


|-
| [[User:mpavlase|Martin Pavlasek]]
| {{result|pass}}
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <references/>
|-
|-
| [[User:gfidente|Giulio Fidente]]
| {{result|pass}}
| {{result|fail||922579}}
| {{result|none}}
| {{result|pass}}
| <references/>
|-
Core functionality:


{|
{|
Line 375: Line 229:
! [[QA:Testcase_Nova_Snapshot_Volume_Backed_Instance | Create an image from a running volume-backed instance]]
! [[QA:Testcase_Nova_Snapshot_Volume_Backed_Instance | Create an image from a running volume-backed instance]]
! References
! References
|-
|-
| [[User:mkollaro|Martina Kollarova]]
| {{result|pass}}
| {{result|none}}
| {{result|none}}
| <references/>
|-
|-
| [[User:gfidente|Giulio Fidente]]
| {{result|none}}
| {{result|pass}}
| {{result|fail||948305}}
| <references/>
|-
|-


Line 422: Line 260:
! References
! References
|-
|-
Dashboard functionality:
Dashboard functionality:
|-
| [[User:mrceresa|Mario Ceresa]]
| {{result|fail}} <ref group="long">horizon starts but halts when logging in. Setting DEBUG=true in local_settings showed that python-cinderclient hits the same error as in {{bz|947463}}</ref>
| {{result|none}}
| {{result|none}}
| {{result|none}}
| <references/>
|-
|-
| [[User:gfidente|Giulio Fidente]]
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|fail||948316}}
| <references/>
|-


{|
{|
Line 453: Line 272:
|-
|-
heat functionality:
heat functionality:
{|
! User
! [[QA:Testcase_OpenStack_ceilometer_install|Install ceilometer]]
! [[QA:Testcase_OpenStack_ceilometer_metering_glance|Enable metering of glance]]
! [[QA:Testcase_OpenStack_ceilometer_metering_nova|Enable metering of nova]]
! [[QA:Testcase_OpenStack_ceilometer_mongodb_store|Explore the metering store]]
! References
|-
Ceilometer functionality:
|-
| [[User:Eglynn|Eoghan Glynn]]
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| {{result|pass}}
| <references/>
|-


{|
{|
Line 479: Line 279:
! [[QA:Testcase_run_the_OpenStack_smoke_tests|Smoke tests]]
! [[QA:Testcase_run_the_OpenStack_smoke_tests|Smoke tests]]
! References
! References
|-
|-
Extra credit:
Extra credit:
|-
| [[User:afazekas|Attila Fazekas]]
| {{result|fail}} <ref> swift not configured {{bz|947469}}</ref><ref> nova availability-zone-list issue {{bz|947749}}</ref>
| {{result|none}}
| {{result|none}}
| <references/>
|-
|}
== Long comments ==
<references group="long" />


  [[Category:Fedora 19 Test Days]]
[[Category:Test Days]]
[[Category:OpenStack]]
[[Category:OpenStack]]
Please note that all contributions to Fedora Project Wiki are considered to be released under the Attribution-Share Alike 4.0 International (see Fedora Project Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please solve the following task below and enter the answer in the box (more info):

Cancel Editing help (opens in new window)