Lorsque vous utilisez l'interface de ligne de commande pour faire migrer une installation vCenter Server source vers un système vCenter Server Appliance cible, vous devez préparer un modèle JSON reprenant les valeurs de configuration du nouveau dispositif.

Vous pouvez faire migrer les instances de vCenter Server ou de Platform Services Controller depuis Windows et vers un dispositif en définissant les valeurs en fonction des paramètres de configuration des modèles qui sont disponibles dans le fichier ISO du programme d'installation. Les paramètres de configuration qui ne sont pas inclus dans les modèles sont définis sur leurs valeurs par défaut. Vous pouvez ajouter des paramètres de configuration aux modèles pour définir leurs valeurs en fonction de vos spécifications de migration.

Le répertoire vcsa-cli-installer/templates/migrate contient des exemples de modèles de migration des instances de vCenter Server 6.0 et vCenter Server 6.5 vers un dispositif au moyen de l'interface de ligne de commande.

Pour obtenir une liste complète des paramètres de configuration et de leurs descriptions, accédez au sous-répertoire du programme d'installation de votre système d'exploitation et exécutez la commande vcsa-deploy migrate --template-help.
Important : Le nom d'utilisateur que vous utilisez pour vous connecter à la machine à partir de laquelle vous souhaitez exécuter le programme d'installation de l'interface de ligne de commande, le chemin d'accès au programme d'installation du dispositif vCenter Server Appliance, le chemin d'accès à votre fichier de configuration JSON et les valeurs de chaîne de votre fichier de configuration JSON, y compris les mots de passe, doivent contenir uniquement des caractères ASCII. Les caractères ASCII étendus et non-ASCII ne sont pas pris en charge.

Pour effectuer la migration par lot, placez les modèles JSON de définition de votre déploiement dans un répertoire unique. Lorsqu'il est appelé, le programme d'installation de l'interface de ligne de commande migre votre déploiement existant vers la nouvelle version de vCenter Server à l'aide de la topologie définie dans les modèles JSON.

Conditions préalables

Assurez-vous que votre environnement répond aux conditions requises pour la migration. Reportez-vous à Configuration système requise pour la migration de déploiements vCenter Server vers des déploiements vCenter Server Appliance.

Préparez votre environnement pour la migration. Reportez-vous à la section Préparation de la migration.

Procédure

  1. Ouvrez le sous-dossier migrate du répertoire vcsa-cli-installer/templates.
  2. Copiez le modèle de migration du sous-dossier install vers votre espace de travail.
    • Pour vCenter Server 6.0, utilisez le dossier migrate/winvc6.0/.
    • Pour vCenter Server 6.5, utilisez le dossier migrate/winvc6.5/.
  3. Ouvrez le fichier de modèle pour votre cas d'utilisation dans un éditeur de texte.
    Pour vous assurer que la syntaxe de votre fichier de configuration JSON est correcte, utilisez un éditeur JSON.
  4. Renseignez les valeurs des paramètres de configuration requis et, si vous le souhaitez, entrez des paramètres supplémentaires et leurs valeurs.
    Important : Pour définir une valeur contenant le caractère de barre oblique inverse (\) ou de guillemets ("), vous devez faire précéder le caractère du caractère de barre oblique inverse (\). Par exemple, "password":"my\"password" définit le mot de passe my"password, "image":"C:\\vmware\\vcsa" définit le chemin C:\vmware\vcsa.

    Les valeurs booléennes doivent contenir uniquement des caractères en minuscules, c'est-à-dire, qu'une valeur peut être true ou false. Par exemple, "ssh_enable":false

  5. Enregistrez-le au format UTF-8 et fermez-le.

Résultats

Votre fichier est prêt pour la migration.

Que faire ensuite

Vous pouvez créer et enregistrer autant de modèles que nécessaire en fonction de votre environnement. Lorsque votre modèle est prêt, exécutez la pré-vérification avant de l'utiliser pour la migration. Reportez-vous à la section Exécuter une prévérification avant une migration au moyen de la ligne de commande vers vCenter Server Appliance.