Vorheriges Thema: Grid-StatuswerteNächstes Thema: Spezifikation der Serverauswahlkriterien


Grid-Datensatz

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.