Accéder au contenuNavigation Accéder à la page : page précédente [raccourci clavier p] / page suivante [raccourci clavier n]
documentation.suse.com / Documentation de SUSE Enterprise Storage 7 / Guide d'opérations et d'administration / Opération de grappe / Sauvegarde et restauration
S'applique à SUSE Enterprise Storage 7

15 Sauvegarde et restauration

Ce chapitre explique quelles parties de la grappe Ceph vous devriez sauvegarder afin d'être en mesure de restaurer sa fonctionnalité.

15.1 Sauvegarde de la configuration et des données de grappe

15.1.1 Sauvegarde de la configuration de ceph-salt

Exportez la configuration de la grappe. Pour plus d'informations, reportez-vous au document Section 5.3.2.15, « Exportation des configurations de grappe ».

15.1.2 Sauvegarde de la configuration Ceph

Sauvegardez l'annuaire /etc/ceph. Il contient des informations de configuration de grappe cruciales. Par exemple, vous avez besoin de la sauvegarde de /etc/ceph lorsque vous devez remplacer le noeud Admin.

15.1.3 Sauvegarde de la configuration Salt

Vous devez sauvegarder le répertoire /etc/salt/. Il contient les fichiers de configuration Salt, par exemple la clé de Salt Master et les clés clients acceptées.

Les fichiers Salt ne sont pas strictement requis pour la sauvegarde du noeud Admin, mais facilitent le redéploiement de la grappe Salt. S'il n'existe pas de sauvegarde de ces fichiers, les minions Salt doivent être enregistrés à nouveau au niveau du nouveau noeud Admin.

Note
Note : sécurité de la clé privée de Salt Master

Assurez-vous que la sauvegarde de la clé privée de Salt Master est stockée à un emplacement sûr. La clé de Salt Master peut être utilisée pour manipuler tous les noeuds de la grappe.

15.1.4 Sauvegarde des configurations personnalisées

  • Données et personnalisation de Prometheus.

  • Personnalisation de Grafana.

  • Modifications manuelles de la configuration iSCSI.

  • Clés Ceph.

  • Assignation et règles CRUSH. Enregistrez la carte CRUSH décompilée, y compris les règles CRUSH dans le fichier crushmap-backup.txt en exécutant la commande suivante :

    cephuser@adm > ceph osd getcrushmap | crushtool -d - -o crushmap-backup.txt
  • Configuration de la passerelle Samba. Si vous utilisez une seule passerelle, sauvegardez /etc/samba/smb.conf. Si vous utilisez une configuration haute disponibilité, sauvegardez également les fichiers de configuration CTDB et Pacemaker. Pour plus de détails sur la configuration utilisée par les passerelles Samba, reportez-vous au Chapitre 24, Exportation des données Ceph via Samba.

  • Configuration de NFS Ganesha. Uniquement nécessaire en cas d'utilisation de la configuration HA. Pour plus de détails sur la configuration utilisée par NFS Ganesha, reportez-vous au Chapitre 25, NFS Ganesha.

15.2 Restauration d'un noeud Ceph

La procédure de récupération d'un noeud à partir d'une sauvegarde consiste à réinstaller le noeud, à remplacer ses fichiers de configuration, puis à réorchestrer la grappe afin que le noeud de remplacement soit de nouveau ajouté.

Si vous devez redéployer le noeud Admin, reportez-vous à la Section 13.5, « Déplacement du Salt Master vers un nouveau noeud ».

Pour les minions, il est généralement plus simple de reconstruire et de redéployer.

  1. Réinstallez le noeud. Pour plus d'informations, reportez-vous au document Section 5.1, « Installation et configuration de SUSE Linux Enterprise Server »

  2. Installez Salt. Pour plus d'informations, reportez-vous au document Section 5.2, « Déploiement de Salt »

  3. Après avoir restauré le répertoire /etc/salt à partir d'une sauvegarde, activez et redémarrez les services Salt applicables, par exemple :

    root@master # systemctl enable salt-master
    root@master # systemctl start salt-master
    root@master # systemctl enable salt-minion
    root@master # systemctl start salt-minion
  4. Supprimez la clé publique principale de l'ancien noeud Salt Master de tous les minions.

    root@master # rm /etc/salt/pki/minion/minion_master.pub
    root@master # systemctl restart salt-minion
  5. Restaurez tout ce qui était local sur le noeud Admin.

  6. Importez la configuration de la grappe à partir du fichier JSON exporté précédemment. Pour plus d'informations, reportez-vous au document Section 5.3.2.15, « Exportation des configurations de grappe ».

  7. Appliquez la configuration de grappe importée :

    root@master # ceph-salt apply