Jump to: navigation, search

Difference between revisions of "IcehouseDocTesting"

(Install Guide)
m (Network interface naming issue resolved, removing note.)
 
(36 intermediate revisions by 4 users not shown)
Line 7: Line 7:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Section !! Ubuntu 12.04 !! Fedora 20 !! RHEL 6.5 !! openSUSE 13.1 !! SLES 11 || CentOS 6.5 !! Debian 7 !! Ubuntu 14.04 !! Scientific 6.5
+
! Section !! Ubuntu 12.04 !! Fedora 20 !! RHEL 6.5 !! openSUSE 13.1 !! SLES 11 || CentOS 6.5 !! Debian 7 !! Ubuntu 14.04 !! Scientific 6.5 !! RHEL 7
 
|-
 
|-
| Overview and architecture ||style="color: green" |  ✔          ||style="color: green" |  ✔    ||style="color: green" |  ✔            ||style="color: green" |  ✔  || style="color: green" |  ✔          ||style="color: green" |  ✔      ||style="color: green" |  ✔    ||style="color: green" |  ✔  ||style="color: green" |  ✔
+
| Overview and architecture ||style="color: green" |  ✔          ||style="color: green" |  ✔    ||style="color: green" |  ✔            ||style="color: green" |  ✔  || style="color: green" |  ✔          ||style="color: green" |  ✔      ||style="color: green" |  ✔    ||style="color: green" |  ✔  ||style="color: green" |  ✔ || style="color: red" | ✗
 
|-
 
|-
| Basic Operating System Configuration  || style="color: green" | ✔ || style="color: red" |  ✗ || style="color: green" | ✔ ||style="color: green" |  ✔  ||style="color: green" |  ✔ ||style="color: green" |  ✔  ||style="color: green" |  ✔    || style="color: green" |  ✔  || style="color: green" | ✔
+
| Basic Operating System Configuration  || style="color: green" | ✔ || style="color: red" |  ✗ || style="color: green" | ✔ ||style="color: green" |  ✔  ||style="color: green" |  ✔ ||style="color: green" |  ✔  ||style="color: green" |  ✔    || style="color: green" |  ✔  || style="color: green" | ✔ || style="color: red" | ✗
 
|-
 
|-
| Configuring the Identity Service  || style="color: orange" | ✚rc1 ||style="color: orange" |  ✚rc1 || style="color: orange" | ✚rc1 || style="color: orange"|✚rc1   || [[File:Warning.svg|15px]]  || style="color: orange" | ✚rc1 || style="color: orange" | ✚rc2 || style="color: orange" | ✚rc2 || style="color: orange" | ✚rc1
+
| Configuring the Identity Service  || style="color: green" | ||style="color: green" |  ✚rc1 || style="color: green" | || style="color: green" |   || [[File:Warning.svg|15px]]  || style="color: green" | || style="color: green" | || style="color: green" | ✔  || style="color: green" | ✔ || [[File:Warning.svg|15px]]
 
|-
 
|-
| Install and Configure OpenStack Clients ||style="color: green" |  ✔    || style="color: green" |  ✔  || style="color: green" |  ✔ ||style="color: green" |  ✔ || [[File:Warning.svg|15px]] || style="color: green" | ✔ || style="color: green" |  ✔  || style="color: green" |  ✔  || style="color: green" |  ✔  
+
| Install and Configure OpenStack Clients ||style="color: green" |  ✔    || style="color: green" |  ✔  || style="color: green" |  ✔ ||style="color: green" |  ✔ || [[File:Warning.svg|15px]] || style="color: green" | ✔ || style="color: green" |  ✔  || style="color: green" |  ✔  || style="color: green" |  ✔ || [[File:Warning.svg|15px]]
 
|-
 
|-
| Configuring the Image Service  || style="color: orange" | ✚rc1 ||style="color: orange" | ✚rc1  || style="color: orange" | ✚rc1 || style="color: orange" | ✚rc1    ||[[File:Warning.svg|15px]] || style="color: orange" | ✚rc1 || style="color: red" |  ✗ ||style="color: red" |  || style="color: orange" | ✚rc1
+
| Configuring the Image Service  || style="color: green" | ||style="color: green" | ✚rc1  || style="color: green" | || style="color: green" | ✔    ||[[File:Warning.svg|15px]] || style="color: green" | || style="color: red" |  ✗ ||style="color: green" |  ✔  || style="color: green" | ✔ || [[File:Warning.svg|15px]]
 
|-
 
|-
| Configuring the Compute Services  || style="color: orange" | ✚rc1 || style="color: orange" | ✚rc1|| style="color: orange" | ✚rc1 || style="color: orange" | ✚rc1 || [[File:Warning.svg|15px]] || style="color: orange" | ✚rc1 || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || style="color: orange" | ✚rc1
+
| Configuring the Compute Services  || style="color: green" | || style="color: green" | ✚rc1|| style="color: green" | || style="color: green" | || [[File:Warning.svg|15px]] || style="color: green" | || [[File:Warning.svg|15px]] || style="color: green" |  ✔  || style="color: green" | ✔ || [[File:Warning.svg|15px]]
 
|-
 
|-
| ...using Legacy Networking || style="color: orange" | ✚rc1 || style="color: orange" | ✚rc1  || style="color: orange" | ✚rc1 || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || style="color: orange" | ✚rc1 || [[File:Warning.svg|15px]]|| [[File:Warning.svg|15px]] || style="color: orange" | ✚rc1
+
| ...using Legacy Networking || style="color: green" | || style="color: green" | ✚rc1  || style="color: green" | || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || style="color: green" | || [[File:Warning.svg|15px]]|| style="color: green" |  ✔  || style="color: green" | ✔ || [[File:Warning.svg|15px]]
 
|-
 
|-
| ...using Neutron ML2 || style="color: orange" | ✚rc1 || [[File:Warning.svg|15px]] || style="color: orange" | ✚rc1 || style="color: red" |  ✗ [https://bugs.launchpad.net/openstack-manuals/+bug/1306741 Bug#1306741] || [[File:Warning.svg|15px]] || style="color: orange" | ✚rc1 || [[File:Warning.svg|15px]]|| [[File:Warning.svg|15px]] || style="color: orange" | ✚rc1
+
| ...using Neutron ML2 || style="color: green" | || [[File:Warning.svg|15px]] || style="color: green" | || style="color: green" |  ✔  || [[File:Warning.svg|15px]] || style="color: green" | || [[File:Warning.svg|15px]]|| style="color: green" |  ✔  || style="color: green" | ✔ || [[File:Warning.svg|15px]]
 
|-
 
|-
| ...using Neutron OVS || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] ||[[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] ||[[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]|| [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]  
+
| Adding a Dashboard  || style="color: green" | ✔ || style="color: green" | || style="color: green" | ||[[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || style="color: green" | || [[File:Warning.svg|15px]] || style="color: green" | || style="color: green" | || [[File:Warning.svg|15px]]
 
|-
 
|-
| Adding a Dashboard  || style="color: orange" | ✚rc1          || style="color: orange" | ✚rc2 || [[File:Warning.svg|15px]] ||[[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] ||[[File:Warning.svg|15px]]  || [[File:Warning.svg|15px]] || style="color: red" |  ✗    || [[File:Warning.svg|15px]]  
+
| Adding Block Storage ||style="color: red" | || style="color: red" |  || [[File:Warning.svg|15px]] ||  style="color: green" |  ✔  || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] ||  style="color: green" |  ✔ || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]
 
|-
 
|-
| Adding Block Storage ||style="color: red" | ||  style="color: red" ||  [[File:Warning.svg|15px]]  ||  style="color: red" ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || style="color: red" | || [[File:Warning.svg|15px]]  
+
| Adding Object Storage || [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]
 
|-
 
|-
| Adding Object Storage || [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]  
+
| Using Heat  ||[[File:Warning.svg|15px]] || style="color: green" | ✚rc1  ||  [[File:Warning.svg|15px]]  ||  style="color: green" | ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || style="color: green" | ✔  || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]
 
|-
 
|-
| Using Heat ||[[File:Warning.svg|15px]] || style="color: orange" | ✚rc1  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]  
+
| Using Ceilometer || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || style="color: green" | ✚rc2 || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]
 
|-
 
|-
| Using Ceilometer || [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]  
+
| Using Trove || N/A ||  style="color: red" | ✗  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || style="color: red" | || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]
 
|-
 
|-
| Overall Guide || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]  
+
| Overall Guide || [[File:Warning.svg|15px]] || style="color: red" | ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]]  ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] ||  [[File:Warning.svg|15px]] || style="color: red" | ✗ || [[File:Warning.svg|15px]] || [[File:Warning.svg|15px]]
 
|}
 
|}
  
Line 43: Line 43:
 
<span style="color: red"> | ✗  has some failures</span>
 
<span style="color: red"> | ✗  has some failures</span>
 
<span style="color: green"> | ✔  tested 100% OK</span>
 
<span style="color: green"> | ✔  tested 100% OK</span>
<span style="color: orange"> | ✚X  tested OK with release candidate(rcX)/milestone(X)</span>
+
<span style="color: green"> | ✚X  tested OK with release candidate(rcX)/milestone(X)</span>
 +
N/A - not available for this distribution
  
 
TODO:
 
TODO:
* Basics/Database python-mysqldb could move to the install line of necessary places, rather than splitting by controller/node at this point and expecting people to refer back to it later. Should provide more general advice on database location.
+
* Neutron server and L3 agent won't start on RC1 RDO packages for RHEL-style distributions without installing nova-pythonclient. See https://bugzilla.redhat.com/show_bug.cgi?id=1085578 for more information (worked around by installing python-novaclient)
* on 14.04,  apt-get install memcached libapache2-mod-wsgi openstack-dashboard does not install apache2. after installing apache2, it does not work.
 
* Neutron L3 agent won't start on RC1 RDO packages for RHEL-style distributions. See https://bugzilla.redhat.com/show_bug.cgi?id=1085578 for more information.
 
* The "openstack-db" utility now supports neutron, but doesn't actually work because neutron populates the database differently than other services. The ML2 instructions for RHEL/iSLES include it, but now I'm considering removing it.
 
 
* On Fedora 20, the mysql commands don't work, since it's using mariadb
 
* On Fedora 20, the mysql commands don't work, since it's using mariadb
  

Latest revision as of 16:16, 30 April 2014

Install Guide

To test the install guide, follow the install guide for your distribution (from http://docs.openstack.org/trunk/) exactly without deviation, and update the table - lodging bugs in http://bugs.launchpad.net/openstack-manuals as necessary.

Section Ubuntu 12.04 Fedora 20 RHEL 6.5 openSUSE 13.1 SLES 11 CentOS 6.5 Debian 7 Ubuntu 14.04 Scientific 6.5 RHEL 7
Overview and architecture
Basic Operating System Configuration
Configuring the Identity Service ✚rc1 Warning.svg Warning.svg
Install and Configure OpenStack Clients Warning.svg Warning.svg
Configuring the Image Service ✚rc1 Warning.svg Warning.svg
Configuring the Compute Services ✚rc1 Warning.svg Warning.svg Warning.svg
...using Legacy Networking ✚rc1 Warning.svg Warning.svg Warning.svg Warning.svg
...using Neutron ML2 Warning.svg Warning.svg Warning.svg Warning.svg
Adding a Dashboard Warning.svg Warning.svg Warning.svg Warning.svg
Adding Block Storage Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg
Adding Object Storage Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg
Using Heat Warning.svg ✚rc1 Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg
Using Ceilometer Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg ✚rc2 Warning.svg Warning.svg
Using Trove N/A Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg
Overall Guide Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg Warning.svg

Warning.svg doc not tested | ✗ has some failures | ✔ tested 100% OK | ✚X tested OK with release candidate(rcX)/milestone(X) N/A - not available for this distribution

TODO:

  • Neutron server and L3 agent won't start on RC1 RDO packages for RHEL-style distributions without installing nova-pythonclient. See https://bugzilla.redhat.com/show_bug.cgi?id=1085578 for more information (worked around by installing python-novaclient)
  • On Fedora 20, the mysql commands don't work, since it's using mariadb