Vai al contenutoNaviga tra le pagine: pagina precedente [tasto di scelta p]/pagina successiva [tasto di scelta n]
documentation.suse.com / Documentazione di SUSE Enterprise Storage 7.1 / Guida all'amministrazione e alle operazioni / Funzionamento del cluster / Backup e ripristino
Si applica a SUSE Enterprise Storage 7.1

15 Backup e ripristino

Questo capitolo illustra quali parti del cluster Ceph sottoporre a backup per il ripristino della funzionalità.

15.1 Backup della configurazione e dei dati del cluster

15.1.1 Backup della configurazione ceph-salt

Esportare la configurazione del cluster. Per ulteriori informazioni, vedere Sezione 7.2.14, «Esportazione delle configurazioni del cluster».

15.1.2 Backup della configurazione Ceph

Eseguire il backup della directory /etc/ceph contenente la configurazione fondamentale del cluster. Ad esempio, il backup di /etc/ceph sarà necessario quando occorre sostituire il nodo admin.

15.1.3 Backup della configurazione Salt

È necessario eseguire il backup della directory /etc/salt contenente i file di configurazione Salt, ad esempio la chiave del Salt Master e le chiavi del client accettate.

I file Salt non sono obbligatori per il backup del nodo admin, ma semplificano la ridistribuzione del cluster Salt. Se il backup di tali file non è presente, minion è necessario registrare nuovamente i Salt minion nel nuovo nodo admin.

Nota
Nota: sicurezza della chiave privata del Salt master

Verificare che il backup della chiave privata del Salt Master sia memorizzato in un'ubicazione sicura. La chiave del Salt Master può essere utilizzata per modificare tutti i nodi del cluster.

15.1.4 Backup delle configurazioni personalizzate

  • Dati e personalizzazione di Prometheus.

  • Personalizzazione di Grafana.

  • Modifiche manuali alla configurazione iSCSI.

  • Chiavi Ceph.

  • Mappa CRUSH e regole CRUSH. Salvare la mappa CRUSH non compilata, incluse le regole CRUSH, in crushmap-backup.txt eseguendo il comando seguente:

    cephuser@adm > ceph osd getcrushmap | crushtool -d - -o crushmap-backup.txt
  • Configurazione del gateway Samba. Se si utilizza un gateway singolo, eseguire il backup di /etc/samba/smb.conf. Se si utilizza una configurazione ad elevata disponibilità, eseguire il backup anche dei file di configurazione CTDB e Pacemaker. Fare riferimento al Capitolo 24, Esportazione dei dati Ceph tramite Samba per i dettagli sulla configurazione utilizzata dai gateway Samba.

  • Configurazione di NFS Ganesha. Necessaria soltanto se si utilizza una configurazione ad elevata disponibilità. Fare riferimento al Capitolo 25, NFS Ganesha per i dettagli sulla configurazione utilizzata da NFS Ganesha.

15.2 Ripristino di un nodo Ceph

Per recuperare un nodo dal backup reinstallare il nodo, sostituire i relativi file di configurazione e riorganizzare il cluster per fare in modo che venga nuovamente aggiunto il nodo di sostituzione.

Se è necessario ridistribuire il nodo admin, fare riferimento alla Sezione 13.5, «Trasferimento del Salt Master a un nuovo nodo».

Per i minion, è in genere più semplice eseguire una nuova ricompilazione e la ridistribuzione.

  1. Reinstallare il nodo. Per ulteriori informazioni, vedere Capitolo 5, Installazione e configurazione di SUSE Linux Enterprise Server

  2. Installare Salt. Per ulteriori informazioni, vedere Capitolo 6, Distribuzione Salt.

  3. In seguito al ripristino della directory /etc/salt dal backup, abilitare e riavviare i servizi Salt applicabili, ad esempio:

    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. Rimuovere la chiave master pubblica relativa al nodo Salt Master precedente da tutti i minion.

    root@master # rm /etc/salt/pki/minion/minion_master.pub
    root@master # systemctl restart salt-minion
  5. Ripristinare gli elementi locali nel nodo admin.

  6. Importare la configurazione del cluster dal file JSON esportato in precedenza. Per ulteriori dettagli, fare riferimento a Sezione 7.2.14, «Esportazione delle configurazioni del cluster».

  7. Applicare la configurazione del cluster importata:

    root@master # ceph-salt apply