Openstack upgrading Juno -> Kilo

  • disable db sync in yaml
  • disable puppet across everywhere in the RIGHT silo
  • shutdown normy
  • start newy
  • delete from strapper master, ca
  • strap
  • update puppet.conf
  • update time
    /bin/rm /etc/localtime; /bin/ln -s /usr/share/zoneinfo/US/Central /etc/localtime; date; ntpdate -s ntp1.ushou1.unifiedlayer.com; date

  • run puppet

  • take down 1s
    – control plane is down –

    • bring up 1 c7s
  • enable db syncs

  • neutron now requires utf8 charactor set
    http://lists.openstack.org/pipermail/openstack/2015-August/013775.html

    1
    ALTER DATABASE neutron CHARACTER SET utf8 COLLATE utf8_unicode_ci
  • rm confs

  • run puppet

Compute node

  • stop neutron
  • delete init.d/neutron
  • chkconfig off

  • rm /etc/init.d/neutron-linuxbridge-agent.ml2

  • run puppet
  • rm /etc/nova/nova.conf /etc/neutron/neutron.conf /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini
  • run puppet