Sauvegarde et restauration avec un stockage de fichiers externe
Si vous avez activé le stockage de fichiers externe sur Tableau Server, vous ne pouvez pas utiliser la commande tsm maintenance backup
pour effectuer une sauvegarde de données du référentiel Tableau Server et du stockage de fichiers. Utilisez plutôt un processus de sauvegarde « instantané » pour créer un instantané à un instant donné de votre partage réseau.
- Tableau Server configuré avec stockage de fichiers externe
- Tableau Server configuré avec stockage de fichiers externe et référentiel externe
Stratégies de sauvegarde :
La stratégie de sauvegarde que vous utilisez dépend de votre plan de récupération. Le processus de sauvegarde d’instantané peut ne pas être suffisant en soi car il crée uniquement une sauvegarde du stockage de fichiers (et des données du référentiel si demandé), et il existe d’autres configurations et paramètres dont vous pourriez avoir besoin pour effectuer une récupération complète.
Important : Nous vous conseillons vivement de désactiver les tâches planifiées avant d’effectuer une mise à niveau. Cette opération inclut toutes les mises à jour du contenu de données et doit être effectuée avant de créer une sauvegarde antérieure à la mise à niveau. Elle consiste à désactiver les tâches déclenchées en dehors de Tableau Server, comme celles lancées grâce aux actualisations d’extrait basées sur l’API REST ou à l’aide de tabcmd.
Voici quelques scénarios qui illustrent des cas où le processus sauvegarde d’instantané peut être ou ne pas être suffisant :
Tableau Server de secours : si vous maintenez un Tableau Server de secours à utiliser si votre serveur de production est en panne, la création d’une sauvegarde d’instantané et sa restauration sur votre serveur de secours selon une planification régulière peuvent suffire. Votre calendrier de sauvegarde doit être basée sur votre objectif de point de récupération.
- Nouveau Tableau Server, configuration existante non nécessaire : si vous prévoyez d’utiliser une nouvelle installation de Tableau Server en cas de sinistre, mais que vous n’avez pas nécessairement besoin d’utiliser les configurations et les paramètres de votre installation existante de Tableau Server, vous pouvez installer une nouvelle instance de Tableau Server et utilisez l’instantané pour restaurer vos données.
Nouveau Tableau Server, configuration existante nécessaire : si vous prévoyez d’utiliser une nouvelle installation de Tableau Server qui inclut vos configurations et paramètres existants ainsi que votre date de sauvegarde, vous avez besoin de fichiers supplémentaires en plus de la sauvegarde d’instantané. Pour effectuer une sauvegarde complète incluant toutes les configurations et paramètres, suivez ces instructions :
- Exportez les données de topologie et de configuration. Cette opération exporte la majeure partie de la configuration et de la topologie de Tableau Server. Pour plus d’informations, consultez Effectuer une sauvegarde et une restauration complètes de Tableau Server.
- Créez un instantané de partage réseau du stockage de fichiers (et des données du référentiel, si vous le souhaitez) comme décrit dans la section Sauvegarde et restauration avec un stockage de fichiers externe de cette rubrique.
- Documentez les paramètres qui ne sont pas inclus dans l’exportation. Il s’agit notamment des valeurs des comptes d’utilisateurs système, de la configuration du déploiement du service de coordination et des paramètres personnalisés. Pour plus d’informations, consultez Effectuer une sauvegarde et une restauration complètes de Tableau Server.
Tableau Server configuré avec stockage de fichiers externe
Lorsque Tableau Server est configuré avec un stockage de fichiers externe, votre processus de sauvegarde doit inclure la création d’une sauvegarde d’instantané à un instant donné du partage réseau avec le stockage de fichiers externe. La procédure suivante explique la démarche à suivre.
Remarque : si vous disposez à la fois d’un stockage de fichiers externe et d’un référentiel externe, consultez Tableau Server configuré avec stockage de fichiers externe et référentiel externe.
Création d’une sauvegarde d’instantané
Suivez les étapes suivantes pour créer une sauvegarde d’instantané :
Préparez la sauvegarde d’instantané.
Exécutez la commande suivante pour créer un fichier de sauvegarde du référentiel et copiez-le temporairement sur le partage réseau. Tableau Server continue de fonctionner normalement pendant le processus de préparation de l’instantané. Pour garantir un instantané cohérent, le processus interne qui supprime les extraits inutilisés sera mis en pause. Ce processus reprendra une fois que vous aurez terminé le processus de sauvegarde comme décrit dans une étape ultérieure.
tsm maintenance snapshot-backup prepare
Le message suivant doit s’afficher lorsque l’étape de préparation est terminée : Préparation de la sauvegarde d’instantané réussie.
Confirmez que le fichier de sauvegarde du référentiel a été créé sur le partage réseau.
Remarque : L’étape de préparation crée un fichier de sauvegarde pour le référentiel ainsi que des clés KMS et Asset. Si vous utilisez une solution en nuage pour votre solution de clé de chiffrement, vous aurez besoin d’accéder au CMK utilisé pour déchiffrer les clés nécessaires à la restauration. Pour plus d’informations sur la solution de clé de chiffrement avec AWS, consultez Système de gestion de clés AWS. Pour plus d’informations sur la solution de clé de chiffrement avec Azure, consultez Azure Key Vault.
Créez un instantané de votre partage réseau.
Utilisez le processus approprié pour créer un instantané de votre partage réseau. L’instantané est une version en lecture seule du partage, pris à un moment donné. Cela inclura les données de votre stockage de fichiers, ainsi que le fichier de sauvegarde du référentiel qui a été temporairement copié sur le partage à l’étape précédente. Les étapes à suivre pour créer cet instantané de partage réseau dépendent de votre réseau. Consultez la documentation de votre réseau pour en savoir plus.
Effectuez le processus de sauvegarde d’instantané.
Exécutez la commande suivante pour terminer le processus de sauvegarde en redémarrant les processus internes suspendus. Cela supprime le fichier de sauvegarde temporaire du référentiel qui a été copié sur votre partage réseau.
tsm maintenance snapshot-backup complete
Confirmez que le fichier de sauvegarde temporaire du référentiel a été supprimé du partage réseau.
Restauration d’une sauvegarde d’instantané
Ces étapes s’appliquent à la fois aux installations Tableau Server à nœud unique et à nœuds multiples.
Arrêtez Tableau Server.
À l’invite de commande, exécutez la commande suivante :
tsm stop
Restaurez les données de votre stockage de fichiers en restaurant votre instantané de partage réseau sur votre réseau. Vos étapes spécifiques dépendront de votre réseau.
Restaurez les données du référentiel.
Utilisez la commande suivante pour restaurer les données du référentiel :
tsm maintenance snapshot-backup restore
Remarque : si vous utilisez une solution en nuage pour votre solution de clé de chiffrement, assurez-vous que le serveur sur lequel la sauvegarde est restaurée a déchiffré l’accès à l’instance de nuage où le CMK est déployé.
Redémarrez Tableau Server.
À l’invite de commande, exécutez la commande suivante :
tsm start
Tableau Server configuré avec stockage de fichiers externe et référentiel externe
Lorsque Tableau Server est configuré à la fois avec un stockage de fichiers externe et un référentiel externe, vous devez suivre des étapes particulières pour créer une sauvegarde. Celles-ci incluent la création d’une sauvegarde d’instantané à un moment donné du partage réseau avec le stockage de fichiers externe, et peuvent inclure la sauvegarde séparée de votre référentiel externe. La procédure suivante explique la démarche à suivre.
Remarque : si vous disposez d’un stockage de fichiers externe mais que vous utilisez le référentiel par défaut, consultez Tableau Server configuré avec stockage de fichiers externe.
Sauvegarde du référentiel
Lorsque vous disposez à la fois d’un stockage de fichiers externe et d’un référentiel externe, vous disposez de deux options pour sauvegarder les données du référentiel. Il y a des raisons pour lesquelles vous pourriez choisir chacun de ces éléments :
Incluez la sauvegarde du référentiel avec l’instantané du partage réseau :
Facilité de gestion. Vous n’avez pas besoin d’effectuer une sauvegarde séparée du référentiel et la sauvegarde est synchronisée avec les données du stockage de fichiers.
Sauvegardez le référentiel indépendamment :
Faire une sauvegarde d’un référentiel externe séparément peut être plus rapide, surtout si vous utilisez une solution en nuage qui permet des sauvegardes d’instantané de l’instance. La taille du fichier de sauvegarde peut avoir un impact significatif sur le temps nécessaire à la préparation d’un instantané de partage réseau.
Option 1 : Inclure la sauvegarde du référentiel avec l’instantané du partage réseau
Créer une sauvegarde d’instantané
Préparez la sauvegarde d’instantané.
Exécutez la commande suivante pour créer un fichier de sauvegarde du référentiel et copiez-le temporairement sur le partage réseau. Tableau Server continue de fonctionner normalement pendant le processus de préparation de l’instantané. Pour garantir un instantané cohérent, le processus interne qui supprime les extraits inutilisés sera mis en pause. Ce processus reprendra une fois que vous aurez terminé le processus de sauvegarde comme décrit dans une étape ultérieure.
tsm maintenance snapshot-backup prepare --include-pg-backup
Remarque : à partir de la version 2021.1, si vous avez activé à la fois le stockage de fichiers externe et le référentiel externe, vous devez utiliser l’option
--include-pg-backup
pour créer la sauvegarde du référentiel. Si vous mettez à niveau à partir d’une version antérieure à 2021.1 et que vous utilisez des scripts pour exécuter ou programmer vos sauvegardes et souhaitez continuer à inclure la sauvegarde du référentiel ajoutez l’option--include-pg-backup
dans la commande de préparation comme indiqué ci-dessus. Pour les versions antérieures à 2021.1, vous n’avez pas besoin de l’option, la sauvegarde du référentiel est automatiquement incluse.Le message suivant doit s’afficher lorsque l’étape de préparation est terminée : Préparation de la sauvegarde d’instantané réussie.
Confirmez que le fichier de sauvegarde du référentiel a été créé sur le partage réseau.
Remarque : l’étape de préparation crée un fichier de sauvegarde pour le référentiel ainsi que des clés KMS et Asset. Si vous utilisez une solution en nuage pour votre solution de clé de chiffrement, vous aurez besoin d’accéder au CMK utilisé pour déchiffrer les clés nécessaires à la restauration. Pour plus d’informations sur la solution de clé de chiffrement avec AWS, consultez Système de gestion de clés AWS. Pour plus d’informations sur la solution de clé de chiffrement avec Azure, consultez Azure Key Vault.
Créez un instantané de votre partage réseau.
Utilisez le processus approprié pour créer un instantané de votre partage réseau. L’instantané est une version en lecture seule du partage, pris à un moment donné. Cela inclura les données de votre stockage de fichiers, ainsi que le fichier de sauvegarde du référentiel qui a été temporairement copié sur le partage à l’étape précédente. Les étapes à suivre pour créer cet instantané de partage réseau dépendent de votre réseau. Consultez la documentation de votre réseau pour en savoir plus.
Effectuez le processus de sauvegarde d’instantané.
Exécutez la commande suivante pour terminer le processus de sauvegarde en redémarrant les processus internes suspendus. Cela supprime également le fichier de sauvegarde temporaire du référentiel qui a été copié sur votre partage réseau.
tsm maintenance snapshot-backup complete
Restauration d’une sauvegarde d’instantané
Ces étapes s’appliquent à la fois aux installations Tableau Server à nœud unique et à nœuds multiples.
Important : Si vous effectuez des mises à niveau bleu/vert ou mettez à niveau manuellement Tableau Server 2021.4 (ou version antérieure) à l’aide de la méthode maintenance tsm (sauvegarde et restauration), vous devez activer legacy-identity-mode
avant de pouvoir procéder à une restauration vers Tableau Server 2022.1 (ou version ultérieure). Pour plus d’informations, consultez Résoudre les problèmes liés à la migration des identités.
Arrêtez Tableau Server.
À l’invite de commande, exécutez la commande suivante :
tsm stop
Restaurez les données de votre stockage de fichiers en restaurant votre instantané de partage réseau sur votre réseau. Vos étapes spécifiques dépendront de votre réseau.
Restaurez les données du référentiel.
Utilisez la commande suivante pour restaurer les données du référentiel :
tsm maintenance snapshot-backup restore
Remarque : si vous utilisez une solution en nuage pour votre solution de clé de chiffrement, assurez-vous que le serveur sur lequel la sauvegarde est restaurée a déchiffré l’accès à l’instance de nuage où le CMK est déployé.
Redémarrez Tableau Server.
À l’invite de commande, exécutez la commande suivante :
tsm start
Option 2 : Sauvegarder le référentiel séparément
Cette option est recommandée uniquement lorsque la plateforme hôte du référentiel externe vous permet d’effectuer une sauvegarde d’instantané. Si vous utilisez Azure comme plateforme hôte, nous vous recommandons d’utiliser l’option 1.
Créer des sauvegardes d’instantané
Préparez la sauvegarde d’instantané.
Exécutez la commande suivante pour créer un fichier de sauvegarde du référentiel et copiez-le temporairement sur le partage réseau. Tableau Server continue de fonctionner normalement pendant le processus de préparation de l’instantané. Pour garantir un instantané cohérent, le processus interne qui supprime les extraits inutilisés sera mis en pause. Ce processus reprendra une fois que vous aurez terminé le processus de sauvegarde comme décrit dans une étape ultérieure.
tsm maintenance snapshot-backup prepare
Le message suivant doit s’afficher lorsque l’étape de préparation est terminée : Préparation de la sauvegarde d’instantané réussie.
Remarque : l’étape de préparation crée un fichier de sauvegarde pour les clés KMS et Asset. Si vous utilisez une solution en nuage pour votre solution de clé de chiffrement, vous aurez besoin d’accéder au CMK utilisé pour déchiffrer les clés nécessaires à la restauration. Pour plus d’informations sur la solution de clé de chiffrement avec AWS, consultez Système de gestion de clés AWS. Pour plus d’informations sur la solution de clé de chiffrement avec Azure, consultez Azure Key Vault.
Créez un instantané de votre partage réseau.
Utilisez le processus approprié pour créer un instantané de votre partage réseau. L’instantané est une version en lecture seule du partage, pris à un moment donné. Cela inclura les données de votre stockage de fichiers. Les étapes à suivre pour créer cet instantané de partage réseau dépendent de votre réseau. Consultez la documentation de votre réseau pour en savoir plus.
Créer une sauvegarde du référentiel : utilisez la technologie de sauvegarde de la plateforme où vous hébergez votre référentiel externe pour créer une sauvegarde.
Important : l’instantané du partage réseau et la sauvegarde du référentiel doivent être terminés dans les 3 heures et 30 minutes suivant la fin de l’étape de préparation (étape 1). Cela permet de s’assurer que les sauvegardes du stockage de fichiers et du référentiel sont synchronisées et de permettre à la restauration de fonctionner correctement.
Pour plus d’informations sur la création d’un instantané de l’instance de base de données AWS, consultez Création d’un instantané de base de données.
Pour plus d’informations sur la création d’une sauvegarde d’instance de base de données Azure, consultez Sauvegarder et restaurer - Serveur flexible (PostgreSQL 12 et ultérieur) ou Sauvegarder et restaurer - Single Server (PostgreSQL 11 ou antérieur).
Remarque : Si vous utilisez une solution en nuage pour votre solution de clé de chiffrement, assurez-vous que le serveur sur lequel la sauvegarde est restaurée a déchiffré l’accès à l’instance de nuage où CMK est déployé.
Effectuez le processus de sauvegarde d’instantané.
Exécutez la commande suivante pour terminer le processus de sauvegarde en redémarrant les processus internes suspendus.
tsm maintenance snapshot-backup complete
Restauration d’une sauvegarde d’instantané
Ces étapes s’appliquent à la fois aux installations Tableau Server à nœud unique et à nœuds multiples.
Utilisez la sauvegarde de la base de données de votre référentiel externe. Si vous utilisez une plateforme en nuage pour héberger votre référentiel, cela nécessite généralement que vous créiez une nouvelle instance de base de données dans laquelle vous restaurez la sauvegarde.
Pour obtenir des instructions détaillées sur la création d’une nouvelle instance, consultez l’option de votre solution d’hébergement dans Installer un référentiel externe.
- Utilisez les instructions de l’étape 1 de la rubrique Installer Tableau Server avec le référentiel externe PostgreSQL pour créer un fichier de configuration pour la nouvelle instance.
Arrêtez Tableau Server.
À l’invite de commande, exécutez la commande suivante :
tsm stop
Si la restauration du référentiel externe nécessite une nouvelle instance de base de données, utilisez la commande suivante pour faire pointer Tableau Server vers la nouvelle instance de base de données :
tsm topology external-services repository replace-host -f <filename>.json -c <ssl certificate file>.pem
Le fichier
.json
est le fichier de configuration que vous avez créé à l’étape 2. Le fichier de certificat est le certificat SSL que vous avez téléchargé à partir de la nouvelle instance de base de données.Restaurez les données de votre stockage de fichiers en restaurant votre instantané de partage réseau sur votre réseau. Vos étapes spécifiques dépendront de votre réseau.
Remarque : certaines technologies exigent de créer un nouveau partage réseau lors d’une restauration. Si cela s’applique à votre stockage SAN, vous pouvez faire votre restauration avant d’arrêter Tableau Server. Si vous restaurez les données du stockage de fichiers sur un nouveau partage réseau, vous devez configurer Tableau Server pour qu’il utilise le nouveau partage réseau. Pour plus d’informations, consultez Configurer Tableau Server de manière à utiliser un stockage externe différent.
Exécutez la commande suivante pour restaurer les clés KMS et Asset :
tsm maintenance snapshot-backup restore
Remarque : Si vous utilisez une solution en nuage pour votre solution de clé de chiffrement, assurez-vous que le serveur sur lequel la sauvegarde est restaurée a déchiffré l’accès à l’instance de nuage où CMK est déployé.
Exécutez la commande suivante pour redémarrer Tableau Server :
tsm start
Qui peut le faire?
Les administrateurs Tableau Server peuvent sauvegarder et restaurer Tableau Server. Vous devez en outre être autorisé à accéder et à effectuer des sauvegardes d’instantanés sur le stockage externe.