Lorsque vous préparez vos fichiers de configuration JSON pour un déploiement par interface de ligne de commande, vous devez définir les paramètres et les valeurs permettant de fournir des données d'entrée pour le déploiement d'un dispositif vCenter Server Appliance ou Platform Services Controller.
Sections et sous-sections des paramètres de configuration dans les fichiers de déploiement JSON
Les paramètres de configuration dans les fichiers de configuration JSON pour la mise à niveau via l'interface de ligne de commande sont répartis par sections et par sous-sections.
Section | Sous-section | Description |
---|---|---|
new.vcsa : décrit le dispositif que vous souhaitez déployer. |
esxi |
À utiliser uniquement si vous souhaitez déployer le dispositif directement sur un hôte ESXi.
Contient les paramètres de configuration qui décrivent l'hôte
ESXi cible. Reportez-vous à la section
Paramètres de configuration dans la section new.vcsa , sous-section esxi .
Note : Vous devez renseigner la sous-section
esxi ou
vc .
|
vc |
À utiliser uniquement si vous souhaitez déployer le dispositif sur l'inventaire d'une instance de vCenter Server. Contient les paramètres de configuration qui décrivent l'hôte ESXi ou le cluster DRS cible dans l'inventaire de vCenter Server. Reportez-vous à la section Paramètres de configuration dans la section
Note : Vous devez renseigner la sous-section
vc ou
esxi .
|
|
appliance |
Contient les paramètres de configuration qui décrivent le dispositif. Reportez-vous à la section Paramètres de configuration dans la section new.vcsa , sous-section appliance . |
|
network |
Contient les paramètres de configuration qui décrivent les paramètres réseau du dispositif. Reportez-vous à la section Paramètres de configuration dans la section new.vcsa , sous-section network . |
|
os |
Contient les paramètres de configuration qui décrivent les paramètres du système d'exploitation du dispositif. Reportez-vous à la section Paramètres de configuration dans la section new.vcsa , sous-section os . |
|
sso |
Contient les paramètres de configuration qui décrivent les paramètres vCenter Single Sign-On du dispositif. Reportez-vous à la section Paramètres de configuration dans la section new.vcsa , sous-section sso . |
|
ovftool.arguments |
Sous-section facultative pour ajouter des arguments arbitraires et leurs valeurs à la commande OVF Tool que le programme d'installation génère.
Important : Le programme d'installation
vCenter Server Appliance ne valide pas les paramètres de configuration de la sous-section
ovftool.arguments . Si vous définissez des arguments que l'OVF Tool ne reconnaît pas, le déploiement peut échouer.
|
|
ceip : décrit la participation au programme d'amélioration du produit VMware (CEIP). |
settings |
Contient uniquement le paramètre de configuration Requis uniquement si vous déployez un dispositif vCenter Server Appliance avec une instance intégrée de Platform Services Controller ou un dispositif Platform Services Controller.
Note : Si la valeur est définie sur
true , vous devez exécuter la commande de déploiement de l'interface de ligne de commande avec l'argument
--acknowledge-ceip.
Pour plus d'informations sur le CEIP, reportez-vous à la section Configuration du programme d'amélioration du produit dans Gestion de vCenter Server et des hôtes. |
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. Peut être true
ou false
. Par exemple, "ssh.enable":false
.
Paramètres de configuration dans la section new.vcsa
Nom | Type | Description |
---|---|---|
hostname |
string | Adresse IP ou nom de domaine complet de l'hôte ESXi cible sur lequel vous souhaitez déployer le dispositif. |
username |
string | Nom d'utilisateur disposant de privilèges administratifs sur l'hôte ESXi cible, par exemple, « root ». |
password |
string | Mot de passe de l'utilisateur disposant de privilèges administratifs sur l'hôte ESXi cible. |
deployment.network |
string | Nom du réseau auquel connecter le dispositif.
Note : Le réseau doit être accessible depuis l'hôte
ESXi cible.
Ignoré si l'hôte ESXi cible dispose d'un seul réseau. |
datastore |
string | Nom de la banque de données dans laquelle vous souhaitez stocker tous les fichiers de configuration de machine virtuelle et les disques virtuels du dispositif.
Note :
La banque de données doit être accessible à partir de l'hôte ESXi. La banque de données doit disposer de suffisamment d'espace libre. |
port |
entier | Port proxy inversé HTTPS de l'hôte ESXi cible. Le port par défaut est 443. À utiliser uniquement si l'hôte ESXi cible utilise un port proxy inversé HTTPS personnalisé. |
Nom | Type | Description |
---|---|---|
hostname |
string | Adresse IP ou nom de domaine complet de l'instance de vCenter Server cible sur laquelle vous souhaitez déployer le dispositif. |
username |
string | nom d'utilisateur de l'administrateur de vCenter Single Sign-On sur l'instance de vCenter Server cible, par exemple, [email protected]. |
password |
string | Mot de passe de l'utilisateur administrateur de vCenter Single Sign-On sur l'instance de vCenter Server cible. |
deployment.network |
string | Nom du réseau auquel connecter le dispositif.
Note : Le réseau doit être accessible à partir de l'hôte
ESXi ou du cluster DRS cible sur lequel vous souhaitez déployer le dispositif.
Ignoré si l'hôte ESXi ou le cluster DRS cible dispose d'un seul réseau. |
datacenter |
chaîne ou groupe | Centre de données vCenter Server qui contient l'hôte ESXi ou le cluster DRS cible sur lequel vous souhaitez déployer le dispositif.
Si le centre de données est situé dans un dossier ou une structure de dossiers, la valeur doit être une liste de chaînes séparées par des virgules ou une liste séparée par des virgules sous forme de chaîne unique. Par exemple,
["parent_folder", "child_folder", "datacenter_name"]ou "parent_folder, child_folder, datacenter_name"
Note : La valeur est sensible à la casse.
|
datastore |
string | Nom de la banque de données dans laquelle vous souhaitez stocker tous les fichiers de configuration de machine virtuelle et les disques virtuels du dispositif.
Note :
La banque de données doit être accessible depuis l'hôte ESXi ou le cluster DRS cible. La banque de données doit disposer d'au moins 15 Go d'espace libre. |
port |
entier | Port proxy inversé HTTPS de l'instance de vCenter Server cible. Le port par défaut est 443. À utiliser uniquement si l'instance de vCenter Server cible utilise un port proxy inversé HTTPS personnalisé. |
target |
chaîne ou groupe | Hôte ESXi ou cluster DRS cible sur lequel vous souhaitez déployer le dispositif.
Important : Vous devez fournir le nom qui s'affiche dans l'inventaire de
vCenter Server. Par exemple, si le nom de l'hôte
ESXi cible est une adresse IP dans l'inventaire de
vCenter Server, vous ne pouvez pas fournir un nom de domaine complet.
Si l'hôte
ESXi ou le cluster DRS cible est situé dans un dossier ou une structure de dossiers, la valeur doit être une liste de chaînes séparées par des virgules ou une liste séparée par des virgules sous forme de chaîne unique. Par exemple,
["parent_folder", "child_folder", "esxi-host.domain.com"]ou "parent_folder, child_folder, esxi-host.domain.com"
Si l'hôte
ESXi cible fait partie d'un cluster, utilisez une liste de chaînes séparées par des virgules ou une liste séparée par des virgules sous forme de chaîne unique pour fournir le chemin d'accès. Par exemple,
["cluster_name", "esxi-host.domain.com"]ou "cluster_name, esxi-host.domain.com"
Note : La valeur est sensible à la casse.
|
vm.folder |
string | Facultatif. Nom du dossier de machine virtuelle dans lequel ajouter le dispositif. |
Nom | Type | Description |
---|---|---|
thin.disk.mode |
Booléen | Définissez sur true pour déployer le dispositif avec des disques virtuels dynamiques. |
deployment.option |
string | Taille du dispositif.
|
image |
string | Facultatif. Chemin d'accès au fichier local ou URL vers le package d'installation du dispositif vCenter Server Appliance. Par défaut, le programme d'installation utilise le package d'installation qui est inclus dans le fichier ISO, dans le dossier vcsa. |
name |
string | Nom de machine virtuelle du dispositif. Doit contenir uniquement des caractères ASCII, sauf le symbole de pourcentage (%), la barre oblique inverse (\) ou la barre oblique (/) et ne doit pas comporter plus de 80 caractères. |
ovftool.path |
string | Facultatif. Chemin d'au fichier local vers le fichier exécutable d'OVF Tool. Par défaut, le programme d'installation utilise l'instance d'OVF Tools qui est incluse dans le fichier ISO, dans le dossier vcsa/ovftool. |
Nom | Type | Description |
---|---|---|
ip.family |
string | Version IP du réseau du dispositif. Définissez sur |
mode |
string | Attribution IP du réseau du dispositif. Définissez sur |
ip |
string | Adresse IP du dispositif. Requise uniquement si vous utilisez une attribution statique, c'est-à-dire, si vous définissez le paramètre Vous devez définir une adresse IPv4 ou IPv6 correspondant à la version IP réseau, c'est-à-dire à la valeur du paramètre Une adresse IPv4 doit être conforme aux directives RFC 790. Une adresse IPv6 doit être conforme aux directives RFC 2373. |
dns.servers |
chaîne ou groupe | Adresses IP d'un ou plusieurs serveurs DNS.
Pour définir plusieurs serveurs DNS, utilisez une liste de chaînes séparées par des virgules ou une liste séparée par des virgules sous forme de chaîne unique pour fournir le chemin d'accès. Par exemple,
["x.y.z.a", "x.y.z.b"]ou "x.y.z.a, x.y.z.b" Requise uniquement si vous utilisez une attribution statique, c'est-à-dire, si vous définissez le paramètre |
prefix |
string | Longueur du préfixe de réseau. À utiliser seulement si le paramètre La longueur du préfixe de réseau correspond au nombre de bits défini dans le masque de sous-réseau. Par exemple, si le masque de sous-réseau est 255.255.255.0, il y a 24 bits dans la version binaire de la longueur du préfixe et la longueur du préfixe du réseau est donc 24. Pour la version IPv4, la valeur doit se situer entre Pour la version IPv6, la valeur doit se situer entre |
gateway |
string | Adresse IP de la passerelle par défaut. Pour la version IPv6, la valeur peut être |
ports |
string | (Facultatif) Numéros de port que vCenter Server Appliance utilise pour les connexions HTTP directes. Par défaut, le port 80 redirige les demandes vers le port HTTPS 443. Vous pouvez personnaliser les ports HTTP et HTTPS de vCenter Server. Si vous spécifiez un numéro de port HTTP et HTTPS personnalisé, veillez à ne pas utiliser un port déjà utilisé par vCenter Server, ou les ports par défaut HTTP et HTTPS 80 et 443. Les options pour spécifier un port personnalisé sont : L'exemple suivant spécifie les ports 81 et 444 pour les ports HTTP et HTTPS : ports: {"rhttpproxy.ext.port1":"81", "rhttpproxy.ext.port2":"444"} Pour plus d'informations sur les ports utilisés par vCenter Server, reportez-vous à la section Ports requis pour vCenter Server et l'instance de Platform Services Controller.
Note : Le paramètre
ports est pris en charge à partir de vSphere 6.5 Update 2.
|
system.name |
string | Identité du réseau principal. Peut être une adresse IP ou un nom de domaine complet, de préférence un nom de domaine complet. Vous ne pouvez pas modifier la valeur de ce paramètre après le déploiement. Le nom de domaine complet et les numéros décimaux à séparation par point doivent se conformer aux directives RFC 1123. |
Nom | Type | Description |
---|---|---|
password |
string | Mot de passe de l'utilisateur racine du système d'exploitation du dispositif. Le mot de passe doit se composer de 8 à 20 caractères, dont au moins une lettre majuscule, au moins une lettre minuscule, au moins un chiffre et au moins au caractère spécial comme le signe du dollar ($), un signe dièse (#), une arobase (@), un point (.) ou un point d'exclamation (!). Tous les caractères doivent être des caractères ASCII minuscules sans espace. |
ntp.servers |
chaîne ou groupe | Facultatif. Noms d'hôtes ou adresses IP d'un ou plusieurs serveur(s) NTP pour la synchronisation de l'heure.
Pour définir plusieurs serveurs NTP, utilisez une liste de chaînes séparées par des virgules ou une liste séparée par des virgules sous forme de chaîne unique pour fournir le chemin d'accès. Par exemple,
["x.y.z.a", "x.y.z.b"]ou "x.y.z.a, x.y.z.b" |
ssh.enable |
Booléen | Définissez sur true pour autoriser l'administrateur SSH à se connecter au dispositif.
Note : La haute disponibilité de
vCenter Server Appliance nécessite l'accès SSH distant au dispositif.
|
time.tools-sync |
Booléen | Facultatif. Définissez sur Ignoré si vous définissez des serveurs NTP pour la synchronisation de l'heure, c'est-à-dire si vous définissez le paramètre |
Nom | Type | Description |
---|---|---|
password |
string | Mot de passe de l'utilisateur administrateur de vCenter Single Sign-On, administrator@votre_nom_domaine.
|
domain-name |
string | Nom de domaine vCenter Single Sign-On, par exemple, vsphere.local.
|
first-instance |
Booléen | Uniquement requis si vous déployez un dispositif Platform Services Controller. La valeur par défaut est Défini sur Les instances de Platform Services Controller jointes répliquent leurs données d'infrastructure et activent Enhanced Linked Mode. Pour plus d'informations sur la gestion des services Platform Services Controller, reportez-vous à Administration de Platform Services Controller . |
platform.services.controller |
string | Nom du système de l'instance externe de Platform Services Controller. Requis uniquement si vous déployez un dispositif vCenter Server Appliance avec une instance externe de Platform Services Controller. |
replication-partner-hostname |
string | Nom du système de l'instance partenaire de Platform Services Controller. Requis uniquement si vous déployez un dispositif Platform Services Controller en tant que partenaire de réplication dans un domaine vCenter Single Sign-On existant. |
sso.port |
entier | Port proxy inversé HTTPS du Platform Services Controller partenaire. Le port par défaut est 443. À utiliser uniquement si le Platform Services Controller partenaire utilise un port proxy inversé HTTPS personnalisé. |
site-name |
string | Nom du site de vCenter Single Sign-On. Requis uniquement si vous déployez un dispositif vCenter Server Appliance avec une instance intégrée de Platform Services Controller ou un dispositif Platform Services Controller.
Note : Lorsque vous configurez le mode Embedded Linked Mode, utilisez
Default-First-Site en tant que nom du site pour la première instance.
|
Paramètres de configuration dans la section ceip
Nom | Type | Description |
---|---|---|
ceip.enabled |
Booléen | Définissez sur true pour participer au programme d'amélioration du produit (CEIP) du dispositif. |