Vous sauvegardez vos données existantes vers le nouveau déploiement, puis migrez vers le nouveau déploiement. Cette procédure permet de démarrer le nouveau déploiement et d'arrêter l'ancien.

Conditions préalables

  • Installez VMware Integrated OpenStack 5.1. Reportez-vous à Installer la nouvelle version.

  • Si vous avez activé le service Ceilometer, désactivez-le avant de procéder à la mise à niveau.

    1. Dans vSphere Client, sélectionnez Menu > VMware Integrated OpenStack.

    2. Cliquez sur Déploiements OpenStack et ouvrez l'onglet Gérer.

    3. Dans l'onglet Paramètres, cliquez sur Ceilometer et cliquez sur Désactiver.

    Important:

    Ne réactivez pas le service Ceilometer avant d'avoir terminé la procédure décrite dans Supprimer l'ancien déploiement de VMware Integrated OpenStack.

Procédure

  1. Connectez-vous au nouveau Serveur de gestion OpenStack et préparez un répertoire pour stocker la sauvegarde.
    sudo viocli upgrade prepare old-mgmt-server-ip /nfs-server-folder
  2. Connectez-vous à l'ancien Serveur de gestion OpenStack et sauvegardez ses données dans le répertoire préparé.
    sudo viocli backup mgmt_server new-mgmt-server-ip:/nfs-server-folder
  3. Reconnectez-vous au nouveau Serveur de gestion OpenStack et reconfigurez la nouvelle installation en utilisant les données sauvegardées à partir de l'ancienne installation.
    sudo viocli upgrade mgmt_server backup-directory new-mgmt-server-ip:/nfs-server-folder

    Le nom du répertoire de sauvegarde est au format vio_ms_horodatage.

  4. Déconnectez-vous de vSphere Client et reconnectez-vous.

    Cette action actualise l'interface afin d'afficher le nouveau déploiement.

  5. Dans vSphere Client, sélectionnez Menu > VMware Integrated OpenStack.
  6. Cliquez sur Déploiements OpenStack et ouvrez l'onglet Résumé.
  7. Vérifiez que le tableau Informations sur la version affiche la version de la nouvelle installation de VMware Integrated OpenStack.
  8. Sous Serveur connecté, cliquez sur Connecter le serveur….
  9. Sélectionnez le nouveau Serveur de gestion OpenStack et cliquez sur OK.
  10. Ouvrez l'onglet Gérer, puis cliquez sur l'onglet Mises à niveau.
  11. Dans le tableau affiché, cliquez avec le bouton droit sur le déploiement actuel et sélectionnez Mettre à niveau.
    1. Entrez un nom pour le nouveau déploiement.

      Ce nom doit être différent du nom du déploiement actuel.

    2. Si vous effectuez la mise à niveau à partir d'un déploiement compact, sélectionnez un type de déploiement pour votre nouveau déploiement dans le menu déroulant Type de déploiement.

      Pendant le processus de mise à niveau, vous pouvez remplacer un déploiement compact par un déploiement HA si vous le souhaitez.

    3. Cliquez sur Suivant, vérifiez la configuration de mise à niveau, puis cliquez sur Terminer.

    L'état du déploiement actuel est Running et l'état du nouveau déploiement est Provisioning.

  12. Une fois que l'état du nouveau déploiement devient Prepared, cliquez avec le bouton droit sur le nom de l'ancien déploiement et sélectionnez Migrer les données.
    Important:

    Cette action arrête les services OpenStack. Les services sont arrêtés jusqu'à la fin de la mise à niveau.

    Lorsque le processus de migration se termine, l'état du nouveau déploiement devient Migrated.

  13. Cliquez avec le bouton droit sur le nom de l'ancien déploiement et sélectionnez Basculer vers le nouveau déploiement.

    Lorsque le processus de migration se termine, l'état du nouveau déploiement devient Running et l'état du déploiement précédent devient Stopped.

Résultats

Les services OpenStack sont désormais fournis par le nouveau déploiement.

Que faire ensuite

  • Mettez à niveau votre clé de licence dans My VMware. Voir la base de connaissances KB 2006974.

  • Mettez à jour toutes les entrées DNS pour utiliser les adresses IP du nouveau déploiement VMware Integrated OpenStack.

  • Pour les déploiements NSX-T Data Center, mettez à jour la configuration du proxy de métadonnées dans NSX Manager pour utiliser l'adresse IP du nouveau Serveur de gestion OpenStack.

  • Si vous avez intégré votre déploiement à vRealize Automation, recommencez la procédure d'intégration. Reportez-vous à Intégrer VMware Integrated OpenStack à vRealize Automation.

  • Si vous avez intégré votre déploiement à VMware Identity Manager, supprimez la configuration existante à partir de custom.yml et configurez de nouveau l'intégration à l'aide de la nouvelle procédure. Reportez-vous à la section Configurer la fédération de VMware Identity Manager.

Si la mise à niveau échoue ou si vous ne souhaitez pas utiliser la nouvelle version, vous pouvez revenir à votre déploiement précédent de VMware Integrated OpenStack. Reportez-vous à Restaurer un déploiement précédent de VMware Integrated OpenStack.

Si le déploiement aboutit, vous pouvez supprimer votre ancien déploiement de VMware Integrated OpenStack. Reportez-vous à Supprimer l'ancien déploiement de VMware Integrated OpenStack.