Avant d'exécuter la commande de l'interface de ligne de commande pour mettre à niveau un dispositif vCenter Server Appliance ou Platform Services Controller, vous devez préparer un fichier JSON avec des paramètres de configuration et leurs valeurs pour la spécification de votre mise à niveau.
Le programme d'installation vCenter Server Appliance contient les modèles JSON pour tous les types de mise à jour. Pour plus d'informations sur les modèles, reportez-vous à Modèles JSON pour la mise à niveau via l'interface de ligne de commande du dispositif vCenter Server Appliance et Platform Services Controller.
Vous pouvez mettre à niveau un dispositif avec les configurations minimales en définissant les valeurs des paramètres de configuration dans le modèle JSON en fonction de votre spécification. Vous pouvez modifier les valeurs prédéfinies, supprimer et ajouter des paramètres de configuration à des fins de configurations personnalisées.
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 upgrade --template-help ou reportez-vous à la section Paramètres de configuration de la mise à niveau.
Procédure
- Dans le programme d'installation vCenter Server Appliance, accédez au répertoire vcsa-cli-installer et ouvrez le sous-dossier templates.
- Copiez les modèles de mise à niveau du sous-dossier upgrade vers votre espace de travail.
Important : Le chemin d'accès aux fichiers de configuration JSON doit contenir uniquement des caractères ASCII. Les caractères ASCII étendus et non-ASCII ne sont pas pris en charge.
- 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.
- Renseignez les valeurs des paramètres de configuration requis et, si vous le souhaitez, entrez des paramètres supplémentaires et leurs valeurs.
Par exemple, si vous souhaitez utiliser une attribution de DHCP IPv4 pour le réseau temporaire du nouveau dispositif, dans la sous-section
temporary.network
du modèle, remplacez la valeur du paramètre
mode
par
dhcp
et supprimez les paramètres de configuration par défaut correspondant à une attribution statique.
"temporary.network": {
"ip.family": "ipv4",
"mode": "dhcp"
},
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 un caractère de barre oblique inverse (\) ou de guillemets ("), vous devez faire précéder le caractère d'un caractère de barre oblique inverse (\). Par exemple, "password":"my\"password"
définit le mot de passe my"password, "image":"G:\\vcsa\\VMware-vCenter-Server-Appliance-6.5.0.XXXX-YYYYYYY_OVF10.ova"
définit le chemin d'accès G:\vcsa\VMware-vCenter-Server-Appliance-6.5.0.XXXX-YYYYYYY_OVF10.ova.
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
.
- (Facultatif) Utilisez un éditeur JSON de votre choix pour valider le fichier JSON.
- Enregistrez-le au format UTF-8 et fermez-le.
Que faire ensuite
Vous pouvez créer et enregistrer des modèles supplémentaires au besoin, en fonction de votre spécification de mise à niveau.