Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A grandi linee la procedura sara':

  
    -



  • Sul secondo controller i servizi sono attivi con versione C

...

  • Si configura HAproxy in modo da far puntare al secondo controller
  • Si spengono tutti i servizi sul primo controller

...

  • Si aggiornano i pacchetti a E

...

  • sul primo controller

...

  • senza fare partire i servizi

...

  • Si configura e si fa partire un servizio alla volta sul primo controller e si configura HAproxy in modo da far puntare per quel servizio al primo controller
  • Si spengono tutti i servizi sul secondo controller e si aggiorna il secondo controller a epoxy, facendo partire i servizi
  • Sul secondo controller i servizi sono attivi con versione C
  • Si configura HAproxy in modo da far puntare al secondo controller
  • Si spengono tutti i servizi sul primo controller
  •  Si aggiornano i pacchetti a E e si aggiornano i file di configurazione sul primo controller
  • Sul primo controller: keystone-manage db_sync --expand (il --expand di fatto fa in modo che il Db sia usabile sia per la versione C che per la versione E)
    • Lo stesso per tutti gli altri servizi
  • Sul primo controller si avviano tutti i servizi e si controlla dai log che non ci siano errori
  • Si configura HAproxy in modo da far puntare al primo controller
  • Si spengono tutti i servizi sul secondo controller
  •  Si aggiornano i pacchetti a E e si aggiornano i file di configurazione sul secondo controller
  • Sul secondo controller si avviano tutti i servizi e si controlla dai log che non ci siano errori
  • Su un controller:keystone-manage db_sync --contract 
  • Si fa lo stesso per gli altri servizi
  • MS: sicuri che si possa/vada fatto adesso e non quando tutti i compute node sono stati aggiornati ?
  • Si modifica HAproxy in modo che punti a entrambi i controller
  • Si aggiornano i compute node uno alla volta

...