Vous pouvez effectuer des sauvegardes de vos données de serveur de gestion, de la base de données OpenStack et des fichiers d'anneau Swift.

Cette procédure sauvegarde les fichiers d'anneau Swift, mais ne sauvegarde pas les objets stockés dans Swift.

Pour plus d'informations sur la sauvegarde de Cinder, reportez-vous à la section Configurer le service de sauvegarde pour le stockage de blocs.

Conditions préalables

Préparez un serveur NFS pour stocker les informations de sauvegarde.

Procédure

  1. Connectez-vous à Serveur de gestion OpenStack.
  2. Utilisez la commande viocli backup pour sauvegarder les informations souhaitées.
    • Exécutez la commande suivante pour sauvegarder les données du serveur de gestion :

      sudo viocli backup mgmt_server nfs-host-ip:/directory

      Les fichiers de sauvegarde sont stockés dans un dossier nommé vio_ms_yyyymmddhhmmss.

    • Exécutez la commande suivante pour sauvegarder la base de données d'OpenStack.

      sudo viocli backup openstack_db nfs-host-ip:/directory

      Les fichiers de sauvegarde sont stockés dans un dossier nommé vio_os_db_yyyymmddhhmmss.

    • Exécutez la commande suivante pour sauvegarder l'anneau Swift :

      sudo viocli backup swift_ring nfs-host-ip:/directory

      Les fichiers de sauvegarde sont stockés dans un dossier nommé vio_swift_ring_yyyymmddhhmmss.

Que faire ensuite

Si une erreur se produit sur votre déploiement, vous pouvez récupérer des nœuds individuels ou l'intégralité du déploiement. Pour récupérer des nœuds individuels, reportez-vous à la section Récupérer les nœuds OpenStack. Pour restaurer votre déploiement, reportez-vous à la section Restaurer votre déploiement à partir d'une sauvegarde.