À partir d'un serveur VMware Cloud Director mis à niveau, vous exécutez un outil qui met à niveau la base de données VMware Cloud Director. Vous ne devez pas redémarrer n'importe quel serveur VMware Cloud Director mis à niveau avant la mise à niveau de la base de données partagée.

Les informations sur les tâches en cours et récemment terminées sont conservées dans la base de données VMware Cloud Director. Comme la mise à niveau de la base de données invalide ces informations, l'utilitaire de mise à niveau de base de données vérifie qu'aucune tâche n'est en cours d'exécution lorsque la mise à niveau commence.

Toutes les cellules d'un groupe de serveurs VMware Cloud Director partagent la même base de données. Quel que soit le nombre de cellules que vous mettez à niveau, vous ne mettez à niveau la base de données qu'une seule fois. Une fois la base de données mise à niveau, les cellules VMware Cloud Director qui ne sont pas mises à niveau ne peuvent pas se connecter à la base de données. Vous devez mettre à niveau toutes les cellules pour qu'elles se connectent à la base de données mise à niveau.

Conditions préalables

  • Sauvegardez votre base de données existante. Suivez pour cela la procédure recommandée par le fournisseur du logiciel de base de données.
  • Vérifiez que toutes les cellules VMware Cloud Director du groupe de serveurs sont arrêtées. Les cellules mises à niveau sont arrêtées pendant la mise à niveau. S'il existe des serveurs VMware Cloud Director qui ne sont pas mis à niveau, vous pouvez utiliser l'outil de gestion de cellules pour mettre en veille et arrêter leurs services. Pour plus d'informations sur la façon de gérer une cellule à l'aide de l'outil de gestion des cellules, reportez-vous à la section Référence de l'outil de gestion des cellules VMware Cloud Director.
  • Consultez la rubrique Référence de l'utilitaire de mise à niveau de la base de données.

Procédure

  1. Exécutez l'utilitaire upgrade de base de données avec ou sans options.
    /opt/vmware/vcloud-director/bin/upgrade
    Si l'utilitaire de mise à niveau de base de données détecte une version incompatible de NSX Manager, il affiche un message d'avertissement et annule la mise à niveau.
  2. Sur l'invite, entrez y et appuyez sur Entrée pour confirmer la mise à niveau de la base de données.
  3. À l'invite, entrez y et appuyez sur Entrée pour confirmer que vous avez sauvegardé la base de données.
    Si vous avez utilisé l'option --backup-completed, l'utilitaire ignore cette invite.
  4. Si l'utilitaire détecte une cellule active, sur l'invite pour continuer, entrez n pour quitter le shell, puis vérifiez qu'aucune cellule n'est en cours d'exécution et réessayez la mise à niveau de Étape 1.

Résultats

L'outil de mise à niveau de la base de données s'exécute et affiche des messages de progression. Lorsque la mise à niveau est terminée, vous êtes invité à démarrer le service VMware Cloud Director sur le serveur en cours.

Que faire ensuite

Entrez o et appuyez sur Entrée ou démarrez le service ultérieurement en exécutant la commande service vmware-vcd start.

Vous pouvez démarrer les services des serveurs VMware Cloud Director mis à niveau.

Vous pouvez mettre à niveau les autres VMware Cloud Director membres du serveur de groupe et démarrer leurs services. Reportez-vous à Mise à niveau d'une cellule VMware Cloud Director.