Guide de l'administrateur NetBackup™ for OpenStack
- Introduction
- Déploiement de NetBackup for OpenStack
- Besoins
- Remarques relatives au réseau NetBackup for OpenStack
- Préparation de l'installation
- Rotation de la machine virtuelle NetBackup for OpenStack
- Installation des composants de NetBackup for OpenStack
- Installation sur RHOSP
- Préparer le déploiement
- Mise à jour du fichier de données des rôles d'overcloud pour inclure les services NetBackup for OpenStack
- Étapes supplémentaires sur l'appliance NetBackup for OpenStack
- Installation sur Ansible OpenStack Ussuri
- Installation sur Kolla
- Transfert des images NetBackup for OpenStack vers le registre local
- Installation sur RHOSP
- Configuration de NetBackup for OpenStack
- Contrôle d'intégrité postérieur à l'installation
- Désinstallation de NetBackup for OpenStack
- Désinstallation de RHOSP
- Désinstallation d'Ansible Openstack
- Désinstallation de Kolla Openstack
- Désinstallation de RHOSP
- Configuration de l'appliance NetBackup OpenStack
- Configuration d'un serveur principal NetBackup
- Protections de NetBackup for OpenStack
- Exécution des snapshots, sauvegardes et restaurations OpenStack
- À propos des restaurations
- Fichier restore.json requis pour l'interface de ligne de commande
- À propos des planifications
- Exécution de tâches d'administration de sauvegarde
- Reprise après incident
- Dépannage
- Outils de dépannage généraux
- Vérification de l'intégrité de NetBackup for OpenStack
- Fichiers journaux importants
Chargement des images à partir du fichier TAR et transfert de celles-ci vers le référentiel local
Assurez-vous que les fichiers TAR appropriés de nbosdmapi, nbosdm et nbos-horizon-plugin sont disponibles sur le nœud de déploiement.
NBOS_Version | Numéro de version de NetBackup for OpenStack. |
kolla-install-type | Binaire ou source |
Nom de domaine complet | Nom d'hôte du serveur de déploiement Kolla. |
Pour charger les images à partir du fichier TAR, puis les transférer vers le référentiel local
- Chargez les images NetBackup for OpenStack à partir du fichier .tar.
Exécutez les commandes suivantes :
nbosdmapi
docker load --input nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}.tar
Par exemple,
docker load --input nbosdmapi-ubuntu-9.1.2.20211021104525-{{ openstack_release }}.tar
nbosdm
docker load i-input nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}.tar
Par exemple,
docker load --input nbosdm-ubuntu-9.1.2.20211021104525-{{ openstack_release }}.tar
nbos-horizon-plugin (version Yoga)
docker load --input nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}.tar
Par exemple,
docker load --input nbos-horizon-plugin-source-ubuntu-9.1.2.20211021104525-{{ openstack_release }}.tar
- Étiquetez les images NetBackup for OpenStack avec le nom approprié.
Exécutez les commandes suivantes :
nbosdmapi
docker tag localhost/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }} nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}
docker tag localhost/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }} FQDN:5001/nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}
Exemples :
docker tag localhost/nbosdmapi-ubuntu:9.1.2.20211021104525-{{ openstack_release }} nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
docker tag localhost/nbosdmapi-ubuntu:9.1.2.20211021104525-{{ openstack_release }} deployment-vm.vxindia.veritas.com:5001/nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
nbosdm
docker tag localhost/nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }} nbos/nbosdm-<kolla-base-distro>:<NBOS_version>-{{ openstack_release }}
docker tag localhost/nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }} FQDN:5001/nbos/nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}
Exemples :
docker tag localhost/nbosdm-ubuntu:9.1.2.20211021104525-{{ openstack_release }} nbos/nbosdm-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
docker tag localhost/nbosdm-ubuntu:9.1.2.20211021104525-{{ openstack_release }} deployment-vm.vxindia.veritas.com:5001/nbos/nbosdm-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
nbos-horizon-plugin (version Yoga)
docker tag localhost/nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }} nbos/nbos-horion-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}
docker tag localhost/nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }} FQDN:5001/nbos/nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}
Exemples :
docker tag localhost/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-{{ openstack_release }} nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
docker tag localhost/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-{{ openstack_release }} deployment-vm.vxindia.veritas.com:5001/nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
docker tag localhost/nbos-horizon-plugin-ubuntu:9.1.2.20211021104525-{{ openstack_release }} nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
docker tag localhost/nbos-horizon-plugin-ubuntu:9.1.2.20211021104525-{{ openstack_release }} deployment-vm.vxindia.veritas.com:5001/nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
- Transférez l'image étiquetée vers le registre local.
Exécutez les commandes suivantes :
nbosdmapi
docker push FQDN:5001/nbos/nbosdmapi-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}
Par exemple,
docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbosdmapi-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
nbosdm
docker push FQDN:5001/nbos/nbosdm-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}
Par exemple,
docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbosdm-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
nbos-horizon-plugin (version Yoga)
docker push FQDN:5001/nbos/nbos-horizon-plugin-{{ kolla-install-type }}-{{ kolla-base-distro }}:{{ NBOS_version }}-{{ openstack_release }}
Par exemple,
docker push deployment-vm.vxindia.veritas.com:5001/nbos/nbos-horizon-plugin-source-ubuntu:9.1.2.20211021104525-{{ openstack_release }}
- Ajoutez l'entrée insecure-registries dans
/etc/docker/daemon.json
sur tous les nœuds de contrôleur et de calcul.Ouvrez le fichier daemon.json et apportez les modifications comme suit :
cat /etc/docker/daemon.json { "log-opts": { "max-file": "5", "max-size": "50m" }, "registry-mirrors": [ "http://<deployment node ip>:4000" ], "insecure-registries": [ "FQDN:5001" ] }
- Ajoutez l'entrée insecure-registries dans
/etc/docker/daemon.json
sur les nœuds de déploiement.Si le répertoire
/etc/docker/
n'existe pas, créez-le et créez le fichierdaemon.json
.Ouvrez le fichier daemon.json et apportez les modifications comme suit :
cat /etc/docker/daemon.json { "insecure-registries":["FQDN:5001"] }
- Redémarrez Docker.
systemctl restart docker
- Vérifiez que les images spécifiées sont envoyées dans le registre.
Nœuds de contrôleur et de calcul : curl -X GET http://FQDN:5001/v2/_catalog
Nœud de déploiement : docker info
Par exemple,
curl -X GET http://deployment-vm.vxindia.veritas.com:5001/v2/_catalog
Exemple de sortie :
curl -X GET http://deployment-vm.vxindia.veritas.com: 5001/v2/_catalog //Output should look like below: {"repositories":["nbos/nbos-horizon-plugin-source-ubuntu", "nbos/nbosdm-ubuntu","nbos/nbosdmapi-ubuntu"]}