グリッド レコードは、単純なグリッドと複雑なグリッドの両方の作成に使用します。単純なグリッドには最小限の情報が指定されます。複雑なグリッドにはシステムが暗黙的に情報の一部を指定するのではなく、ユーザが明示的に制御し、グリッドにすべての属性を完全に指定します。 グリッド作成 API にペイロードとして渡されるグリッド レコードには、以下のフィールドが含まれます。
フィールド |
タイプ |
説明 |
comp_id |
integer |
グリッド リソース用のリソース コンポーネント ID が含まれる読み取り専用フィールド。 |
id |
integer |
CA AppLogic のグリッド ID。 有効な値は 1 ~ 31 ですが、動作している BFC によって使用するために特別に設定されたグリッド ID によってさらに制限される場合があります。 |
name |
文字列 |
グリッドと関連付けられている名前。 |
description |
文字列 |
グリッドの説明。 |
state |
文字列 |
グリッドのリソース状態が含まれる読み取り専用フィールド。たとえば、resource_allocated_state、resource_running_state、resource_stopped_state です。 |
applogic_version |
文字列 |
このグリッドに関連付けられた CA AppLogic バージョン。たとえば 3.1.9 です。 このフィールドは、BFC API GET 操作によってバージョンの URI に返されるバージョン レコードに名前フィールドとして表示されます。 |
applogic_hotfixes |
文字列のリスト |
グリッドに適用されているホットフィックスおよび言語パックのリスト。 作成時に、グリッドに適用する必要があるホットフィックスおよび言語パックのセットを指定します。 読み取り時には、グリッドに適用されているホットフィックスおよび言語パックのリストが返されます。 |
oem_kit |
文字列 |
CA AppLogic Grid Web Access のブランディングのために BFC にアップロードされる OEM キットの名前。 |
xen_config |
grid_server_configuration レコード |
min、target、max、selection_criteria フィールドを持つレコード。これらはこのグリッドのサーバの xen SLA の最小、ターゲット、および最大の数と、サーバ選択条件の式です。 |
esx_config |
grid_server_configuration レコード |
min、target、max、selection_criteria フィールドを持つレコード。これらはこのグリッドのサーバの ESX SLA の最小、ターゲット、および最大の数と、サーバ選択条件の式です。 |
Servers |
サーバ ブート MAC アドレスのリスト |
グリッドに現在割り当てられているサーバに関連付けられているブート NIC の MAC アドレスの読み取り専用リスト。 将来のリリースでは、グリッド内の各サーバに関する詳細情報を取得するために、これらの MAC アドレスを使用できます。 |
external_network |
文字列 |
アプリケーション IP アドレスの割り当て元となるネットワークのベース アドレスおよび CIDR。たとえば、127.10.10.0/24 です。 |
app_ips |
grid_ip_range レコードのリスト |
このグリッドのアプリケーションによって使用するために予約されているアプリケーション IP アドレス。 各範囲は、サブネット(サブネット コンポーネント ID である読み取り専用フィールド)、範囲の VLAN ID (存在する場合)、範囲がパブリックかプライベートか、範囲の IP アドレスの上限および下限を表します。 グリッド作成またはグリッド更新のいずれかの操作の入力で指定する場合、指定するアプリケーション IP の範囲はグリッドに設定される正確な範囲であり、現在設定されている範囲を置き換えます。 また、作成時には、このフィールドと numAppIPs クエリ文字列パラメータは相互に排他的であり、指定できるのはどちらか一方だけです。 numAppIPs クエリ文字列は更新ではサポートされていません。 |
app_ip_count |
integer |
グリッドのアプリケーションで使用するために予約されているアプリケーション IP アドレスの数が含まれる読み取り専用フィールド。 これは、グリッドに割り当てられた IP の実際の数、それらがユーザによって明示的に指定されたか、ユーザがグリッド作成操作に対して numAppIPs クエリ文字列パラメータを指定したためにシステムによって選択されたかを表します。 |
controller_ip |
文字列 |
AppLogic グリッド コントローラに割り当てる必要がある、あるいは割り当てられている IP アドレス。 |
default_vlan |
integer |
グリッドでアプリケーションによって使用されるデフォルト VLAN。 有効な範囲は 1 ~ 4094 です。 |
account_id |
文字列 |
グリッドを管理するユーザのための CA AppLogic のアカウント ID。 |
account_key |
文字列 |
グリッドを管理するユーザに割り当てられる CA AppLogic の ssh キー。 |
vmware_license_key |
文字列 |
グリッドがサーバを ESX サーバとして想定できるようにする VMware ライセンス キー。 |
global_user_dir |
grid_global_directory_config レコード |
RBAC (役割ベースのアクセス制御)に使用するユーザ ディレクトリ サービス。 現在サポートされているディレクトリ サービスのタイプは、none、LDAP および Active Directory です。 |
grid_controller_name |
文字列 |
CA AppLogic グリッド コントローラのホスト名。 |
grid_controller_user |
文字列 |
CA AppLogic グリッド コントローラに設定される初期ユーザのユーザ名を指定する入力のみのフィールド。 |
grid_controller_password |
文字列 |
CA AppLogic グリッド コントローラに設定される初期ユーザのパスワードを指定する入力のみのフィールド。 |
recovery_password |
文字列 |
CA AppLogic グリッド コントローラの回復パスワードが含まれる入力のみのフィールド。 |
additional_config |
文字列のリスト |
["key=val",...] の形式で任意の追加グリッド設定パラメータが含まれる入力のみのフィールド。 |
external_storage |
external_storage_nfs レコード |
AppLogic ボリュームが格納される NFS サーバ/パスの指定。 |
Copyright © 2012 CA. All rights reserved. |
|