Ask Your Question

John Haller's profile - activity

2015-01-17 23:34:20 -0500 received badge  Nice Answer (source)
2014-09-09 09:50:54 -0500 commented answer Which OpenStack modules can be use to achieve autoscaling and fault-tolerance?

Take a look at the MANO part of NFV: MANO draft. See section 4.5.1 for an overview, and section 7 for interfaces. It's just an architecture, but may have good thesis material.

2014-09-09 09:27:30 -0500 answered a question When will juno repository be available in RDO?

There is a proposal to hold a test day of M3 in late September: RDO mailing list message, it would need to be packaged by then.

2014-09-08 17:22:03 -0500 answered a question Migration to Juno from Icehouse / havana document

These documents typically are made available as part of the release notes process, which come out close to the release date. Whether one can go from Havana to Juno directly may not be directly documented. For example, the instructions for moving from Havana to Icehouse is here.

2014-09-08 16:57:43 -0500 answered a question Which OpenStack modules can be use to achieve autoscaling and fault-tolerance?

You might also want to look at Network Function Virtualization. While it is more of an architecture and not yet an implementation, more of MAPE functionality has been included in the NFV architecture. How much of NFV will be mapped directly to OpenStack is not an answered question yet.

2014-07-14 09:04:22 -0500 received badge  Teacher (source)
2014-07-14 07:49:01 -0500 received badge  Editor (source)
2014-07-14 07:46:51 -0500 answered a question Attempt of RDO AIO install IceHouse on CentOS 7

As I installed Icehouse, I recorded the changes I needed to make in Puppet, and have the following list, but don't remember exactly which one of the changes fixed this one. I'm also not sure if the *.rb files absolutely needed to be changed, or if they are only used for testing. But, here is the list, AIO installs on CentOS 7 with all of these changes. Note that this is not real diff output, but copy/paste of the after, and retroactively changing it to the before:

/usr/share/openstack-puppet/modules/mysql/manifests/params.pp: line 40:
<        'RedHat': {
<          if $::operatingsystemrelease >= 7 {
>        'RedHat','CentOS': {
>          if $::operatingsystemmajrelease >= 7 {

/usr/lib/python2.7/site-packages/packstack/puppet/templates/prescript.pp: line 37:
< if $::operatingsystem in $el_releases and $::operatingsystemmajrelease < 7 {
> if $::operatingsystem in $el_releases and $::operatingsystemmajrelease < 7 {
/usr/lib/python2.7/site-packages/packstack/puppet/templates/amqp.pp: line 47:
>      if $::operatingsystemrelease >= 7 {
>      if $::operatingsystemmajrelease >= 7 {
/usr/share/openstack-puppet/modules/nova/manifests/compute/libvirt.pp line 112
<  if($::osfamily == 'RedHat' and $::operatingsystem != 'Fedora') {
>  if($::osfamily == 'RedHat' and $::operatingsystem != 'Fedora' and $::osoperatingsystemmajrelease < 7) {
/usr/share/openstack-puppet/modules/nova/spec/classes/nova_compute_libvirt_spec.rb line 107
<        :operatingsystemrelease => 6.5 }
>        :operatingsystemmajrelease => 6.5 }
/usr/share/openstack-puppet/modules/nova/spec/classes/nova_compute_libvirt_spec.rb line 136
<          super().merge(:operatingsystemrelease => 7.0)
>          super().merge(:operatingsystemmajrelease => 7.0)
/usr/share/openstack-puppet/modules/nova/manifests/params.pp 112
<        'Fedora', 'RedHat': {
<          $special_service_provider = undef
<        }
<        'RedHat': {
<          if ($::operatingsystemrelease < 7) {
>        'Fedora', 'RedHat', 'CentOS': {
>          $special_service_provider = undef
>        }
>        'RedHat', 'CentOS': {
>          if ($::operatingsystemmajrelease < 7) {
/usr/share/openstack-puppet/modules/apache/manifests/version.pp line 8
<      if ($::operatingsystem == 'Fedora' and $::operatingsystemrelease >= 18) or ($::operatingsystem != 'Fedora' and $::operatingsystemrelease >= 7) {
>      if ($::operatingsystem == 'Fedora' and $::operatingsystemrelease >= 18) or ($::operatingsystem != 'Fedora' and $::operatingsystemmajrelease >= 7) {