uCosminexus Service Director リファレンス

[目次][用語][索引][前へ][次へ]

SizingParameterクラス

サイジング時にマスターイメージ定義ファイルに記載されたサイジングに必要な情報を取得するクラスです。

getComponentPropertiesListメソッド

形式

 
public java.util.List<java.util.Properties> getComponentPropertiesList ();
 

説明

マスターイメージ定義ファイルに記載されたコンポーネントIDごとの情報を取得するメソッドです。

引数

なし

例外

なし

戻り値

インタフェース名 説明
java.util.List<java.util.Properties>
コンポーネントごとにList化されています。
キーを指定することで値を取得できます。キーと取得できる情報の一覧は「表3-7 getComponentPropertiesListメソッドで取得できる情報一覧」を参照してください。

表3-7 getComponentPropertiesListメソッドで取得できる情報一覧

項番 クラス名 キー 説明 取得できる情報(バリュー)
1 java.util.Properties componentID コンポーネントID 構成パターンテンプレートのコンポーネントID
2 serverkind 物理/仮想ホスト種別 Virtual
3 hypervisor ハイパーバイザ種別
serverkindがVirtualのときだけ存在するキー
コンポーネントテンプレートのハイパーバイザ種別
4 os.kind OS種別 コンポーネントテンプレートのOS種別
5 os.version OSバージョン コンポーネントテンプレートのOSのバージョン
6 os.configurepath OS設定ファイル格納ディレクトリパス コンポーネントテンプレートのOS設定ファイル格納ディレクトリ
7 os.param.<パラメータ名>※1 OSパラメータ マスターイメージ定義ファイルのOSのパラメータ値
8 cpuclock.default CPUクロックのデフォルト値[MHz] コンポーネントテンプレートのCPUクロックのデフォルト値
<Item>要素のovf:bound属性がdefaultの個所
9 cpuclock.min CPUクロックの最小値[MHz] コンポーネントテンプレートのCPUクロックの最小値
<Item>要素のovf:bound属性がminの個所
10 cpuclock.max CPUクロックの最大値[MHz] コンポーネントテンプレートのCPUクロックの最大値
<Item>要素のovf:bound属性がmaxの個所
11 cpucore.default CPUコア数のデフォルト値 コンポーネントテンプレートのCPUコア数のデフォルト値
<Item>要素のovf:bound属性がdefaultの個所
12 cpucore.min CPUコア数の最小値 コンポーネントテンプレートのCPUコア数の最小値
<Item>要素のovf:bound属性がminの個所
13 cpucore.max CPUコア数の最大値 コンポーネントテンプレートのCPUコア数の最大値
<Item>要素のovf:bound属性がmaxの個所
14 memory.default メモリサイズのデフォルト値[MB] コンポーネントテンプレートのメモリサイズのデフォルト値
<Item>要素のovf:bound属性がdefaultの個所
15 memory.min メモリサイズの最小値[MB] コンポーネントテンプレートのメモリサイズの最小値
<Item>要素のovf:bound属性がminの個所
16 memory.max メモリサイズの最大値[MB] コンポーネントテンプレートのメモリサイズの最大値
<Item>要素のovf:bound属性がmaxの個所
17 middleware.<ミドルウェア識別子>※2.version ミドルウェアのバージョン コンポーネントテンプレートのバージョン
18 middleware.<ミドルウェア識別子>.fullversion ミドルウェアの詳細バージョン コンポーネントテンプレートの詳細バージョン
19 middleware.<ミドルウェア識別子>.tier ミドルウェアが起動するティア コンポーネントテンプレートのティア
20 middleware.<ミドルウェア識別子>.scriptpath ミドルウェアのセットアップスクリプトディレクトリのパス コンポーネントテンプレートのスクリプト・ディレクトリ
21 middleware.<ミドルウェア識別子>.configurepath ミドルウェアの定義格納ディレクトリパス コンポーネントテンプレートの定義格納ディレクトリ
22 middleware.<ミドルウェア識別子>.param.<パラメータ名> ミドルウェアの定義パラメータ マスターイメージ定義ファイルのミドルのパラメータ値
23 middleware.<ミドルウェア識別子>.tiertype ミドルウェアが起動するティア種別 構成パターンテンプレートのティア種別(ミドルウェアがCosminexusの場合だけ)

注※1 <パラメータ名>:マスターイメージ定義ファイルに指定した任意の文字列

注※2 <ミドルウェア識別子>:コンポーネントテンプレートに定義済みの任意の文字列

上記文字列は,マスターイメージ定義ファイルもしくはコンポーネントテンプレートに記載した数分存在します。


getUocPropertiesメソッド

形式

 
public java.util.Properties getUocProperties ();
 

説明

マスターイメージ定義ファイルに指定したUOCパラメータを取得するメソッドです。

引数

なし

例外

なし

戻り値

インタフェース名 説明
java.util.Properties キーを指定することで値を取得できます。キーと取得できる情報の一覧は「表3-8 getUocPropertiesメソッドで取得できる情報一覧」を参照してください。

表3-8 getUocPropertiesメソッドで取得できる情報一覧

項番 クラス名 キー 説明 取得できる情報(バリュー)
1 java.util.Properties <UOCパラメータ名> UOCパラメータ名 マスターイメージ定義ファイルのUOCパラメータ値

注※ <UOCパラメータ名>:マスターイメージ定義ファイルに指定した任意の文字列

上記文字列は,マスターイメージ定義ファイルに記載した数分存在します。


getDataFilePathメソッド

形式

 
public String getDataFilePath ();
 

説明

サイジング実行時,サイジングUOCのjarファイルおよび付属ファイル(csdmiregisterコマンドまたはcsdmiupdateコマンドの-dオプションに指定したディレクトリに格納されているファイル)を配置したパスを取得するメソッドです。

JP1/AO連携など,リモートマシンからファイルを転送してマスターイメージを登録・更新する場合で,サイジング実行中に付属ファイルを参照したいときのファイルパス取得に使用できます。

引数

なし

例外

なし

戻り値

インタフェース名 説明
String サイジングUOCのjarファイルおよび付属ファイルを配置したパスを絶対パスで返します。