Vous pouvez utiliser un ou plusieurs arguments de commande pour définir les paramètres d'exécution de la commande de migration.

Vous pouvez ajouter une liste d'arguments séparés par des espaces dans la commande de mise à niveau via l'interface de ligne de commande.
vcsa-deploy migrate list_of_argumentspath_to_the_json_file

L'argument template requis fournit le chemin à un fichier JSON décrivant la procédure de déploiement de vCenter Server Appliance. Vous pouvez placer plusieurs fichiers JASON dans un répertoire. L'interface de ligne de commande migrera alors tous les déploiements en mode de traitement par lot. Pour plus d'informations sur l'exécution de migrations simultanées, reportez-vous à la section Préparer vos fichiers de configuration JSON pour la migration au moyen de la ligne de commande.

Important : Les valeurs de chaîne, notamment 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 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.

Argument facultatif Description
--accept-eula Permet d'accepter le contrat de licence d'utilisateur.

Requis pour exécuter la commande de déploiement.

-h, --help Permet d'afficher le message d'aide pour la commande.
--template-help Permet d'afficher le message d'aide pour les paramètres de configuration dans le fichier de déploiement JSON. Vous pouvez utiliser vcsa-deploy [subcommand] --help pour obtenir une liste des arguments spécifique de la sous-commande.
-v, --verbose Permet d'ajouter des informations de débogage à la sortie de la console.
-t, --terse Permet de masquer la sortie de la console. Affiche uniquement les messages d'avertissement et d'erreur.
--log-dir, LOG_DIR Spécifie l'emplacement du journal et d'autres fichiers de sortie générés par le programme d'installation.
--skip-ovftool-verification

Permet d'effectuer la vérification de base des paramètres de configuration et de déployer vCenter Server Appliance, mais ne valide pas les paramètres d'OVF Tool dans la sous-section ovftool_arguments du modèle JSON. Si vous définissez des arguments que l'OVF Tool ne reconnaît pas, le déploiement peut échouer.

--no-ssl-certificate-verification

Interdit la vérification SSL des connexions ESXi.

L'interface de ligne de commande vérifie que le certificat de sécurité d'un serveur est signé par une autorité de certification (CA) et établit une connexion sécurisée. Si le certificat est auto-signé, l'interface de ligne de commande arrête la mise à niveau, sauf si vous lui demandez d'ignorer le certificat auto-signé à l'aide du paramètre de commande --no-ssl-certificate-validation.

Si vous vous connectez à un serveur avec un certificat auto-signé, mais que vous ne parvenez pas à le faire accepter par l'interface de ligne de commande, l'interface de ligne de commande affiche l'empreinte du certificat auto-signé du serveur et vous demande de l'accepter ou de la refuser.

Vous pouvez également demander à l'interface de ligne de commande d'ignorer les certificats auto-signés en utilisant le paramètre de configuration ssl_certificate_verification dans le modèle JSON. Reportez-vous à la section Paramètres de configuration de la mise à niveau.

Important : Évitez d'utiliser cette option, car elle peut entraîner des problèmes pendant ou après la mise à niveau en raison d'une identité non validée de l'hôte cible.
--operation-id Vous permet de fournir un identificateur pour suivre simultanément l'installation, la migration ou la mise à niveau de plusieurs instances de vCenter Server. Si vous ne fournissez pas un ID d'opération, l'interface de ligne de commande génère un identificateur unique universel (UUID) que vous pouvez utiliser pour identifier les différentes instances de vCenter Server et l'état de leur installation ou de leur mise à niveau.
--verify-template-only Permet d'exécuter une vérification de modèle de base sans installer Upgrade Runner, d'effectuer des vérifications préalables et de mettre à niveau ou de migrer le dispositif vCenter Server Appliance.
--precheck-only Permet d'installer l'assistant de migration sur la machine virtuelle vCenter Server source et d'exécuter un jeu complet de vérifications préalables sans effectuer la migration.
--acknowledge-ceip Permet de confirmer l'accord à participer au programme d'amélioration du produit VMware (CEIP). Cet argument est obligatoire si ceip.enabled est défini sur vrai dans le modèle de mise à niveau.
Code de sortie Description
0 La commande s'est exécutée avec succès
1 Erreur d'exécution
2 Erreur de validation
3 Erreur de modèle