Vous pouvez mettre à niveau toutes les cellules dans le groupe de serveurs ainsi que dans la base de données partagée en exécutant le programme d'installation de VMware Cloud Director avec l'option --private-key-path.
Vous pouvez utiliser le programme d'installation de VMware Cloud Director pour Linux pour mettre à niveau un groupe de serveurs VMware Cloud Director composé des installations de VMware Cloud Director sur un système d'exploitation Linux pris en charge. Si votre groupe de serveurs VMware Cloud Director se compose des déploiements de dispositifs VMware Cloud Director 9.5, vous utilisez le programme d'installation de VMware Cloud Director pour Linux pour mettre à niveau votre environnement existant uniquement dans le cadre du workflow de migration. Reportez-vous à la section Mise à niveau et migration de votre dispositif VMware Cloud Director.
VMware Cloud Director pour Linux est distribué en tant que fichier exécutable signé numériquement portant un nom sous la forme vmware-vcloud-director-distribution-v.v.v-nnnnnn.bin, où v.v.v représente la version du produit et nnnnnn le numéro de build. Par exemple : vmware-vcloud-director-distribution-10.4.0-19780584.bin. L'exécution de cet exécutable installe ou met à niveau VMware Cloud Director.
Lorsque vous exécutez le programme d'installation VMware Cloud Director avec l'option --private-key-path, vous pouvez ajouter d'autres options de commande de l'utilitaire upgrade, par exemple, --maintenance-cell. Pour plus d'informations sur les options de l'utilitaire upgrade de base de données, consultez Référence de l'utilitaire de mise à niveau de base de données pour VMware Cloud Director sous Linux.
Conditions préalables
-
Important : VMware Cloud Director 10.5.1 et versions ultérieures n'acceptent plus les certificats dont les algorithmes de signature utilisent SHA-1.Pour VMware Cloud Director 10.5.1 et versions ultérieures, vérifiez qu'aucun des certificats de la chaîne de certificats n'utilise SHA-1 comme algorithme de signature, par exemple,
sha1WithRSAEncryption
. -
Vérifiez que votre base de données VMware Cloud Director, les composants vSphere et les composants NSX sont compatibles avec la nouvelle version de VMware Cloud Director.
Important : Si votre installation VMware Cloud Director existante utilise une base de données Oracle ou une base de données Microsoft SQL Server, vérifiez que vous avez migré vers une base de données PostgreSQL avant la mise à niveau. Pour connaître les chemins de mise à niveau possibles, reportez-vous à la section Mise à niveau de VMware Cloud Director sous Linux. -
Vérifiez que vous possédez les informations d'identification de superutilisateur sur le serveur cible.
-
Si vous souhaitez que le programme d'installation vérifie la signature numérique du fichier d'installation, téléchargez et installez la clé publique VMware sur le serveur cible. Si vous avez déjà vérifié la signature numérique du fichier d'installation, il n'est pas nécessaire de la revérifier pendant l'installation. Reportez-vous à Télécharger et installer la clé publique VMware pour une installation de VMware Cloud Director sous Linux.
- Vérifiez que vous disposez d'une clé de licence valide pour utiliser la version du logiciel VMware Cloud Director vers laquelle vous effectuez la mise à niveau.
- Vérifiez que toutes les cellules autorisent les connexions SSH à partir du super utilisateur sans mot de passe. Pour effectuer une vérification, vous pouvez exécuter la commande Linux suivante :
sudo -u vcloud ssh -i private-key-path root@cell-ip
Cet exemple définit votre identité survcloud
, puis établit une connexion SSH à la cellule dans cell-ip en tant que racine, mais ne fournit pas de mot de passe racine. Si la clé privée dans private-key-path sur la cellule locale est lisible par l'utilisateurvcloud.vcloud
et que la clé publique correspondante existe dans le fichier authorized-keys pour l'utilisateur racine dans cell-ip, la commande aboutit.Note :L'utilisateur
vcloud
, le groupevcloud
et le comptevcloud.vcloud
sont créés par le programme d'installation de VMware Cloud Director pour servir d'identité sous laquelle les processus de VMware Cloud Director s'exécutent. L'utilisateur devcloud
n'a aucun mot de passe. - Vérifiez que tous les hôtes ESXi sont activés. Les hôtes ESXi désactivés ne sont pas pris en charge.
- Vérifiez que tous les serveurs du groupe de serveurs peuvent accéder au stockage partagé du serveur de transfert. Reportez-vous à Préparation du stockage du serveur de transfert pour VMware Cloud Director sous Linux.
-
À partir de la version 10.3, VMware Cloud Director n'autorise plus les serveurs LDAP d'administrateurs et de locataires à contourner la validation du certificat SSL. Avant de procéder à la mise à niveau de VMware Cloud Director, vous devez tester votre connexion. Si l'une des organisations utilise ces configurations non valides, pour chacune d'elles, vous devez désactiver le paramètre Accept all certificates pour le serveur LDAP et importer les certificats dans l'interface utilisateur des paramètres LDAP.
Dans les dernières versions, lorsque vous mettez à jour les paramètres LDAP pour désactiver le paramètre Accept all certificates, une boîte de dialogue d'autorisation à la première utilisation automatise l'importation du certificat pour le serveur LDAP d'une organisation. Cependant, dans les version antérieures, il s'agit d'un processus en deux étapes qui consiste à désactiver le paramètre Accept all certificates, puis à utiliser l'interface utilisateur pour télécharger le certificat du serveur LDAP.
- Si votre installation de VMware Cloud Director utilise un serveur LDAPS, vérifiez que vous disposez d'un certificat correctement construit pour Java 8 Update 181 afin d'éviter les échecs de connexion LDAP après la mise à niveau. Pour plus d'informations, consultez les Modifications de version de Java 8 à l'adresse https://www.java.com.
Procédure
Résultats
- Il vérifie que l'hôte de la cellule actuelle répond à toute la configuration requise.
- Il décompresse le module RPM VMware Cloud Director.
- Il met à jour le logiciel VMware Cloud Director sur la cellule actuelle.
- Il met à niveau la base de données VMware Cloud Director.
- Il met à niveau le logiciel VMware Cloud Director sur chacune des cellules restantes, puis redémarre les services VMware Cloud Director sur la cellule.
- Redémarre les services VMware Cloud Director sur la cellule actuelle.
Que faire ensuite
- Démarrez les services VMware Cloud Director sur toutes les cellules du groupe de serveurs.
-
Vérifiez que vos connexions AMQP fonctionnent correctement.
- Mettre à niveau les instances de NSX-V Manager enregistrées dans VMware Cloud Director
- Mettre à niveau des systèmes vCenter, des hôtes ESXi et des dispositifs Edge NSX enregistrés sur VMware Cloud Director