From Fedora Project Wiki
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 13: | Line 13: | ||
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) | ||
* Development - [[User:Mrunge|Mrunge]] (mrunge) | |||
* [[User:Mrunge|Mrunge]] (mrunge) | * Development - [[User:Eglynn|Eglynn]] (eglynn) | ||
* [[User:Eglynn|Eglynn]] (eglynn) | * Development - [[User:Apevec|Apevec]] (apevec) | ||
* [[User:Apevec|Apevec]] (apevec) | * Deployment - [[User:Vaneldik|Vaneldik]] (vaneldik), [[User:spstarr|spstarr]] (spstarr) | ||
* | * Test - [[User:kashyapc|kashyapc]] (kashyap), [[User:spstarr|spstarr]] (spstarr) | ||
* [[User:kashyapc|kashyapc]] ( | |||
== Prerequisite for Test Day == | == Prerequisite for Test Day == | ||
Line 41: | Line 31: | ||
=== 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. | ||
* | * Currently bare metal installs are not supported [https://bugzilla.redhat.com/show_bug.cgi?id=928228 #928228] | ||
* | * 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] | ||
=== Fedora 18 === | === Fedora 18 === | ||
Line 69: | Line 55: | ||
Make sure you have all the current updates for it installed: | Make sure you have all the current updates for it installed: | ||
sudo yum --enablerepo=updates-testing clean all | |||
sudo yum --enablerepo=updates-testing update -y | sudo yum update -y | ||
=== SELinux === | === SELinux === | ||
Line 93: | Line 79: | ||
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: | ||
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 | ||
Line 102: | Line 88: | ||
# 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 ([https://bugzilla.redhat.com/show_bug.cgi?id=946915 rhbz#946915]) | ||
sudo chown keystone:keystone /var/log/keystone/keystone.log | sudo chown keystone:keystone /var/log/keystone/keystone.log | ||
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 100: | ||
sudo cp /root/keystonerc ~ | sudo cp /root/keystonerc ~ | ||
=== Known issues === | === Known issues === | ||
Line 125: | Line 107: | ||
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 | This is a commonly used service, so please enable using | ||
[[QA:Testcase_Create_Cinder_Volumes | Setup Cinder Volumes]] | [[QA:Testcase_Create_Cinder_Volumes | Setup Cinder Volumes]] | ||
Line 136: | Line 117: | ||
[[Quantum | Enable Quantum networking]] | [[Quantum | Enable Quantum networking]] | ||
== Test Cases == | == Test Cases == | ||
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 126: | ||
# [[QA:Testcase_create_OpenStack_nova_network|Create nova network]] | # [[QA:Testcase_create_OpenStack_nova_network|Create nova network]] | ||
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 133: | ||
# [[QA:Testcase_separate_OpenStack_compute_node|Separate compute node]] | # [[QA:Testcase_separate_OpenStack_compute_node|Separate compute node]] | ||
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 139: | ||
# [[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: | |||
# [[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: | |||
# [[QA:Testcase_Swift_Upload_Download_Files | Upload and download files]] | # [[QA:Testcase_Swift_Upload_Download_Files | Upload and download files]] | ||
Line 173: | Line 150: | ||
# [[QA:Testcase_Swift_Add_Device | Add Storage Device to ring]] | # [[QA:Testcase_Swift_Add_Device | Add Storage Device to ring]] | ||
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 157: | ||
# [[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 (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 163: | ||
# [[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 (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 180: | ||
# [[QA:Testcase_OpenStack_heat_run_AutoScalingMultiAZSample|Run AutoScaling testcase]] | # [[QA:Testcase_OpenStack_heat_run_AutoScalingMultiAZSample|Run AutoScaling testcase]] | ||
Ceilometer functionality (recommended for all developers): | |||
# [[QA:Testcase_OpenStack_ceilometer_install|Install ceilometer]] | # [[QA:Testcase_OpenStack_ceilometer_install|Install ceilometer]] | ||
Extra credit: | |||
# [[QA:Testcase_run_Tempest_tests|Tempest tests]] | # [[QA:Testcase_run_Tempest_tests|Tempest tests]] | ||
Line 240: | Line 214: | ||
| {{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/> | | <references/> | ||
|- | |- | ||
Line 331: | Line 226: | ||
|- | |- | ||
Core functionality: | |||
{| | {| | ||
Line 375: | Line 235: | ||
! [[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 | ||
|- | |- | ||
Line 422: | Line 266: | ||
! References | ! References | ||
|- | |- | ||
Dashboard functionality: | Dashboard functionality: | ||
{| | {| | ||
Line 453: | Line 278: | ||
|- | |- | ||
heat functionality: | heat functionality: | ||
{| | {| | ||
Line 479: | Line 285: | ||
! [[QA:Testcase_run_the_OpenStack_smoke_tests|Smoke tests]] | ! [[QA:Testcase_run_the_OpenStack_smoke_tests|Smoke tests]] | ||
! References | ! References | ||
|- | |- | ||
Extra credit: | Extra credit: | ||
[[Category:Test Days]] | |||
[[Category:OpenStack]] | [[Category:OpenStack]] |