User Tools

Site Tools


wiki:opnfv_distribution

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:opnfv_distribution [2014/11/15 02:02]
Palani Chinnakannan
wiki:opnfv_distribution [2015/03/26 05:52] (current)
Narinder Gupta [Table]
Line 7: Line 7:
 We have a urgent need to select an initial distribution as several projects depend on this selection. The following table is lists some of the popular distribution and other mechanisms along with several criteria that will enable the OPNFV community to select the initial distribution. We have a urgent need to select an initial distribution as several projects depend on this selection. The following table is lists some of the popular distribution and other mechanisms along with several criteria that will enable the OPNFV community to select the initial distribution.
  
-^ Criteria ​                                ^ RHEL                            ^ CentOS ​     ^ Ubuntu ​     ^ Fedora ​                                ​^ Devstack ​ ^ +^ Criteria ​                                ^ RHEL                             ​^ CentOS ​     ^ Ubuntu ​                        ​^ Fedora ​                                 ^ Devstack ​ ^ 
-| Release ​                                 | 7                               ​| 7           | 14.04       ​|  21                                    | Latest ​   | +| Release ​                                 | 7                                | 7           | 14.04 LTS                      ​|  21                                     ​| Latest ​   | 
-| Installer ​                               |  Packstack ​                      Packstack ​  ​MaaS/​Juju  ​ Packstack (RDO), DevStack ​             | Devstack ​ | +| Installer ​                               | Packstack ​                       | Packstack ​  ​JuJu, MAAS, Cloud Installer ​   ​| Packstack (RDO), DevStack ​              ​| Devstack ​ | 
-| Support ​                                 | Yes                             ​| Community ​  ​| ​Community ​  | Community ​                             | No        | +| Support ​                                 | Yes                              | Community ​  ​| ​Yes                            ​| Community ​                              ​| No        | 
-| Resident Developer ​                      ​| ​                                ​|             ​| ​            ​                                       |           | +| Resident Developer ​                      ​| ​                                 |             ​| ​                                                                       ​|           | 
-| Openstack Release ​                       | Juno (RDO), Icehouse (RHEL OSP)  | Juno (RDO)  |             ​| Icehouse (yum), Juno (RDO)                        ​+| Openstack Release ​                       | Juno (RDO), Icehouse (RHEL OSP)  | Juno (RDO)  | Juno                           | Icehouse (packaged), Juno (RDO)         ​Kilo      ​
-| ODL Release ​                             |                                 ​|             ​| ​            ​| Hydrogen, Helium (not in repositories) ​ |           | +| ODL Release ​                             |                                  |             ​| ​                               | Hydrogen, Helium (not in repositories) ​ |           | 
-| Installer Languages ​                     | Puppet ​                         | Puppet ​     |             ​| Puppet (RDO), bash (Devstack) ​          ​| ​          | +| Installer Languages ​                     | Puppet ​                          ​| Puppet ​     | Juju, various ​                 ​| Puppet (RDO), bash (Devstack) ​          ​| ​          | 
-| Plugins Availability ​                    ​| ​                                ​|             ​| ​            ​                                       |           | +| Plugins Availability ​                    ​| ​                                 |             ​| ​                                                                       ​|           | 
-| Ease of Development ​                     |                                 ​|             ​| ​            ​                                       |           | +| Ease of Development ​                     |                                  |             ​| ​Yes                            ​                                        ​|           | 
-| Virtual Environment ​                     |                                 ​|             ​| ​            ​| Qemu/kvm, Docker, lxc etc              |           | +| Virtual Environment ​                     |                                  |             ​| ​Vagrant, Kvm, Docker, LXC etc  ​| Qemu/kvm, Docker, lxc etc               ​|           | 
-| Zero Touch including PXE Boot            |                                 ​|             ​| ​            ​                                       |           | +| Zero Touch including PXE Boot            |                                  |             ​| ​Yes (JuJu/​MaaS/​Cobbler) ​       ​                                        ​|           | 
-| Troubleshooting Ease                     ​| ​                                ​|             ​| ​            ​                                       |           | +| Troubleshooting Ease                     ​| ​                                 |             ​| ​                                                                       ​|           | 
-| Long Term Evolution ​                     |                                 ​|             ​| ​            ​                                       |           | +| Long Term Evolution ​                     |                                  |             ​| ​14.04                          ​                                        ​|           | 
-| Automated Testing Framework Integration ​ |                                 ​|             ​| ​            ​                                       |           |+| Automated Testing Framework Integration ​ |                                  |             ​| ​OSTF                                                                   ​|           | 
 +| Kernel Version ​                          | 3.10                             | 3.10        | 3.13                           | 3.17                                    |           | 
 +| Qemu version ​                            | 2.0                              | 2.0         | 2.0                            | 2.1                                     ​| ​          | 
 + 
 + 
 + 
 + 
  
  
Line 55: Line 62:
 How easy it is to enable logging/​debugging of the system. After we install the software and start the testing, we may need to trouble shoot a certain node or the entire setup. Now, if we have a mechanism that exports logs (critical, major, error) and other debugging data to a central node and organizes them neatly, this helps debugging ease.  We used to configure the syslogd to export such data to a remote node.  Likewise, all core dumps on the remote nodes are copied to a single node, decodes a stack trace if possible, sends a e-mail etc., to the alias. These are few examples. Most important here is an alert that something went wrong on one of the nodes, followed by collection o any log, traces associated with that and making it available. How easy it is to enable logging/​debugging of the system. After we install the software and start the testing, we may need to trouble shoot a certain node or the entire setup. Now, if we have a mechanism that exports logs (critical, major, error) and other debugging data to a central node and organizes them neatly, this helps debugging ease.  We used to configure the syslogd to export such data to a remote node.  Likewise, all core dumps on the remote nodes are copied to a single node, decodes a stack trace if possible, sends a e-mail etc., to the alias. These are few examples. Most important here is an alert that something went wrong on one of the nodes, followed by collection o any log, traces associated with that and making it available.
 ==== Long Term Evolution ==== ==== Long Term Evolution ====
 +What are the plans of this distro in supporting upstream projects releases as we go long. If they support newer versions then it will reduce one level of complexity and integration issues when we move forward to different version of upstream project.
  
 ==== Automated Testing Framework Integration==== ==== Automated Testing Framework Integration====
wiki/opnfv_distribution.1416016925.txt.gz · Last modified: 2014/11/15 02:02 by Palani Chinnakannan