HULFTリソースは、フェイルオーバーおよびフェイルバックの際にHULFT Windowsサービスを管理することで、HULFTファイル転送サービスを保護します。HULFT(Harmonious Universal Link File Transfer)は、高速データ転送製品です。

リソースタイプ: gen/hulft
エイリアス: hulft

前提条件

  • HULFTをWindowsサービスとしてサーバーにインストールする必要があります。
  • HULFTのサービス名、実行ファイルのパス、HULFT環境設定ファイルの保存フォルダのパスを指定する必要があります。

サブコマンド

HULFTリソースは、次の形式のコマンドで管理されます。

lkcli resource gen/hulft <サブコマンド> [フラグ]

サブコマンド 説明 必要なロール
create 新しいHULFTリソースを作成します admin
extend スタンバイサーバーに拡張します admin
get-property リソースプロパティを読み取ります guest
set-property 編集可能なリソースプロパティを更新します admin

create

lkcli resource gen/hulft create \
  --hulexep=<文字列> --hulname=<文字列> --hulpath=<文字列> [フラグ]

フラグ 短縮表記 タイプ 必須 デフォルト 制約 説明
--hulexep 文字列 必須 HULFT実行ファイルへのパス
--hulname 文字列 必須 HULFT Windowsサービス名
--hulpath 文字列 必須 HULFTインストールディレクトリのパス
--ip-resource 文字列 任意 このリソースと共にIn-Service/Out of serviceにするLifeKeeper IPリソースタグ。指定した場合、そのIPリソースとの依存関係が作成されます。指定しない場合、依存関係は作成されません。
--volume-resource 文字列 任意 このリソースと共に移動するLifeKeeperボリュームリソースタグ。指定した場合、ボリュームリソースとの依存関係が作成されます。指定しない場合、依存関係は作成されません。
--tag 文字列 任意 自動生成 リソースタグ名
--switchback 列挙型 任意 INTELLIGENT INTELLIGENT, AUTOMATIC スイッチバックタイプ

extend

lkcli resource gen/hulft 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 gen/hulft get-property --tag=<文字列> --property=<文字列>
lkcli resource gen/hulft set-property --tag=<文字列> --property=<文字列> --value=<文字列>

フラグ 短縮表記 タイプ 必須 説明
--tag -t 文字列 必須 リソースタグ名
--property -p 文字列 必須 プロパティ名(「プロパティ」の表を参照)
--value -v 文字列 必須(set-property のみ) 新しいプロパティ値

プロパティ

プロパティ タイプ 制約 編集可否 説明
hulname 文字列 HULFT Windowsサービス名
hulexep 文字列 HULFT実行ファイルへのパス
hulpath 文字列 HULFT環境設定ファイル格納フォルダーのパス
retry-count 整数 最小: 0、最大: 10 失敗時の再試行回数
retry-interval 整数 最小: 1、最大: 10 再試行の間隔(秒)
status-check-interval 整数 最小: 1、最大: 10 ステータス確認の間隔(秒)
timeout 整数 最小: 0、最大: 3600 HULFT操作のタイムアウト(秒)

使用例

# Create a HULFT resource
lkcli resource gen/hulft create \
  --host=server1 \
  --hulname="HULFT(something)" \
  --hulexep="C:\HULFT Family\hulft10\bin" \
  --hulpath="D:\HULFT Family\hulft10\etc" \
  --ip-resource=ip-192.168.1.100 \
  --tag=hulft.0

# Extend to server2
lkcli resource hulft extend \
  --primary-sys=server1 \
  --primary-tag=hulft.0 \
  --standby-sys=server2

# Read retry count
lkcli resource gen/hulft get-property \
  --host=server1 \
  --tag=hulft.0 \
  --property=retry-count

# Update retry count
lkcli resource gen/hulft set-property \
  --host=server1 \
  --tag=hulft.0 \
  --property=retry-count \
  --value=3

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

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

送信