Guide de l'administrateur NetBackup™ for OpenStack
- Introduction
- Déploiement de NetBackup for OpenStack
- Conditions requises
- Remarques relatives au réseau NetBackup for OpenStack
- Terminaux client existants dans OpenStack
- Terminaux client OpenStack requis par NetBackup for OpenStack
- Recommandation : fournir l'accès à tous les types de terminal client OpenStack
- Accès à la cible de sauvegarde requis par NetBackup for OpenStack
- Exemple d'intégration réseau NetBackup for OpenStack standard
- Autres exemples d'intégrations de réseau NetBackup for OpenStack
- Préparation de l'installation
- Lancement de la machine virtuelle NetBackup for OpenStack
- À propos des types de cibles de sauvegarde NetBackup for OpenStack
- Composants de NetBackup for OpenStack installés
- Installation sur RHOSP
- Préparer le déploiement
- Chargement du module Puppet NetBackup for OpenStack
- Mise à jour du fichier de données des rôles d'overcloud pour inclure les services NetBackup for OpenStack
- Préparation des images de conteneur NetBackup for OpenStack
- Fourniture des détails de l'environnement dans nbos_env.yaml
- Déploiement de l'overcloud avec l'environnement NetBackup OpenStack
- Vérification du déploiement
- Étapes supplémentaires sur l'appliance NetBackup for OpenStack
- Dépannage des échecs de déploiement d'overcloud
- Installation sur Ansible OpenStack Ussuri
- Vérifier que la consignation de niveau fichier est configurée pour les composants d'OpenStack sur le conteneur Horizon
- Modification de l'ID d'utilisateur Nova sur les nœuds NetBackup for OpenStack
- Préparation de l'hôte de déploiement
- Déploiement des composants de NetBackup for OpenStack
- Vérification du déploiement NetBackup for OpenStack
- Installation sur Kolla Ussuri
- Modification de l'ID d'utilisateur Nova sur les nœuds NetBackup for OpenStack
- Copie des scripts de déploiement NetBackup for OpenStack
- Copie des scripts de déploiement NetBackup for OpenStack sur les scripts de déploiement Kolla-ansible
- Transfert des images NetBackup for OpenStack vers le registre local
- Modification de globals.yml pour définir les paramètres NetBackup for OpenStack
- Activation de la fonction de montage de snapshot NetBackup for OpenStack
- Extraction des images de conteneur NetBackup for OpenStack
- Déploiement des composants de NetBackup for OpenStack
- Vérification du déploiement NetBackup for OpenStack
- Installation sur RHOSP
- Configuration de NetBackup for OpenStack
- Contrôle d'intégrité postérieur à l'installation
- Vérifier que les services d'appliance NetBackup for OpenStack sont en cours d'exécution
- Vérifier le pacemaker NetBackup for OpenStack et le cluster NGINX
- Vérifier la connectivité de l'API de l'appliance NetBackup for OpenStack
- Vérifier que les services nbosdm sont en cours d'exécution
- Vérifiez que le volume NFS est correctement monté
- Désinstallation de NetBackup for OpenStack
- Désinstallation de RHOSP
- Nettoyer le service d'API du système de déplacement des données NetBackup for OpenStack
- Nettoyer le service du système de déplacement des données NetBackup for OpenStack
- Nettoyer les ressources haproxy NetBackup for OpenStack
- Nettoyer les ressources Keystone NetBackup for OpenStack
- Nettoyer les ressources de base de données NetBackup for OpenStack
- Rétablir la commande overcloud deploy
- Restaurer le conteneur Horizon RHOSP initial
- Détruire le cluster de machines virtuelles NetBackup for OpenStack
- Désinstallation d'Ansible Openstack
- Désinstaller les services NetBackup for OpenStack
- Détruire le conteneur d'API du système de déplacement des données NetBackup for OpenStack
- Nettoyer openstack_user_config.yml
- Supprimer les paramètres haproxy NetBackup for OpenStack dans user_variables.yml
- Supprimer le fichier d'inventaire de l'API du système de déplacement des données NetBackup for OpenStack
- Supprimer les terminaux client du service d'API du système de déplacement des données NetBackup for OpenStack
- Supprimer la base de données et l'utilisateur de l'API du système de déplacement des données NetBackup for OpenStack
- Supprimer l'utilisateur rabbitmq nbosdmapi du conteneur rabbitmq
- Nettoyer le service haproxy
- Supprimer les certificats des nœuds de calcul
- Détruire le cluster de machines virtuelles NetBackup for OpenStack
- Désinstallation de Kolla Openstack
- Nettoyage du conteneur NetBackupOpenStack_datamover_api
- Nettoyage du conteneur NetBackupOpenStack_datamover
- Nettoyage du haproxy de l'API du système de déploiement des données NetBackupOpenStack
- Procédure de nettoyage du déploiement de Kolla Ansible
- Revenir au conteneur Horizon initial
- Nettoyage des ressources Keystone
- Nettoyage des ressources de la base de données NetBackup for OpenStack
- Détruire le cluster de machines virtuelles NetBackup for OpenStack
- Désinstallation de RHOSP
- Installer le client de CLI nbosjm
- À propos de la rotation des journaux dans NetBackup for OpenStack
- Configuration de l'appliance NetBackup OpenStack
- Reconfigurer le cluster NetBackup for OpenStack
- Configuration des détails du serveur principal NetBackup
- Modifier le mot de passe du tableau de bord NetBackup for OpenStack
- Réinitialiser le mot de passe du tableau de bord NetBackup for OpenStack
- Réinitialiser NetBackup for OpenStack
- Télécharger les journaux NetBackup for OpenStack
- Configuration d'un serveur principal NetBackup
- Politiques NetBackup for OpenStack
- Exécution des sauvegardes et des restaurations OpenStack
- À propos des snapshots
- Liste des snapshots
- Création d'un snapshot
- Vue d'ensemble du snapshot
- Supprimer des snapshots
- Nettoyage des snapshots de volume
- Annulation de snapshot
- À propos des restaurations
- Liste des restaurations
- Vue d'ensemble des restaurations
- Supprimer une restauration
- Annuler une restauration
- Restauration en un clic
- Restauration sélective
- Restauration sur place
- Restore.json requis pour l'interface de ligne de commande
- À propos de la recherche de fichier
- Navigation dans l'onglet de recherche de fichier dans Horizon
- Configuration et démarrage d'une recherche de fichier dans Horizon
- Démarrer la recherche de fichier et récupérer les résultats dans Horizon
- Recherche de fichier d'interface de ligne de commande
- À propos du montage de snapshot
- Création d'une instance File Recovery Manager
- Montage d'un snapshot
- Accès à File Recovery Manager
- Identification des snapshots montés
- Démontage d'un snapshot
- À propos des planificateurs
- Désactiver une planification
- Activer une planification
- Modifier une planification
- À propos des notifications par e-mail
- Conditions requises pour activer les notifications par e-mail
- Activer/désactiver les notifications par e-mail
- Exécution de tâches d'administration de sauvegarde
- Zone d'administration de sauvegarde NBOS
- Attributs de politique
- Quotas de politique
- Gestion des relations de confiance
- Importation et migration de politique
- Reprise après incident
- Exemple de runbook pour la reprise après incident utilisant NFS
- Scénario
- Conditions préalables au processus de reprise après incident
- Reprise après incident d'une politique unique
- Copier les répertoires de politique sur le volume NFS configuré
- Rendre disponibles les chemins de montage
- Réassigner la politique
- Ajout d'un utilisateur administrateur aux domaines et projets requis
- Découvrir les politiques orphelines du stockage NFS du cloud cible
- Répertorier les projets disponibles sur le cloud cible dans le domaine cible
- Répertorier les utilisateurs disponibles sur le cloud cible dans le projet cible disposant du rôle d'ayant droit de sauvegarde approprié
- Réassigner la politique au projet cible
- Vérifier que la politique est disponible sur le target_project souhaité
- Restaurer la politique
- Nettoyer
- Reprise après incident d'un cloud complet
- Reconfigurer l'installation NetBackup for OpenStack cible
- Rendre disponibles les chemins de montage
- Réassigner la politique
- Ajout d'un utilisateur administrateur aux domaines et projets requis
- Découvrir les politiques orphelines du stockage NFS du cloud cible
- Répertorier les projets disponibles sur le cloud cible dans le domaine cible
- Répertorier les utilisateurs disponibles sur le cloud cible dans le projet cible disposant du rôle d'ayant droit de sauvegarde approprié
- Réassigner la politique au projet cible
- Vérifier que la politique est disponible sur le target_project souhaité
- Restaurer la politique
- Reconfigurer l'installation NetBackup for OpenStack cible initiale
- Nettoyer
- Dépannage
- Outils de dépannage généraux
- Utilisation de l'outil de CLI nbosjm sur l'appliance NetBackup for OpenStack
- Vérification de l'intégrité de NetBackup for OpenStack
- Fichiers journaux importants
- Sur les nœuds NetBackup for OpenStack
- Journaux du service de système de déplacement des données NetBackup for OpenStack sur RHOSP
- Journaux du service de système de déplacement des données NetBackup for OpenStack sur Ansible OpenStack
- Journaux de service du système de déplacement des données NetBackup for OpenStack sur Kolla Ussuri
- Dépannage du conteneur NBOSDM hors ligne en raison d'un point de montage indisponible
- À propos de l'erreur d'autorisation refusée lorsque le même chemin d'accès de partage NFS est utilisé dans plusieurs distributions OpenStack
- Après la restauration de l'instance Windows, le disque est hors ligne
- Index
Fourniture des détails de l'environnement dans nbos_env.yaml
Fournissez les détails de la cible de sauvegarde et d'autres détails nécessaires dans le fichier d'environnement fourni. Ce fichier d'environnement est utilisé dans le déploiement d'overcloud pour configurer les composants de NetBackup for OpenStack. Les noms d'image de conteneur ont déjà été renseignés lors de la préparation des images du conteneur. Il est cependant recommandé de vérifier les URL de conteneur.
Les informations suivantes sont également requises :
Réseau pour nbosdmapi
Mot de passe de nbosdm
Type de cible de sauvegarde {nfs/s3}
Pour NFS
Liste des partages NFS
Options NFS
Pour S3
Type de S3 {amazon_s3/ceph_s3}
Clé d'accès S3
Clé secrète S3
Nom de la région S3
Compartiment S3
URL du terminal client S3
Version de signature S3
Version d'authentification S3
SSL S3 activé {true/false}
Certificat SSL S3
Remarque :
Utilisez ceph_s3 pour toutes les cibles de sauvegarde S3 non-AWS.
resource_registry:
OS::TripleO::Services::nbosdm: ../services/nbosdm.yaml
OS::TripleO::Services::nbosdmapi: ../services/nbosdmapi.yaml
# NOTE: If there are addition customizations to the endpoint map
(e.g. for
# other integratiosn), this will need to be regenerated.
OS::TripleO::EndpointMap: endpoint_map.yaml
parameter_defaults:
## Enable NetBackup for OpenStack's quota functionality on horizon
ExtraConfig:
horizon::customization_module: 'dashboards.overrides'
## Define network map for NetBackup OpenStack Datamover API Service
ServiceNetMap:
nbosdmapiNetwork: internal_api
## NetBackup for OpenStack Datamover Password for keystone and database
nbosdmPassword: "test1234"
## NetBackup for OpenStack container pull urls
docker_nbosdm_image: nbos-undercloud:8787/nbosdm:9.0.1017-rhosp16.1
docker_nbosdmapi_image: nbos-undercloud:8787/nbosdmapi:9.0.1017-rhosp16.1
## If you do not want NetBackup for OpenStack's horizon plugin
to replace your horizon container, just comment following line.
ContainerHorizonImage: nbos-undercloud:8787/nbos-horizon-plugin:
9.0.1017-rhosp16.1
## Backup target type nfs/s3, used to store snapshots taken by
NetBackup for OpenStack
BackupTargetType: 'nfs'
## For backup target 'nfs'
NfsShares: '192.168.122.101:/opt/nbos'
NfsOptions: 'nolock,soft,timeo=180,intr,lookupcache=none'
## For backup target 's3'
## S3 type: amazon_s3/ceph_s3
S3Type: 'amazon_s3'
## S3 access key
S3AccessKey: ''
## S3 secret key
S3SecretKey: ''
## S3 region, if your s3 does not have any region, just keep the
parameter as it is
S3RegionName: ''
## S3 bucket name
S3Bucket: ''
## S3 endpoint url, not required for Amazon S3, keep it as it is
S3EndpointUrl: ''
## S3 signature version
S3SignatureVersion: 'default'
## S3 Auth version
S3AuthVersion: 'DEFAULT'
## If S3 backend is not Amazon S3 and SSL is enabled on S3 endpoint u
rl then change it to 'True', otherwise keep it as 'False'
S3SslEnabled: False
## If S3 backend is not Amazon S3 and SSL is enabled on S3 endpoint
URL and SSL certificates are self signed, then
## user need to set this parameter value to:
'/etc/nbosdm/s3-cert.pem', otherwise keep it's value
as empty string.
S3SslCert: ''
## Don't edit following parameter
EnablePackageInstall: True