2017-10-06 8 views
-2

Je prévois de mettre à niveau le cluster MariaDB Galera de 10.1 à 10.2. Est-ce que quelqu'un a des détails sur les étapes à suivre pour mettre à niveau? Mon idée est quelque choseMettre à niveau MariaDB Cluster 10.1 à 10.2

  1. sauvegarde
  2. cluster arrêt
  3. Uninstall 10.1 de chaque nœud
  4. Installer 10.2 à chaque nœud
  5. Run mysql_upgrade au noeud qui va démarré en premier
  6. Configurer la première nœud et début
  7. Configurer le reste des nœuds et les démarrer

J'ai un cluster à trois nœuds avec équilibrage de charge maxscale.

Répondre

0

Vous pouvez mettre à niveau le cluster de manière progressive, c'est-à-dire un nœud à la fois sans arrêter les autres. C'est l'un des avantages du cluster Galera.

Assurez-vous d'éviter 10.2.9 ou soyez prêt à modifier mysqld_safe, voir here.

Pour chaque nœud:

  1. maxadmin: set server $node-name maintenance
  2. bases de données de sauvegarde et les fichiers de configuration
  3. d'arrêt l'instance mysqld
  4. Désinstaller 10.1. Sur Redhat, utilisez rpm -e --nodeps plutôt que yum remove pour éviter de désinstaller des packages tels que postfix et cronie.
  5. Installer 10.2
  6. copie de sauvegarde des fichiers de configuration, modifier les MariaDB-10.1 sections à MariaDB-10.2
  7. Démarrage de l'instance mysqld
  8. Si vous êtes sur Redhat, CentOS ou Fedora exécuter mysql_upgrade
  9. maxadmin: clear server $node-name maintenance