Rubrique précédente: Valeurs d'état de la grilleRubrique suivante: Spécification de critères de sélection de serveur


Enregistrement de grille

L'enregistrement de grille est utilisé aussi bien pour la création de grilles simples, dans lesquelles les informations minimum sont spécifiées, que pour la création de grilles complexes. Dans ces dernières, l'utilisateur dispose d'un contrôle explicite et spécifie entièrement tous les attributs pour la grille au lieu de laisser le système spécifier implicitement une partie des informations. L'enregistrement de grille transmis en tant que charge utile à l'API de création de grille contient les champs suivants :

Champ

Type

Description

comp_id

nombre entier

Champ en lecture seule qui contient l'ID de composant de ressource pour la ressource de grille.

id

nombre entier

ID de grille CA AppLogic®. Les valeurs valides sont comprises entre 1 et 31, mais peuvent être davantage limitées par les ID de grille configurés spécifiquement pour être utilisés par la version de BFC concernée par l'opération.

name

chaîne

Nom associé à la grille.

description

chaîne

Description de la grille.

state

chaîne

Champ en lecture seule qui contient l'état de ressource de la grille, par exemple, resource_allocated_state, resource_running_stat et resource_stopped_state.

applogic_version

chaîne

Version de CA AppLogic® associée à cette grille, par exemple, 3.1.9. Ce champ apparaît comme le champ de nom dans l'enregistrement de version renvoyé via une opération GET de l'API de BFC vers l'URI des versions.

applogic_hotfixes

liste de chaînes

Liste de correctifs et/ou de packs linguistiques qui ont été appliqués à la grille. Lors de la création, elle spécifie l'ensemble de correctifs et/ou de packs linguistiques à appliquer à la grille. Lors de la lecture, elle renvoie les correctifs et/ou les packs linguistiques qui ont été appliqués à la grille.

oem_kit

chaîne

Nom d'un kit OEM chargé dans BFC pour étiqueter l'accès Web de la grille CA AppLogic®.

xen_config

enregistrement grid_server_configuration

Enregistrement avec les champs min, target, max et selection_criteria qui correspondent au nombre de serveurs minimum, cible et maximum du SLA XEN pour cette grille, plus une expression pour les critères de sélection du serveur.

esx_config

enregistrement grid_server_configuration

Enregistrement avec les champs min, target, max et selection_criteria qui correspondent au nombre de serveurs minimum, cible et maximum du SLA ESX pour cette grille, plus une expression pour les critères de sélection du serveur.

servers

liste d'adresses MAC de démarrage de serveur

Liste en lecture seule répertoriant les adresses MAC NIC de démarrage et associée aux serveurs actuellement alloués à la grille. Dans une version future, ces adresses MAC permettent de récupérer des informations plus détaillées sur chaque serveur de la grille.

external_network

chaîne

Adresse de base et CIDR du réseau à partir desquels les adresses IP d'application sont allouées, par exemple, 127.10.10.0/24.

ext_dns_1

chaîne

Serveur DNS principal pour la grille.

ext_dns_2

chaîne

Serveur DNS secondaire pour la grille.

app_ips

liste d'enregistrements grid_ip_range

Les adresses IP d'application dont l'utilisation est réservée à l'ensemble d'applications de cette grille. Chaque plage identifie le sous-réseau (un champ en lecture seule qui correspond à l'ID de composant de sous-réseau), l'ID de réseau local virtuel pour la plage (le cas échéant), si la plage est publique ou privée, ainsi que l'adresse IP haute ou basse de la plage.

Si elles sont spécifiées au moment de la saisie lors d'une opération de création ou de mise à jour d'une grille, les plages d'adresses IP définies pour l'application sont les plages exactes qui seront définies sur la grille et remplaceront celles actuellement configurées. De plus, lors de la création, ce champ et le paramètre de chaîne de requête numAppIPs s'excluent mutuellement, seul l'un ou l'autre peut être spécifié. La chaîne de requête numAppIPs n'est pas prise en charge lors de la mise à jour.

app_ip_count

nombre entier

Champ en lecture seule qui contient le nombre d'adresses IP d'application réservées à une utilisation par les applications de la grille. Il indique le nombre réel d'adresses IP allouées à la grille, si elles ont été spécifiées explicitement par l'utilisateur ou sélectionnées par le système parce que l'utilisateur a défini le paramètre de chaîne de requête numAppIPs pour l'opération de création de grille.

controller_ip

chaîne

Adresse IP qui doit être ou est affectée au contrôleur de grille AppLogic.

default_vlan

nombre entier

Réseau local virtuel par défaut utilisé par les applications de la grille. La plage valide est 1-4094.

account_id

chaîne

ID de compte CA AppLogic® pour le client responsable de la grille.

account_key

chaîne

Clé SSH CA AppLogic® affectée au client responsable de la grille.

vmware_license_key

chaîne

Clé de licence de VMware qui permet à la grille de reproduire des serveurs en tant que serveurs ESX.

global_user_dir

Enregistrement grid_global_directory_config

Service d'annuaire utilisateur destiné au contrôle d'accès basé sur les rôles (RBAC). Actuellement, les types de services d'annuaire none, LDAP et Active Directory sont pris en charge.

grid_controller_name

chaîne

Nom d'hôte du contrôleur de grille CA AppLogic®.

grid_controller_user

chaîne

Champ de saisie uniquement qui spécifie le nom d'utilisateur de l'utilisateur initial configuré pour le contrôleur de grille CA AppLogic®.

grid_controller_password

chaîne

Champ de saisie uniquement qui spécifie le mot de passe de l'utilisateur initial configuré pour le contrôleur de grille CA AppLogic®.

recovery_password

chaîne

Champ de saisie uniquement qui contient le mot de passe de récupération pour le contrôleur de grille CA AppLogic®.

stripe_size

nombre entier

Taille de répartition de disque en kilo-octets lorsque la répartition de disque est utilisée pour la grille.

additional_config

liste de chaînes

Champ de saisie uniquement qui contient les paramètres de configuration de grille supplémentaire dans le formulaire ["key=val",...].

external_storage

enregistrement external_storage_nfs

Spécification du serveur/chemin d'accès NFS sur lequel les volumes AppLogic seront stockés.