Wenn Sie die JSON-Konfigurationsdateien für die CLI-Bereitstellung vorbereiten, müssen Sie Parameter und Werte festlegen, um Eingabedaten für die Bereitstellung einer vCenter Server Appliance oder einer Platform Services Controller-Appliance bereitzustellen.
Abschnitte und Unterabschnitte der Konfigurationsparameter in den JSON-Bereitstellungsdateien
Die Konfigurationsparameter in den JSON-Konfigurationsdateien für ein CLI-Upgrade sind in Abschnitte und Unterabschnitte unterteilt.
Abschnitt | Unterabschnitt | Beschreibung |
---|---|---|
new_vcsa : Beschreibt die Appliance, die Sie bereitstellen möchten. |
esxi |
Wird nur verwendet, wenn Sie die Appliance direkt auf einem ESXi-Host bereitstellen möchten.
Enthält die Konfigurationsparameter, die den
ESXi-Zielhost beschreiben. Weitere Informationen hierzu finden Sie unter
Konfigurationsparameter im Abschnitt new_vcsa , Unterabschnitt esxi .
Hinweis: Sie müssen entweder den Unterabschnitt
esxi oder den Unterabschnitt
vc ausfüllen.
|
vc |
Wird nur verwendet, wenn Sie die Appliance im Bestand einer vCenter Server-Instanz bereitstellen möchten. Enthält die Konfigurationsparameter, die den ESXi-Zielhost oder den DRS-Cluster aus der vCenter Server-Bestandsliste beschreiben. Weitere Informationen hierzu finden Sie unter Konfigurationsparameter im Abschnitt
Hinweis: Sie müssen entweder den Unterabschnitt
vc oder den Unterabschnitt
esxi ausfüllen.
|
|
appliance |
Enthält die Konfigurationsparameter, die die Appliance beschreiben. Weitere Informationen hierzu finden Sie unter Konfigurationsparameter im Abschnitt new_vcsa , Unterabschnitt appliance . |
|
network |
Enthält die Konfigurationsparameter, die die Netzwerkeinstellungen für die Appliance beschreiben. Weitere Informationen hierzu finden Sie unter Konfigurationsparameter im Abschnitt new_vcsa , Unterabschnitt network . |
|
os |
Enthält die Konfigurationsparameter, die die Betriebssystem-Einstellungen für die Appliance beschreiben. Weitere Informationen hierzu finden Sie unter Konfigurationsparameter im Abschnitt new_vcsa , Unterabschnitt os . |
|
sso |
Enthält die Konfigurationsparameter, die die vCenter Single Sign-On-Einstellungen für die Appliance beschreiben. Weitere Informationen hierzu finden Sie unter Konfigurationsparameter im Abschnitt new_vcsa , Unterabschnitt sso . |
|
ovftool_arguments |
Verwenden Sie diesen optionalen Unterabschnitt, um beliebige Argumente und ihre Werte zu dem vom Installationsprogramm generierten OVF Tool-Befehl hinzuzufügen.
Wichtig: Das Installationsprogramm von
vCenter Server Appliance validiert die Konfigurationsparameter im Unterabschnitt
ovftool_arguments nicht. Wenn Sie Argumente festlegen, die das OVF Tool nicht erkennt, schlägt die Bereitstellung möglicherweise fehl.
|
|
ceip : Beschreibt den Beitritt zum Programm zur Verbesserung der Benutzerfreundlichkeit (Customer Experience Improvement Programm, CEIP) von VMware. |
settings |
Enthält nur den Konfigurationsparameter Nur erforderlich bei Bereitstellung einer vCenter Server Appliance mit eingebettetem Platform Services Controller oder einer Platform Services Controller-Appliance.
Hinweis: Wenn der Konfigurationsparameter auf
true festgelegt ist, müssen Sie den CLI-Bereitstellungsbefehl mit dem
--acknowledge-ceip-Argument ausführen.
Informationen über das CEIP finden Sie im Abschnitt „Konfigurieren des Programms zur Verbesserung der Benutzerfreundlichkeit“ in vCenter Server und Hostverwaltung. |
Die Zeichenfolgenwerte, einschließlich der Kennwörter, dürfen nur ASCII-Zeichen enthalten. Erweiterte ASCII- und Nicht-ASCII-Zeichen werden nicht unterstützt.
Um einen Wert festzulegen, der einen umgekehrten Schrägstrich (\) oder ein Anführungszeichen (") enthält, müssen Sie dem Zeichen einen umgekehrten Schrägstrich (\) voranstellen. Beispielsweise wird durch "password":"my\"password"
das Kennwort „my"password“ festgelegt. Durch "image":"G:\\vcsa\\VMware-vCenter-Server-Appliance-6.7.0.XXXX-YYYYYYY_OVF10.ova"
wird der Pfad G:\vcsa\\VMware-vCenter-Server-Appliance-6.7.0.XXXX-YYYYYYY_OVF10.ova festgelegt.
Die booleschen Werte dürfen nur Kleinbuchstaben enthalten. Entweder true
oder false
Beispiel: "ssh_enable":false
.
Konfigurationsparameter im Abschnitt new_vcsa
Name | Typ | Beschreibung |
---|---|---|
hostname |
string | Die IP-Adresse oder der FQDN des ESXi-Zielhosts, auf dem Sie die Appliance bereitstellen möchten. |
username |
string | Ein Benutzername mit Administratorrechten auf dem ESXi-Zielhost, zum Beispiel „root“. |
password |
string | Das Kennwort des Benutzers mit Administratorrechten auf dem ESXi-Zielhost. |
deployment_network |
string | Der Name des Netzwerks, mit dem die Appliance verbunden werden soll.
Hinweis: Der Zugriff auf das Netzwerk muss über den
ESXi-Zielhost erfolgen können.
Wird ignoriert, wenn der ESXi-Zielhost nur über ein einziges Netzwerk verfügt. |
datastore |
string | Der Name des Datenspeichers, in dem Sie alle Konfigurationsdateien der virtuellen Maschine und die virtuellen Festplatten der Appliance speichern möchten.
Hinweis:
Der Zugriff auf den Datenspeicher muss über den ESXi-Host erfolgen können. Der Datenspeicher muss über ausreichend freien Speicherplatz verfügen. |
port |
integer | Der HTTPS-Reverse-Proxy-Port des ESXi-Zielhosts. Der Standardport ist 443. Wird nur verwendet, wenn der ESXi-Zielhost einen benutzerdefinierten HTTPS-Reverse-Proxy-Port verwendet. |
Name | Typ | Beschreibung |
---|---|---|
hostname |
string | Die IP-Adresse oder der FQDN der vCenter Server-Zielinstanz, auf der Sie die Appliance bereitstellen möchten. |
username |
string | Benutzername des vCenter Single Sign-On-Administrators auf der vCenter Server-Zielinstanz, zum Beispiel „[email protected]“. |
password |
string | Das Kennwort des vCenter Single Sign-On-Administrators auf der vCenter Server-Zielinstanz. |
deployment_network |
string | Der Name des Netzwerks, mit dem die Appliance verbunden werden soll.
Hinweis: Das Netzwerk muss über den
ESXi-Zielhost oder den DRS-Cluster, auf bzw. in dem Sie die Appliance bereitstellen möchten, zugänglich sein.
Wird ignoriert, wenn der ESXi-Zielhost oder der DRS-Cluster nur über ein einziges Netzwerk verfügt. |
datacenter |
string oder array | Das vCenter Server-Datencenter, das den ESXi-Zielhost oder den DRS-Cluster enthält, auf bzw. in dem Sie die Appliance bereitstellen möchten.
Wenn sich das Datencenter in einem Ordner oder einer Ordnerstruktur befindet, muss der Wert entweder eine kommagetrennte Liste von Zeichenfolgen oder eine kommagetrennte Liste als einzelne Zeichenfolge sein. Beispiel:
["parent_folder", "child_folder", "datacenter_name"]oder "parent_folder, child_folder, datacenter_name"
Hinweis: Der Wert unterliegt der Groß-/Kleinschreibung.
|
datastore |
string | Der Name des Datenspeichers, in dem Sie alle Konfigurationsdateien der virtuellen Maschine und die virtuellen Festplatten der Appliance speichern möchten.
Hinweis:
Der Zugriff auf den Datenspeicher muss über den ESXi-Zielhost oder den DRS-Cluster erfolgen können. Der Datenspeicher muss über mindestens 15 GB freien Speicherplatz verfügen. |
port |
integer | Der HTTPS-Reverse-Proxy-Port der vCenter Server-Zielinstanz. Der Standardport ist 443. Wird nur verwendet, wenn die vCenter Server-Zielinstanz einen benutzerdefinierten HTTPS-Reverse-Proxy-Port verwendet. |
target |
string oder array | Der ESXi-Zielhost oder der DRS-Cluster, auf bzw. in dem Sie die Appliance bereitstellen möchten.
Wichtig: Sie müssen den Namen angeben, der in der
vCenter Server-Bestandsliste angezeigt wird. Wenn der Name des
ESXi-Zielhosts beispielsweise eine IP-Adresse in der
vCenter Server-Bestandsliste ist, können Sie keinen FQDN angeben.
Wenn sich der
ESXi-Zielhost oder der DRS-Cluster in einem Ordner oder einer Ordnerstruktur befindet, muss der Wert entweder eine kommagetrennte Liste von Zeichenfolgen oder eine kommagetrennte Liste als einzelne Zeichenfolge sein. Beispiel:
["parent_folder", "child_folder", "esxi-host.domain.com"]oder "parent_folder, child_folder, esxi-host.domain.com"
Wenn der
ESXi-Zielhost Teil eines Clusters ist, verwenden Sie zur Angabe des Pfads eine kommagetrennte Liste von Zeichenfolgen oder eine kommagetrennte Liste als einzelne Zeichenfolge. Beispiel:
["cluster_name", "esxi-host.domain.com"]oder "cluster_name, esxi-host.domain.com"
Hinweis: Der Wert unterliegt der Groß-/Kleinschreibung.
|
vm_folder |
string | Optional. Der Name des VM-Ordners, zu dem die Appliance hinzugefügt werden soll. |
Name | Typ | Beschreibung |
---|---|---|
thin_disk_mode |
Boolean | Legen Sie diesen Parameter auf true fest, um die virtuelle Appliance mit schnellen virtuellen Festplatten bereitzustellen. |
deployment_option |
string | Die Größe der Appliance.
|
image |
string | Optional. Ein lokaler Dateipfad oder eine URL für das vCenter Server Appliance-Installationspaket. Standardmäßig verwendet das Installationsprogramm das in der ISO-Datei im Ordner vcsa enthaltene Installationspaket. |
name |
string | Der VM-Name für die Appliance. Darf mit Ausnahme des Prozentsymbols (%), des umgekehrten Schrägstrichs (\) und des Schrägstrichs (/) nur ASCII-Zeichen enthalten und maximal 80 Zeichen umfassen. |
ovftool_path |
string | Optional. Ein lokaler Dateipfad für die ausführbare Datei des OVF Tools. Standardmäßig verwendet das Installationsprogramm die in der ISO-Datei im Ordner vcsa/ovftool enthaltene Instanz des OVF Tools. |
Name | Typ | Beschreibung |
---|---|---|
ip_family |
string | IP-Version für das Netzwerk der Appliance. Legen Sie diesen Parameter auf |
mode |
string | IP-Zuweisung für das Netzwerk der Appliance. Legen Sie diesen Parameter auf |
ip |
string | IP-Adresse für die Appliance. Nur erforderlich, wenn die statische Zuweisung verwendet wird, d. h., wenn Sie den Parameter Sie müssen eine IPv4- oder IPv6-Adresse festlegen, die der IP-Version des Netzwerks entspricht, d. h. Sie müssen sie auf den Wert des Parameters Eine IPv4-Adresse muss den RFC 790-Richtlinien entsprechen. Eine IPv6-Adresse muss den RFC 2373-Richtlinien entsprechen. |
dns_servers |
string oder array | IP-Adressen von einem oder mehreren DNS-Servern.
Um mehrere DNS-Server festzulegen, verwenden Sie zur Angabe des Pfads eine kommagetrennte Liste von Zeichenfolgen oder eine kommagetrennte Liste als einzelne Zeichenfolge. Beispiel:
["x.y.z.a", "x.y.z.b"]oder "x.y.z.a, x.y.z.b" Nur erforderlich, wenn die statische Zuweisung verwendet wird, d. h., wenn Sie den Parameter |
prefix |
string | Präfixlänge des Netzwerks. Wird nur verwendet, wenn der Parameter Die Präfixlänge des Netzwerks entspricht der Anzahl der in der Subnetzmaske festgelegten Bits. Wenn die Subnetzmaske beispielsweise 255.255.255.0 lautet, befinden sich 24 Bit in der Binärversion der Präfixlänge und die Präfixlänge des Netzwerks beträgt 24. Für IPv4 muss der Wert zwischen Für IPv6 muss der Wert zwischen |
gateway |
string | IP-Adresse des Standard-Gateways. Für IPv6 kann der Wert |
ports |
string | (Optional) Portnummern, die die vCenter Server Appliance für direkte HTTP-Verbindungen verwendet. Standardmäßig leitet Port 80 Anforderungen an HTTPS-Port 443 weiter. Sie können den HTTP- und den HTTPS-Port für vCenter Server anpassen. Wenn Sie benutzerdefinierte HTTP- und HTTPS-Portnummern angeben, stellen Sie sicher, dass Sie keinen bereits von vCenter Server verwendeten Port oder die standardmäßigen HTTP- und HTTPS-Ports 80 und 443 verwenden. Die Optionen zum Festlegen eines benutzerdefinierten Ports lauten: Im folgenden Beispiel werden die Ports 81 und 444 für den HTTP-Port und den HTTPS-Port festgelegt: ports: {"rhttpproxy.ext.port1":"81", "rhttpproxy.ext.port2":"444"} Weitere Informationen zu von vCenter Server verwendeten Ports finden Sie unter Erforderliche Ports für vCenter Server und Platform Services Controller. |
system_name |
string | Primäre Netzwerkidentität. Kann eine IP-Adresse oder ein FQDN sein (bevorzugt FQDN). Nach der Bereitstellung kann der Wert dieses Parameters nicht mehr geändert werden. Der FQDN und die Zahlen in Dezimalpunktschreibweise müssen den RFC 1123-Richtlinien entsprechen. |
Name | Typ | Beschreibung |
---|---|---|
password |
string | Das Kennwort für den Root-Benutzer des Appliance-Betriebssystems. Das Kennwort muss zwischen 8 und 20 Zeichen lang sein und mindestens einen Großbuchstaben, einen Kleinbuchstaben, eine Zahl und ein Sonderzeichen wie beispielsweise ein Dollarzeichen ($), ein Rautesymbol (#), ein at-Zeichen (@), einen Punkt (.) oder ein Ausrufezeichen (!) enthalten. Alle Zeichen müssen Zeichen des unteren ASCII-Satzes ohne Leerzeichen sein. |
ntp_servers |
string oder array | Optional. Hostnamen oder IP-Adressen von einem oder mehreren NTP-Servern für die Uhrzeitsynchronisierung.
Um mehrere NTP-Server festzulegen, verwenden Sie zur Angabe des Pfads eine kommagetrennte Liste von Zeichenfolgen oder eine kommagetrennte Liste als einzelne Zeichenfolge. Beispiel:
["x.y.z.a", "x.y.z.b"]oder "x.y.z.a, x.y.z.b" |
ssh_enable |
Boolean | Dieser Parameter wird auf true gesetzt, um die SSH-Administratoranmeldung für die Appliance zu aktivieren.
Hinweis: Für die Hochverfügbarkeit von
vCenter Server Appliance ist SSH-Remotezugriff auf die Appliance erforderlich.
|
time_tools_sync |
Boolean | Optional. Dieser Parameter wird auf Wird ignoriert, wenn Sie NTP-Server für die Uhrzeitsynchronisierung einrichten, d. h. den Parameter |
Name | Typ | Beschreibung |
---|---|---|
password |
string | Kennwort des vCenter Single Sign-On-Administrator-Benutzers, administrator@ihr_domänenname.
|
domain_name |
string | vCenter Single Sign-On-Domänenname, z. B. vsphere.local.
|
first_instance |
Boolean | Nur erforderlich, wenn Sie eine Platform Services Controller-Appliance bereitstellen. Der Standardwert ist Dieser Parameter wird auf Verbundene Platform Services Controller-Instanzen replizieren ihre Infrastrukturdaten und aktiveren den erweiterten verknüpften Modus. Informationen zum Verwalten der Platform Services Controller-Dienste finden Sie unter Platform Services Controller-Verwaltung. |
platform_services_controller |
string | Der Systemname des externen Platform Services Controller. Nur erforderlich, wenn Sie eine vCenter Server Appliance mit einem externen Platform Services Controller bereitstellen. |
replication_partner_hostname |
string | Der Systemname des Partner-Platform Services Controller. Nur erforderlich, wenn Sie eine Platform Services Controller-Appliance als Replizierungspartner in einer bestehenden vCenter Single Sign-On-Domäne bereitstellen. |
sso_port |
integer | Der HTTPS-Reverse-Proxy-Port des Partner-Platform Services Controller. Der Standardport ist 443. Wird nur verwendet, wenn der Partner-Platform Services Controller einen benutzerdefinierten HTTPS-Reverse-Proxy-Port verwendet. |
site_name |
string | Name für vCenter Single Sign-On. Nur erforderlich, wenn Sie eine Embedded Platform Services Controller Appliance einsetzen.
Hinweis: Wenn Sie die Unterstützung für den erweiterten verknüpften Modus für
vCenter Server Appliance-Bereitstellungen mit einem eingebetteten
Platform Services Controller einrichten, verwenden Sie
Default-First-Site als Site-Namen für die erste Instanz.
|
Konfigurationsparameter im Abschnitt ceip
Name | Typ | Beschreibung |
---|---|---|
ceip_enabled |
Boolean | Setzen Sie den Parameter auf true , um dem CEIP für diese Appliance beizutreten. |