M/N upgrades - Update the upgrade documentation with any M/N gotchas

Bug #1628551 reported by Michele Baldessari
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Michele Baldessari

Bug Description

I'd like to track all the gotchas we need to add in the docs for the M/N upgrade.

1) We need to add the ceilometer migration step (once it lands)

2) In case the operator uses ceph and the filesystem is ext4, the newton ceph versions (jewel) will complain about filename size limits and will refuse to start (this did not happen with the hammer/mitaka version):
User needs to set these on ext4:
parameter_defaults:
  ExtraConfig:
    ceph::profile::params::osd_max_object_name_len: 256
    ceph::profile::params::osd_max_object_namespace_len: 64

Revision history for this message
Michele Baldessari (michele) wrote :

3) When using Ceph we might be affected by:
https://bugs.launchpad.net/tripleo/+bug/1628632

We need a workaround for that as well

Revision history for this message
Michele Baldessari (michele) wrote :

3) So the workaround for gnocchi-statsd: it seems to be enough to inject python2-cradox in the image

Revision history for this message
Michele Baldessari (michele) wrote :

4) We need to either document a workaround or solve the bug https://bugs.launchpad.net/tripleo/+bug/1624727 - Could not fetch contents for file:///home/stack/tripleo-heat-templates/puppet/post.yaml
Right now the workaround I am using is to hope in the tht folder and run "swift download overcloud"

Revision history for this message
Michele Baldessari (michele) wrote :

5) We also need to make sure we note that new ceph repos are needed when moving to newton:

cat > ~/overcloud-repo.yaml <<EOF
parameter_defaults:
  UpgradeInitCommand: |
    set -e
    curl -L -o /etc/yum.repos.d/delorean-deps.repo http://trunk.rdoproject.org/centos7-newton/delorean-deps.repo
    curl -L -o /etc/yum.repos.d/delorean.repo http://trunk.rdoproject.org/centos7-newton/current-passed-ci/delorean.repo
    curl -L -o /etc/yum.repos.d/CentOS-Ceph-Jewel.repo https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-ceph-jewel/master/CentOS-Ceph-Jewel.repo && sed -i -e 's%gpgcheck=.
*%gpgcheck=0%' /etc/yum.repos.d/CentOS-Ceph-Jewel.repo
    yum clean all
EOF

Revision history for this message
Michele Baldessari (michele) wrote :

6) We need to add IgnoreCephWarnings as param if there is only one ceph node

Revision history for this message
Michele Baldessari (michele) wrote :

7) Document ceilometer upgrade step before init
8) Document aodh migration after convergence

Revision history for this message
Michele Baldessari (michele) wrote :

9) Add sahara steps (keep it or not, etc.)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-docs (master)

Fix proposed to branch: master
Review: https://review.openstack.org/384717

Changed in tripleo:
assignee: nobody → Michele Baldessari (michele)
status: New → In Progress
Changed in tripleo:
assignee: Michele Baldessari (michele) → Pradeep Kilambi (pkilambi)
Changed in tripleo:
assignee: Pradeep Kilambi (pkilambi) → Marios Andreou (marios-b)
Changed in tripleo:
assignee: Marios Andreou (marios-b) → Michele Baldessari (michele)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-docs (master)

Reviewed: https://review.openstack.org/384717
Committed: https://git.openstack.org/cgit/openstack/tripleo-docs/commit/?id=6b566c285b660d500fcb71f33f29e17f9ddc3419
Submitter: Jenkins
Branch: master

commit 6b566c285b660d500fcb71f33f29e17f9ddc3419
Author: Michele Baldessari <email address hidden>
Date: Mon Oct 10 23:12:28 2016 +0200

    Update upgrade instructions for M->N upgrades

    Update the documentations with the additional steps needed
    for an M->N upgrades.

     * Document ceilometer wsgi pre upgrade step
     * Document aodh data migration post converge step

    We should address the following in a later commit:
    - Some more details upstream about ceph jewel repos
    - IgnoreCephWarnings notice when using only one ceph node

    Closes-Bug: #1628551
    Co-Authored-By: Marios Andreou <email address hidden>
    Change-Id: I8ebf5a4e05271666de6f4044a2781b503649333f

Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.