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
Activation de la fonction de montage de sauvegarde NetBackup for OpenStack
Pour activer la fonction de montage de sauvegarde NetBackup for OpenStack, il est nécessaire de rendre la Cible de sauvegarde NetBackup for OpenStack disponible pour les conteneurs nova-compute et nova-libvirt.
Modifiez /path/to/venv/share/kolla-ansible/ansible/roles/nova-cell/defaults/main.yml
et recherchez la variable nova_libvirt_default_volumes. Ajoutez la liaison de montage /var/nbos:/var/nbos:shared de NetBackup for OpenStack à la liste des volumes déjà existants.
Pour une installation par défaut de Kolla, les variables sont les suivantes :
nova_libvirt_default_volumes: - "{{ node_config_directory }}/nova-libvirt/:{{ container_config_ directory }}/:ro" - "/etc/localtime:/etc/localtime:ro" - "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family == 'Debian' else '' }}" - "/lib/modules:/lib/modules:ro" - "/run/:/run/:shared" - "/dev:/dev" - "/sys/fs/cgroup:/sys/fs/cgroup" - "kolla_logs:/var/log/kolla/" - "libvirtd:/var/lib/libvirt" - "{{ nova_instance_datadir_volume }}:/var/lib/nova/" - "{% if enable_shared_var_lib_nova_mnt | bool %}/var/lib/nova/mnt: /var/lib/nova/mnt:shared{% endif %}" - "nova_libvirt_qemu:/etc/libvirt/qemu" - "{{ kolla_dev_repos_directory ~ '/nova/nova:/var/lib/ kolla/venv/lib/python' ~ distro_python_version ~ ' /site-packages/nova' if nova_dev_mode | bool else '' } - "/var/nbos:/var/nbos:shared"
Recherchez ensuite la variable nova_compute_default_volumes dans le même fichier et ajoutez la liaison de montage /var/nbos:/var/nbos:shared à la liste.
Après les modifications, les variables pour une installation par défaut de Kolla sont les suivantes :
nova_compute_default_volumes: - "{{ node_config_directory }}/nova-compute/:{{ container_config_ directory }}/:ro" - "/etc/localtime:/etc/localtime:ro" - "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family == 'Debian' else '' }}" - "/lib/modules:/lib/modules:ro" - "/run:/run:shared" - "/dev:/dev" - "kolla_logs:/var/log/kolla/" - "{% if enable_iscsid | bool %}iscsi_info:/etc/iscsi{% endif %}" - "libvirtd:/var/lib/libvirt" - "{{ nova_instance_datadir_volume }}:/var/lib/nova/" - "{% if enable_shared_var_lib_nova_mnt | bool %}/var/lib/nova/mnt:/ var/lib/nova/mnt:shared{% endif %}" - "{{ kolla_dev_repos_directory ~ '/nova/nova:/var/lib/kolla/venv/ lib/python' ~ distro_python_version ~ '/site-packages/nova' if nova_dev_mode | bool else '' }}" - "/var/nbos:/var/nbos:shared"
En cas d'utilisation des nœuds de calcul Ironic, une autre entrée doit être ajustée dans le même fichier. Recherchez la variable nova_compute_ironic_default_volumes et ajoutez le montage NBOS /var/nbos:/var/nbos:shared à la liste.
Après les modifications, la variable ressemble à ce qui suit :
nova_compute_ironic_default_volumes: - "{{ node_config_directory }}/nova-compute-ironic/:{{ container_config_ directory }}/:ro" - "/etc/localtime:/etc/localtime:ro" - "{{ '/etc/timezone:/etc/timezone:ro' if ansible_os_family == 'Debian' else '' }}" - "kolla_logs:/var/log/kolla/" - "{{ kolla_dev_repos_directory ~ '/nova/nova:/var/lib/kolla/venv/lib/ python' ~ distro_python_version ~ '/site-packages/nova' if nova_dev _mode | bool else '' }}" - "/var/nbos:/var/nbos:shared"