Avant de commencer à migrer tout type de déploiement vCenter Server vers un dispositif, vous devez effectuer les tâches de préparation.
Tâches de préparation :
- Synchronisation des horloges sur le réseau vSphere
- Préparation des bases de données vCenter Server pour la migration
- Préparer des hôtes ESXi pour la migration
- Télécharger et monter le programme d'installation de vCenter Server
- Télécharger et exécuter l'VMware Migration Assistant sur la machine Windows source
Synchroniser les horloges ESXi avec un serveur de temps réseau
Avant d'installer vCenter Server, assurez-vous que les horloges de toutes les machines sur votre réseau vSphere sont synchronisées.
Cette tâche explique comment configurer NTP depuis VMware Host Client.
Procédure
Préparation des bases de données vCenter Server pour la migration
L'instance de vCenter Server Appliance nécessite une base de données pour stocker et organiser les données de serveur. Vérifiez que votre base de données vCenter Server source est préparée pour la migration vers l'instance cible de vCenter Server Appliance.
Chaque instance de vCenter Server Appliance doit disposer de sa propre base de données. La base de données PostgreSQL incluse dans l'instance de vCenter Server Appliance prend en charge jusqu'à 2 500 hôtes et 30 000 machines virtuelles.
Pour vérifier que votre base de données est préparée pour la migration :
- Vérifiez que les mots de passe sont à jour et qu'ils ne sont pas sur le point d'expirer.
- (Facultatif) Réduisez la taille de la base de données. Pour plus d'informations, consultez l'article KB 2110031 de la base de connaissances.
- Vérifiez que vous avez sauvegardé votre base de données. Consultez la documentation de la base de données.
- Vérifiez que vCenter Server peut communiquer avec la base de données locale.
Pendant la migration de vCenter Server vers l'instance de vCenter Server, le programme d'installation :
- Exporte la base de données vCenter Server.
- Déploie l'instance cible de vCenter Server dans un état non configuré.
- Copie les données exportées vers l'instance cible de vCenter Server.
- Démarre le service PostgreSQL pour importer les données de la base de données source.
- Met à niveau le schéma de base de données pour qu'il soit compatible avec l'instance cible de vCenter Server.
- Démarre les services de l'instance cible de vCenter Server.
Lorsque vous configurez l'instance cible de vCenter Server, vous initialisez et configurez la base de données importée avec l'ancien schéma. Vous pouvez choisir des options de migration :
- Tables d'inventaire
- Tables d'inventaire avec événements et tâches
- Toutes les données de base de données
Préparer une base de données Oracle pour la migration
Vérifiez que vous disposez des informations d'identification nécessaires et que vous avez effectué le nettoyage nécessaire et autres tâches de préparation avant de migrer la base de données Oracle de Windows vers un dispositif de base de données PostgreSQL intégré.
Conditions préalables
Vérifiez que vous avez confirmé l'interopérabilité de base avant de préparer votre base de données Oracle pour la migration.
Vérifiez que vous avez sauvegardé votre base de données. Pour en savoir plus sur la sauvegarde de la base de données vCenter Server, reportez-vous à la documentation Oracle.
Procédure
Résultats
Votre base de données est maintenant préparée pour la migration de vCenter Server vers vCenter Server Appliance.
Préparer une base de données Microsoft SQL Server pour la migration
Vérifiez que vous disposez des informations d'identification nécessaires et que vous avez effectué le nettoyage nécessaire et autres tâches de préparation avant de migrer la base de données Microsoft SQL Server sous Windows vers un dispositif de base de données PostgreSQL intégré.
Conditions préalables
Vérifiez que vous avez sauvegardé votre base de données. Pour plus d'informations sur la sauvegarde de la base de données vCenter Server, consultez la documentation relative à Microsoft SQL Server.
Procédure
Résultats
Votre base de données est maintenant préparée pour la migration de vCenter Server vers vCenter Server Appliance.
Préparer la base de données PostgreSQL avant de migrer vCenter Server vers un dispositif
Vérifiez que vous disposez des informations d'identification nécessaires et que vous avez effectué le nettoyage nécessaire et autres tâches de préparation avant de migrer votre installation de base de données PostgreSQL sous Windows vers un dispositif.
Pour plus d'informations sur la sauvegarde de la base de données vCenter Server, reportez-vous à la documentation de PostgreSQL.
Conditions préalables
Vérifiez l'interopérabilité de base de la migration avant de préparer la base de données PostgreSQL pour la migration de vCenter Server.
Procédure
Résultats
Votre base de données est maintenant préparée pour la migration de vCenter Server vers vCenter Server Appliance.
Préparer des hôtes ESXi pour la migration
Vous devez préparer les hôtes ESXi qui sont gérés par votre installation vCenter Server avant de les migrer de Windows vers vCenter Server 8.0.
Conditions préalables
Pour migrer vCenter Server ou une instance externe de Platform Services Controller pour Windows vers vCenter Server 8.0, vos hôtes ESXi source et cible doivent répondre aux conditions requises de migration.
- Les hôtes ESXi doivent être à la version 6.7 ou une version ultérieure. Pour plus d'informations sur la compatibilité ESXi, consultez le Guide de compatibilité de VMware.
- Les hôtes ESXi ne doivent pas être en mode de verrouillage ou de maintenance.
Procédure
Résultats
Vos hôtes ESXi sont prêts pour la migration vers vCenter Server Appliance.
Préparation des certificats vCenter Server pour la migration
Vous devez vérifier que vos certificats vCenter Server source sont préparés avant de démarrer le processus de migration.
Dans vSphere 6.0 et versions ultérieures, les certificats sont stockés dans VMware Endpoint Certificate Store. Le processus de migration se poursuit normalement et préserve vos certificats. Pour plus d'informations sur l'emplacement des certificats vCenter Server, consultez l'article KB 2111411 de la base de connaissances.
Emplacement des fichiers de certificats
Les fichiers de certificats vCenter Server se trouvent dans %ProgramData%\VMware\VMware VirtualCenter\SSL
Types de certificats pris en charge
Si votre environnement utilise l'un des types de certificats pris en charge, vous pouvez poursuivre la migration. Le processus de migration se poursuit normalement et préserve vos certificats.
- Votre fichier rui.crt contient toute la chaîne notamment le certificat feuille. Vous pouvez créer ce type de certificat en déployant et en utilisant l'outil d'automatisation des certificats SSL VMware, consultez l'article KB 2057340 de la base de connaissances.
- Votre fichier rui.crt contient le certificat leaf, tandis que le fichier cacert.pem correspondant est disponible dans %ProgramData%\VMware\VMware VirtualCenter\SSL pour valider le fichier rui.crt.
Types de certificats non pris en charge
Si votre environnement utilise l'un des types de certificats non pris en charge, vous devez préparer vos certificats avant de pouvoir poursuivre le processus de migration.
- Votre fichier rui.crt contient uniquement le certificat feuille, le fichier cacert.pem est absent ou non valide, et cacert.pem n'est pas ajouté au magasin d'approbations Windows.
Obtenez le certificat de l'autorité de certification, notamment tous les certificats intermédiaires, puis créez un fichier cacert.pem ou remplacez les certificats vCenter Server par l'un des formats pris en charge.
- Votre fichier rui.crt contient uniquement le certificat feuille et le fichier cacert.pem est absent ou non valide, mais cacert.pem est ajouté au magasin d'approbations Windows.
Obtenez le certificat de l'autorité de certification, notamment tous les certificats intermédiaires depuis le magasin d'approbations Windows et créez le fichier cacert.pem. Utilisez OpenSSL pour vérifier le certificat en exécutant la commande verify -CAfile cacert.pem rui.crt
Pour plus d'informations sur les certificats de sécurité vSphere, reportez-vous à la documentation Sécurité de vSphere.
Configuration système requise pour le programme d'installation de vCenter Server
Vous pouvez exécuter le programme d'installation de l'interface graphique ou de la ligne de commande de vCenter Server depuis une machine client réseau utilisant une version prise en charge du système d'exploitation Windows, Linux ou Mac.
Afin d'assurer des performances optimales des programmes d'installation de l'interface graphique ou de la ligne de commande, utilisez une machine client disposant de la configuration matérielle minimale requise.
Système d'exploitation | Versions prises en charge | Configuration matérielle minimale requise pour des performances optimales |
---|---|---|
Windows |
|
4 Go de RAM, 2 CPU de 4 cœurs cadencés à 2,3 GHz, disque dur de 32 Go, 1 carte réseau |
Linux |
|
4 Go de RAM, 1 CPU de 2 cœurs cadencés à 2,3 GHz, disque dur de 16 Go, 1 carte réseau
Note : Le programme d'installation par ligne de commande nécessite un système d'exploitation de 64 bits.
|
Mac |
|
8 Go de RAM, 1 CPU de 4 cœurs cadencés à 2,4 GHz, disque dur de 150 Go, 1 carte réseau |
Déterminer la taille de la base de données Oracle et celle du stockage pour le nouveau dispositif
Avant de procéder à une mise à niveau d'une instance de vCenter Server Appliance ou à une migration de vCenter Server sous Windows utilisant une base de données Oracle externe, vous devez déterminer la taille de la base de données existante. En fonction de la taille de la base de données existante, vous pouvez calculer la taille de stockage minimale pour la nouvelle base de données de l’instance de vCenter Server Appliance à l'aide d'une base de données PostgreSQL intégrée.
Vous devez exécuter des scripts pour déterminer la taille de la table mémoire Oracle, la taille de la table des événements et des tâches, et la taille de la table de statistiques. La table mémoire Oracle correspond à la partition de base de données (/storage/db) de la base de données PostgreSQL. Les tables d'événements et de tâches, et de statistiques, Oracle correspondent aux statistiques, événements, alarmes et tâches (/storage/seat) de la partition de la base de données PostgreSQL.
Pendant la mise à niveau du dispositif, vous devez sélectionner, pour le nouveau dispositif, une taille de stockage au moins deux fois supérieure à la taille des tables Oracle.
Pendant la mise à niveau du dispositif, vous pouvez sélectionner les types de données à transférer vers le nouveau dispositif. Afin de réduire autant que possible la durée de la mise à niveau et la quantité de stockage nécessaire pour le nouveau dispositif, vous pouvez choisir de transférer uniquement les données de configuration.
Conditions préalables
Procédure
Déterminer la taille de la base de données Microsoft SQL Server et celle du stockage pour la nouvelle instance de vCenter Server Appliance
Avant de procéder à une mise à niveau d'une instance de vCenter Server Appliance ou à une migration de vCenter Server sous Windows utilisant une base de données Microsoft SQL Server externe, vous devez déterminer la taille de la base de données existante. En fonction de la taille de la base de données existante, vous pouvez calculer la taille de stockage minimale pour la nouvelle instance de vCenter Server Appliance. Cette taille de stockage permet à la base de données PostgreSQL intégrée de supposer les données de l'ancienne base de données avec suffisamment d'espace disque libre après la mise à niveau.
Vous devez exécuter des scripts pour déterminer la taille de la table mémoire Microsoft SQL Server, la taille de la table des événements et des tâches, et la taille de la table de statistiques. La table mémoire Microsoft SQL Server correspond à la partition de base de données (/storage/db) de la base de données PostgreSQL. La table d'événements et de tâches, et la table de statistiques Microsoft SQL Server correspondent aux statistiques, événements, alarmes et tâches (/storage/seat) de la partition de la base de données PostgreSQL.
Pendant la mise à niveau du dispositif, vous devez sélectionner, pour le nouveau dispositif, une taille de stockage au moins deux fois supérieure à la taille des tables Microsoft SQL Server.
Conditions préalables
Vous devez disposer des informations d'identification de connexion à la base de données vCenter Server.
Procédure
Télécharger et exécuter l'VMware Migration Assistant sur la machine Windows source
Vous devez télécharger et exécuter VMware Migration Assistant sur votre instance source de vCenter Server ou de Platform Services Controller pour la préparer pour la migration de Windows vers une instance de vCenter Server Appliance. Si votre déploiement de vCenter Server dispose d'une instance externe de Update Manager qui s'exécute sous Windows, téléchargez et exécutez VMware Migration Assistant sur la machine Windows source. Update Manager prépare le serveur Update Manager et la base de données pour la migration de Windows vers l'instance de vCenter Server Appliance.
L'VMware Migration Assistant effectue les tâches suivantes sur la machine Windows source sur laquelle vous l'exécutez :
- Découvre le type de déploiement source.
- Exécute des pré-vérifications sur la source.
- Signale des erreurs devant être corrigées avant de démarrer la migration.
- Fournit des informations pour les étapes suivantes du processus de migration.
Conditions préalables
- Télécharger et monter le programme d'installation de vCenter Server.
- Connectez-vous à la machine Windows en tant qu'administrateur.
Procédure
Résultats
Lorsque les pré-vérifications sont terminées et que les éventuelles erreurs sont corrigées, votre système source est prêt pour la migration.
Que faire ensuite
Pour commencer le processus de migration, suivez les instructions de VMware Migration Assistant.
Pour consulter les étapes détaillées de migration, reportez-vous à l'un des documents suivants.
- Migration de vCenter Server avec une instance intégrée de Platform Services Controller vers une instance de vCenter Server Appliance à l'aide d'une interface utilisateur graphique
- Migration de vCenter Server avec une instance externe de Platform Services Controller vers un dispositif à l'aide d'une interface utilisateur graphique
- Migration via une interface de ligne de commande d'une installation de vCenter Server de Windows vers un dispositif