JP1/AJSリソースは、JP1/Base、JP1/AJS3-Agent、JP1/AJS3-Managerを含むHitachi JP1/Automatic Job Management Systemのコンポーネントを保護します。これらのリソースは、クラスターのフェイルオーバーおよびフェイルバック時に、関連するサービスを管理します。
リソースタイプ: appsuite/jp1ajs
エイリアス: jp1ajs
サブコマンド
JP1/AJSリソースは、次の形式のコマンドで管理されます。
lkcli resource appsuite/jp1ajs <サブコマンド> [フラグ]
| サブコマンド | 説明 | 必要なロール |
|---|---|---|
create
|
新しいJP1/AJSリソースを作成します | admin |
extend
|
スタンバイサーバーに拡張します | admin |
get-property
|
リソースプロパティを読み取ります | guest |
set-property
|
編集可能なリソースプロパティを更新します | admin |
create
lkcli resource appsuite/jp1ajs create --component=<列挙型> [フラグ]
| フラグ | 短縮表記 | タイプ | 必須 | デフォルト | 制約 | 説明 |
|---|---|---|---|---|---|---|
--component
|
— | 列挙型 | 必須 | — | JP1/Base, JP1/AJS3-Agent, JP1/AJS3-Manager
|
保護対象のJP1/AJSコンポーネント |
--ip-resource
|
— | 文字列 | 任意 | — | — | 論理ホストに関連付けられた、依存関係にあるLifeKeeper IPリソースのタグ名。指定した場合、IPリソースとの依存関係が作成されます。指定しない場合、依存関係は作成されません。 |
--volume-resource
|
— | 文字列 | 任意 | — | — | 依存関係にあるLifeKeeper ボリュームリソースのタグ名。指定した場合、ボリュームリソースとの依存関係が作成されます。指定しない場合、依存関係は作成されません。 |
--jp1-base-resource
|
— | 文字列 | 条件によっては必須 | — | — | JP1/Baseリソースのタグ。--component=JP1/AJS3-ManagerまたはJP1/AJS3-Agentの場合に必須 |
--logical-host
|
— | 文字列 | 任意 | --jp1-base-resourceから派生
|
— | リソースの論理ホスト名 |
--tag
|
— | 文字列 | 任意 | 自動生成 | — | リソースタグ名 |
--switchback
|
— | 列挙型 | 任意 | INTELLIGENT
|
INTELLIGENT, AUTOMATIC
|
スイッチバックタイプ |
extend
lkcli resource appsuite/jp1ajs extend --primary-sys=<文字列> --primary-tag=<文字列> [フラグ]
| フラグ | 短縮表記 | タイプ | 必須 | デフォルト | 制約 | 説明 |
|---|---|---|---|---|---|---|
--primary-sys
|
— | 文字列 | 必須 | — | — | 既存のリソースの拡張元サーバーのホスト名 |
--primary-tag
|
— | 文字列 | 必須 | — | — | 拡張する既存リソースのタグ |
--standby-sys
|
— | 文字列 | 任意 | --hostの値(デフォルトはlocalhost)
|
— | スタンバイサーバーのホスト名 |
--switchback
|
— | 列挙型 | 任意 | INTELLIGENT
|
INTELLIGENT, AUTOMATIC
|
スイッチバックタイプ |
--primary-priority
|
— | 整数 | 任意 | デフォルトは、--primary-sysサーバーの現在の優先順位。リソースが拡張されていない場合は1
|
最小: 1、最大: 999 | プライマリーサーバーのフェイルオーバーの優先順位 |
--standby-priority
|
— | 整数 | 任意 | デフォルトは現在使用中の優先順位に基づいて動的に算出される、未使用の値 | 最小: 1、最大: 999 | スタンバイサーバーのフェイルオーバーの優先順位 |
get-property / set-property
lkcli resource appsuite/jp1ajs get-property --tag=<文字列> --property=<文字列>
lkcli resource appsuite/jp1ajs set-property --tag=<文字列> --property=<文字列> --value=<文字列>
| フラグ | 短縮表記 | タイプ | 必須 | 説明 |
|---|---|---|---|---|
--tag
|
-t
|
文字列 | 必須 | リソースタグ名 |
--property
|
-p
|
文字列 | 必須 | プロパティ名(プロパティの表を参照) |
--value
|
-v
|
文字列 | 必須(set-propertyのみ)
|
新しいプロパティ値 |
プロパティ
| プロパティ | タイプ | 制約 | 編集可否 | 説明 |
|---|---|---|---|---|
kit-name
|
文字列 | — | 不可 | Recovery Kit名 |
force-stop-timeout
|
整数 | (最小: 0、最大: 3600) | 可 | 強制停止操作をタイムアウトさせるまでの待機時間(秒) |
local-recovery
|
列挙型 | enabled, disabled
|
可 | ローカルリカバリーの有効化または無効化 |
quickcheck-interval
|
整数 | (最小: 0、最大: 604800) | 可 | クイックチェック間隔 |
quickcheck-timeout
|
整数 | (最小: 0、最大: 3600) | 可 | クイックヘルスチェックがタイムアウトするまでの待機時間(秒) |
recovery-timeout
|
整数 | (最小: 0、最大: 3600) | 可 | リカバリー操作がタイムアウトするまでの待機時間(秒) |
remove-timeout
|
整数 | (最小: 0、最大: 3600) | 可 | リムーブ操作がタイムアウトするまでの待機時間(秒) |
restore-timeout
|
整数 | (最小: 0、最大: 3600) | 可 | リストア操作がタイムアウトするまでの待機時間(秒) |
retry-interval
|
整数 | (最小: 1、最大: 100) | 可 | 失敗した操作を再試行するまでの待機時間(秒) |
switchback
|
列挙型 | INTELLIGENT, AUTOMATIC
|
可 | スイッチバックタイプ |
使用例
# Step 1: Create a JP1/Base resource
lkcli resource appsuite/jp1ajs create \
--host=server1 \
--component="JP1/Base" \
--logical-host=JP1LogicalHost \
--ip-resource=ip-192.168.1.100 \
--volume-resource=DataKeeper-E \
--tag=jp1base.JP1LogicalHost
# Step 2: Create a JP1/AJS3-Manager resource that depends on JP1/Base
lkcli resource jp1ajs create \
--host=server1 \
--component="JP1/AJS3-Manager" \
--jp1-base-resource=jp1base.JP1LogicalHost \
--logical-host=JP1LogicalHost \
--tag=jp1ajs3mgr.JP1LogicalHost
# Extend JP1/Base to server2
lkcli resource appsuite/jp1ajs extend \
--primary-sys=server1 \
--primary-tag=jp1base.JP1LogicalHost \
--standby-sys=server2
# Extend JP1/AJS3-Manager to server2
lkcli resource appsuite/jp1ajs extend \
--primary-sys=server1 \
--primary-tag=jp1ajs3mgr.JP1LogicalHost \
--standby-sys=server2
# Read restore-timeout
lkcli resource appsuite/jp1ajs get-property \
--host=server1 \
--tag=jp1base.JP1LogicalHost \
--property=restore-timeout
# Update restore-timeout
lkcli resource appsuite/jp1ajs set-property \
--host=server1 \
--tag=jp1base.JP1LogicalHost \
--property=restore-timeout \
--value=400



このトピックへフィードバック