Upgrade

Upgrade non-HA avec coupure de tous les services

Avant l’upgrade

  • Faire un backup des configs

Upgrade des contrôleurs

  • Arrêt des services OpenStack, Apache et Open vSwitch
  • Se débarasser des tokens inutilisés : keystone-manage token_flush
  • Faire un backup de la base de données : mysqldump --all-databases -h"HOST" -u"USER" -p"PASSWORD"
  • Ajouter le nouveau repository : yum install centos-release-openstack-newton
  • Supprimer l’ancien repository : yum remove centos-release-openstack-mitaka
  • yum upgrade
  • Pour chaque service : migration de la base de données, démarrage du service, vérification du fonctionnement
  • Redémarrage du contrôleur (pour nettoyer le réseau)
Service Commande
Keystone su -s /bin/sh -c "keystone-manage db_sync" keystone
Glance su -s /bin/sh -c "glance-manage db_sync" glance
Cinder su -s /bin/sh -c "cinder-manage db sync" cinder
Nova su -s /bin/sh -c "nova-manage db sync" nova
Nova API su -s /bin/sh -c "nova-manage api_db sync" nova
Heat su -s /bin/sh -c "heat-manage db_sync" heat
Ceilometer ceilometer-dbsync
AODH aodh-dbsync
Gnocchi gnocchi-upgrade
Neutron su -s /bin/sh -c "neutron-db-manage upgrade heads" neutron

Upgrade des computes

  • Arrêt des services (Nova et Neutron)
  • Ajouter le nouveau repository : yum install centos-release-openstack-newton
  • Supprimer l’ancien repository : yum remove centos-release-openstack-mitaka
  • yum upgrade
  • Démarrer les services arrêtés

Documentation