Der Grid-Datensatz wird sowohl für die Erstellung eines einfachen Grid, bei der nur minimale Informationen angegeben werden, als auch für die Erstellung eines komplexen Grid verwendet, für das der Benutzer umfassende Steuerungsmöglichkeiten hat und alle Attribute des Grid angeben kann, anstatt dass Informationen implizit vom System festgelegt werden. Der als Nutzlast an die API zur Grid-Erstellung übergebene Grid-Datensatz enthält die folgenden Felder:
Feld |
Typ |
Description |
comp_id |
Ganzzahl |
Schreibgeschütztes Feld, das die Ressourcenkomponenten-ID für die Grid-Ressource enthält. |
id |
Ganzzahl |
Die CA AppLogic®-Grid-ID. Gültige Werte sind 1 bis 31. Diese können jedoch durch die Grid-IDs weiter eingeschränkt, die für die Verwendung durch den betreffenden BFC explizit konfiguriert wurden. |
Name |
string |
Der dem Grid zugeordnete Name. |
description |
string |
Eine Beschreibung des Grid. |
state |
string |
Schreibgeschütztes Feld, das den Ressourcenstatus des Grid enthält, z. B. resource_allocated_state, resource_running_state, resource_stopped_state. |
applogic_version |
string |
Die diesem Grid zugeordnete CA AppLogic®-Version, z. B. 3.1.9. Dieses Feld wird als Namensfeld im Versionsdatensatz angezeigt, der über einen GET-Aufruf des Versions-URI an der BFC-API zurückgegeben wird. |
applogic_hotfixes |
Liste von Zeichenfolgen |
Eine Liste von Hotfixes und/oder Sprachpaketen, die auf das Grid angewandt wurden. Beim Erstellen gibt dies die Gruppe von Hotfixes und/oder Sprachpaketen an, die auf das Grid angewandt werden sollen. Beim Lesen gibt dies die Hotfixes und/oder Sprachpakete zurück, die auf das Grid angewandt wurden. |
oem_kit |
string |
Der Name eines OEM-Kits, das zum Branding von CA AppLogic® Grid Web Access auf den BFC hochgeladen wurde. |
xen_config |
grid_server_configuration-Datensatz |
Ein Datensatz mit den Feldern "min", "target", "max" und "selection_criteria", die die gemäß xen-SLA festgelegte minimale, als Ziel definierte und maximale Anzahl von Servern für dieses Grid plus einem Ausdruck für die Serverauswahlkriterien angeben. |
esx_config |
grid_server_configuration-Datensatz |
Ein Datensatz mit den Feldern "min", "target", "max" und "selection_criteria", die die gemäß ESX-SLA festgelegte minimale, als Ziel definierte und maximale Anzahl von Servern für dieses Grid plus einem Ausdruck für die Serverauswahlkriterien angeben. |
Server |
Liste von MAC-Adressen zum Starten des Servers |
Eine schreibgeschützte Liste von MAC-Adressen für den Start-NIC und den zugehörigen Servern, die gegenwärtig dem Grid zugeordnet sind. In einer künftigen Version können Sie mithilfe dieser MAC-Adressen ausführlichere Informationen über jeden Server im Grid abrufen. |
external_network |
string |
Die Basisadresse und CIDR des Netzwerks, von dem aus Anwendungs-IP-Adressen zugeordnet werden, z. B. 127.10.10.0/24. |
ext_dns_1 |
string |
Primärer DNS-Server für das Grid. |
ext_dns_2 |
string |
Sekundärer DNS-Server für das Grid. |
app_ips |
Liste von grid_ip_range-Datensätzen |
Die Anwendungs-IP-Adressen, die für die Verwendung durch die Anwendungen dieses Grid reserviert sind. Jeder Bereich nennt das Teilnetz (ein schreibgeschütztes Feld, das die Teilnetzkomponenten-ID angibt), die VLAN-ID für den Bereich (falls vorhanden), ob der Bereich öffentlich oder privat ist, und die untere sowie obere IP-Adresse des Bereichs. Wenn die IP-Bereiche der Anwendung in einem Grid-Erstellungsvorgang oder Grid-Aktualisierungsvorgang bei der Eingabe angegeben wurden, werden exakt diese Bereiche für das Grid festgelegt und die aktuell definierten Bereiche werden ersetzt. Außerdem schließen sich dieses Feld und der Abfragezeichenfolgeparameter "numAppIPs" gegenseitig aus. Beim Erstellungsvorgang kann daher nur einer der beiden Werte angegeben werden. Die numAppIPs-Abfragezeichenfolge wird bei der Aktualisierung nicht unterstützt. |
app_ip_count |
Ganzzahl |
Dies ist ein schreibgeschütztes Feld, das die Anzahl der Anwendungs-IP-Adressen enthält, die für die Verwendung durch die Anwendungen des Grid reserviert sind. Es kennzeichnet die tatsächliche Anzahl von IPs, die dem Grid zugeordnet sind, egal ob diese ausdrücklich vom Benutzer angegeben oder vom System ausgewählt wurden, nachdem der Benutzer den numAppIPs-Abfragezeichenfolgenparameter bei der Grid-Erstellung angegeben hat. |
controller_ip |
string |
Die IP-Adresse, die der AppLogic Grid-Steuerung zugewiesen werden soll oder zugewiesen ist. |
default_vlan |
Ganzzahl |
Das von den Anwendungen im Grid verwendete Standard-VLAN. Der gültige Bereich ist 1 bis 4094. |
account_id |
string |
Die CA AppLogic®-Konto-ID des für das Grid verantwortlichen Kunden. |
account_key |
string |
Der ssh-Schlüssel von CA AppLogic®, der dem für das Grid verantwortlichen Kunden zugewiesen wurde. |
vmware_license_key |
string |
Der VMware-Lizenzschlüssel, durch den das Grid Server als ESX-Server abbilden kann. |
global_user_dir |
grid_global_directory_config-Datensatz |
Der Benutzerverzeichnisdienst für die rollenbasiert Zugriffssteuerung (Role-Based Access Control, RBAC). Gegenwärtig werden als Verzeichnisdiensttypen none, LDAP und Active Directory unterstützt. |
grid_controller_name |
string |
Der Hostname für die CA AppLogic®-Grid-Steuerung. |
grid_controller_user |
string |
Eingabefeld, in dem der Benutzername für den Anfangsbenutzer angegeben ist, der für die CA AppLogic®-Grid-Steuerung konfiguriert ist. |
grid_controller_password |
string |
Eingabefeld, in dem das Kennwort für den Anfangsbenutzer angegeben ist, der für die CA AppLogic®-Grid-Steuerung konfiguriert ist. |
recovery_password |
string |
Eingabefeld, das das Wiederherstellungskennwort für die CA AppLogic®-Grid-Steuerung enthält. |
stripe_size |
Ganzzahl |
Die Stripe-Größe der Festplatte in Kbyte, wenn Festplatten-Striping für dieses Grid verwendet wird. |
additional_config |
Liste von Zeichenfolgen |
Eingabefeld, das zusätzliche Grid-Konfigurationsparameter im Format ["key=val",...] enthält. |
external_storage |
external_storage_nfs-Datensatz |
Spezifikation des NFS-Servers/Pfads, auf dem AppLogic-Volumes gespeichert werden. |
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|