Versions Compared

Key

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

Table of Contents


Nota: lo spegnimento di tutte le VM e gli snapshot lo facciamo sulla cloud di test per poter fare rollback per poter poi ritestare la procedura di update


Cambiare le vecchie password utenti e servizi (algoritmo sha_512 non e' piu' supportato in EPOXY

mysql> SELECT
    lu.user_id,
    lu.name,
    u.created_at,
    p.expires_at
FROM local_user AS lu
INNER JOIN user AS u
    ON lu.user_id = u.id
INNER JOIN (
    SELECT local_user_id, MAX(id) AS max_id
    FROM password
    GROUP BY local_user_id
) AS latest
    ON lu.id = latest.local_user_id
INNER JOIN password AS p
    ON p.id = latest.max_id
WHERE u.enabled = 1
  AND (p.expires_at IS NULL OR p.expires_at > NOW())
  AND (p.password_hash LIKE '$6$%' OR p.password_hash LIKE '$5$%'); 


cambiare le password da command line con:

  openstack user set --password-prompt <username>


Spegnere tutte le VM attive

...

Vedi istruzioni https://wiki.infn.it/progetti/cloud-areapd/best_practices/clone_host

----- QUI ------

...



Fare il dump dei database


Code Block
languagebash
[root@cld-db-test-0604 ~backup]# systemctl stop mysqlmkdir /backup/BackupCaracalPrimaDellUpdate


[root@cld-db-test-05 ~]# systemctl stop mysql

Fare il dump dei database

Code Block
languagebash
[root@cld-db-test-04 ~]# mysqldump -u root -p --all-databases > /backup/BackupCaracalPrimaDellUpdate/cld-db_test_04_caracal_dump_servizispentiall.sql
# Si puo' fare anche il dump dei db separatamente usando lo script /root


[root@cld-db-test-04 ~]# /usr/local/bin/mysql_dump_separate_db

# e sposto salvarei glifile outputrisultanti inda /backup/mysql/ ma attenzione chea /backup/BackupCaracalPrimaDellUpdate (altrimenti in questa directory/backup/mysql dopo qualche giorno il backup viene eliminato.

Controllare che EPEL sia disabilitato (nei controller)

Code Block
languagebash
per disabilitarlo
yum-config-manager --disable epel\*     
# enabled = 0 --> repo disabilitatoverrebbero cancellati)



Riaccendere i servizi su controller e compute


Facendo partire puppet sui controller e sui compute