发起问题

John Haller 的档案 - activity

2019-08-08 11:46:52 -0500 获得奖牌  热门的问题 (source)
2019-06-13 04:27:14 -0500 获得奖牌  受欢迎的问题 (source)
2019-06-12 17:08:27 -0500 问了问题 How to rebuild root partition when booting from volume

When an image is booted from ephemeral storage, this command can be used to repopulate the VM's ephemeral storage with the same or different while keeping other server attributes like IP addresses:

openstack server rebuild

But, there is no equivalent I've found when booting from a volume. In theory, this could be done by stopping the server, detaching the volume, and attaching a new volume built from an appropriate image. Unfortunately, the root volume can't be detached, even from a stopped VM.

Using Ceph as a backend, there should be no performance difference with booting from volume, and I was hoping not to need to create flavors for every disk variant someone needed, but supporting a rebuild option is a deal-breaker for using volumes.

2015-01-17 23:34:20 -0500 获得奖牌  好回答 (source)
2014-09-09 09:50:54 -0500 评论回答 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 回答问题 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 回答问题 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 回答问题 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 获得奖牌  老师 (source)
2014-07-14 07:49:01 -0500 获得奖牌  编辑 (source)
2014-07-14 07:46:51 -0500 回答问题 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) {