前のトピック: バージョン レコード

次のトピック: サーバ選択条件の指定


グリッド レコード

グリッド レコードは、単純なグリッドと複雑なグリッドの両方の作成に使用します。単純なグリッドには最小限の情報が指定されます。複雑なグリッドにはシステムが暗黙的に情報の一部を指定するのではなく、ユーザが明示的に制御し、グリッドにすべての属性を完全に指定します。 グリッド作成 API にペイロードとして渡されるグリッド レコードには、以下のフィールドが含まれます。

フィールド

タイプ

説明

comp_id

integer

グリッド リソース用のリソース コンポーネント ID が含まれる読み取り専用フィールド。

id

integer

CA AppLogic のグリッド ID。 有効な値は 1 ~ 31 ですが、動作している BFC によって使用するために特別に設定されたグリッド ID によってさらに制限される場合があります。

name

文字列

グリッドと関連付けられている名前。

description

文字列

グリッドの説明。

state

文字列

グリッドのリソース状態が含まれる読み取り専用フィールド。たとえば、resource_allocated_stateresource_running_stateresource_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 (役割ベースのアクセス制御)に使用するユーザ ディレクトリ サービス。 現在サポートされているディレクトリ サービスのタイプは、noneLDAP および 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 サーバ/パスの指定。