LifeKeeper Single Server Protection
v8.2.0Technical Documentation

October 2013

This document and the information herein is the property of SIOS Technology Corp. (previously
known as SteelEye® Technology, Inc.) and all unauthorized use and reproduction is prohibited. SIOS
Technology Corp. makes no warranties with respect to the contents of this document and reserves
the right to revise this publication and make changes to the products described herein without priornotification. It is the policy of SIOS Technology Corp. to improve products as new technology,
components and software become available. SIOS Technology Corp., therefore, reserves the right tochange specifications without prior notice.
LifeKeeper, SteelEye and SteelEye DataKeeper are registered trademarks of SIOS Technology
Corp.
Other brand and product names used herein are for identification purposes only and may be
trademarks of their respective companies.
To maintain the quality of our publications, we welcome your comments on the accuracy, clarity,organization, and value of this document.
Address correspondence to:
ip@us.sios.com
Copyright © 2013
By SIOS Technology Corp.
San Mateo, CA U.S.A.
All rights reserved

Table of Contents
LifeKeeper Single Server Protection Core

1LifeKeeper Single Server Protection Core ソフト ウェア

2File System、Generic Application、および IP の Recovery Kit ソフト ウェア

2

LifeKeeper GUI ソフト ウェア

3

VMware HA との連 携

3SteelEye 管 理 コンソール

3

インスト ールの概 要

4システム要 件4

セット アップの前 提 条 件

5

セット アップの実 行

5

ソフト ウェアのインスト ール

5

ベースの vCenter と認 証 情 報 の設 定

6

認 証 情 報 の考 慮 事 項

6

SteelEye LifeKeeper Single Server Protection vSphere Client プラグイン

6

プラグインの要 件

7

vSphere Client プラグインの設 定

7vSphere Client プラグインの登 録

7vSphere Client プラグインの登 録 解 除

7vSphere Client ユーザインターフェース

8[SteelEye LifeKeeper Single Server Protection] タブ

8コンテキスト メニュー

8

Datacenter Level

8

ESX or ESXi Level

9

Virtual Machine Level

9

Manage Plug-Ins

9

目次

i

その他 の表 示

10

認 証 情 報 の設 定

10

認 証 情 報 の追 加 または変 更

10

スト ア内 の認 証 情 報 のリスト 表 示

11

サーバの認 証 情 報 の削 除

11

追加情報

11

インスト ールの検 証
ト ラブルシューティング

11

vSphere Client プラグインのセキュリティ警 告 への対 処

11

カスタム証 明 書 の使 用

12

証 明 書 の使 用 方 法

12

独 自 の証 明 書 の使 用

13Application Recovery Kit

13

リソース階 層14

リソースタイプ

14

リソースの状 態

15

階 層 の関 係

15ステータスの詳 細 表 示

16リソース階 層 の情 報

17

LifeKeeper Single Server Protection ソフト ウェアのインスト ール
LifeKeeper Single Server Protection ソフト ウェアのインスト ール

19
20

LifeKeeper Single Server Protection のインスト ールの検 証

22

LifeKeeper Single Server Protection の管 理 の概 要

23

LifeKeeper Single Server Protection Administration Overview

23

Starting LifeKeeper Single Server Protection

24

Starting LifeKeeper Single Server Protection Processes

24

Enabling Automatic LifeKeeper Single Server Protection Restart

24

Stopping LifeKeeper Single Server Protection
Disabling Automatic LifeKeeper Single Server Protection RestartViewing LifeKeeper Single Server Protection Processes

ii

11

目次

24
25
25

Viewing LifeKeeper Single Server Protection GUI Server Processes

26

Viewing LifeKeeper Single Server Protection Controlling Processes

27

VMware HA と LifeKeeper Single Server Protection の連 携 を有 効 にする

28

ログファイルのサイズを増 やす

28

VMware HA を有 効 化 した障 害 検 出 およびリカバリシナリオ

29

VMware HA と通 知 のみモード

29

LifeKeeper Single Server Protection ハート ビート と VMware HA

30

LifeKeeper Single Server Protection で保 護 するシステムのメンテナンス

31

Creating Resource Hierarchies

31

LifeKeeper Single Server Protection Application Resource Hierarchies

32

Recovery Kit Options

32

Creating a File System Resource Hierarchy

32

Creating a Generic Application Resource Hierarchy

33

Editing Resource Properties

34

Creating a Resource Dependency

34

Deleting a Resource Dependency

35

Deleting a Hierarchy

35

LifeKeeper Single Server Protection のアンインスト ール

35

Chapter 4: ユーザガイド

37

LifeKeeper GUI

37

LifeKeeper グラフィカルユーザインターフェース

37

GUI の概 要 - 全 般

37

GUI サーバ

37

GUI クライアント

38

GUI クライアント の終 了

38ステータスの表38

プロパティパネル39

出 力 パネル

39

メッセージバー39

GUI の終 了

40

目次

iii

メニュー

40

リソースのコンテキスト メニュー

41

サーバのコンテキスト メニュー

42

[File] メニュー

42

[Edit] メニュー - リソース

43

[Edit] メニュー - サーバ

43[View] メニュー

44

[View Options] ダイアログ

44[Help] メニュー

45

ツールバー

45

GUI ツールバー

46

リソースのコンテキスト ツールバー

46

サーバのコンテキスト ツールバー

47

LifeKeeper GUI の メッセージ履 歴47

GUI の実 行 の準 備

49

LifeKeeper GUI ソフト ウェアパッケージ

49

LifeKeeper Single Server Protection GUI の設 定

49

GUI 管 理 用 の LifeKeeper Single Server Protection サーバの設 定

49

GUI の実 行

50

GUI の制 限

51

GUI サーバの開 始 および停 止iv

51

LifeKeeper GUI サーバを開 始 するには51

ト ラブルシューティング

51

LifeKeeper GUI サーバを停 止 するには

51

LifeKeeper GUI サーバのプロセス

52

GUI ユーザの設 定

52Java のセキュリティポリシー

53

ポリシーファイルの場 所

53

ポリシーファイルの作 成 と管 理

54

ポリシーファイルでの権 限 の付 与54

目次

ポリシーファイルの例

55

Java プラグイン

55

Java プラグインのダウンロード

56

Java プラグインのト ラブルシューティング

56

GUI アプレット のブラウザセキュリティパラメータの設 定

56

Netscape Navigator と Netscape Communicator

57

Firefox

57

Internet Explorer

57

LifeKeeper Single Server Protection サーバでの GUI の実 行

57

LifeKeeper Single Server Protection サーバでの GUI の実 行

58リモート システムでの GUI の実 行

58リモート システムでの GUI の設 定

58リモート システムでの GUI の実 行

59

アプレット のト ラブルシューティング

59

共 通 の作 業

60

サーバからの切 断60

接 続 サーバの表 示

61

サーバのステータスの表 示

61

サーバログファイルの表 示

62[Log Viewer] ダイアログ

62

サーバプロパティの表 示

64

リソースタグおよび ID の表 示

64

リソースのステータスの表 示

64

サーバリソースのステータステーブル

64

リソースのプロパティの表 示

65[Status] ウィンド ウの表 示 オプションの設 定

66Resource Labels

67

Resource Tree67

Row Height

67

Column Width

68

目次

v

メッセージ履 歴 の表 示
メッセージ履 歴 の解 釈

68

リソース階 層 ツリーの展 開 および折 り畳 み

69

[Resource Properties] ダイアログ

69[General] タブ

70[Relations] タブ

72[Equivalencies] タブ

73[Server Properties] ダイアログ

74[General] タブ

74[Resources] タブ

75

オペレータの作 業

76

リソースを In Service にする

76

リソースを Out of Service にする77

高 度 な作 業

78

LCD

78

LifeKeeper 設 定 データベース

78

LCD のディレクト リ構 造

78

/opt/LifeKeeper の LCD のディレクト リ構 造

78

LCD 設 定 データ

79

依 存 関 係 の情 報

79

リソースのステータス情 報

79

LCD のリソースタイプ

80

リソースのサブディレクト リ

80

リソースの動 作

81

LifeKeeper Single Server Protection のフラグ

81

LCDI のコマンド

81

階 層 の定 義

82

LCM

82

LifeKeeper Single Server Protection の警 報 とリカバリ

83

警 報 クラス

vi

68

目次

83

警 報 の処 理84

警 報 ディレクト リのレイアウト

84

リカバリスクリプト

84

アプリケーションインターフェースのレベル

84

インターフェースのレベル

85

依 存 関 係 の定 義

85

エラーの検 出 と処 理

85

リカバリ動 作85

共 通 アプリケーションタイプのインターフェースの問 題

86

インターフェースの定 義 作 業

86

スクリプト の種 類

87

スクリプト のパラメータ88

restore スクリプト88

restore スクリプト の例

89remove スクリプト92

remove スクリプト の例

93remove と restore スクリプト に共 通 のセクション95

delete スクリプト97

通 知 スクリプト の例

98

ローカルリカバリスクリプト98

メンテナンス作 業98

リソース階 層 のメンテナンス

98

LifeKeeper Single Server Protection の設 定 値 の変 更98

ファイアウォールを使 用 した状 態 での LifeKeeper Single Server Protection の実 行

100

LifeKeeper GUI の接 続100

LifeKeeper Single Server Protection の IP アド レスリソース

100

ファイアウォールの無 効 化

100

ファイアウォール経 由 での LifeKeeper GUI の実 行

101

LifeKeeper Single Server Protection のアンインスト ール

102

Chapter 5: FAQ

103

目次

vii

SMC
質問

103

回答

103

Chapter 6: ト ラブルシューティング

viii

103

105

既 知 の問 題 と回 避 策

105

Core

105

GUI

106

IP

106

Oracle

107

SAP

108

SMC のト ラブルシューティング

108

目次

LifeKeeper Single Server Protection (SSP) は、単 一 ノード 構 成 におけるアプリケーション監 視 を可 能 にします (つまり、クラスタの要 件 または制 約 はありません)。単 一 ノード 環 境 は、物 理 的 なものでも仮 想(vSphere、KVM) でも構 いません。LifeKeeper SSP は、実 績 がある安 定 した SteelEye LifeKeeper アー
キテクチャ上 に構 築 されます。LifeKeeper SSP は優 れたアプリケーション監 視 機 能 を提 供 し、障 害 が発 生 したアプリケーションおよびシステムインフラスト ラクチャ項 目 (例 : NFS 共 有 、IP アド レス、ファイルシステム) のリカバリを実 行 することができます。何 らかの理 由 でアプリケーションをリカバリできない場
合 、LifeKeeper SSP は、システムのリブート または VM とアプリケーション監 視 を設 定 された VMware 仮
想 マシンの VMware HA 再 起 動 によって、ノード の再 起 動 を開 始 します。
注 記 : LifeKeeper SSP は SteelEye LifeKeeper 技 術 を使 用 して構 築 されているため、ド キュメント 全
体 で LifeKeeper を参 照 します。また、両 製 品 に共 通 するト ピックについては SteelEye Protection Suite
for Linux ド キュメンテーションの情 報 を参 照 します。これらの共 通 のト ピックを参 照 する場
合 、LifeKeeper SSP には以 下 の話 題 は適 用 されません。
• クラスタリング• コミュニケーションパス• 共 有 スト レージ (要 件 、構 成 、…)• リソース階 層 の拡 張 /拡 張 解 除• スト レージキット (DR、DMMP、HDLM、LVM、MD、PPATH)
注 記 : LifeKeeper SSP にベースとなるスト レージキット がない場 合 、保 護 されるファイルシステムのマウント に必 要 なデバイスがシステム起 動 時 にアクティベート されるようにするための手 順 が必 要 です (例 : ファイルシステムが論 理 ボリューム上 でマウント される場 合 、LifeKeeper SSP が起 動 する前 にボリュームがアクティブな状 態 になっていなければなりません)。
• リソース/マシンのフェイルオーバ (LifeKeeper SSP のデフォルト では、これによってノード が
再 起 動 されます)• リソースのスイッチオーバ• 切 り替 え可 能 な IP アド レス (LifeKeeper SSP では、保 護 されるアプリケーションの一 部には切 り替 え可 能 な IP アド レスが必 要 ですが、単 一 ノード しかないため、実 際 には切 り
替 えは行 われません)
LifeKeeper SSP のベースになっている SteelEye LifeKeeper 製 品 の詳 細 については、共 通 するリリース
番 号 の SteelEye Protection Suite for Linux ド キュメンテーションを参 照 してください。このド キュメンテー
ションは、リソース階 層 の作 成 、リソースタイプ、状 態 と関 係 、グラフィカルユーザインターフェース (GUI)、
および共 通 の作 業 と高 度 な作 業 に関 する詳 細 情 報 を提 供 します。

LifeKeeper Single Server Protection Core
LifeKeeper Single Server Protection Core は、以 下 の 3 つの主 要 コンポーネント で構 成 されています。

LifeKeeper Single Server Protection1

LifeKeeper Single Server Protection Core ソフト ウェアlCore ソフト ウェアlFile System、Generic Application、および IP の Recovery Kit ソフト ウェアlGUI ソフト ウェア

注 記 : LifeKeeper Single Server Protection は SteelEye LifeKeeper テクノロジを使 用 して製 造 されているので、ド キュメンテーション全 体 を通 じて LifeKeeper の説 明 があります。

LifeKeeper Single Server Protection Core ソフト ウェア
LifeKeeper Single Server Protection Core ソフト ウェアは、以 下 のコンポーネント で構 成 されます。
l

l

l

l

l

LifeKeeper 構 成 データベース (LCD) - LifeKeeper Single Server Protection が保 護 するリソースに関 する情 報 が格 納 されています。リソースインスタンス、依 存 関 係 、イクイバレンシ情 報 、リカ
バリ方 向 、LifeKeeper Single Server Protection の操 作 フラグなどの情 報 が格 納 されています。
システムの起 動 後 にデータが記 憶 されているように、データは共 有 メモリにキャッシュされ、ファイルに保 存 されます。
LCD インターフェース (LCDI) - 構 成 データベース (LCD) にクエリを発 行 し、LCD 内 のデータを取得 して変 更 できます。また、リソースの状 態 や説 明 の情 報 を取 得 するために、Application
Recovery Kit が LCDI を使 用 することもできます。
LifeKeeper 通 信 マネージャ(LCM) - サーバのステータスを確 認 します。LifeKeeper Single ServerProtection によるプロセス間 のローカル通 信 にも使 用 されます。
LifeKeeper Single Server Protection アラームインターフェース - LifeKeeper Single ServerProtection アラームインターフェースは、イベント をト リガする基 盤 を提 供 します。LifeKeeper
Single Server Protection で保 護 するリソースに障 害 が発 生 すると、アプリケーションのデーモン
が sendevent プログラムを呼 び出 します。sendevent プログラムは LCD と通 信 を行 い、リカバリに使 用 できるスクリプト があるかどうかを判 断 します。
LifeKeeper リカバリアクション制 御 インターフェース(LRACI) - リソースに実 行 する適 切 なリカバリ
スクリプト を決 定 し、適 切 な restore/remove スクリプト を起 動 します。

File System、Generic Application、および IP の Recovery Kit ソフト
ウェア
LifeKeeper Single Server Protection Core は、サーバ上 の指 定 リソースを保 護 します。リソースを以 下に示 します。
l

ファイルシステム - LifeKeeper Single Server Protection ではファイルシステムを定 義 できます。LifeKeeper Single Server Protection ファイルシステムリソース。ファイルシステムの健 全 性 監
視 がディスクフルと不 適 切 なマウント (またはアンマウント ) のファイルシステム条 件 を検 出 します。
検 出 した条 件 に従 って、Recovery Kit が警 告 メッセージのログ記 録 、ローカルリカバリの試 行 、またはサーバの再 起 動 を実 行 します。
File System Recovery Kit に関 連 するヘルプト ピックとして、ファイルシステムのリソース階 層 の作
成 、ファイルシステムの健 全 性 の監 視 などがあります。

lGeneric Applications - Generic Application Recovery Kit は、リソースタイプに対 して事 前 定 義
リカバリキット が指 定 されていない Generic Application やユーザ定 義 アプリケーションを保 護 でき

2はじめにます。このキット を使 用 すると、特 定 アプリケーションについてカスタマイズした監 視 スクリプト やリカ
バリスクリプト を指 定 できます。
Generic Application リソース階 層 の作 成 を参 照 してください。
lIP アド レス - IP Recovery Kit には、Life Keeper 環 境 で、障 害 が発 生 した状 態 から IP アド レス
を復 旧 するメカニズムがあります。LifeKeeper Single Server Protection の保 護 下 にあるアプリ
ケーションは、保 護 対 象 の IP アド レスに関 連 付 けられています。

特 定 の製 品 、構 成 、および管 理 に関 する情 報 については、Recovery Kit に含 まれるIP Recovery Kit
テクニカルド キュメンテーションを参 照 してください。

LifeKeeper GUI ソフト ウェア
LifeKeeper GUI は、Java テクノロジを使 用 して開 発 されたクライアント / サーバアプリケーションであり、LifeKeeper Single Server Protection およびその設 定 データ用 のグラフィカルな管 理 インターフェース
です。LifeKeeper GUI クライアント は、スタンド アロンの Java アプリケーション、および Web ブラウザから
呼 び出 される Java アプレット の両 方 として実 装 されます。

VMware HA との連 携「はじめに」セクションで説 明 したように、LifeKeeper Single Server Protection は、物 理 環 境 と仮 想 環
境 の両 方 で使 用 できるように設 計 されています。LifeKeeper SSP を VMware VM にインスト ールした場
合 、VMware の HA 機 能 を LifeKeeper SSP と組 み合 わせて、保 護 対 象 リソースやノード の障 害 を監視 し、復 旧 することができます。 これらの機 能 を有 効 にする方 法 については、VMware HA とLifeKeeper Single Server Protection の連 係 の有 効 化 を参 照 してください。さらに、LifeKeeper SSP には、VMware vCenter と連 携 する管 理 インターフェースを提 供 するオプションのコンポーネント が用 意 されています (SteelEye 管 理 コンソールト ピックを参 照 )。

SteelEye 管 理 コンソール
SteelEye 管 理 コンソール (SMC) は、VMware HA の構 成 で LifeKeeper Single Server Protection を実
行 するときに使 用 するオプションのコンポーネント です。SMC は、VMware vCenter と連 携 する管 理 イン
ターフェースを提 供 する専 用 システムです。
VMware vCenter Server、および SteelEye LifeKeeper Single Server Protection と連 係 して使 用 すると
きの SteelEye 管 理 コンソールの設 定 、インスト ール、および動 作 については、以 下 のト ピックが役 立 ちます。詳 細 は以 下 のカテゴリに分 かれています。
インスト ールの概 要
システム要 件セット アップの実 行
vSphere Client プラグイン
vSphere Client プラグインの設 定
vSphere Client ユーザインターフェース
認 証 情 報 の設 定

LifeKeeper Single Server Protection3

インスト ールの概 要

インスト ールの検 証
vSphere Client プラグインへの対 処
LifeKeeper Single Server Protection API
カスタム証 明 書 の使 用インスト ールの概 要
SteelEye 管 理 コンソール (SMC) のインスト ールは、いくつかの重 要 な手 順 で構 成 されます。
1. SMC のホスト サーバ (仮 想 または物 理 ) を指 定 する必 要 があります。サーバは SMC を実 行 する
ための専 用 システムである必 要 があります。SIOS Technology Corp. は現 在 、他 の目 的 に使 用
中 のサーバにおける SMC の実 行 をサポート していません。小 型 の仮 想 マシンで十 分 であるため、このサーバが非 常 に強 力 である必 要 はありません。サーバの要 件 の詳 細 については、システ
ム要 件 を参 照 してください。
2. SMC ソフト ウェアは、 setup スクリプト を CD メディアまたは .img ファイルから実 行 して、インス
ト ールする必 要 があります。このプロセスはシステムに必 要 な変 更 を行 い、SMC ソフト ウェアコン
ポーネント をインスト ールして、SMC サービスを開 始 します。
3. VMware vSphere Client プラグインを vCenter サーバに登 録 する必 要 があります。注 記 : SMC
は、1 つの vCenter インスタンスのみと連 係 できます。このため、複 数 の vCenter インスタンスを展開 する場 合 は、SMC ソフト ウェアを個 々 の vCenter インスタンスにインスト ールする必 要 があります。
4. SMC には、vSphere Client が管 理 する個 々 の SteelEye LifeKeeper Single Server Protection(または SMC 経 由 で管 理 されるサブセット ) との通 信 に必 要 な認 証 情 報 を設 定 する必 要 があります。認 証 情 報 の特 定 のセット が、複 数 の LifeKeeper Single Server Protection システムに有効 である場 合 、これらの認 証 情 報 を 1 回 で入 力 することができ、残 りの LifeKeeper Single
Server Protection ノード を個 別 に追 加 する必 要 があります。詳 細 については、認 証 情 報 の設
定 を参 照 してください。

システム要 件SteelEye 管 理 コンソール (SMC) は専 用 サーバにインスト ールする必 要 があります。これは物 理 サーバ
でも仮 想 サーバでもかまいませんが、他 の目 的 に使 用 することはできません。SIOS Technology Corp.
は現 在 、他 の目 的 に使 用 中 のサーバにおける SMC ソフト ウェアの実 行 をサポート していません。このサーバは、以 下 の最 小 要 件 を満 たす必 要 があります。
l

Red Hat Enterprise Linux/CentOS 6.4 x86_64 を実 行 可 能 な Intel (または AMD) の 64 ビット シ
ステムであること。ベアメタルシステムと仮 想 マシンのいずれでもかまいません。

l

512 MB 以 上 の RAM を装 備 していること。

lディスク容 量 が 8 GB 以 上 であり、/opt ファイルシステムに 1 GB 以 上 が使 用 可 能 であること。

lネット ワークアダプタが 1 つ以 上 あること。

l

TCP/IP 経 由 で、VMware vCenter Server (vSphere Client プラグインを使 用 する場 合 )、および
SMC が表 示 / 管 理 する SteelEye サーバと直 接 通 信 可 能 であること。SMC のホスト サーバを選4はじめに

択 するときには、ネット ワークセグメント / ルート / ファイアウォールの考 慮 事 項 がある場 合 もあります。

セット アップの前 提 条 件
システムを選 択 した後 、SMC をインスト ールする前 に以 下 の前 提 条 件 を設 定 する必 要 があります。
llデフォルト のベースソフト ウェアパッケージを使 用 してシステムをインスト ールする必 要 があります。
特 別 なパッケージを選 択 する必 要 はありません。
システムのコアオペレーティングシステムの yum リポジト リを有 効 にし、使 用 可 能 にする必 要 があります。これは、ベースシステムのインスト ールメディアリポジト リ、またはネット ワークリポジト リを/etc/yum.repos.d/ で有 効 にする必 要 があるということです。

サポート するオペレーティングシステムがシステム上 で動 作 を開 始 した後 、セット アップの実 行 の手 順 に従 って、SMC ソフト ウェアコンポーネント をインスト ールできます。

セット アップの実 行
SteelEye 管 理 コンソールソフト ウェアのコンポーネント は、CD/DVD、または CD イメージを持 つ ISO img
ファイルからインスト ールできます。この時 点 以 降 、すべてのソフト ウェアの手 順 は root ユーザとして実行 する必 要 があります。
いずれの場 合 でも、CD または ISO img ファイルをマウント する必 要 があります。CD は通 常 の方 法 でマ
ウント できます。img ファイルは、以 下 のようなコマンド を使 用 して、ループバックデバイス経 由 でマウントできます。
mount -o loop <path-to>/smc.img /mnt(/mnt は、イメージのマウント に適 する任 意 の場 所 にすることが可 能 )ソフト ウェアのインスト ール
イメージをマウント した後 、以 下 のコマンド でインスト ールを開 始 できます。
cd /mnt; ./setup
セット アップツールがインスト ールプロセスをガイド し、以 下 の動 作 を実 行 してソフト ウェアコンポーネント をセット アップします。
lll

SMC コンポーネント と競 合 するパッケージがシステム上 に存 在 しないように、システムパッケージのアップグレード またはアンインスト ールが実 行 されます。このプロセスには、事 前 インスト ールされたWeb サーバ、およびそれに依 存 するコンポーネント のアンインスト ールも含 まれます。このプロセスには、数 分 かかることがあります。
次 に、すべての SMC ソフト ウェアコンポーネント 用 として、セット アップツールにより、 SIOS パッ
ケージのインスト ール / アップグレード が実 行 されます。これも数 分 かかることがあり、システムに必要 なその他 の変 更 、特 にクライアント と SMC との通 信 を可 能 にする iptables ファイアウォール設
定 の変 更 が含 まれます。HTTP ト ラフィックが SMC サーバのポート 80 および 443 を通 過 するように、iptables 設 定 が変 更 されます。
最 後 にセット アップツールにより、必 要 な VMware SDK パッケージがインスト ールされます。インス
ト ールするには、VMware SDK のエンド ユーザライセンスに同 意 する必 要 があります。SDK のイン

LifeKeeper Single Server Protection5

ベースの vCenter と認 証 情 報 の設 定

スト ールで、ツールのバイナリファイルのインスト ール先 となるファイルパスを入 力 するように要 求 されます。これらのファイルについて、デフォルト の場 所 をそのまま使 用 することを推 奨 します。

ベースの vCenter と認証情報の設定
ソフト ウェアコンポーネント のインスト ール後 、セット アップツールは vSphere Client プラグイン、およびSteelEye LifeKeeper Single Server Protection ノード の通 信 に使 用 するデフォルト の認 証 情 報 を設 定します。セット アッププロセスを完 了 するために、以 下 の動 作 が実 行 されます。
ll

セット アップツールにより、vCenter サーバ名 、ユーザ、およびパスワード の入 力 が要 求 されます。この情 報 は、この SMC サーバが提 供 する vSphere Client プラグインを、指 定 した vCenter に登録 するために使 用 されます。この手 順 の後 、vCenter サーバはプラグイン用 の追 加 のタブを表 示
します。最 初 のインスト ールの後 はいつでも、プラグインの再 登 録 または登 録 解 除 ができます。そのプロセスの詳 細 については、vSphere Client プラグインの設 定 ページを参 照 してください。
最 後 に、セット アップツールは SteelEye LifeKeeper Single Server Protection ノード との通 信 に使 用 するデフォルト の認 証 情 報 の入 力 を要 求 します。これらの認 証 情 報 は SMC サーバに格納 され、特 定 サーバに固 有 の認 証 情 報 が設 定 されていない限 り、LifeKeeper Single ServerProtection サーバとの通 信 に使 用 されます。SMC から LifeKeeper Single Server Protection シス
テムをフルに管 理 できるようにするには、デフォルト の認 証 情 報 には LifeKeeper Single ServerProtection ノード への管 理 者 のアクセス権 限 が必 要 です (代 表 的 なインスト ールでは、ユーザがローカルの /etc/group ファイルの lkadmin グループに属 する必 要 がある)。通 常 、 デフォルト の認 証 情 報 は、インスト ールした LKSSP ノード の root ユーザとパスワード です。注 記 : パスワードのスト レージは base64 でエンコード されていますが、LifeKeeper の credstore データベースでは暗号 化 されません。Ilkadmin グループのメンバシップを持 つ別 の LKSSP システムアカウント を使用 することを推 奨 します。認 証 情 報 の設 定 ページには、SMC で使 用 される認 証 情 報 を管 理する方 法 の詳 細 が記 載 されています。

これで、セット アッププロセスが完 了 します。ソフト ウェアのインスト ールと設 定 が正 しく実 行 されたことを検証 する方 法 の詳 細 については、インスト ールの検 証 ページを参 照 してください。

認証情報の考慮事項
前 述 のセット アッププロセスの最 後 の手 順 では、LifeKeeper Single Server Protection システムにアクセスするためのデフォルト の認 証 情 報 を格 納 しています。この場 合 のデフォルト の認 証 情 報 とは、システムに
固 有 の認 証 情 報 が設 定 されていないときに、LifeKeeper Single Server Protection システムでの認 証に使 用 される認 証 情 報 を指 します。SMC は常 に、デフォルト の認 証 情 報 を使 用 するように戻 ります。
このため、SMC の設 定 を簡 略 にするために、可 能 な限 りすべての LifeKeeper Single Server Protection
システムで同 じ認 証 情 報 を使 用 することを推 奨 します。これは通 常 、LifeKeeper Single ServerProtection システムの root ユーザを使 用 することを意 味 しますが、lkadmin グループに属 するユーザである限 り、すべてのシステムで共 通 な任 意 のユーザを使 用 できます。

SteelEye LifeKeeper Single Server Protection vSphere
Client プラグイン
SteelEye LifeKeeper Single Server Protection vSphere Client プラグインは VMware vSphere クライアン
ト と連 係 し、保 護 対 象 の仮 想 マシンのアプリケーション監 視 ステータスを提 供 します。プラグインを動 作
可 能 にするには、vCenter Server で登 録 する必 要 があります。

6はじめにプラグインは、すべての転 送 動 作 にセキュリティで保 護 された HTTPS 通 信 を使 用 します。はじめてプラ
グインを vSphere クライアント にロード するときに LK4Linux Valid SMC の SSL 証 明 書 のセキュリティ警
告 を受 信 しますが、これは正 常 な動 作 です。SSL 証 明 書 を検 査 してローカル証 明 書 スト アにインス
ト ールした後 、セキュリティ警 告 を安 全 に無 視 できます。

プラグインの要 件l

VMware vSphere バージョン 4 またはバージョン 5l

VMware vSphere Clientl

クライアント システムで Javascript とクッキーが有 効 であること

詳 細 については、vSphere Client プラグインの設 定 、およびvSphere Client プラグインのセキュリティ警 告への対 処 のト ピックを参 照 してください。

vSphere Client プラグインの設 定
インスト ール後 にいつでも、vSphere Client プラグインの再 登 録 、または認 証 情 報 の変 更 ができます。これは、必 要 に応 じて別 の vCenter サーバにプラグインを登 録 する操 作 も含 みます。プラグインを別 の
vCenter サーバにインスト ールする場 合 、まず現 在 のサーバから登 録 解 除 する必 要 があります。

vSphere Client プラグインの登 録
プラグインの登 録 は、/opt/LifeKeeper/bin/registerPlugin.pl ツールで行 います。このツールは、vCenter
サーバ、ユーザ名 、およびパスワード の 3 つの引 数 をとります。vSphere Client プラグインを再 登 録 するには、これらすべてが必 須 です。このツールの実 行 例 は、以 下 のようになります (すべてを 1 行 に記 述 )。
/opt/LifeKeeper/bin/registerPlugin.pl --server=myvcenter.mydomain.com --username=vcuser--password=vcpassword
注 記 : shell の解 釈 を回 避 するために、shell 文 字 でもあるパスワード 文 字 はエスケープする必 要 があります。

vSphere Client プラグインの登 録 解 除
SMC サーバからインスト ールしたプラグインは、以 下 のコマンド を使 用 してリスト できます。
/opt/LifeKeeper/bin/registerPlugin.pl --action=list
プラグインを削 除 するには、以 下 のコマンド を実 行 できます (すべてを 1 行 に記 述 )。
/opt/LifeKeeper/bin/registerPlugin.pl --action=remove --key=com.sios.us.lkssp
注 記 : プラグインの登 録 解 除 に使 用 するキーは、list 動 作 で表 示 されるものと同 一 にする必 要 があります。
注 記 : セキュリティ警 告 の詳 細 については、vSphere Client プラグインのセキュリティ警 告 への対 処 を参照 してください。

LifeKeeper Single Server Protection7

vSphere Client ユーザインターフェース

vSphere Client ユーザインターフェース[SteelEye LifeKeeper Single Server Protection] タブ
vSphere Client プラグインを登 録 すると、vSphere Client ユーザインターフェースに [SteelEye
LifeKeeper Single Server Protection] タブが表 示 されます。

コンテキスト メニュー
この vSphere Client プラグインにより、左 側 のインベント リツリーのクリック位 置 に合 わせて、[LifeKeeper
Single Server Protection] タブに複 数 のコンテキスト レベルが表 示 されます。

Datacenter Level
datacenter 内 にある仮 想 マシンを表 示 します。

8はじめに

ESX or ESXi Level
特 定 ホスト で動 作 中 の仮 想 マシンのステータスを表 示 します。

Virtual Machine Level
以 下 の特 定 ノード について、情 報 を表 示 します。仮 想 マシン名 、ホスト 名 、仮 想 マシンのステー
タス、VMware HA のステータス、保 護 対 象 のアプリケーション。また、LifeKeeper Single ServerProtection のログを表 示 できる [View Log] リンクもあります。

Manage Plug-Ins
登 録 済 みの LifeKeeper Single Server Protection vCenter プラグインのステータスを表 示 します。

LifeKeeper Single Server Protection9

その他 の表 示.

その他の表示LifeKeeper Single Server Protection プラグインは、[Datacenter]、Virtual Application、および[Resource Pool] のレベルでも表 示 できます。

認 証 情 報 の設 定
SMC と LifeKeeper Single Server Protection ソフト ウェアは、他 のシステム (vCenter Server、またはSteelEye LifeKeeper Single Server Protection) との通 信 に使 用 する認 証 情 報 を認 証 情 報 ストア経 由で管 理 します。このスト アは、例 えばプラグインの登 録 時 に使 用 されます (vSphere Client プラグインの設 定 を参 照 )。このスト アは、必 要 に応 じて /opt/LifeKeeper/bin/credstore コマンド で管 理できます。このコマンド を使 用 すると、サーバアクセスに必 要 な認 証 情 報 をサーバごとに設 定 、変 更 、削除 することができます。

認 証 情 報 の追 加 または変 更認 証 情 報 の追 加 と変 更 は同 じ方 法 で実 行 できます。代 表 的 な例 として、サーバ lksspserver.mydomain.com の認 証 情 報 を追 加 または変 更 する場 合 は次 のようになります。
/opt/LifeKeeper/bin/credstore -k lkssp-server.mydomain.com myuser
この例 では、lkssp-server.mydomain.com へのアクセスに使 用 するユーザ名 として myuser を指 定 しています。パスワード を入 力 / 確 認 するプロンプト (passwd など) が表 示 されます。
注 記 : LifeKeeper Single Server Protection サーバの認 証 情 報 を格 納 するために SMC で使 用 する
キー名 は、LifeKeeper Single Server Protection サーバのホスト 名 と完 全 に一 致 する必 要 があります (その vSphere Client プラグインの [Hostname:] フィールド に表 示 されるものと一 致 )。ホスト 名 が FQDN の場 合 、認 証 キーは FQDN である必 要 があります。ホスト 名 が短 縮 名 の場 合 、キーも短 縮 名 にする必要 があります。
セット アップの実 行 時 に以 下 の [Credential Considerations] (認 証 情 報 に関 する考 慮 事 項 ) が推 奨 された場 合 、特 定 のサーバキーが存 在 しないときには、対 応 するユーザ名 とパスワード を持 つデフォルト
キーが認 証 に使 用 されます。 デフォルト キーを追 加 、変 更 するには以 下 のコマンド を実 行 してください。
/opt/LifeKeeper/bin/credstore -k default myuser

10はじめにスト ア内 の認 証 情 報 のリスト 表 示
現 在 格 納 されている認 証 情 報 をリスト 表 示 するには、以 下 のコマンド を実 行 します。
/opt/LifeKeeper/bin/credstore -l
これにより、認 証 情 報 スト ア内 に格 納 されているキーが表 示 されます。この場 合 の「キー」は、認 証 情
報 を使 用 する対 象 のサーバを示 しています (認 証 情 報 自 体 は秘 密 情 報 のため、このコマンド が表 示 するのは、実 際 の認 証 情 報 の内 容 ではなくキーのみです)。

サーバの認 証 情 報 の削 除
特 定 のサーバに対 する認 証 情 報 を削 除 するには、以 下 のコマンド を実 行 します。
/opt/LifeKeeper/bin/credstore -d -k lkssp-server.mydomain.com
この例 では、サーバ lkssp-server.mydomain.com の認 証 情 報 スト アがスト アから削 除 されます。

追加情報
credstore ユーティリティの詳 細 については、以 下 のコマンド を実 行 してください。
/opt/LifeKeeper/bin/credstore --man
コマンド のマニュアルページがすべて表 示 されます。

インスト ールの検 証
SteelEye 管 理 コンソールのインスト ールを検 証 するには、Web ブラウザを使 用 して、https://<smcserver>/ に接 続 します。インスト ールが正 しく実 行 された場 合 、SMC サービスが利 用
可 能 であることを示 すページが表 示 されます。注 記 : SMC は自 己 署 名 の SSL 証 明 書 を使 用 するので、セキュリティ警 告 を受 信 するのは正 常 な動 作 です。この警 告 は安 全 に無 視 できます。
ブラウザにページの表 示 エラーが表 示 されるか、新 規 にインスト ールした SMC サーバへの接 続 に失 敗 した場 合 は、エラーが発 生 せずにすべてのインスト ール手 順 が完 了 したこと、および SMC サーバがネット
ワークにアクセス可 能 であることを確 認 してください。

ト ラブルシューティング
ト ラブルシューティングについては、SMC のト ラブルシューティングセクションを参 照 してください。また、セキュリティ警 告 の詳 細 については、vSphere Client プラグインのセキュリティ警 告 への対 処 ト ピックを参 照
してください。

vSphere Client プラグインのセキュリティ警 告 への対 処
LifeKeeper Single Server Protection vSphere Client プラグインは、自 己 署 名 証 明 書 を使 用 して SSL
通 信 を有 効 にします。プラグインのコンテンツを表 示 するときに、セキュリティ警 告 を受 信 するのは正 常LifeKeeper Single Server Protection11

カスタム証 明 書 の使 用

な動 作 です。セキュリティ警 告 を低 減 するには、vSphere Client システムの証 明 書 スト アに「LK4Linux
Valid SMC」証 明 書 をインスト ールする必 要 があります。さらに、お使 いのシステムの「Trusted Root
Certification Authorities」証 明 書 スト アに「SIOS Technology, Corp.」認 証 局 (CA) の証 明 書 をインスト ールできます。
「LK4Linux Valid SMC」証 明 書 をインスト ールするには、
1. セキュリティ警 告 が表 示 されたら、[View Certificate] を選 択 します。
2. [Install Certificate] ボタンをクリックします。
3. ウィザード の手 順 に従 って、証 明 書 をインスト ールします。
「Trusted Root Certification Authorities」証 明 書 スト アに「SIOS Technology, Corp.」認 証 局 (CA) の証
明 書 をインスト ールするには、
1. セキュリティ警 告 が表 示 されたら、[View Certificate] を選 択 します。
2. [Certification Path] タブをクリックします。
3. SIOS Technology, Corp. の証 明 書 を選 択 します。
4. CA の証 明 書 を表 示 するには、[View Certificate] をクリックします。
5. [Install Certificate] ボタンをクリックします。
6. [Next] をクリックします。
7. [Certificate Store Wizard] ペインの [Place all certificates in the following store] ラジオボタンを選 択 します。
8. [Browse] ボタンが有 効 になります。そのボタンをクリックします。
9. [Select Certificate Store] リスト から、[Trusted Root Certification Authorities] を選 択 します。
10. [OK] をクリックします。
11. [Next] をクリックして、ウィザード を完 了 します。

カスタム証 明 書 の使 用
LifeKeeper Single Server Protection では、異 なるシステムとの通 信 に SSL/TLS が使 用 されます。デフォルト では、ノード 間 で一 定 の身 元 確 認 が可 能 なデフォルト 証 明 書 が SPS と共 にインスト ールされます。このド キュメント では、デフォルト 証 明 書 を組 織 独 自 の認 証 局 (CA) が作 成 した証 明 書 に置 き換える方 法 を説 明 します。

証 明 書 の使 用 方 法
SteelEye 管 理 コンソール (SMC) と LifeKeeper Single Server Protection サーバとの通 信 では、転 送 するデータを保 護 するために SSL/TLS が使 用 されます。双 方 のシステムは自 身 を特 定 する証 明 書 を提示 し、証 明 書 を提 示 されたシステムは、CA 証 明 書 を使 用 して提 示 された証 明 書 を SSL 接 続 経 由で確 認 します。

12はじめに

以 下 の 4 種 類 の証 明 書 が使 用 されます。
l/opt/LifeKeeper/etc/certs/LK4LinuxValidNode.pem (LifeKeeper Single Server Protection server
certificate)l/opt/LifeKeeper/etc/certs/LK4LinuxValidSMC.pem (SMC server certificate)l/opt/LifeKeeper/etc/certs/LK4LinuxClient.pem (LifeKeeper Single Server Protection clientcertificate, installed on all servers)l/opt/LifeKeeper/etc/certs/LKCA.pem (certificate authority, installed on all servers)

最 初 の 3 つの証 明 書 がサーバが実 行 する検 証 に合 格 するためには、4 番 目 の証 明 書 による署 名 が必 要 です。証 明 書 の共 通 名 は検 証 されません。証 明 書 は CA によって署 名 されるのみということに注
意 してください。

独 自 の証 明 書 の使 用
運 用 環 境 によっては、デフォルト 証 明 書 を組 織 内 部 の CA が作 成 した証 明 書 に置 き換 える必 要 がある場 合 があります。そのような場 合 は、上 記 の 4 種 類 の証 明 書 を、 同 じ証 明 書 ファイル名 を持 つ新 しい証 明 書 に置 き換 えます。これらの証 明 書 は PEM 形 式 です。LK4LinuxValidNode.pem、LK4LinuxValidSMC.pem、および LK4LinuxValidClient.pem はそれぞれ、キーと証 明 書 の両 方 を含 んでいます。LK4LinuxValidNode.pem および LK4LinuxValidSMC.pemの証 明 書 は、 サーバタイプの証 明 書 です。LK4LinuxValidClient.pemは、 クライアント タイプの証 明 書 です。
デフォルト の証 明 書 を置 換 した場 合 、変 更 を反 映 するには LifeKeeper Single Server Protection および SMC を再 起 動 する必 要 があります。証 明 書 の設 定 を間 違 えると、steeleye-lighttpd デーモンが起
動 に失 敗 し、LifeKeeper Single Server Protection のログファイルにエラーが記 録 されます。問 題 が発 生した場 合 、このログファイルを参 照 すると実 行 すべき完 全 なコマンド を見 ることができます。

Application Recovery Kit
Application Recovery Kit (ARK) には、LifeKeeper Single Server Protection が特 定 のアプリケーションを
管 理 および制 御 するために必 要 なツールとユーティリティが含 まれています。特 定 のアプリケーション用 の
ARK をインスト ールすると、LifeKeeper Single Server Protection はそのアプリケーションの状 態 を監 視
し、アプリケーションに障 害 が発 生 したときに自 動 的 に復 旧 できます。LifeKeeper Single ServerProtection Recovery Kit は non-intrusive であり、LifeKeeper Single Server Protection がアプリケーショ
ンを保 護 するために、アプリケーション内 部 の変 更 を要 求 することは一 切 ありません。
以 下 のド キュメンテーションは LifeKeeper のド キュメンテーションであることに注 意 してください。このため、これらのド キュメント を読 むときに注 意 が必 要 な点 がいくつかあります。
ll

LifeKeeper Single Server Protection はシングルノード 製 品 であるため、コミュニケーションパス、クラスタ、バックアップノード 、バックアップノード への階 層 の拡 張 、バックアップノード への階 層 のフェイ
ルオーバなどの概 念 は LifeKeeper Single Server Protection の環 境 には適 用 されません。LifeKeeper Single Server Protection の設 定 および管 理 の目 的 では、これらの用 語 や操 作の説 明 を無 視 する必 要 があります。
LifeKeeper Single Server Protection は、共 有 スト レージの保 護 やデータレプリケーションの保 護を行 わないため、アプリケーションを使 用 可 能 な任 意 のスト レージに配 置 して、LifeKeeper
Single Server Protection で保 護 することができます。これにより、インスト ールと設 定 が大 幅 に簡LifeKeeper Single Server Protection13

リソース階 層

略 化 されます。これらのガイド を読 むときには、アプリケーションデータを共 有 ディスクに移 動 する説 明 は無 視 できます。
l

l

l

l

VMware ベースの製 品 では、CPU、メモリ、およびディスク容 量 の要 件 が仮 想 マシンに適 用 される点 を除 いて、その他 のハード ウェア要 件 の説 明 は該 当 しません。
IP アド レスは保 護 可 能 (一 部 の構 成 では IP アド レスを保 護 する必 要 がある) ですが、「切 り替え可 能 な IP」の説 明 は無 視 する必 要 があります。システムが 1 つのみの構 成 では、保 護 対 象の IP は切 り替 えできませんが、保 護 対 象 の IP が定 義 されているシングルノード 上 では保 護 されます。
GUI を使 用 して SAP 階 層 を作 成 することはできません。対 応 策 については、ト ラブルシューティ
ングセクションの「SAP の既 知 の問 題 」を参 照 してください。
ルート ファイルシステム上 に Oracle 階 層 を作 成 することはできません。対 応 策 については、ト ラブ
ルシューティングセクションの「Oracle の既 知 の問 題 」を参 照 してください。

各 Recovery Kit のテクニカルド キュメンテーションには、ソフト ウェアパッケージに固 有 の設 定 および管 理
情 報 が記 載 されています。Recovery Kit ド キュメンテーションへのリンクについては、弊 社 Web サイト の「テクニカルド キュメンテーション」セクションを参 照 してください。

リソース階 層LifeKeeper GUI を使 用 して、サーバ上 にリソース階 層 を作 成 できます。リソース階 層 の作 成
後 、LifeKeeper Single Server Protection が階 層 内 のリソースの停 止 、開 始 、監 視 、およびリカバリを
管 理 します。以 下 の関 連 ト ピックで、階 層 の指 定 作 業 の基 本 情 報 を説 明 しています。

リソースタイプ
リソースとは保 護 対 象 のソフト ウェアエンティティであり、アプリケーション、データベース、ファイルシステムなどが該 当 します。リソースは、タイプ別 に分 類 されます。LifeKeeper Single Server Protection Coreは、ファイルシステム、IP アド レス、および Generic Application のリソースタイプを提 供 します。各 種 のRecovery Kit が、その他 のデータベース、アプリケーション、およびシステムインフラスト ラクチャのリソースタ
イプを提 供 します。
例 えば、保 護 する Oracle データベースのリソース階 層 には、以 下 のタイプのリソースが含 まれます。
ldatabase/oracle: 保 護 する Oracle データベースインスタンス。

lgen/filesys: Linux ファイルシステムリソース。

ldevice: ディスクパーティション、または仮 想 デバイス (例 : sdc1)。

14はじめにリソースの状 態
状態

意味

In-Service、保 護 (ISP)

リソースが動 作 可 能 です。LifeKeeper Single Server Protection
アプリケーションのリカバリが正 常 に動 作 中 です。

In-Service、未 保 護 (ISU)リソースは動 作 可 能 ですが、警 告 状 態 にある可 能 性 があります。

Out-of-Service、障 害 (OSF)

リソースが、障 害 により out-of-service になっています。リカバリは完 了 していないか、失 敗 しました。このリソースについて、LifeKeeper Single Server Protection の警 告 機 能 は動 作 不能 です。

Out-of-Service、障 害 なし (OSU) リソースが out-of-service です。

不 正 状 態 (ILLSTATE)

この状 態 は、リソースインスタンスについて状 態 が設 定 されていない場 合 に表 示 されます。通 常 の状 況 では、この不 正 状 態 が
長 く続 くことはありません。ある状 態 から別 の状 態 への移 行 が予
測 されます。

階 層 の関 係
LifeKeeper Single Server Protection を使 用 すると、リソースインスタンス間 の関 係 を作 成 できます。最も重 要 な関 係 は依 存 関 係 です。リソースインスタンスと依 存 関 係 を組 み合 わせたものをリソース階 層 と
呼 びます

LifeKeeper Single Server Protection15

ステータスの詳 細 表 示(上 の画 像 では、Oracle データベース orcl は、2 つのファイルシステム /oracle/app と /oracle/data に依 存
する)。
あるリソースが正 しく機 能 するために別 のリソースに依 存 する場 合 、依 存 関 係 が必 要 です。依 存 関 係
は、リソースを in service および out of service にする順 序 を定 義 します。通 常 、LifeKeeper Single
Server Protection の Recovery Kit は、アプリケーションを保 護 するときに正 しい依 存 関 係 を作 成 します。ただし、カスタムの依 存 関 係 の作 成 が必 要 な場 合 があります (この一 般 的 な例 は、Generic
Application Recovery Kit を使 用 してカスタムアプリケーションを保 護 する場 合 )。

ステータスの詳 細 表 示
このト ピックでは、lcdstatus コマンド の出 力 例 を使 用 してステータスの詳 細 表 示 で提 供 される情 報 のカ
テゴリについて説 明 します。この情 報 を表 示 する方 法 については、LCD (1M) のマニュアルページを参 照
してください。コマンド ラインに、man lcdstatus または man LCD を入 力 できます。LifeKeeper の GUIで使 用 できるステータス情 報 については、サーバーのステータスの表 示 またはリソースのステータスの表
示 を参 照 してください。
ステータスの詳 細 表 示 の例 :リソース階 層 の情 報
Resource hierarchies for machine "castor":
ROOT of RESOURCE HIERARCHY
orcl: id=orcl app=database type=oracle state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by
LifeKeeper
info=/oracle/app/oracle/product/11.2.0/dbhome_1
reason=restore action has succeeded
depends on resources: /oracle/data,/oracle/app/oracle/data: id=/oracle/data app=gen type=filesys state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by
LifeKeeper
info=ext3rw0
reason=restore action has succeeded
depends on resources: /dev/xvda2

16はじめにthese resources are dependent: orcl
/dev/xvda2: id=/dev/xvda2 app=scsi type=DEVNAME state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by
LifeKeeper
reason=restore action has succeeded
these resources are dependent: /oracle/data/oracle/app: id=/oracle/app app=gen type=filesys state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by
LifeKeeper
info=ext3rw0
reason=restore action has succeeded
depends on resources: /dev/xvda5
these resources are dependent: orcl
/dev/xvda5: id=/dev/xvda5 app=scsi type=DEVNAME state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by
LifeKeeper
reason=restore action has succeeded
these resources are dependent: /oracle/app
The following LifeKeeper machines are known:machine=castor state=ALIVE

リソース階 層 の情 報
LifeKeeper Single Server Protection は、リソースのステータスを root リソースから表 示 します。表 示 には、リソースのすべての依 存 関 係 についての情 報 が含 まれます。
各 リソース記 述 の第 1 行 には、リソースタグとその後 に続 くコロン (:) が表 示 されます (例 : /oracle/data:.
以 下 の項 目 は、階 層 内 のリソースを表 します。
l

l

l

l

id - LifeKeeper Single Server Protection が使 用 する一 意 のリソース識 別 子 。
app - アプリケーションのタイプを示 します。例 えば、サンプルリソースはデータベースアプリケーションです。
type - リソースのクラスタイプを示 します。例 えば、サンプルリソースは oracle タイプのアプリケーションです。
state -リソースの現 在 の状 態 。
l

ISP - in-service であり、保 護 されています。

lISU - in-service であり、保 護 されていません。

l

OSF - out-of-service であり、障 害 が発 生 しています。

l

OSU - out-of-service であり、障 害 はありません。

linitialize - リソースを初 期 化 する方 法 を指 定 します。

linfo - Recovery Kit が内 部 で使 用 する、リソースに固 有 の情 報 があります。

lreason - 存 在 する場 合 、リソースが現 在 の状 態 にある原 因 を示 します。例 えば、あるアプリケー

LifeKeeper Single Server Protection17

リソース階 層 の情 報

ションが OSU の状 態 になった原 因 は、そのアプリケーションが out of service になったからです。
lldepends on resources - 存 在 する場 合 、このリソースが依 存 するリソースのタグ名 がリスト されます。
these resources are dependent - 存 在 する場 合 、このリソースが直 接 依 存 するすべての親 リ
ソースのタグ名 が示 されます。

18はじめにLifeKeeper Single Server Protection ソフト ウェアのインス
ト ール
LifeKeeper Single Server Protection 構 成 内 の各 サーバに LifeKeeper Single Server Protection ソフト
ウェアをインスト ールしてください。各 LifeKeeper Single Server Protection サーバには、オプションのリカバ
リキット パッケージを含 む、設 定 要 件 をサポート するために必 要 なパッケージがインスト ールされている必要 があります。
重 要 : LifeKeeper Single Server Protection をインスト ールする前 に、Linux の依 存 関 係 ト
ピックを参 照 してください。
LifeKeeper Single Server Protection Core パッケージおよび他 のオプションのリカバリキット は、LifeKeeper
Single Server Protection インスト ールイメージファイル (lkssp.img) を使 用 して、コマンド ラインでインス
ト ールします。このイメージファイル は、LifeKeeper Single Server Protection をシステムにインスト ールす
るときに必 要 なユーザ対 話 型 のシステムセット アップ作 業 を実 行 するよう設 計 されたインスト ールスクリプ
ト 一 式 を提 供 します。インスト ールイメージファイルは、実 行 中 の Linux ディスト リビューションを特 定 し、
一 連 の質 問 へのユーザの回 答 に基 づいて、LifeKeeper Single Server Protection を正 常 にインスト ール
するために必 要 なさまざまなパッケージをインスト ールします。ライセンスがインスト ールされた後 にサーバの Host ID と Entitlement ID を取 得 して表 示 するユーティリティを提 供 するライセンシングパッケージもイ
ンスト ールされます。Entitlement ID は LifeKeeper Single Server Protection を実 行 するための有 効 なラ
イセンスの取 得 に使 用 され、ソフト ウェアに付 属 しています。
注 記 : これらのインスト ール手 順 は、読 者 がサーバにインスト ールされた Linux オペレーティングシステムに
精 通 していることを前 提 としています。
重要:
l

l

l

l

LifeKeeper Single Server Protection は共 有 スト レージサポート または I/O フェンシン
グを提 供 しません。各 サーバはアプリケーションデータにローカルディスクスト レージを使 用 する必 要 があります。
すべての LifeKeeper Single Server Protection パッケージは、 /opt/LifeKeeper ディ
レクト リにインスト ールされます。
LifeKeeper の既 存 バージョンを再 インスト ールする場 合 、最 初 に、古 い LifeKeeper
パッケージを削 除 する必 要 があります。標 準 の LifeKeeper のインスト ールには、既存 のリソース階 層 の再 定 義 が必 要 になります。現 在 のリソース階 層 定 義 を保 持 するには、を参 照 してください。
LifeKeeper Single Server Protection のインスト ール中 に、LifeKeeper Distribution
Enabling Package を参 照 するエラーメッセージが表 示 された場 合 、LifeKeeper
Single Server Protection インスト ールイメージファイル上 の setup スクリプト を実 行 または再 実 行 する必 要 があります。

LifeKeeper Single Server Protection19

LifeKeeper Single Server Protection ソフト ウェアのインスト ール

LifeKeeper Single Server Protection ソフト ウェアのインスト ール
LifeKeeper Single Server Protection は、使 用 している Linux ディスト リビューションに関 わらず、コマンド
ラインでインスト ールされます。
1. 次 のコマンド を使 用 して、lkssp.img ファイルをマウント してください。
mount PATH/IMAGE_NAME MOUNT_POINT -t iso9660 -o loop
ここで、PATH はイメージへのパスです
IMAGE_NAME はイメージの名 前 です
MOUNT_POINT はマウント 位 置 へのパスです
2. lkssp.img がマウント されたディレクト リに移 動 して、次 のコマンド を入 力 してください。
./setup
3. インスト ール手 順 の間 に何 が行 われるかを説 明 するテキスト が表 示 されます。ここで行 われる一連 の質 問 に対 して、Yes の場 合 は「y」、No の場 合 は「n」と答 えます。質 問 の種 類 と順 序 は、
お使 いの Linux ディスト リビューションによって異 なります。
各 質 問 をよく読 んで、適 切 に回 答 してください。LifeKeeper Single Server Protection インスト ールを正 常 に行 うために必 要 なすべての手 順 を最 後 まで行 うには、各 質 問 に Yes と答 えることを
推 奨 します。
4. 次 に、LifeKeeper Single Server Protection Core パッケージがインスト ールされます。
5. ここで setup スクリプト が、ライセンスユーティリティのインスト ールを実 行 します。詳 細 については、
ライセンスの取 得 とインスト ールを参 照 してください。
6. setup スクリプト が提 示 するすべての質 問 に回 答 した後 、インスト ールが成 功 したことが通 知 され、インスト ール可 能 なすべての LifeKeeper Single Server Protection Recovery Kit の一 覧 が
表 示 されます。
注 記 : setup スクリプト の実 行 に関 する追 跡 情 報 が、/var/log/LK_install.log に保 存 されます。
7. インスト ールするキット を反 転 選 択 し、「スペース」キーを押 してください。インスト ール予 定 のキットの横 に「i」のマークが付 きます。Enter を押 してください。
注 記 : 後 でキット を追 加 するには、-k を付 けて setup スクリプト を実 行 します。
./setup -k
LifeKeeper Single Server Protection では、サーバごとに別 々 のライセンスが必 要 です。ライセンスは、ランタイムライセンスです。つまり、LifeKeeper Single Server Protection のインスト ールはライセンスなしでも可 能 ですが、正 常 に製 品 を起 動 して実 行 するためには、事 前 にライセンスをインスト ールする必 要 があります。
インスト ールスクリプト によってインスト ールされるライセンスユーティリティパッケージは、LifeKeeper Single
Server Protection ソフト ウェアの初 期 インスト ール時 にサーバの使 用 可 能 なすべての Host ID を取 得 して表 示 します。ライセンスがインスト ールされると、このユーティリティは Entitlement ID (使 用 可 能 な場合 ) または Host ID (使 用 できない場 合 ) を返 します。
注 記 : Host ID が表 示 される場 合 は常 に NIC の MAC アド レスに基 づいています。

20LifeKeeper Single Server Protection ソフト ウェアのインスト ール

SIOS Technology Corp. ライセンス管 理 ポータルから取 得 した LifeKeeper Single Server Protection ラ
イセンスには Entitlement ID が含 まれ、クラスタ内 の特 定 のノード にロックされることはありません。LifeKeeper Single Server Protection ソフト ウェアと一 緒 に提 供 された Entitlement ID (認 証 コード )は、LifeKeeper Single Server Protection ソフト ウェアを実 行 するために必 要 なパーマネント ライセンスを取 得 するために使 用 されます。このプロセスを以 下 の図 に示 します。

注 記 : ソフト ウェアパッケージごとに、サーバごとのライセンスが必 要 になります。
LifeKeeper Single Server Protection クラスタ内 の各 サーバについてライセンスを取 得 してインスト ールするには、次 の手 順 を行 います。
1. LifeKeeper Entitlement ID (認 証 コード ) があることを確 認 してください。ライセンスの取 得 に必要 な Entitlement ID を含 むソフト ウェアをメールで受 け取 っているはずです。
2. SIOS Technology Corp. ラインセンス管 理 ポータルでライセンスを取 得 してください。
a. インターネット アクセスが可 能 なシステムを使 用 して、SIOS Technology Corp. ライ
ンセンス管 理 ポータルにログインしてください。
b. [Manage Entitlements] を選 択 してください。
注 記 : パスワード を変 更 する場 合 は、画 面 の右 上 隅 にある [Profile] ボタ
ンを使 用 してください。

LifeKeeper Single Server Protection21

LifeKeeper Single Server Protection のインスト ールの検 証

c. [Entitlement ID] を探 して、行 項 目 の左 にあるボックスをオンにすることで、そのEntitlement ID に関 連 付 けられた各 [Activation ID] を選 択 してください。
d. [Activate] タブを選 択 してください。
e. 必 要 なフィールド を定 義 して、[Next] を選 択 してください。
f. [Add New Host] をクリックして、新 しいホスト を作 成 してください。
g. [Node Locked Host] リスト から [Any] を選 択 して、[Okay] をクリックしてください。
h. [Host ID] の左 にあるボックスをオンにして、[Generate] を選 択 してください。
[Fulfillment ID] が [License Summary] 画 面 に表 示 されます。
i. [Fulfillment ID] の左 にあるボックスをオンにして、[Email License] タブを選 択 してください。
j. ラインセンスの送 信 先 となる有 効 なメールアド レスを入 力 して、 [Send] を選 択 してください。
k. [Complete] を選 択 してください。
l. メールを取 得 してください。
m. ファイルを適 切 なシステムにコピーにしてください。
3. ラインセンスをインスト ールしてください。各 システムで、ライセンスファイルを/var/LifeKeeper/license にコピーするか、または各 システム
で、/opt/LifeKeeper/bin/lkkeyins を実 行 してファイルに対 するファイル名 (フルパスを
含 む) を指 定 してください。

LifeKeeper Single Server Protection のインスト ールの検 証
LifeKeeper Single Server Protection パッケージが正 常 にインスト ールされたことを確 認 するには、コマン
ド ラインで次 のように入 力 してください。
rpm -V <package name>
注 記 : パッケージが正 しくインスト ールされている場 合 、このコマンド は何 も出 力 しません。
コマンド ラインから照 会 を実 行 するには、次 のように入 力 してください。
rpm -qi <package name>
注 記 : このコマンド の予 想 される出 力 は、パッケージ情 報 です。

22LifeKeeper Single Server Protection ソフト ウェアのインスト ール

LifeKeeper Single Server Protection の管 理 の概 要
LifeKeeper Single Server Protection は操 作 時 に管 理 を必 要 としません。LifeKeeper Single ServerProtection は、保 護 されたリソースを監 視 し、障 害 が発 生 した場 合 に指 定 されたリカバリアクションを実行 するように、自 動 的 に機 能 します。以 下 のケースでは LifeKeeper Single Server Protection GUI を使用 します。
lll

リソースおよび階 層 の定 義 。LifeKeeper Single Server Protection は次 のインターフェースオプショ
ンを提 供 します。
l

LifeKeeper Single Server Protection GUI。

l

LifeKeeper Single Server Protection コマンド ラインインターフェース。

リソース監 視 。LifeKeeper Single Server Protection GUI は、リソースステータス情 報 および
LifeKeeper Single Server Protection ログへのアクセスを提 供 します。
手 動 での処 理 。メンテナンスやその他 の管 理 アクションのために、サーバまたは特 定 のリソースを
停 止 することが必 要 になる場 合 があります。LifeKeeper Single Server Protection GUI には、特定 のリソースを稼 動 させたり停 止 させたりすることができるメニュー機 能 が用 意 されています。アプ
リケーションが LifeKeeper Single Server Protection の保 護 下 に置 かれると、これらの LifeKeeper
Single Server Protection のインターフェースを介 してのみアプリケーションを起 動 および停 止 させることができます。LifeKeeper Single Server Protection の起 動 および停 止 は、コマンド ラインを介してのみ行 われます。

リソース階 層 の作 成 など、管 理 、設 定 、およびメンテナンス操 作 を実 行 する詳 細 な手 順 について
は、SPS for Linux ド キュメンテーションの管 理 作 業 、GUI の作 業 、およびメンテナンス作 業 を参 照 してください。

LifeKeeper Single Server Protection Administration
Overview
LifeKeeper Single Server Protection does not require administration during operation. LifeKeeper
Single Server Protection works automatically to monitor protected resources and to perform thespecified recovery actions if a fault should occur. You use the LifeKeeper Single Server Protection
GUI in these cases:llResource and hierarchy definition. LifeKeeper Single Server Protection provides theseinterface options:l

LifeKeeper Single Server Protection GUI.

l

LifeKeeper Single Server Protection command line interface.

Resource monitoring. The LifeKeeper Single Server Protection GUI provides access toresource status information and to the LifeKeeper Single Server Protection logs.

LifeKeeper Single Server Protection23

Starting LifeKeeper Single Server ProtectionlManual intervention. You may need to stop servers or specific resources for maintenance orother administrative actions. The LifeKeeper Single Server Protection GUI provides menufunctions that allow you to bring specific resources in and out of service. Once applications
have been placed under LifeKeeper Single Server Protection, they should be started andstopped only through these LifeKeeper Single Server Protection interfaces. Starting andstopping LifeKeeper Single Server Protection is done through the command line only.

See GUI Tasks and Maintenance Tasks for detailed instructions on performing LifeKeeper Single
Server Protection administration, configuration and maintenance operations.

Starting LifeKeeper Single Server Protection
All LifeKeeper Single Server Protection software is installed in the directory /opt/LifeKeeper.
When you have completed all of the verification tasks, you are ready to start LifeKeeper Single ServerProtection on both servers. This section provides information for starting the LifeKeeper Single ServerProtection server daemon processes. The LifeKeeper Single Server Protection GUI application islaunched using a separate command and is described in Configuring the LifeKeeper Single ServerProtection GUI. LifeKeeper Single Server Protection provides a command line interface that starts
and stops the LifeKeeper Single Server Protection daemon processes. These daemon processes
must be running before you start the LifeKeeper Single Server Protection GUI.

Starting LifeKeeper Single Server Protection Processes
If LifeKeeper Single Server Protection is not currently running on your system, type the following
command as the user root on all servers:/etc/init.d/lifekeeper start
Following the delay of a few seconds, an informational message is displayed.
See the LCD(1M) man page by entering man LCD at the command line for details on the/etc/init.d/lifekeeper start command.

Enabling Automatic LifeKeeper Single Server Protection Restart
While the above command will start LifeKeeper Single Server Protection, it will need to be performed
each time the system is re-booted. If you would like LifeKeeper Single Server Protection to start
automatically when server boots up, type the following command:
chkconfig lifekeeper on
See the chkconfig man page for further information.

Stopping LifeKeeper Single Server Protection
If you need to stop LifeKeeper Single Server Protection, type the following command as root to stopit:
/etc/init.d/lifekeeper stop

24管 理

This command halts all LifeKeeper Single Server Protection daemon processes on the server being
administered if they are currently running. Messages similar to the following are displayed:# /etc/init.d/lifekeeper stop
STOPPING LIFEKEEPER AT: Thu Nov 10 16:56:22 EST 2011
Skipping remove of OSU resource oracle.
Skipping remove of OSU resource /oracle/data.
/opt/LifeKeeper/bin/perform_action -G -t /lv_jailbird1 -a remove -- -m
Thu Nov 10 16:56:28 EST 2011 remove: BEGIN remove of file system /lv_jailbird1
LifeKeeper: unmounting file system /lv_jailbird1
umount /lv_jailbird1
LifeKeeper: file system /lv_jailbird1 successfully unmounted
Thu Nov 10 16:56:29 EST 2011 remove: END remove of file system /lv_jailbird1(err=0)/opt/LifeKeeper/bin/perform_action -G -t /dev/mapper/vg_jailbird-lv_jailbird1 -aremove -- -m
LIFEKEEPER NOW STOPPED AT: Thu Nov 10 16:56:38 EST 2011
See lkstop under the LCD(1M) man page for additional details.

Disabling Automatic LifeKeeper Single Server Protection Restart
If you do not want LifeKeeper Single Server Protection to automatically restart when the system isrestarted, type the following command:
chkconfig lifekeeper off
See the chkconfig man page for further information.

Viewing LifeKeeper Single Server Protection Processes
To see a list of all LifeKeeper Single Server Protection core daemon processes currently running, typethe following command:
ps -ef | grep LifeKeeper | grep -w bin | grep -v lklogmsg
An example of the output is provided below:
root 11663 11662 0 14:03 pts/0 00:00:00 /bin/bash /etc/redhat-lsb/lsb_start_daemon/opt/LifeKeeper/sbin/runsvdir -P /opt/LifeKeeper/etc/service log: runit juststarted....................................................................................................................................................................
root 11666 11663 0 14:03 pts/0 00:00:00 /bin/bash -c ulimit -S -c 0 >/dev/null 2> &1 ;/opt/LifeKeeper/sbin/runsvdir -P /opt/LifeKeeper/etc/service log: runit juststarted.................................................................................................................................................................
root 11880 11873 0 14:03 ? 00:00:00 /opt/LifeKeeper/bin/lk_logmgr l/opt/LifeKeeper/out -d/etc/default/LifeKeeper

LifeKeeper Single Server Protection25

Viewing LifeKeeper Single Server Protection GUI Server Processes

root 12240 11877 0 14:04 ? 00:00:00 /opt/LifeKeeper/bin/lcm
root 12247 11879 0 14:04 ? 00:00:00 /opt/LifeKeeper/bin/ttymonlcm
root 12250 11876 0 14:04 ? 00:00:00 /opt/LifeKeeper/bin/lcd
root 12307 11874 0 14:04 ? 00:00:00 /opt/LifeKeeper/bin/lkcheckroot 12311 11875 0 14:04 ? 00:00:00 /opt/LifeKeeper/bin/lkscsid
root 12325 11871 0 14:04 ? 00:00:00 /opt/LifeKeeper/bin/lkvmhad
root 12335 12330 0 14:04 ? 00:00:00 /opt/LifeKeeper/bin/perl/opt/LifeKeeper/htdoc/cgi-bin/DoRequest.fcgi
The run state of LifeKeeper Single Server Protection can be determined via the following command:/opt/LifeKeeper/bin/lktest
If LifeKeeper Single Server Protection is running it will output something similar to the following:
F S UID PID PPID C CLS PRI NI SZ STIME TIME CMD
4 S root 12240 11877 0 TS 39 -20 6209 14:04 00:00:00 lcm
4 S root 12247 11879 0 TS 39 -20 30643 14:04 00:00:00 ttymonlcm
4 S root 12250 11876 0 TS 29 -10 9575 14:04 00:00:00 lcd
If LifeKeeper Single Server Protection is not running, then nothing is output and the command exists
with a 1.
Note: There are additional LifeKeeper Single Server Protection processes running that start, stop,and monitor the LifeKeeper Single Server Protection core daemon processed along with thoserequired for the Graphical User Interface (GUI). See Viewing LifeKeeper Single Server Protection
Controlling Processes and Viewing LifeKeeper GUI Server Processes for a list of the processes.
Additionally, most LifeKeeper Single Server Protection processes have a child lklogmsg to capture
and log any unexpected output.

Viewing LifeKeeper Single Server Protection GUI Server
Processes
To verify that the LifeKeeper Single Server Protection GUI Server is running, type the following
command:
ps -ef | grep runGuiSer
You should see output similar to the following:root 2805 1 0 08:24 ? 00:00:00 sh /opt/LifeKeeper/bin/runGuiServer
To see a list of the other GUI Server daemon processes currently running, type the following
command:
ps -efw | grep S_LK

26管 理

You should see output similar to the following:root 819 764 0 Oct16 ? 00:00:00 java -Xint -Xss3M -DS_LK=true Djava.rmi.server.hostname=wake -Dcom.steeleye.LifeKeeper.rmiPort=82 Dcom.steeleye.LifeKeeper.LKROOT=/opt/LifeKeeper -DGUI_RMI_REGISTRY=internal-DGUI_WEB_PORT=81 com.steeleye.LifeKeeper.beans.S_LK
To verify that the LifeKeeper Single Server Protection GUI Server Administration Web Server isrunning type the following command:
ps -ef|grep steeleye-light | egrep -v "lklogmsg|runsv"
You should see output similar to the following:root 12330 11872 0 14:04 ? 00:00:00 /opt/LifeKeeper/sbin/steeleyelighttpd -D -f/opt/LifeKeeper/etc/lighttpd/lighttpd.conf

Viewing LifeKeeper Single Server Protection Controlling
Processes
To verify that the LifeKeeper Single Server Protection controlling processes are running, type thefollowing command:
ps -ef | grep runsv
You should see output similar to the following:root 11663 11662 0 14:03 pts/0 00:00:00 /bin/bash /etc/redhat-lsb/lsb_start_daemon/opt/LifeKeeper/sbin/runsvdir -P /opt/LifeKeeper/etc/service log: runit juststarted....................................................................................................................................................................
root 11666 11663 0 14:03 pts/0 00:00:00 /bin/bash -c ulimit -S -c 0 >/dev/null 2>&1 ;/opt/LifeKeeper/sbin/runsvdir -P /opt/LifeKeeper/etc/service log: runit juststarted..................................................................................................................................................................
root 11667 11666 0 14:03 pts/0 00:00:00 /opt/LifeKeeper/sbin/runsvdir -P/opt/LifeKeeper/etc/service log: runit juststarted....................................................................................................................................................................
root 11871 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv lkvmhad
root 11872 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv steeleye-lighttpdroot 11873 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv lk_logmgr
root 11874 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv lkcheckroot 11875 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv lkscsid

LifeKeeper Single Server Protection27

VMware HA と LifeKeeper Single Server Protection の連 携 を有 効 にする

root 11876 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv lcd
root 11877 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv lcm
root 11878 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv lkguiserverroot 11879 11667 0 14:03 ? 00:00:00 /opt/LifeKeeper/sbin/runsv ttymonlcm
These processes start, stop, and monitor LifeKeeper Single Server Protection core daemon
processes and must be running to start LifeKeeper Single Server Protection. These processes are
configured by default to start when the system boots and this behavior should not be altered.

VMware HA と LifeKeeper Single Server Protection の連
携 を有 効 にする
デフォルト では、VMware VM 上 にインスト ールした場 合 、LifeKeeper Single Server Protection とVMware HA の連 携 は無 効 になっています。連 携 を有 効 にするには、以 下 の手 順 が必 要 です。
1. LifeKeeper Single Server Protection VM に VMware Tools をインスト ールしてください。
2. /etc/default/LifeKeeper を編 集 して、VMware HA 連 携 を調 整 する HA_DISABLE の値 を 1 から
0 に変 更 します。
3. LifeKeeper Single Server Protection を再 起 動 します。LifeKeeper Single Server Protection が
実 行 中 の場 合 、/etc/default/LifeKeeper の上 記 の変 更 内 容 が検 出 されるように、停止 してから再 起 動 する必 要 があります。
4. SteelEye 管 理 コンソールをインスト ールします (オプション)。

ログファイルのサイズを増 やす
LifeKeeper Single Server Protection の起 動 時 に、ログファイルに必 要 な最 大 容 量 が割 り当 てられます。このサイズ (LifeKeeper Single Server Protection ログファイルに割 り当 てられる容 量 )は、/etc/default/LifeKeeper のパラメータで調 整 できます。
LOGFILE=log:2048
LOGFILE=TTYLCM:256
LOGFILE=LCM:1024
LOGFILE=LCD:512
LOGFILE=remote_execute:512
LOGFILE=SNMP:512
LOGFILE=NOTIFY:512
ログファイルのサイズは、512 バイト ブロックの数 を表 す数 値 の引 数 によって指 定 されます。
注 意 : ログファイルのサイズは 2 GB 未 満 にする必 要 があります。

28管 理

VMware HA を有 効 化 した障 害 検 出 およびリカバリシナリオ
アプリケーション内 の問 題 を検 出 して通 知 する機 能 は、最 適 な総 合 的 耐 障 害 性 ソリューションを構 築する上 で非 常 に重 要 です。すべての個 々 のアプリケーションは、障 害 発 生 のメカニズムと形 式 によって異 なるため、一 般 的 なメカニズムを示 すことはできません。ただし、一 般 的 に、多 くのアプリケーションの
設 定 は、LifeKeeper Single Server Protection に用 意 されている Core システムのエラー検 出 機 能 を利用 することができます。このト ピックでは、LifeKeeper Single Server Protection Core の機 能 について説
明 します。
アプリケーションに障 害 が発 生 したときに LifeKeeper Single Server Protection が障 害 を検 出 しリカバリを実 行 する仕 組 みを説 明 したリカバリシナリオを以 下 に示 します。
1. LifeKeeper Single Server Protection は最 初 に、アプリケーションを再 起 動 することでリカバリを試みます。
2. リカバリが成 功 した場 合 、アプリケーションは正 常 動 作 を継 続 します。
3. リカバリに失 敗 した場 合 、以 下 の処 理 が実 行 されます。
a. LifeKeeper Single Server Protection が HA を有 効 (/etc/default/LifeKeeper で HA_
DISABLE=0) にした VMware ゲスト OS にインスト ールされている場 合 にリカバリに失 敗
すると、LifeKeeper Single Server Protection がアプリケーション監 視 インターフェースに送信 するハート ビート を抑 制 することで VMware HA がト リガされます。VMware HA はサーバを再 起 動 することで応 答 します。
b. LifeKeeper Single Server Protection が VMware ゲスト OS にインスト ールされていない
か、HA を無 効 (/etc/default/LifeKeeper で HA_DISABLE=1) にした VMware ゲスト OSにインスト ールされている場 合 にリカバリに失 敗 すると、システムが強 制 的 に再 起 動 されます。
必 要 に応 じて、LifeKeeper Single Server Protection を通 知 のみモード にすることができます。このモード
では、システム再 起 動 の自 動 ト リガは無 効 になります (以 下 の VMware HA と通 知 のみモード セクション
を参 照 )。通 知 のみモード では、ユーザがシステムにログインし、障 害 の原 因 になった問 題 を修 正 する
必 要 があります。

VMware HA と通知のみモード
1. VMware ゲスト OS で HA が有 効 にされ、LifeKeeper SSP vCenter プラグインがインスト ールされた通 知 のみモード では、障 害 が検 出 された場 合 、LifeKeeper Single Server Protection はアプリ
ケーションの再 起 動 を行 いません。その代 わりに、リソースは [Failed] とマークされます。vCenter
プラグインダッシュボード のステータス表 示 画 面 には障 害 が表 示 されます ([Application Status]: [Failed])。

LifeKeeper Single Server Protection29

LifeKeeper Single Server Protection ハート ビート と VMware HA

2. サーバにログインして、障 害 の原 因 になった問 題 を修 正 します。
3. CLI を使 用 するか、vSphere Client ユーザインターフェース内 の保 護 対 象 仮 想 マシンをクリック
して、LifeKeeper 管 理 コンソールを開 いてください。

4. アプリケーションを In Service に戻 します。
5. vSphere Client ユーザインターフェース内 のダッシュボード 表 示 に移 動 します。
6. [Refresh] をクリックします。[Application Status] は [Active] に戻 ります。

LifeKeeper Single Server Protection ハート ビート と
VMware HA
LifeKeeper Single Server Protection ハート ビート は、保 護 対 象 のアプリケーションが正 常 であることを示すために、(VMware ゲスト OS で動 作 し、HA が有 効 である場 合 、10 秒 ごとに) VMware HA に送 信 される信 号 です。アプリケーションで障 害 が発 生 すると、LifeKeeper Single Server Protection は最 初 にア
プリケーションを復 旧 しようとします。復 旧 に失 敗 すると、LifeKeeper Single Server Protection はハート
ビート を抑 制 し、VMware HA に VM の再 起 動 を指 示 します。

30管 理LifeKeeper Single Server Protection で保 護 するシステムのメンテナンスLifeKeeper Single Server Protection で保 護 されているサーバでシステムまたはアプリケーションのメンテ
ナンスを実 行 するときには、LifeKeeper Single Server Protection による監 視 を停 止 するか、保 護 対 象のリソースをメンテナンスモード にしてください。これにより、アプリケーションのリカバリ、および VMware HAの障 害 イベント のト リガが無 効 になるので、LifeKeeper Single Server Protection がシステムやアプリケー
ションのメンテナンス作 業 に干 渉 しなくなります。
LifeKeeper Single Server Protection を停 止 して再 起 動 するには、以 下 の操 作 を実 行 してください。
1. LifeKeeper Single Server Protection を停 止 します。/etc/init.d/lifekeeper stopdaemons コマンド を使 用 して、LifeKeeper Single Server Protection を停 止 してください。リソー
スは継 続 して動 作 しますが、LifeKeeper Single Server Protection からは監 視 されなくなります。
障 害 は手 動 で処 理 する必 要 があります。
2. メンテナンスを実 行 します。必 要 なメンテナンスを実 行 します。
3. SteelEye LifeKeeper Single Server Protection を起 動 します。/etc/init.d/lifekeeper start コマンド を使 用 して、LifeKeeper Single ServerProtection を開 始 してください。リソースが保 護 されている状 態 になります。

別 の方 法 - リソースをメンテナンス (「通 知 のみ」とも呼 ばれる) モード にします。以 下 の操 作 を実 行 してく
ださい。
1. リソースをメンテナンスモード にします。/opt/LifeKeeper/bin/lkpolicy -s
NotificationOnly --On コマンド を使 用 してください。リソースは復 旧 されなくな
り、VMware HA の障 害 イベント がト リガされなくなります。
2. メンテナンスを実 行 します。必 要 なメンテナンスを実 行 します。
3. メンテナンスモード をオフにします。 /opt/LifeKeeper/bin/lkpolicy -s
NotificationOnly --Off コマンド を使 用 してください。リソースが保 護 されている状 態 になります。

Creating Resource Hierarchies
1. There are four ways to begin creating a resource hierarchy.
lRight-click on a server icon to bring up the server context menu, then click on Create
Resource Hierarchy.

l

On the global toolbar, click on the Create Resource Hierarchy button.

l

On the server context toolbar, if displayed, click on the Create Resource Hierarchy
button.

l

On the Edit menu, select Server, then click on Create Resource Hierarchy.

2. A dialog entitled Create Resource Wizard will appear with a list of all recognized recovery
kits installed within the cluster. Select the Recovery Kit that builds resource hierarchies to

LifeKeeper Single Server Protection31

LifeKeeper Single Server Protection Application Resource Hierarchies

protect your application and click Next.
3. Select the Switchback Type and click Next.
4. Select the Server and click Next. Note: If you began from the server context menu, the server
will be determined automatically from the server icon that you clicked on, and this step will beskipped.
5. Continue through the succeeding dialogs, entering whatever data is needed for the type ofresource hierarchy that you are creating.

LifeKeeper Single Server Protection Application Resource
Hierarchies
If you install LifeKeeper Single Server Protection without any recovery kits, the Select Recovery Kit
list includes options for File System,Generic Application, and IP by default. The Generic Application
option may be used for applications that have no associated recovery kits.
See the following topics describing these available options:lCreating a File System Resource HierarchylCreating a Generic Application Resource Hierarchy

The IP Recovery Kit is documented in the IP Recovery Kit Administration Guide.

Recovery Kit Options
Each optional recovery kit that you install adds entries to the Select Recovery Kit list; for example,
you may see Oracle, Apache, and NFS Recovery Kits. Refer to the Administration Guide that
accompanies each recovery kit for directions on creating the required resource hierarchies.

Creating a File System Resource Hierarchy
Use this option to protect a file system only.
1. There are four ways to begin creating a file system resource hierarchy.
lRight-click on a server icon to bring up the server context menu, then click on Create
Resource Hierarchy.

l

On the server context toolbar, if displayed, click on the Create Resource Hierarchy
button.

2. A dialog entitled Create Resource Wizard will appear with a Recovery Kit list. Select File
System Resource and click Next.
3. Select the Switchback Type and click Next. Note: This setting is not relevant for LifeKeeper
Single Server Protection.
4. The Create gen/filesys Resource dialog will now appear. Select the Mount Point for the filesystem resource hierarchy and click Next.

32管 理

Note: In order for a mount point to appear in the choice list, the mount point must be currently
mounted.
5. LifeKeeper Single Server Protection creates a default Root Tag for the file system resource
hierarchy. (This is the label used for this resource in the status display). You can select thisroot tag or create your own, then click Next.
6. Click Create Instance. A window will display a message indicating the status of the instancecreation.
7. Click Next. A window will display a message that the file system hierarchy has been createdsuccessfully.
8. At this point, click Cancel to return to the GUI.

Creating a Generic Application Resource Hierarchy
The generic application recovery kit is used to protect a custom application that has no specificassociated recovery kit. Sample scripts are provided
in /opt/LifeKeeper/lkadm/subsys/gen/app/templates. Copy these samples to anotherdirectory before customizing and testing them.
Note: For applications that depend on other resources such as a file system or IP address, create
each of these resources separately and use Create Dependency to create the appropriate
dependencies.
1. Begin creating a generic application resource hierarchy.
lRight-click on a server icon to bring up the server context menu, then click on Create
Resource HierarchylOn the server context toolbar, if displayed, click on the Create Resource Hierarchy
button

2. A dialog entitled Create Resource Wizard will appear with a Recovery Kit list. SelectGeneric Application and click Next.
3. Select the Switchback Type and click Next. Note: This setting is not relevant for LifeKeeper
Single Server Protection.
4. On the next dialog, enter the path to the Restore Script for the application and click Next. Thisis the command that starts the application. A template restore script, restore.template, isprovided in the templates directory. The restore script must not impact applications that are
already started.
5. Enter the path to the Remove Script for the application and click Next. This is the commandthat stops the application. A template remove script, remove.template, is provided in thetemplates directory.
6. Enter the path to the QuickCheck Script for the application and click Next. This is thecommand that monitors the application. If the script detects a problem, it should exit with a
non-zero value in order to trigger a recovery or restart (see Fault Detection and Recovery
Scenario).

LifeKeeper Single Server Protection33

Editing Resource Properties

7. Enter the path to the Local Recovery Script for the application and click Next. This is thecommand that attempts to restore a failed application. A template recover script,
recover.template, is provided in the templates directory.
8. Enter any Application Information and click Next. This is optional information about theapplication that may be used by the restore, remove, quickCheck, and recover scripts.
9. Select either Yes or No for Bring Resource In Service, and click Next. Selecting No willcause the resource state to be set to OSU following the create; selecting Yes will cause thepreviously provided restore script to be executed. For applications depending upon otherresources such as a file system or IP address, select No if you have not already created theappropriate dependent resources.
10. Enter the Resource Tag, which is a unique name for the resource instance. (This is the label
you will see for this resource in the status display.)
11. Click Create Instance to start the creation process. A window will display a message
indicating the status of the instance creation.
12. Click Next. A window will display a message that the hierarchy has been createdsuccessfully.
13. At this point, click Cancel to return to the GUI.

Editing Resource Properties
1. To edit the properties of a resource, bring up the Resource Properties dialog just as you
would for viewing resource properties.
2. If you are logged into that server with the appropriate permissions, the following items will beeditable.
lResource Configuration (only for resources with specialized configuration settings)lResource Priorities

3. Once you have made changes, the Apply button will be enabled. Clicking this button will
apply your changes without closing the window.
4. When you are finished, click OK to save any changes and close the window, or Cancel toclose the window without applying changes.

Creating a Resource Dependency
While most Recovery Kits create their dependencies during the original resource hierarchy creationtask, under certain circumstances, you may want to create new or additional resource dependencies
or delete existing ones. An example might be that you wish to change an existing IP dependency toanother IP address. Instead of deleting the entire resource hierarchy and creating a new one, you candelete the existing IP dependency and create a new dependency with a different IP address.
1. Right-click on the icon for the parent resource to which you want to add a child dependency.
When the resource context menu appears, click Create Dependency

34管 理

2. Select a Child Resource Tag from the drop-down box of existing, valid resources on theserver. The dialog will display all the resources available on the server with the following
exceptions:l

The parent resource, its ancestors, and its children.

l

Any resource that is not in service, if the parent resource is in service.

Click Next to proceed to the next dialog.
3. The dialog will then confirm that you have selected the appropriate parent and child resourcetags for your dependency creation. Click Create Dependency to create the dependency on
the server.
4. If the output panel is enabled, the dialog closes, and the results of the commands to create thedependency are shown in the output panel. If not, the dialog remains up to show these results,
and you click Done to finish when all results have been displayed.

Deleting a Resource Dependency
1. Right-click on the icon for the parent resource from which you want to delete a childdependency. When the resource context menu appears, click Delete Dependency.
2. Select the Child Resource Tag from the drop down box. This should be the tag name of thechild in the dependency that you want to delete. Click Next to proceed to the next dialog box.
3. The dialog then confirms that you have selected the appropriate parent and child resource tags
for your dependency deletion. Click Delete Dependency to delete the dependency on theserver.
4. If the output panel is enabled, the dialog closes, and the results of the commands to delete thedependency are shown in the output panel. If not, the dialog remains up to show these results,
and you click Done to finish when all results have been displayed.

Deleting a Hierarchy
1. Right-click on the icon for a resource in the hierarchy that you want to delete. When the
resource context menu appears, click Delete Resource Hierarchy.
2. The dialog will display a message verifying the hierarchy you have specified for deletion. Click
Delete to perform the action.
3. If the output panel is enabled, the dialog closes, and the results of the commands to delete thehierarchy are shown in the output panel. If not, the dialog remains up to show these results,
and you click Done to finish when all results have been displayed.

LifeKeeper Single Server Protection のアンインスト ール
LifeKeeper Single Server Protection 製 品 をアンインスト ールするには、付 属 の rmlk ユーティリティを実行 してください。
/opt/LifeKeeper/bin/rmlk

LifeKeeper Single Server Protection35

LifeKeeper Single Server Protection のアンインスト ール

これにより、すべての SIOS 製 品 の rpm がアンインスト ールされ、システムから /opt/LifeKeeper ディレクト
リが削 除 されます。慎 重 に使 用 してください。

36管 理

Chapter 4: ユーザガイド
LifeKeeper Single Server Protection ユーザガイド は、検 索 可 能 な総 合 リソースで、LifeKeeper の GUIで実 行 できる多 くの作 業 の詳 細 情 報 があります。

LifeKeeper GUI
LifeKeeper グラフィカルユーザインターフェース
GUI のコンポーネント は、LifeKeeper Single Server Protection Core のインスト ールの一 部 として、すでにインスト ールされています。
LifeKeeper の GUI は、Java テクノロジを使 用 して、LifeKeeper Single Server Protection およびその設
定 データ用 にグラフィカルユーザインターフェースを提 供 します。LifeKeeper の GUI はクライアント / サーバ
アプリケーションなので、ユーザはクライアント システムでグラフィカルユーザインターフェースを実 行 して、LifeKeeper Single Server Protection が動 作 中 のサーバシステムの監 視 や管 理 を行 います。クライ
アント とサーバのコンポーネント は、同 一 システム上 にある場 合 も、ない場 合 もあります。

GUI の概 要 - 全 般
必 要 なメンバシップをユーザが持 っている限 り、GUI を使 用 することで、任 意 のマシンからサーバとリソー
スの管 理 、操 作 、または監 視 ができます(詳 細 については、GUI のユーザの設 定 を参 照 )。GUI のサーバとクライアント のコンポーネント について説 明 します。
注 記 : ファイアウォールの制 約 とパフォーマンスの問 題 があるため、GUI クライアント を WAN または VPN
経 由 で実 行 しないことを強 くお勧 めします。GUI クライアント をリモート で実 行 する場 合 は、VNC セッションまたは Windows のリモート デスクト ップセッションを使 用 して、GUI クライアント が動 作 可 能 で管 理 対
象 のサーバに最 も近 いローカルシステムにログインすることをお勧 めします。

GUI サーバ
デフォルト では、システムの起 動 時 に、各 LifeKeeper Single Server Protection サーバ上 にある GUI
サーバは初 期 化 されません。GUI サーバは、ハイパーテキスト 転 送 プロト コル (HTTP) とリモート メソッド
呼 び出 し (RMI) を使 用 して GUI クライアント と通 信 します。LifeKeeper Single Server Protection の開
始 / 停 止 とは別 に GUI サーバの開 始 / 停 止 を実 行 する場 合 は、GUI サーバの開 始 / 停 止 を参 照 してください。

LifeKeeper Single Server Protection37

GUI クライアント

GUI クライアント
GUI クライアント は、任 意 の LifeKeeper Single Server Protection サーバ上 のアプリケーションとして、または Java が有 効 な任 意 のシステム上 の Web クライアント として実 行 できます。
クライアント には、以 下 のコンポーネント があります。
ll

左 上 のステータスの表 には、接 続 しているサーバとそのリソースの上 位 のステータスが表 示 されます。
右 上 のプロパティパネルには、ステータスの表 で直 前 に選 択 したオブジェクト の詳 細 情 報 が表 示
されます。

l

下 部 の出 力 パネルには、コマンド の出 力 が表 示 されます。

lウィンド ウの最 下 部 にあるメッセージバーには、処 理 のステータスメッセージが表 示 されます。

ll

コンテキスト ツールバー (プロパティパネル内 ) とグローバルツールバーを使 用 すると、頻 繁 に使 用 する作 業 に即 座 にアクセスできます。
コンテキスト メニュー (ポップアップ) とグローバルメニューから、すべての作 業 にアクセスできます。

GUI クライアント の終 了
[File] メニューから [Exit] を選 択 すると、すべてのサーバから切 断 され、クライアント が終 了 します。

ステータスの表
ステータスの表 には、接 続 先 サーバとリソースのステータスがグラフィカルに表 示 されます。以 下 の項 目 が
表 示 されます。
l

最 上 位 の行 にサーバの状 態 。

l

左 端 の列 に、各 リソースのグローバル状 態 と親 / 子 の関 係 。

l

残 りのセルに、各 サーバの各 リソースの状 態 。

サーバとリソースの状 態 は、グラフィックス、テキスト 、および色 を使 用 して表 示 されます。サーバのテーブ
ルの空 白 セルは、特 定 のリソースがそのサーバで定 義 されていないことを示 します。
ステータスの表 でサーバまたはリソースを選 択 した場 合 、その項 目 の詳 細 な状 態 の情 報 とコンテキスト
依 存 ツールバーがプロパティパネルに表 示 されます (プロパティパネルを有 効 にするには、[View] メニューの [Properties Panel] をオンにする)。また、任 意 の項 目 のセルを右 クリックして [Properties] を選 択 す
ると、該 当 するサーバのコンテキスト メニューまたはリソースのコンテキスト メニューをポップアップ表 示 できます。
ステータスの表 は 2 つのセクションに分 かれています。左 右 のセクションの境 界 を移 動 して、それらのセクションの相 対 サイズを変 更 できます。また、ステータスの表 を折 り畳 んで、階 層 ツリーの上 位 項 目 のみを
表 示 できます。ツリーのリソース項 目 の折 り畳 み / 展 開 を実 行 すると、表 内 にリスト される階 層 に対 しても折 り畳 み / 展 開 が適 用 されます。

38ユーザガイド

プロパティパネル
プロパティパネルには、ステータスの表 から選 択 されたサーバまたはリソースのプロパティが表 示 されます。
プロパティパネルは、[Server Properties] ダイアログまたは [Resource Properties] ダイアログと同 じ機 能を持 ち、さらに一 般 的 に使 用 するコマンド に即 座 にアクセスできるコンテキスト 依 存 ツールバーがあります。このパネルの上 部 には、サーバを選 択 した場 合 は server_name、リソースを選 択 した場 合 はserver_name: resource_name がキャプションとして表 示 されます。
プロパティパネルに表 示 されるコンテキスト 依 存 ツールバーは、サーバのコンテキスト ツールバーとリソースのコンテキスト ツールバーです。サーバまたはリソースのツールバーもカスタマイズできます。ツールバーのカ
スタマイズの詳 細 については、該 当 するApplication Recovery Kit のド キュメンテーションを参 照 してください。
プロパティパネル下 部 にあるボタンは、以 下 の機 能 を持 ちます。
lll[Apply] ボタンは、パネルの編 集 可 能 なプロパティに対 する変 更 内 容 を適 用 します。このボタンが有 効 になるのは、編 集 可 能 なプロパティを変 更 した場 合 のみです。
[Reset] ボタンは、サーバにすべてのプロパティの現 在 の値 を照 会 し、これまで変 更 した内 容 を
消 去 します。このボタンは常 に有 効 です。
[Help] ボタンは、プロパティパネルのコンテキスト 依 存 ヘルプを表 示 します。このボタンは常 に有効 です。

このパネルの有 効 と無 効 を切 り替 えるには、[View] メニューの [Properties Panel] チェックボックスを使用 してください。

出 力 パネル
出 力 パネルは、LifeKeeper GUI クライアント が送 出 したコマンド の出 力 を収 集 します。コマンド の実 行
開 始 時 に、タイムスタンプ付 きのラベルが出 力 パネルに追 加 され、そのラベルの下 に、そのコマンド の出
力 がすべて追 加 されます。複 数 のコマンド を同 時 に実 行 する場 合 (通 常 は異 なるサーバ上 )、各 コマン
ド の出 力 が対 応 するセクションに送 られ、各 コマンド の結 果 が見 やすくなります。
出 力 パネルのサイズを増 減 するには、パネル上 部 にある境 界 を上 下 にスライド してください。このパネル
を開 閉 するには、[View] メニューの [Output Panel] チェックボックスを使 用 してください。出 力 パネルを閉じているときには、各 コマンド を開 始 するダイアログが表 示 されたままになり、このダイアログを閉 じるまで
出 力 がこのダイアログに表 示 されます。そして、このダイアログを閉 じた後 はコマンド の出 力 を確 認 できなくなります。出 力 パネルを再 び開 いた後 は、LifeKeeper の GUI はデフォルト の動 作 に戻 ります。

メッセージバー
メッセージバーは、[Status] ウィンド ウの下 に表 示 されます。メッセージが 1 行 のテキスト で表 示 されます。
「Connecting to Server X」や「Failure to connect to Server X」などのメッセージが表 示 されます。
メッセージバーを隠 すには、[View] メニューの [Message Bar] チェックボックスをオフにします。
メッセージバーを表 示 するには、[View] メニューの [Message Bar] チェックボックスをオンにします。

LifeKeeper Single Server Protection39

GUI の終 了

メッセージバーに表 示 されたメッセージの履 歴 を表 示 する方 法 については、メッセージ履 歴 の表 示 を参照 してください。

GUI の終 了
サーバから切 断 し、GUI ウィンド ウを閉 じるには、[File] メニューの [Exit] を選 択 してください。

メニュー
このセクションで説 明 する GUI メニューから、管 理 機 能 を使 用 できます。

40ユーザガイド

リソースのコンテキスト メニュー

リソースのコンテキスト メニューは、ステータスの表 内 にあるグローバルリソース (上 図 )、またはサーバ固 有のリソースインスタンス (下 図 ) を右 クリックしたときに表 示 されます。デフォルト のリソースコンテキスト メ
ニューについて、ここで説 明 しますが、このメニューは特 定 のリソースタイプについてカスタマイズされていることがあります。この場 合 、メニューは該 当 するリソースキット のド キュメンテーションで説 明 されています。
選 択 したリソースについて、動 作 が呼 び出 されます。特 定 のサーバのリソースインスタンスを選 択 して、
アクションを実 行 します。また、グローバルリソースを選 択 する場 合 は、アクションを実 行 するサーバを選択 します。

In Service - リソース階 層 を in service にします。
Out of Service - リソース階 層 を out of service にします。
Create Dependency - 2 つのリソース間 に親 / 子 の関 係 を作 成 します。
Delete Dependency - 2 つのリソース間 にある親 / 子 の関 係 を削 除 します。
Delete Resource Hierarchy - リソース階 層 を削 除 します。
Properties - [Resource Properties] ダイアログを表 示 します。

LifeKeeper Single Server Protection41

サーバのコンテキスト メニュー

サーバのコンテキスト メニュー
サーバのコンテキスト メニューは、ステータスの表 内 にあるサーバアイコンを右 クリックしたときに表 示 されます。このメニューは [Edit] メニューの [Server] サブメニューと同 じですが、動 作 は常 に、最 初 に選 択 した
サーバ上 で呼 び出 される点 が異 なります。

Disconnect - サーバから切 断 します。
Refresh - GUI を最 新 情 報 に更 新 します。
View Logs - 接 続 しているサーバについて、LifeKeeper Single Server Protection のログメッセージを表 示
します。
Create Resource Hierarchy - リソース階 層 を作 成 します。
Properties - [Server Properties] ダイアログを表 示 します。

[File] メニュー

Connect - LifeKeeper Single Server Protection サーバに接 続 します。LifeKeeper Single ServerProtection サーバに接 続 するには、ログイン認 証 が必 要 です。
Exit - サーバから切 断 し、GUI ウィンド ウを閉 じます。

42ユーザガイド

[Edit] メニュー - リソース

In Service - リソース階 層 を in service にします。
Out of Service - リソース階 層 を out of service にします。
Create Dependency - 2 つのリソース間 に親 / 子 の関 係 を作 成 します。
Delete Dependency - 2 つのリソース間 にある親 / 子 の関 係 を削 除 します。
Delete Resource Hierarchy - リソース階 層 を削 除 します。
Properties - [Resource Properties] ダイアログを表 示 します。

[Edit] メニュー - サーバ

Disconnect - サーバから切 断 します。
Refresh - GUI を最 新 情 報 に更 新 します。

LifeKeeper Single Server Protection43

[View] メニュー

View Logs - 接 続 しているサーバについて、LifeKeeper Single Server Protection のログメッセージを表 示
します。
Create Resource Hierarchy - リソース階 層 を作 成 します。
Properties - [Server Properties] ダイアログを表 示 します。

[View] メニュー

Global Toolbar - チェックボックスがオンの場 合 、このコンポーネント を表 示 します。
Message Bar - チェックボックスがオンの場 合 、このコンポーネント を表 示 します。
Properties Panel - チェックボックスがオンの場 合 、このコンポーネント を表 示 します。
Output Panel - チェックボックスがオンの場 合 、このコンポーネント を表 示 します。
Options - GUI の表 示 プロパティを編 集 します。
History - メッセージバーに表 示 された最 新 メッセージを、LifeKeeper の GUI の [Message History] ダイア
ログボックスに表 示 します (最 大 1000 行 )。
Expand Tree - リソース階 層 ツリー全 体 を展 開 します。
Collapse Tree - リソース階 層 ツリー全 体 を折 り畳 みます。

[View Options] ダイアログ[View Options] ダイアログは、[View] メニューから表 示 できます。[Display Options] タブで、GUI のさ
まざまな表 示 形 式 を指 定 できます。

44ユーザガイド

[Help] メニュー

Technical Documentation - すべてのド キュメンテーションへのリンクを持 つテクニカルド キュメンテーショ
ンの開 始 ページを表 示 します。
Using Help - テクニカルド キュメンテーションの概 要 を表 示 します。
About... - LifeKeeper GUI のバージョン情 報 を表 示 します。

ツールバー
このセクションで説 明 する GUI ツールバーから、管 理 機 能 を使 用 できます。

LifeKeeper Single Server Protection45

GUI ツールバー

GUI ツールバー
このツールバーは、プロパティパネルに表 示 されるデフォルト のサーバとリソースのコンテキスト ツールバーを組 み合 わせたものですが、このツールバーから動 作 を実 行 するときには、サーバとリソースを選 択 する必要 があります。

Connect - LifeKeeper Single Server Protection サーバに接 続 します。
Disconnect - LifeKeeper Single Server Protection サーバを切 断 します。
Refresh - GUI を最 新 情 報 に更 新 します。
View Logs - 接 続 しているサーバについて、LifeKeeper Single Server Protection のログメッ
セージを表 示 します。
Create Resource Hierarchy - リソース階 層 を作 成 します。
Delete Resource Hierarchy - LifeKeeper Single Server Protection サーバからリソース階 層を削 除 します。
In Service - リソース階 層 を in service にします。
Out of Service - リソース階 層 を out of service にします。
Create Dependency - 2 つのリソース間 に親 / 子 の関 係 を作 成 します。
Delete Dependency - 2 つのリソース間 にある親 / 子 の関 係 を削 除 します。

リソースのコンテキスト ツールバー
ステータスの表 からサーバ固 有 のリソースインスタンスを選 択 すると、プロパティパネルにリソースのコンテキ
スト ツールバーが表 示 されます。
選 択 したサーバとリソースについて、動 作 が呼 び出 されます。灰 色 表 示 のリソースについて、動 作 を選
択 することはできません。

46ユーザガイド

In Service - リソース階 層 を in service にします。
Out of Service - リソース階 層 を out of service にします。
Add Dependency - 2 つのリソース間 に親 / 子 の関 係 を作 成 します。
Remove Dependency - 2 つのリソース間 にある親 / 子 の関 係 を削 除 します。
Delete Resource Hierarchy - リソース階 層 をすべてのサーバから削 除 します。

サーバのコンテキスト ツールバー
ステータスの表 からサーバを選 択 すると、プロパティパネルにサーバのコンテキスト ツールバーが表 示 されます。選 択 したサーバについて、動 作 が呼 び出 されます。

Disconnect - LifeKeeper Single Server Protection サーバから切 断 します。
Refresh - GUI を最 新 情 報 に更 新 します。
View Logs - 接 続 しているサーバについて、LifeKeeper Single Server Protection のログメッ
セージを表 示 します。
Create Resource Hierarchy - リソース階 層 を作 成 します。
Delete Resource Hierarchy - LifeKeeper Single Server Protection サーバからリソース階 層 を削 除 します。

LifeKeeper GUI の メッセージ履 歴メッセージバーに表 示 されたメッセージの履 歴 が、[LifeKeeper GUI Messages History] ダイアログに表LifeKeeper Single Server Protection47

LifeKeeper GUI の メッセージ履 歴

示 されます。履 歴 リスト には、最 大 1000 行 を表 示 できます。最 大 行 数 を超 えた場 合 、新 しいメッセー
ジにより最 も古 いメッセージが「押 し出 され」ます。
これらのメッセージは、クライアント とサーバとの間 の動 作 のみを表 し、時 系 列 で表 示 されます。最 新 のメッセージがリスト の上 部 に表 示 されます。
<-- は、メッセージがサーバから受 信 したことを示 し、通 常 は以 下 の形 式 をとります。
<--"server name":"action"<--"server name":"app res":"action"<--"server name":"res instance":"action"--> はメッセージがクライアント から送 信 されたことを示 し、通 常 は以 下 の形 式 をとります。
-->"server name":"action"-->"server name":"app res":"action"-->"server name":"res instance":"action"[Clear] ボタンをクリックすると、履 歴 が消 去 されますが、ダイアログは閉 じません。
[OK] ボタンをクリックすると、履 歴 を消 去 せずにダイアログが閉 じます。

48ユーザガイド

GUI の実 行 の準 備
このセクションのト ピックでは、LifeKeeper のグラフィカルユーザインターフェースの準 備 について説 明 しま
す。

LifeKeeper GUI ソフト ウェアパッケージ
LifeKeeper GUI は、LifeKeeper Single Server Protection Core パッケージクラスタにバンド ルされている
steeleye-lkGUI ソフト ウェアパッケージに含 まれています。steeleye-lkGUI パッケージは、以 下 の動 作 を
実 行 します。
l

LifeKeeper GUI アプリケーションクライアント をインスト ールする。

l

LifeKeeper GUI サーバをインスト ールする。

l

l

l

LifeKeeper Single Server Protection 管 理 Web サーバをインスト ールする。注 記 : LifeKeeper
Single Server Protection 管 理 Web サーバは、パブリック Web サーバとは異 なるポート 81 を使用 するように設 定 されます。
ディレクト リ /opt/LifeKeeper/htdoc/ に Java ポリシーファイルをインスト ールする。このファイルには、LifeKeeper GUI アプリケーションクライアント の実 行 に必 要 な最 小 限 の権 限 があります。LifeKeeper GUI アプリケーションクライアント は、この場 所 にある java.policy ファイルを使 用 して、アクセスを制 御 します。
GUI 管 理 用 に LifeKeeper Single Server Protection を準 備 する。

続 行 する前 に、LifeKeeper Single Server Protection サーバに LifeKeeper GUI パッケージがインスト ール
済 みであることを確 認 する必 要 があります。コマンド rpm -qi steeleye-lkGUI を入 力 して、このパッケージがインスト ール済 みであるかどうかを確 認 できます。GUI パッケージがインスト ール済 みである場 合 、出 力 にパッケージ名 steeleye-lkGUI が表 示 されます。

LifeKeeper Single Server Protection GUI の設 定
GUI 管 理 用 の LifeKeeper Single Server Protection サーバの設 定
各 LifeKeeper Single Server Protection サーバについて、以 下 の手 順 を実 行 してください。各 手 順 には、詳 細 手 順 の参 照 先 またはリンクがあります。
1. 各 サーバに、Java 実 行 時 環 境 (JRE) または Java ソフト ウェア開 発 キット (JDK) をインスト ール
する必 要 があります。必 要 な Java のバージョンおよび必 要 なダウンロード にアクセスするためのURL については、LifeKeeper Single Server Protection リリースノート を参 照 してください。注 記 :JRE は、LifeKeeper Single Server Protection の IMG ファイルから、設 定 スクリプト を実 行
し、JRE のインスト ールのみを選 択 することでインスト ールできます (詳 細 については、LifeKeeper
Single Server Protection ISO イメージの使 用 を参 照 )。
2. 各 サーバで、LifeKeeper GUI サーバを開 始 してください (GUI サーバの開 始 /停 止 を参 照 )。注
記 : GUI サーバが後 続 の初 期 インスト ールを開 始 した後 、LifeKeeper Single Server Protectionの開 始 または停 止 を行 うと、GUI サーバを含 む LifeKeeper Single Server Protection のすべてのデーモンプロセスの開 始 または停 止 が実 行 されます。

LifeKeeper Single Server Protection49

GUI の実 行

3. root 以 外 のユーザに GUI の使 用 を許 可 するように計 画 している場 合 は、GUI ユーザの設 定 が必 要 です。

GUI の実 行
LifeKeeper Single Server Protection サーバ上 で LifeKeeper の GUI を実 行 できます。
GUI の設 定 と実 行 を行 う方 法 については、LifeKeeper Single Server Protection サーバでの GUI の実
行 を参 照 してください。

GUI の設 定
項目説明

GUI のクライアント とサーバの通信LifeKeeper GUI のクライアント とサーバは、通 信 に Java のリモート メソッド 呼 び出 し(RMI) を使 用 します。RMI が正 しく動 作 するためには、クライアント とサーバは解 決 可
能 なホスト 名 または IP アド レスを使 用 する必 要 があります。DNS が実 装 されていない
場 合 (または、他 の名 前 のルックアップメカニズムを使 用 して名 前 が解 決 できない場合 ) は、クライアント とサーバのそれぞれについて、/etc/hosts ファイルを編 集 し、他 のす
べての LifeKeeper Single Server Protection サーバの名 前 とアド レスを含 めてください。

LifeKeeper GUI サーバには、Java 実 行 時 環 境 (JRE) - Java 仮 想 マシン、Java プラット フォームのコアクラス、およびサポート するファイル - をインスト ールする必 要 があります。JRE 5.0 for Linux は、LifeKeeper Single Server Protection IMG ファイル上 にあります。または、直 接 http://www.oracle.com/technetwork/java/archive-139210.html から
ダウンロード できます。
注 記 : デフォルト では、LifeKeeper GUI サーバは、JRE が各 サーバのディレクト
GUI サーバ
リ /usr/java/j2re1.5.0_07 にインスト ールされていると予 測 します。JRE が見 つからないの Java プ
場 合 、GUI サーバはディレクト リ /usr/java/j2sdk1.5.0_07 から Java ソフト ウェア開 発
ラット フォー
キット (JDK) を探 します。JRE または JDK を別 のディレクト リの場 所 で使 用 する場 合ム
は、LifeKeeper Single Server Protection のデフォルト ファイル /etc/default/LifeKeeperの PATH を編 集 し、Java インタープリタ java.exe をを含 むディレクト リを含 めてください。このファイルの編 集 時 に LifeKeeper Single Server Protection が実 行 中 である場
合 は、変 更 内 容 を認 識 させるために LifeKeeper GUI サーバを停 止 し、再 起 動 する
必 要 があります。再 起 動 しない場 合 、LifeKeeper GUI は Java コマンド を見 つけることができません。
Java リモー
ト オブジェク LifeKeeper GUI サーバは、各 LifeKeeper Single Server Protection サーバ上 の Java リト レジスト リ モート オブジェクト レジスト リ用 にポート 82 を使 用 します。これにより、サーバは、典 型のサーバ
的 なファイアウォールの後 にあるクライアント からの RMI 呼 び出 しをサポート できます。
ポート
LifeKeeper
SingleServerProtectionのグラフィカルユーザイ
ンターフェース

50ユーザガイド

LifeKeeper GUI サーバには、クライアント のブラウザの通 信 用 に管 理 Web サーバが必要 です。現 在 、LifeKeeper GUI サーバは、管 理 Web サーバとして lighttpd Web サー
バのプライベート コピーを使 用 しています。この Web サーバは、steeleye-lighttpd パッ
ケージによりインスト ールと設 定 が実 行 され、他 の Web サーバとの競 合 を避 けるために
ポート 81 を使 用 します。

GUI の制 限
項目

説明

GUI の相LifeKeeper Single Server Protection for Linux クライアント は、Linux サーバ上 の互運用
LifeKeeper Single Server Protection の管 理 にのみ使 用 できます。LifeKeeper for Linux性 の制の GUI と LifeKeeper for Windows は、 同 時 には使 用 できません。
限GUI サーバの開 始 および停 止
LifeKeeper GUI サーバを開 始 するにはLifeKeeper GUI サーバが動 作 していない場 合 は、root として以 下 のコマンド を入 力 してください。
/opt/LifeKeeper/bin/lkGUIserver start
このコマンド は、管 理 しているサーバで LifeKeeper GUI サーバのデーモンプロセスが現 在 動 作 していな
い場 合 、それらのデーモンプロセスをすべて開 始 します。以 下 のようなメッセージが表 示 されます。
# Installing GUI Log# LK GUI Server Startup at:# Mon May 8 14:14:46 EDT 2006
# LifeKeeper GUI Server Startup completed at:# Mon May 8 14:14:46 EDT 2006
LifeKeeper GUI サーバが開 始 した後 、LifeKeeper Single Server Protection を開 始 すると、必 ず
LifeKeeper GUI サーバのプロセスが自 動 的 に開 始 します。

ト ラブルシューティング
LifeKeeper GUI は、各 サーバのポート 81 を管 理 Web サーバ用 に、ポート 82 を Java リモート オブジェク
ト レジスト リに使 用 します。他 のアプリケーションがそれらのポート を使 用 している場 合 、LifeKeeper GUI
は正 しく機 能 しません。これらの値 は、LifeKeeper Single Server Protection のデフォルト ファイル
/etc/default/LifeKeeper の以 下 のエント リを編 集 することにより変 更 できます。
GUI_WEB_PORT=81 GUI_RMI_PORT=82
注 記 : これらのポート の値 は、起 動 時 に GUI サーバで初 期 化 されます。ポート の値 を変 更 した場 合 、GUI サーバを停 止 し、再 起 動 する必 要 があります。

LifeKeeper GUI サーバを停 止 するにはLifeKeeper GUI サーバが動 作 している場 合 は、root として以 下 のコマンド を入 力 してください。
/opt/LifeKeeper/bin/lkGUIserver stop
このコマンド は、管 理 しているサーバで LifeKeeper GUI サーバのデーモンプロセスが現 在 動 作 している
場 合 、それらのデーモンプロセスをすべて停 止 します。以 下 のメッセージが表 示 されます。

LifeKeeper Single Server Protection51

LifeKeeper GUI サーバのプロセス# LifeKeeper GUI Server Shutdown at:# Fri May 19 15:37:27 EDT 2006
# LifeKeeper GUI Server Shutdown Completed at:# Fri May 19 15:37:28 EDT 2006

LifeKeeper GUI サーバのプロセス
LifeKeeper GUI サーバが動 作 していることを確 認 するには、以 下 のコマンド を入 力 してください。
ps -ef | grep runGuiSer
以 下 のような出 力 が表 示 されます。
root

2805

1 0 08:24 ? 00:00:00 sh/opt/LifeKeeper/bin/runGuiSer

現 在 動 作 している他 の GUI サーバのデーモンプロセスのリスト を表 示 するには、以 下 のコマンド を入 力
してください。
ps -ef | grep S_LK
以 下 のような出 力 が表 示 されます。
root
769
764 0 Oct16 ?
00:00:00/usr/jre1.2.2/bin/i386/green_threads/rmiregistry -J-DS_
LK=true 82
root
819
764 0 Oct16 ?
00:00:00/usr/jre1.2.2/bin/i386/green_threads/java -DS_LK=true 0ss3m -ss3m-Dcom.steeleye.Li

GUI ユーザの設 定GUI ユーザには 3 つのクラスがあり、それぞれ権 限 が異 なります。
1. Administrator (管 理 者 ) の権 限 を持 つユーザは、GUI から可 能 な動 作 のすべてを実 行 できます。
2. 1 台 のサーバ上 で Operator (オペレータ) の権 限 を持 つユーザは、LifeKeeper Single ServerProtection の設 定 やステータスの情 報 を表 示 でき、そのサーバ上 のリソースを in service にしたり、out of service にしたりすることができます。
3. 1 台 のサーバ上 で Guest (ゲスト ) の権 限 を持 つユーザは、そのサーバの LifeKeeper Single
Server Protection の設 定 やステータスの情 報 を表 示 できます。
GUI サーバは、root として起 動 する必 要 があります。GUI パッケージのインスト ール時 に、root のログインとパスワード のエント リが、Administrator の権 限 付 きで GUI パスワード ファイルに自 動 設 定 されるので、root は、そのサーバから GUI アプリケーションまたは Web クライアント 経 由 で LifeKeeper Single
Server Protection のすべての作 業 を実 行 できます。root 以 外 のユーザに LifeKeeper GUI クライアント の使 用 を許 可 するように計 画 している場 合 は、LifeKeeper GUI のユーザを設 定 する必 要 があります。
ユーザ管 理 は、以 下 に示 すように、コマンド ラインインターフェースから lkpasswd を使 用 して実 行 します。特 記 ない限 り、すべてのコマンド で、ユーザのパスワード を 2 回 入 力 する必 要 があります。変 更 内
容 は、ユーザの次 回 のログイン時 または GUI サーバの再 起 動 時 (いずれかの早 い時 点 ) で有 効 になり

52ユーザガイド

ます。各 ユーザは、1 台 のサーバにつき権 限 を 1 つ持 ちます。サーバで新 しい権 限 が指 定 された場 合 、
以 前 の権 限 エント リは削 除 されます。
l

ユーザに LifeKeeper GUI の Administrator 権 限 を付 与 するには、以 下 のコマンド を入 力 してください。
/opt/LifeKeeper/bin/lkpasswd -administrator <user>lユーザに LifeKeeper GUI の Operator 権 限 を付 与 するには、以 下 のコマンド を入 力 してください。
/opt/LifeKeeper/bin/lkpasswd -operator <user>lユーザに LifeKeeper GUI の Guest 権 限 を付 与 するには、以 下 のコマンド を入 力 してください。
/opt/LifeKeeper/bin/lkpasswd -guest <user>l

ユーザの権 限 レベルを変 更 せずに、既 存 のユーザのパスワード を変 更 するには、以 下 のコマンド
を入 力 してください。
/opt/LifeKeeper/bin/lkpasswd <user>l

既 存 のユーザに LifeKeeper GUI の使 用 を禁 止 するには、以 下 のコマンド を入 力 してください。
/opt/LifeKeeper/bin/lkpasswd -delete <user>l

このコマンド では、パスワード を入 力 する必 要 はありません。

Java のセキュリティポリシー
LifeKeeper の GUI は、ポリシーベースのアクセス制 御 を使 用 します。GUI クライアント のロード 時 に、現在 有 効 なセキュリティポリシーに基 づいて権 限 がGUI クライアント に割 り当 てられます。ポリシーはさまざ
まな署 名 者 / 場 所 からのコード に提 供 される権 限 を指 定 し、外 部 から設 定 可 能 なポリシーファイルから初 期 化 されます。
デフォルト では、システム全 体 のポリシーファイルとオプションのユーザポリシーファイルが 1 つずつあります。
システム全 体 でコード に権 限 を付 与 するシステムポリシーファイルが先 にロード され、次 にユーザポリシー
ファイルが追 加 されます。LifeKeeper GUI がアプリケーションとして起 動 される場 合 は、これらのポリシー
ファイルに加 えて、LifeKeeper GUI のポリシーファイルもロード されることがあります。

ポリシーファイルの場 所
デフォルト では、システムポリシーファイルは以 下 の場 所 にあります。
<JAVA.HOME>/lib/security/java.policy (Linux)<JAVA.HOME>\lib\security\java.policy (Windows)
注 記 : JAVA.HOME は、システムのプロパティ「JAVA.HOME」の値 を指 し、JRE または JDK がインス
ト ールされたディレクト リの場 所 を指 定 します。
ユーザポリシーファイルは「.」の文 字 で始 まり、デフォルト では以 下 の場 所 にあります。
<USER.HOME>\.java.policy

LifeKeeper Single Server Protection53

ポリシーファイルの作 成 と管 理

注 記 : USER.HOME は、システムのプロパティ「user.home」の値 を指 し、ユーザのホームディレクト リを指定 します。例 えば、Windows NT ワークステーション上 にあるユーザ Paul のホームディレクト リは、「paul.000」です。
Windows システムの場 合 、user.home のプロパティ値 のデフォルト 値 は以 下 のとおりです。
C:\WINNT\Profiles\<USER> (マルチユーザ Windows NT システム)
C:\WINDOWS\Profiles\<USER> (マルチユーザ Windows 95/98 システム)
C:\WINDOWS (シングル－ ユーザ Windows 95/98 システム)
デフォルト では、LifeKeeper GUI のポリシーファイルは以 下 の場 所 にあります。
/opt/LifeKeeper/htdoc/java.policy (Linux)

ポリシーファイルの作 成 と管 理デフォルト では、LifeKeeper GUI がアプリケーションとして起 動 される場 合 に LifeKeeper GUI のポリシー
ファイルが使 用 されます。LifeKeeper GUI をアプレット として実 行 する場 合 、ホームディレクト リにユーザポ
リシーファイルを作 成 する必 要 があります (存 在 しない場 合 )。ユーザポリシーファイルは、LifeKeeper
GUI を実 行 するために必 要 な最 低 限 の権 限 を指 定 する必 要 があります。このト ピックの「ポリシーファイ
ルの例 」セクションで後 述 します。
ポリシーファイルの作 成 と管 理 は、単 純 なテキスト エディタ、または Java 実 行 時 環 境 (JRE) や Java 開発 キット (JDK) に含 まれるグラフィカルな Policy Tool ユーティリティから行 うことができます。Policy Tool
を使 用 すると、入 力 が簡 略 化 され、ポリシーファイルに必 要 な構 文 の知 識 が不 要 になります。Policy
Tool の使 用 方 法 の詳 細 については、http://docs.oracle.com/javase/1.3/docs/tooldocs/tools.htmlにある Policy Tool のド キュメンテーションを参 照 してください。
LifeKeeper GUI を実 行 するために必 要 な最 低 限 の権 限 を持 つユーザポリシーファイルを作 成 する最 も簡 単 な方 法 は、/opt/LifeKeeper/htdoc/java.policy にある LifeKeeper GUI のポリシーファイルをホー
ムディレクト リにコピーし、ファイル名 を .java.policy に変 更 することです (ファイル名 の前 にあるド ット は必須 )。Windows システムでは、ファイル http://<server name>:81/java.policy (<server name> はLifeKeeper Single Server Protection サーバのホスト 名 ) を開 いてホームディレクト リに .java.policy の名
前 を付 けて保 存 することで、LifeKeeper GUI のポリシーファイルをコピーできます。ユーザポリシーファイルの正 しい場 所 を特 定 する必 要 がある場 合 は、Java のコント ロールパネルを使 用 して Java コンソールを有 効 にし、LifeKeeper GUI をアプレット として起 動 します。ユーザポリシーファイルのホームディレクト リのパスが、Java コンソールに表 示 されます。

ポリシーファイルでの権 限 の付 与
権 限 は、システムリソースへのアクセスを表 します。アプレット にリソースへのアクセスを許 可 するには、対応 する権 限 を、アクセスを試 行 するコード に明 示 的 に付 与 する必 要 があります。権 限 は通 常 、名 前 を持 ち (「ターゲット 名 」として参 照 される)、場 合 によっては、1 つ以 上 の動 作 を含 むカンマ区 切 りリスト を持 ちます。例 えば、以 下 のコード は、/tmp ディレクト リのファイル abc に対 する読 み取 りアクセスを表 す
FilePermission オブジェクト を作 成 します。
perm = new java.io.FilePermission("/tmp/abc","read");
この例 では、ターゲット 名 は「/tmp/abc」、動 作 文 字 列 は「read」です。

54ユーザガイド

ポリシーファイルは、指 定 したコード ソースからのコード に許 可 する権 限 を指 定 します。この例
で、/home/sysadmin ディレクト リのコード にファイル /tmp/abc への読 み取 りアクセスを付 与 するポリシー
ファイルのエント リは以 下 のとおりです。
grant codeBase "file:/home/sysadmin/" {permissionjava.io.FilePermission "/tmp/abc", "read"; };ポリシーファイルの例
このポリシーファイルの例 には、LifeKeeper GUI の実 行 に必 要 な最 小 限 の権 限 があります。このポリ
シーファイルは、LifeKeeper GUI パッケージにより /opt/LifeKeeper/htdoc/java.policy にインスト ールされます。
/** LifeKeeper GUI に必 要 な権 限 。コード ベースで
* これを制 限 することもできます。ただし、そのようにする場 合 は、リカバリキット が* 任 意 のコード ベース付 きの任 意 の jar コンポーネント を持 つことができることに* 注 意 してください。したがって、これらも含 めるには
* grant 文 を変 更 する必 要 があります。
*/
grant {/** LifeKeeper クラスタ内 のすべてのマシンに対 して* これを行 うことができなければなりません。それに合 わせてネット ワーク仕 様 を* 制 限 することもできます。
*/
permission java.net.SocketPermission"*", "accept,connect,resolve";/** リモート プロパティファイルおよび* jar ファイルを取 得 するには、URLClassLoaders を使 用 してください。
*/
permission java.lang.RuntimePermission"createClassLoader";/** GUI をアプリケーションとして実 行 する場 合 のみ以 下 が必 要 です* (デフォルト の RMI セキュリティマネージャは、* ブラウザがアプレット 用 にインスト ールするセキュリティマネージャよりも* 制 限 あり)。
*/permission java.util.PropertyPermission "*","read";permission java.awt.AWTPermission "*";
permission java.io.FilePermission "<<ALL FILES>>","read,execute";};

Java プラグイン
Netscape 6/7、Mozilla 1.x、Firefox 1.x、Internet Explorer 6/7 のいずれを使 用 する場 合 でも、ブラウザ
が初 めて LifeKeeper GUI のロード を試 行 するときには、Java プラグインソフト ウェアを自 動 ダウンロード
するか、Java プラグインソフト ウェアのダウンロード とインスト ールを行 う Web ページを表 示 します。その後

LifeKeeper Single Server Protection55

Java プラグインのダウンロード

は、Java プラグインソフト ウェアのテクノロジをサポート する Web ページに遭 遇 するたびに、ブラウザは
Java プラグインソフト ウェアを自 動 的 に起 動 します。

Java プラグインのダウンロード
Java プラグインソフト ウェアは、Solaris、Linux、および Windows の Java 実 行 時 環 境 (JRE) の一 部 として含 まれています。JRE のダウンロード には、お使 いのネット ワークとシステム設 定 のサイズにより、合計 で 3 ～ 10 分 かかります。ダウンロード の Web ページには、JRE と Java プラグインソフト ウェアについての詳 細 なド キュメンテーションとインスト ール手 順 があります。
注 記 1: プラグインのインスト ール後 、およびプラグインのプロパティを変 更 するたびに、ブラウザを閉 じて再 起 動 する必 要 があります。
注 記 2: LifeKeeper Single Server Protection は、Java プラグインのバージョン 1.3.x 以 降 のみをサポートしています。

Java プラグインのト ラブルシューティング
Netscape 6/7、Mozilla 1.x、または Firefox 1.x を使 用 している場 合 、Netscape、Mozilla、またはFirefox のプラグインのディレクト リに、$JAVAHOME ディレクト リの libjavaplugin_oji.so ファイルのパスへのシンボリックリンクの作 成 が必 要 になることがあります。
例 (Firefox 1.5 と jre 1.5):
cd /usr/lib/mozilla//plugins
ln -s/usr/java/jre1.5.0_07/plugin/i386/ns7/libjavaplugin_oji.so
Netscape 4 で、Java プラグインを含 む Java 実 行 時 環 境 をインスト ールしたにもかかわらずブラウザがJava プラグインを検 出 しない場 合 は、NPX_PLUGIN_PATH 環 境 変 数 を Java プラグインの場 所(javaplugin.so ファイルがある場 所 ) に設 定 してください。つまり、NPX_PLUGIN_
PATH=$JAVAHOME/jre/plugin/i386/ns4 をエクスポート してください ($JAVAHOME は Java 実 行 時 環
境 をインスト ールした最 上 位 のディレクト リ)。
Java プラグインは、Java 2 SDK、標 準 エディション v1.3 のセキュリティモデルをサポート しています。アプ
レット はすべて、標 準 アプレット セキュリティマネージャの下 で実 行 されます。詳 細 については、Java のセ
キュリティの FAQ、または GUI アプレット を使 用 するためのブラウザのセキュリティパラメータの設 定 を参 照
してください。
一 部 のプラット フォーム/ブラウザの組 み合 わせでは、Java プラグインソフト ウェアが、LifeKeeper の GUI にある Java コンポーネント (スクロールバー、ツールバー、メニューなど) の表 示 と動 作 に影 響 します。これらの多 くの状 況 では、回 避 策 として、ウィンド ウのサイズを変 更 したり、最 小 化 / 最 小 化 解 除 (強 制 再表 示 ) したりすると問 題 が解 決 します。

GUI アプレット のブラウザセキュリティパラメータの設 定
警 告 : セキュリティを低 い値 に設 定 した状 態 での他 のサイト の閲 覧 には注 意 してください。

56ユーザガイド

Netscape Navigator と Netscape Communicator
1. [Edit] メニューの [Preferences] を選 択 します。
2. [Preferences] ダイアログボックスの [Advanced Category] をダブルクリックします。
3. [Enable Java] と [Enable Java Script] のオプションを選 択 します。
4. [OK] をクリックします。

Firefox
1. [Edit] メニューの [Preferences] を選 択 します。
2. [Preferences] ダイアログボックスの [Content] を選 択 します。
3. [Enable Java] と [Enable Java Script] のオプションを選 択 します。
4. [Close] をクリックします。

Internet Explorer
セキュリティが最 高 の状 態 で Internet Explorer を使 用 するには、以 下 の手 順 で LifeKeeper Single
Server Protection サーバを信 頼 済 みサイト のゾーンに追 加 してください。
1. [Tools] メニューの [Internet Options] をクリックします。
2. [Security] タブをクリックします。
3. [Trusted Sites] ゾーンを選 択 し、[Custom Level] をクリックします。
4. [Reset custom settings] の [Medium/Low] を選 択 し、[Reset] をクリックします。
5. [Sites] をクリックします。
6. 接 続 する LifeKeeper Single Server Protection サーバのサーバ名 とポート 番 号 を入 力 します (例 :http://server1:81)。
以 下 の手 順 で行 う別 の方 法 (セキュリティが低 くなる可 能 性 がある) もあります。
1. [Tools] メニューの [Internet Options] をクリックします。
2. [Internet] または [Local Intranet] を選 択 します。
3. [Security Level] バーを [Medium] ([Internet] を選 択 した場 合 )、または [Medium-low] ([Local
Intranet] を選 択 した場 合 ) に調 整 します。これらは、各 ゾーンのデフォルト 設 定 です。
4. [OK] をクリックします。

LifeKeeper Single Server Protection サーバでの GUI の実行
LifeKeeper GUI を実 行 する最 も簡 単 な方 法 は、LifeKeeper Single Server Protection サーバでアプリ

LifeKeeper Single Server Protection57

LifeKeeper Single Server Protection サーバでの GUI の実 行

ケーションとして実 行 することです。これにより、事 実 上 、GUI クライアント とサーバを同 一 システム上 で実行 できます。

LifeKeeper Single Server Protection サーバでの GUI の実 行
1. GUI 管 理 用 の LifeKeeper Single Server Protection サーバを設 定 した後 、root として以 下 のコ
マンド を入 力 することにより、サーバ上 で GUI をアプリケーションとして実 行 できます。
/opt/LifeKeeper/bin/lkGUIapp
1. lkGUIapp スクリプト が適 切 な環 境 変 数 を設 定 して、アプリケーションを開 始 します。アプリケー
ションのロード 時 に、アプリケーション ID のダイアログが表 示 されます。
2. アプリケーションのロード 後 、LifeKeeper の GUI が表 示 され、接 続 ダイアログが自 動 的 に表 示 されます。接 続 先 のサーバ名 、およびログインとパスワード を入 力 してください。
3. 接 続 が確 立 した後 、GUI のウィンド ウに、接 続 しているサーバにより保 護 されているリソースとス
テータスがグラフィックで表 示 されます。GUI のメニューとツールバーのボタンから、管 理 機 能 を使
用 できます。

リモート システムでの GUI の実 行
LifeKeeper GUI を Java アプレット として実 行 することにより、LifeKeeper Single Server Protection サー
バ外 の Linux、Unix、または Windows のシステムから LifeKeeper Single Server Protection の管 理 ができます。リモート での LifeKeeper GUI の設 定 と実 行 について説 明 します。

リモート システムでの GUI の設 定
リモート の Unix または Windows のシステムで LifeKeeper GUI を実 行 するには、使 用 するブラウザがJDK 1.4 アプレット をフルにサポート する必 要 があります。LifeKeeper GUI でサポート されているプラット
フォームおよびブラウザについては、LifeKeeper Single Server Protection リリースノート を参 照 してください。
1. LifeKeeper GUI をアプレット として実 行 する場 合 、ホームディレクト リに Java ユーザポリシーファイ
ルを作 成 する必 要 があります (存 在 しない場 合 )。ユーザポリシーファイルには、LifeKeeper GUIの実 行 に必 要 な最 小 限 の権 限 を指 定 する必 要 があります。
ll

LifeKeeper GUI を実 行 するために必 要 な最 小 限 の権 限 を持 つユーザポリシー
ファイルを作 成 する最 も簡 単 な方 法 は、/opt/LifeKeeper/htdoc/java.policy にある LifeKeeper GUI のポリシーファイルをホームディレクト リにコピーし、ファイル名
を .java.policy に変 更 します (ファイル名 の前 にあるド ット は必 須 )。Windows シス
テムでは、ファイル http://<server name>:81/java.policy (<server name> はLifeKeeper Single Server Protection サーバのホスト 名 ) を開 いてホームディレクト リに .java.policy の名 前 を付 けて保 存 することで、LifeKeeper GUI のポリシーファイ
ルをコピーできます。ユーザポリシーファイルの正 しい場 所 を特 定 する必 要 がある
場 合 は、Java のコント ロールパネルを使 用 して Java コンソールを有 効 にし、LifeKeeper GUI をアプレット として起 動 してください。ユーザポリシーファイルのホームディレクト リのパスが、Java コンソールに表 示 されます。
ユーザポリシーファイルがすでにある場 合 は、LifeKeeper Single Server Protection

58ユーザガイド

サーバの /$LKROOT/ htdoc/java.policy に指 定 されている必 須 エント リを、単 純なテキスト エディタを使 用 して既 存 のファイルに追 加 できます。詳 細 については、Java のセキュリティポリシート ピックを参 照 してください。
2. ブラウザのセキュリティパラメータを低 に設 定 する必 要 があります。この設 定 では通 常 、Java とJava アプレット が有 効 になります。さまざまなブラウザとバージョンが存 在 するので、ブラウザのセ
キュリティパラメータの設 定 手 順 はGUI アプレット を使 用 するためのブラウザのセキュリティパラメー
タの設 定 ト ピックで説 明 しています。注 記 : セキュリティを低 く設 定 した状 態 で外 部 サイト を閲 覧するときには、注 意 が必 要 です。
3. GUI を初 めて実 行 するときに Netscape または Internet Explorer を使 用 し、かつ必 要 な Java プ
ラグインがシステムにない場 合 、プラグインをダウンロード する Web サイト が自 動 的 に表 示 されます。必 要 な Java プラグインのバージョンとダウンロード にアクセスするための URL については、LifeKeeper Single Server Protection リリースノート を参 照 してください。

リモート システムでの GUI の実 行
上 記 の作 業 を完 了 すると、リモート システムで LifeKeeper GUI を Java アプレット として実 行 できます。
1. LifeKeeper GUI の Web ページの URL http://<server name>:81 (<server name> は LifeKeeper
Single Server Protection サーバの名 前 ) を開 いてください。この Web ページには、LifeKeeper
Single Server Protection のスプラッシュ画 面 とアプレット があります。Web ページが開 くと、以 下 の
動 作 が実 行 されます。
lアプレット がロード される。

lJava 仮 想 マシンが開 始 される。

l

一 部 のサーバファイルがダウンロード される。

l

アプレット が初 期 化 される。

ネット ワークとシステムの設 定 によっては、これらの動 作 に最 大 20 秒 かかることがあります。通常 、アプレット のロード 時 と初 期 化 時 に、ブラウザには最 小 のステータスがいくつか表 示 されます。
すべてのものが正 しくロード された場 合 、アプレット 領 域 に [Start] ボタンが表 示 されます。スプラッ
シュ画 面 に [Start] ボタンが表 示 されない場 合 、またはアプレット のロード と初 期 化 が失 敗 した
疑 いがある場 合 は、「アプレット のト ラブルシューティング」またはネット ワーク関 連 のト ラブルシュー
ティングを参 照 してください。
2. 要 求 されたら、[Start] をクリックしてください。LifeKeeper の GUI が表 示 され、[Server Connect]
ダイアログが自 動 的 に表 示 されます。サーバが開 始 され、接 続 が確 立 した後 、GUI のウィンド ウに、接 続 しているサーバにより保 護 されているリソースとステータスがグラフィックで表 示 されます。GUI のメニューとツールバーのボタンから、LifeKeeper Single Server Protection の管 理 機 能を使 用 できます。
注 記 : 一 部 のブラウザでは、アプレット で作 成 されたウィンド ウとダイアログに「Warning: Applet
Window」が表 示 されます。これは正 常 なので、無 視 してください。

アプレット のト ラブルシューティング
アプレット のロード と初 期 化 に失 敗 した疑 いがある場 合 は、以 下 の操 作 を試 してください。

LifeKeeper Single Server Protection59

共 通 の作 業

1. アプレット が失 敗 したことを確 認 してください。通 常 、アプレット の状 態 を示 すブラウザウィンド ウ内に、メッセージが出 力 されます。Netscape と Internet Explorer では、テキスト のステータスに加 えて、アプレット の代 わりにアイコンが表 示 されることがあります。アイコンをクリックすると、失 敗 の内
容 が表 示 される場 合 があります。
2. Java プラグインをインスト ールしていることを確 認 してください。問 題 が Java プラグインに関 連 する場 合 は、Java プラグインのト ピックを参 照 してください。
3. ブラウザの設 定 要 件 、特 にセキュリティ設 定 を満 たしていることを確 認 してください。詳 細 については、GUI アプレット を使 用 するためのブラウザのセキュリティパラメータの設 定 を参 照 してください。設 定 について明 らかな間 違 いが見 つからない場 合 は、次 の手 順 に進 んでください。
4. Java コンソールを開 いてください。
lllFirefox、Netscape、および旧 バージョンの Internet Explorer の場 合 は、マシンのコ
ント ロールパネルから Java プラグイン アプレット を実 行 し、コンソールを表 示 するオ
プションを選 択 してから、ブラウザを再 起 動 してください。
最 新 バージョンの Internet Explorer の場 合 は、[Tools] > [Sun Java Console] を
選 択 してください。[Sun Java Console] のメニュー項 目 が表 示 されない場 合 は、[Tools] > [Manage Add-Ons] を選 択 し、コンソールを有 効 にしてください。その後 、コンソールを表 示 するには、ブラウザの再 起 動 が必 要 になることがあります。
Mozilla の場 合 は、[Tools] > [Web Development] > [Sun Java Console] を選
択 してください。

5. URL http://<server name>:81 を再 度 開 いて、GUI アプレット を開 始 してください。Java プラグイ
ンのコンソールパネルを変 更 した場 合 は、ブラウザを再 起 動 してください。
6. コンソールに表 示 されたメッセージを確 認 してください。メッセージは、問 題 の解 決 に役 立 ちます。問 題 がネット ワークに関 係 している場 合 は、ネット ワーク関 連 のト ラブルシューティングを参 照
してください。

共 通 の作 業
このセクションでは、すべてのユーザが実 行 できる基 本 的 なタスクについて説 明 します。

サーバからの切 断
この作 業 は、LifeKeeper Single Server Protection サーバから GUI クライアント を切 断 します。
1. 開 始 するには、以 下 の 3 つの方 法 があります。
lグローバルツールバーの [Disconnect] ボタンをクリックする。

l[Edit] メニューで [Server] を選 択 し、次 に [Disconnect] をクリックする。

l

サーバコンテキスト ツールバーが表 示 される場 合 は、その [Disconnect] ボタンをクリックする。

2. 切 断 するサーバの名 前 を選 択 します。

60ユーザガイド3. [OK] をクリックします。サーバのリスト が [Confirmation] ダイアログに表 示 されます。
4. [Confirmation] ダイアログの [OK] をクリックして、サーバからの切 断 を確 定 します。
サーバから切 断 すると、そのサーバが GUI のステータス表 示 から消 去 されます。

接 続 サーバの表 示
サーバの状 態 は、下 図 に示 すように、表 内 のサーバのグラフィック表 示 で表 されます。サーバアイコンが視 覚 的 に示 すサーバの状 態 の詳 細 については、サーバのステータスの表 示 を参 照 してください。

サーバのステータスの表 示
サーバの状 態 は、下 図 に示 すように、表 内 のサーバのグラフィック表 示 で表 されます。

サーバの状
態

状態の
意味
シンボル
クライアント はサーバに有 効 な接 続 を行 うことができます。

ALIVE

このサーバから ALIVE のリモート サーバへのコミュニケーションパスが ALIVEです。
DEAD とマークされたコミュニケーションパス、および DEAD のサーバをター
ゲット とするコミュニケーションパスは無 視 されます。これは、DEAD のサーバには DEAD のグラフィックで表 されるからです。
クライアント はサーバに有 効 な接 続 を行 うことができます。

ALIVE

このサーバから指 定 リモート サーバへの 1 つ以 上 のコミュニケーションパスがDEAD です。
このサーバから指 定 リモート サーバへの間 には、冗 長 コミュニケーションパスが存 在 しません。

DEAD

DEAD として報 告 されました。

LifeKeeper Single Server Protection61

サーバログファイルの表 示

ネット ワーク接 続 が失 われました。前 回 の LifeKeeper Single ServerProtection の状 態 は ALIVE です。

UNKNOWN

サーバログファイルの表 示
1. 開 始 するには、以 下 の 4 つの方 法 があります。
l

l

l

l

サーバのアイコンを右 クリックしてサーバのコンテキスト メニューを表 示 し、次 に [View Log]をクリックして [LifeKeeper Single Server Protection Log Viewer] ダイアログを表 示 する。
グローバルツールバーの [View Log] ボタンをクリックし、[LifeKeeper Single ServerProtection Log Viewer] ダイアログの [Server] リスト から、表 示 するサーバを選 択 する。
サーバのコンテキスト ツールバーが表 示 される場 合 は、その [View Log] ボタンをクリックする。
[Edit] メニューの [Server] をポイント し、[View Log] をクリックする。次 に、[LifeKeeper
Single Server Protection Log Viewer] ダイアログの [Server] リスト から、表 示 するサー
バを選 択 する。

2. グローバルツールバーまたは [Edit] メニューから操 作 を開 始 して、別 のサーバのログを表 示 する場 合 は、[LifeKeeper Single Server ProtectionLog Viewer] ダイアログの [Server] リスト から、そのサーバを選 択 します。サーバのコンテキスト メニューまたはサーバのコンテキスト ツールバーから[View Log] を選 択 した場 合 は、この機 能 は使 用 できません。
3. 確 認 が完 了 したら、[OK] をクリックして [Log Viewer] ダイアログを閉 じてください。

[Log Viewer] ダイアログ
プロパティパネルが有 効 で、かつサーバのプロパティが表 示 される場 合 、[Log Viewer] ダイアログ には、
サーバコンテキスト メニュー、グローバルツールバー、またはサーバコンテキスト ツールバーからアクセスできます。このダイアログには、LifeKeeper Single Server Protection が管 理 しているログファイルの一 部 が表示 されます。ツールバーまたは [View] メニューを使 用 してダイアログを開 いた場 合 、[Server] リスト から
選 択 したサーバのログファイルを参 照 できます。

62ユーザガイド

Server - クラスタに接 続 したサーバの一 覧 がド ロップダウンリスト に表 示 されます。参 照 するログファイル
が保 存 されているサーバを選 択 してください。サーバコンテキスト メニューを使 用 してダイアログを開 いた
場 合 、この一 覧 は表 示 されません。
Log Type - 選 択 したサーバに保 存 されているログファイルの一 覧 がド ロップダウンリスト に表 示 されます。参 照 するログファイルを指 定 するオプションを選 択 してください。
l

ログ

l

TTYLCM

l

LCM

l

LCD

l

remote_execute

l

GUI

l

SNMP

l

NOTIFY

Log Size - 4 つのオプションがド ロップダウンリスト に表 示 されます。表 示 するログファイルの行 数 を指 定するオプションを選 択 してください。

LifeKeeper Single Server Protection63

サーバプロパティの表 示

lUpdates Only (更 新 のみ)lLast 100 lines (最 新 の 100 行 )lLast 500 lines (最 新 の 500 行 )lLast 1000 lines (最 新 の 1000 行 )サーバプロパティの表 示
1. 開 始 するには、以 下 の 2 つの方 法 があります。
ll

プロパティを表 示 するサーバのアイコンを右 クリックします。サーバのコンテキスト メニューが
表 示 されたら、[Properties] をクリックします。サーバのプロパティは、サーバをクリックするとプロパティパネル (有 効 になっている場 合 ) にも表 示 されます。
[Edit] メニューの [Server] をポイント し、[Properties] をクリックします。ダイアログが表 示 されたら、表 示 するサーバを [Server] リスト から選 択 します。

2. 別 のサーバのプロパティを表 示 する場 合 は、サーバを [Server] リスト から選 択 してください。
3. 確 認 が完 了 したら、[OK] をクリックしてウィンド ウを閉 じてください。

リソースタグおよび ID の表 示
リソースのタグと ID を即 座 に表 示 するには、[Status] ウィンド ウのリソースアイコンにカーソルを合 わせて、
マウスの左 ボタンを 1 回 押 します (シングルクリック)。優 先 順 位 が最 も低 いサーバのリソースのタグと ID がメッセージバーに表 示 されます。特 定 サーバ上 にあるリソースのタグと ID を表 示 する場 合 は、表 内 のリ
ソースインスタンスセルを左 クリックしてください。
メッセージバーに表 示 されるメッセージは、以 下 のようになります。
Resource Tag = ipdnet0-153.98.87.73, Resource ID = IP-153.98.87.73
特 定 の状 況 では、GUI がリソース ID を特 定 できないことがあります。この場 合 は、リソースタグのみがメッセージバーに表 示 されます。

リソースのステータスの表 示
リソースのステータス (状 態 ) は 2 つの形 式 で表 示 されます。階 層 リソースのステータス (左 側 のペイン) にはリソースの依 存 関 係 がツリー形 式 で表 示 され、サーバリソースのステータステーブルには、各 サーバの個 々 のリソースのステータスが表 形 式 で表 示 されます。

サーバリソースのステータステーブル
下 図 に、リソースステータスを持 つサーバを示 します。

64ユーザガイド

サーバリソー 状 態 のスの状 態 シンボル

意味

アクティブ

リソースは動 作 可 能 であり、保 護 されています。(ISP)

警告

リソースは動 作 可 能 ですが、警 告 があります。(ISU)

スタンバイ

リソースは out of service です。(OSU)

障害

このサーバ上 のリソースに問 題 が検 出 されました。例 えば、リソースを inservice にする試 行 が失 敗 しました。(OSF)不明

リソースが初 期 化 されていないか (ILLSTATE)、このサーバで LifeKeeper
Single Server Protection が動 作 中 ではありません。
空 のパネ
サーバのリソースが定 義 されていません。
ル

リソースのプロパティの表 示
リソースのプロパティを表 示 するには、2 通 りの方 法 があります。

LifeKeeper Single Server Protection65

[Status] ウィンド ウの表 示 オプションの設 定ll

プロパティパネルを有 効 にし、プロパティを表 示 するリソースをクリックする。
プロパティを表 示 するリソースのアイコンを右 クリックする。リソースのコンテキスト メニュー が表 示 されたら、[Properties] をクリックする。リソースのプロパティは、プロパティパネル (有 効 になっている
場 合 ) にも表 示 されます。

[Status] ウィンドウの表 示 オプションの設 定[Options] ダイアログは、[View] メニューから表 示 できます。[Options] ダイアログで、LifeKeeper Single
Server Protection のさまざまな表 示 形 式 を指 定 できます。これらの設 定 、およびチェックボックスのメ
ニュー項 目 の全 ての設 定 とさまざまなウィンド ウサイズは、クライアント マシンのホームフォルダにあるファイル .lkGUIpreferences で複 数 のセッションにわたって保 存 されます。このファイルは、Web クライアント とア
プリケーションクライアント の両 方 が使 用 します。各 クライアント マシンの優 先 設 定 は、他 のマシンの優 先
設 定 から独 立 しています。2 台 のマシンで優 先 設 定 を同 期 する場 合 は、優 先 ファイルを恒 常 的 に共有 するか、一 時 的 にマシン間 でコピーを移 動 します。
1. [View] メニューの [Options] をクリックしてください。[View Options] ダイアログが表 示 されます。

2. [Status] ウィンド ウでのリソースの表 示 位 置 を変 更 するには、[Display Options] タブをクリック
し、変 更 するオプショングループを選 択 してください。以 下 に示 すオプショングループの詳 細 説 明を参 照 してください。
3. [OK] をクリックして設 定 を保 存 し、[Status] ウィンド ウに戻 ってください。

66ユーザガイドResource Labels
このオプショングループを使 用 すると、リソース階 層 ツリー内 のリソースを、タグ名 別 と ID 別 のいずれで表示 するかを指 定 できます。
注 記 : リソース階 層 ツリーに表 示 されるリソースタグ /ID は、優 先 順 位 が最 も低 い番 号 を持 つサーバに属 します。特 定 サーバ上 にあるリソースのタグ /ID を表 示 する場 合 は、表 内 のリソースインスタンスセル
を左 クリックしてください。メッセージバーにそのタグ /ID が表 示 されます。
By tag name:By ID:

Resource Tree
このオプショングループを使 用 すると、リソース階 層 ツリー内 に表 示 するリソースのソート 順 序 を指 定 できます。
lSort By Resource - リソースラベルのみを基 準 にしてリソースをソート します。

l

No Sort - ソート を無 効 にします。リソースは、GUI が検 出 した順 序 で表 示 されます。

リソース階 層 ツリーの上 位 リソースは、ツリー内 のリソースを左 クリックして新 しい位 置 に「ド ラッグ」することで手 動 ソート できます。順 序 は、移 動 したリソース、およびツリー内 の移 動 先 の位 置 によって異 なります。
注 記 : 「0」と「9」のキーは、リソース階 層 ツリーの展 開 /折 り畳 みを即 座 に実 行 するホット キー / アクセラ
レータキーとして指 定 されています。マウスも、ツリー全 体 の展 開 や折 り畳 みに使 用 できます。リソース階 層 ツリーのタイト ル領 域 をクリックし、ダブルクリックするとツリーが展 開 します。クリックするとツリーが折 り
畳 まれます。

Row Height
このオプショングループを使 用 すると、表 内 の行 の高 さを指 定 できます。選 択 肢 は [Default]、[Small]、および [Smallest] です。

LifeKeeper Single Server Protection67

Column Width

注 記 : 「+」と「-」のキーは、リソース階 層 ツリー内 と表 内 にあるリソースのサイズを即 座 に変 更 するホットキー / アクセラレータキーとして指 定 されています。

Column Width
このオプショングループを使 用 すると、表 内 のサーバとリソースの列 幅 を指 定 できます。選 択 肢 は以 下 のとおりです。
l

Default: 標 準 の幅 。

lCustom: ド ロップダウンリスト から幅 (ピクセル単 位 ) を選 択 できます。

lAutomatic: 使 用 可 能 な領 域 全 体 に収 まるように、すべての列 のサイズを自 動 変 更 します。

注 記 : 「7」と「8」のキーは、リソース階 層 の表 内 にあるリソース列 のサイズを即 座 に変 更 するホット キー /アクセラレータキーとして指 定 されています。

メッセージ履 歴 の表 示
1. [View] メニューの [History] をクリックしてください。LifeKeeper GUI の [Message History] ダイアロ
グが表 示 されます。
2. 履 歴 のメッセージをすべて消 去 する場 合 は、[Clear] をクリックしてください。
3. ダイアログを閉 じるには、[OK] をクリックしてください。
[Message History] ダイアログには、メッセージバーからの最 新 のメッセージが表 示 されます。履 歴 リストには、最 大 1000 行 を表 示 できます。最 大 行 数 を超 えた場 合 、新 しいメッセージにより最 も古 いメッ
セージが「押 し出 され」ます。
これらのメッセージは、クライアント とサーバとの間 の動 作 のみを表 し、時 系 列 で表 示 されます。最 新 のメッセージがリスト の上 部 に表 示 されます。

メッセージ履 歴 の解 釈<-- は、メッセージがサーバから受 信 したことを示 し、通 常 は以 下 の形 式 をとります。
<--"server name":"action"<--"server name":"app res":"action"<--"server name":"res instance":"action"--> はメッセージがクライアント から送 信 されたことを示 し、通 常 は以 下 の形 式 をとります。
-->"server name":"action"-->"server name":"app res":"action"-->"server name":"res instance":"action"[Clear] ボタンをクリックすると、履 歴 が消 去 されますが、ダイアログは閉 じません。
[OK] ボタンをクリックすると、履 歴 を消 去 せずにダイアログが閉 じます。

68ユーザガイド

リソース階 層 ツリーの展 開 および折 り畳 み
このツリーのセグメント では、リソース file_system_2 が展 開 されており、リソース nfs-/opt/qe_
auto/NFS/export1 が折 り畳 まれています。
は、ツリーを展 開 すると、リソースアイコンの左 側 に
表 示 されます。
は、折 りたたまれている場 合 に表 示 されます。

リソース階 層 ツリーを展 開 するには、
lをクリックするか、

lの右 側 にあるリソースアイコンをダブルクリックする。

リソース階 層 ツリーをすべて展 開 するには、ll[View] メニューの [Expand Tree] をクリックするか、[Status] ウィンド ウの左 ペインにある列 ヘッダの [Resource Hierarchy Tree] ボタンをダブルクリックしてください。

注 記 : リソース階 層 ツリーに表 示 されるリソースタグ /ID は、優 先 順 位 が最 も低 い番 号 を持 つサーバに属 します。特 定 サーバ上 にあるリソースのタグ /ID を表 示 する場 合 は、表 内 のリソースインスタンスセル
を左 クリックしてください。メッセージバーにそのタグ /ID が表 示 されます。
リソース階 層 ツリーを折 り畳 むには、lをクリックするか、

lの右 側 にあるリソースアイコンをダブルクリックする。

リソース階 層 ツリーをすべて折 り畳 むには、ll[View] メニューの [Collapse Tree] をクリックするか、[Status] ウィンド ウの左 ペインにある列 ヘッダの [Resource Hierarchy Tree] ボタンをダブルクリックしてください。

注 記 : 「9」と「0」のキーは、すべてのリソース階 層 ツリーに対 して即 座 に展 開 / 折 り畳 みを実 行 するホット キー / アクセラレータキーとして指 定 されています。

[Resource Properties] ダイアログ[Resource Properties] ダイアログは、[Edit] メニューやリソースコンテキスト メニューから使 用 できます。このダイアログには、サーバ上 にある特 定 のリソースのプロパティが表 示 されます。[Edit] メニューからアクセスした場 合 は、リソースとサーバを選 択 できます。リソースコンテキスト メニューからアクセスした場 合 、はLifeKeeper Single Server Protection69

[General] タブ

サーバを選 択 できます。

[General] タブ

l

l

l

Tag - リソースインスタンスの名 前 。システムに対 して一 意 で、管 理 者 にリソースを示 します。
ID - リソースインスタンスに関 連 する文 字 列 であり、リソースタイプのすべてのインスタンス間 で一意 です。関 連 するアプリケーションソフト ウェアに対 して、リソースインスタンスの内 部 特 性 のいくつかを示 します。
State - リソースインスタンスの現 在 の状 態 。
lActive - ローカルで in service であり、保 護 されています。

lWarning - ローカルで in service ですが、ローカルリカバリは試 行 されません。

70ユーザガイドlFailed - out of service、障 害 あり。

lStandby - out of service、障 害 なし。

l

l

l

l

ILLSTATE - LifeKeeper Single Server Protection の起 動 シーケンスの一 部 として実 行 されるリソース初 期 化 プロセスにより、リソースの状 態 が適 切 に初 期 化 されていません。この状 態 のリソースは、LifeKeeper Single Server Protection で保 護 されていません。
UNKNOWN - リソースの状 態 を特 定 できませんでした。GUI サーバが使 用 できない可 能
性 があります。

Reason - 存 在 する場 合 、リソースが現 在 の状 態 にある原 因 (つまり、最 後 の状 態 変 化 の原因 ) を示 します。例 えば、galahad 上 にあるアプリケーションの状 態 が OSU である原 因は、tristan 上 にある共 有 プライマリリソース ordbfsaa-on-tristan の状 態 が ISP か ISU であることです。共 有 リソースは、グループ内 の 1 つのシステムでのみ同 時 にアクティブにできます。
初 期 化 。起 動 時 のリソースの初 期 化 動 作 を決 定 する設 定 であり、AUTORES_ISP、INIT_
ISP、INIT_OSU などがあります。

LifeKeeper Single Server Protection71

[Relations] タブ[Relations] タブlParent - このリソースに直 接 依 存 するリソースのタグ名 を示 します。

lChild - このリソースが依 存 するすべてのリソースのタグ名 を示 します。

lRoot - このリソース階 層 で、親 を持 たないリソースのタグ名 。

72ユーザガイド[Equivalencies] タブlServer - リソースが定 義 済 みの同 等 性 を持 つサーバ名 。

lTag -同 等 のサーバ上 にあるこのリソースのタグ名 。

lType - 同 等 性 のタイプ (SHARED、COMMON、COMPOSITE)。

lReorder Priorities (管 理 者 権 限 を持 つユーザは編 集 可 能 ) - [Up] または [Down] ボタンを選
択 すると、現 在 ハイライト 表 示 されている行 が 1 つ上 または下 の行 と入 れ替 わります。

[OK] ボタンをクリックすると、変 更 内 容 が適 用 されてウィンド ウが閉 じます。[Apply] ボタンをクリックすると、変 更 内 容 が適 用 されます。[Cancel] ボタンをクリックすると、最 後 に [Apply] をクリックして以 降 の変
更 内 容 を保 存 せずに、ウィンド ウが閉 じます。

LifeKeeper Single Server Protection73

[Server Properties] ダイアログ[Server Properties] ダイアログ[Server Properties] ダイアログは、サーバのコンテキスト メニューや[Edit] メニューから使 用 できます。このダイアログには、特 定 のサーバのプロパティが表 示 されます。サーバのプロパティは、プロパティパネル (有 効になっている場 合 ) にも表 示 されます。
このダイアログの 3 つのタブについて説 明 します。[OK] ボタンをクリックすると、変 更 内 容 が適 用 されてウィンド ウが閉 じます。[Apply] ボタンをクリックすると、変 更 内 容 が適 用 されます。[Cancel] ボタンをクリックすると、最 後 に [Apply] をクリックして以 降 の変 更 内 容 を保 存 せずに、ウィンド ウが閉 じます。

[General] タブlName - 選 択 したサーバの名 前 。

lState - サーバの現 在 の状 態 。サーバの状 態 は以 下 の値 をとります。

74ユーザガイドl

ALIVE - サーバが使 用 可 能 。

lDEAD - サーバが使 用 不 可 。

ll

UNKNOWN - リソースの状 態 を特 定 できませんでした。GUI サーバが使 用 できない可 能
性 があります。

Permission -そのサーバに現 在 ログインしているユーザの権 限 レベル。権 限 は以 下 の値 をとりま
す。
l

l

l

Administrator - ユーザは LifeKeeper Single Server Protection のすべての作 業 を実 行 できます。
Operator - ユーザは、LifeKeeper Single Server Protection のリソースとサーバのステータス
を監 視 でき、リソースを in service や out of service にできます。
Guest - ユーザは LifeKeeper Single Server Protection のリソースとサーバのステータスを監 視 できます。

[Resources] タブ

LifeKeeper Single Server Protection75

オペレータの作 業lName - 選 択 したサーバ上 にあるリソースインスタンスのタグ名 。

lApplication - リソースタイプのアプリケーション名 (gen、scsi など)。

ll

Resource Type - サービスを提 供 するリソースタイプ、ハード ウェアのクラス、ソフト ウェアのクラス、またはシステムのエンティティのクラス (app、filesys、nfs、device、disk など)。
State -リソースインスタンスの現 在 の状 態 。
l

ISP — ローカルで In-service であり、保 護 されています。

lISU - ローカルで In-service ですが、ローカルリカバリは試 行 されません。

l

OSF - Out-of-service、障 害 。

l

OSU - Out-of-service、障 害 なし。

ll

LLSTATE - LifeKeeper Single Server Protection の起 動 シーケンスの一 部 として実 行 されるリソース初 期 化 プロセスにより、リソースの状 態 が適 切 に初 期 化 されていません。この状 態 のリソースは、LifeKeeper Single Server Protection で保 護 されていません。
UNKNOWN - リソースの状 態 を特 定 できませんでした。GUI サーバが使 用 できない可 能
性 があります。

オペレータの作 業
以 下 のト ピックは、オペレータの権 限 を必 要 とする高 度 な作 業 です。
l

リソースを In Service にするl

リソースを Out of Service にする

リソースを In Service にする
1. 開 始 するには、次 の 5 つの可 能 な方 法 があります。
l

l

l

l

l

In Service にするリソース / サーバの組 み合 わせのアイコンを右 クリックします。リソースのコ
ンテキスト メニューが表 示 されたら、[In Service] をクリックします。
In Service にするグローバルリソースのアイコンを右 クリックします。リソースのコンテキスト メ
ニューが表 示 されたら、[In Service] をクリックします。ダイアログが表 示 されたら、inservice にするリソースが存 在 するサーバを [Server] リスト から選 択 し、[Next] をクリックします。
グローバルツールバーの [In Service] ボタンをクリックします。ダイアログが表 示 されたら、In
Service にするリソースが存 在 するサーバを [Server] リスト から選 択 し、[Next] をクリックします。次 のダイアログで、in service にするリソースを 1 つ以 上 [Resouce(s)] リスト から選
択 し、[Next] をもう一 度 クリックします。
リソースのコンテキスト ツールバーが表 示 される場 合 は、その [In Service] ボタンをクリックします。
[Edit] メニューの [Resource] をポイント し、[In Service] をクリックします。ダイアログが表

76ユーザガイド示 されたら、In Service にするリソースがあるサーバを [Server] リスト から選 択 し、[Next]
をクリックします。次 のダイアログで、in service にするリソースを 1 つ以 上 [Resouce(s)] リ
スト から選 択 し、[Next] をもう一 度 クリックします。
2. 選 択 したサーバとリソースを in service にすることを示 すダイアログボックスが表 示 されます。親 リ
ソースを in service にせずに依 存 する子 リソースを in service にしようとする場 合 、このダイアログには警 告 も表 示 されます。[In Service] をクリックして、依 存 する子 リソースと共 にリソースを inservice にしてください。
3. 出 力 パネルが有 効 の場 合 は、ダイアログが閉 じ、リソースを in service にするコマンド の結 果 が
出 力 パネルに表 示 されます。有 効 でない場 合 は、ダイアログが表 示 されたままこれらの結 果 が
表 示 されます。すべての結 果 が表 示 されたら、[Done] をクリックして終 了 します。in service になった追 加 の依 存 (子 ) リソースが、ダイアログまたは出 力 パネルに表 示 されます。
4. リソースを in service にする際 に発 生 したエラーは、LifeKeeper Single Server Protection ログお
よびリソースを in service にするサーバの GUI ログに記 録 されます。

リソースを Out of Service にする
1. 開 始 するには、次 の 4 つの可 能 な方 法 があります。
l

l

l

l

Out of Service にするグローバルリソース、またはリソース / サーバの組 み合 わせのアイコン
を右 クリックします。リソースのコンテキスト メニューが表 示 されたら、[Out of Service] をク
リックします。
グローバルツールバーの [Out of Service] ボタンをクリックします。[Out of Service]ダイアロ
グが表 示 されたら、Out of Service にするリソースを 1 つ以 上 [Resouce(s)] リスト から選
択 し、[Next] をクリックします。
リソースのコンテキスト ツールバーが表 示 される場 合 は、[Out of Service] ボタンをクリックします。
[Edit] メニューの [Resource] をポイント し、[Out of Service] をクリックします。[Out ofService] ダイアログが表 示 されたら、out of service にするリソースを 1 つ以 上 [Resouce(s)] リスト から選 択 し、[Next] をクリックします。

2. 選 択 したリソースが Out of Service になることを示 す [Out of Service] ダイアログボックスが表 示されます。親 リソースを Out of Service にせずに依 存 する子 リソースを Out of Service にしようとする場 合 、このダイアログには警 告 も表 示 されます。[Out of Service] をクリックして、次 のダイアロ
グボックスに進 みます。
3. 出 力 パネルが有 効 の場 合 は、ダイアログが閉 じ、リソースを Out of Service にするコマンド の結果 が出 力 パネルに表 示 されます。出 力 パネルが無 効 の場 合 は、これらの結 果 を表 示 するダイアログが表 示 されたままになり、結 果 がすべて表 示 されたら [Done] をクリックします。
4. リソースを out of service にする際 に発 生 したエラーは、LifeKeeper Single Server Protection ロ
グおよびリソースを out of service にするサーバの GUI ログに記 録 されます。

LifeKeeper Single Server Protection77

高 度 な作 業

高 度 な作 業
LCD
LifeKeeper 設 定 データベース
LifeKeeper 設 定 データベース (LCD) は、LifeKeeper Single Server Protection が既 知 のすべてのリソー
スタイプについて、オブジェクト 指 向 のリソース階 層 情 報 を管 理 し、リカバリ方 向 の情 報 を保 存 します。
データは共 有 メモリにキャッシュされ、ファイルに保 存 されるので、システムの再 起 動 後 もデータが保 持 されます。LCD には、リカバリが必 要 なリソースインスタンスについての状 態 の情 報 、および特 定 の詳 細
情 報 もあります。
LCD のディレクト リ構 造 、保 存 されるデータタイプ、使 用 できるリソースタイプ、およびアプリケーションスク
リプト の使 用 の詳 細 については、以 下 の関 連 ト ピックおよびその他 のト ピックを参 照 してください。

LCD のディレクト リ構 造
/opt/LifeKeeper の下 にある主 なサブディレクト リを示 します。
l

l

l

l

l

config - LifeKeeper Single Server Protection の設 定 ファイル。イクイバレンシ情 報 を含 みます。
bin - LifeKeeper Single Server Protection の実 行 可 能 プログラム。is_recoverable などがあります。詳 細 については、障 害 検 出 とリカバリのシナリオを参 照 してください。
subsys - リソースとタイプ。LifeKeeper Single Server Protection は、リソースとタイプの定 義 をscsi で、Generic Application のメニュー機 能 を gen で提 供 します。アプリケーションのインターフェースを定 義 する場 合 は、subsys の下 にディレクト リを作 成 してください。
events - 警 報 イベント 。 LifeKeeper Single Server Protection の警 報 とリカバリを参 照 してください。
out - LifeKeeper Single Server Protection のログ。LifeKeeper Single Server Protection は、各種 のエラーとメッセージをこのディレクト リの異 なるログに送 ります。lk_log(8) マニュアルページを参照 してください。

/opt/LifeKeeper 内 の LCD ディレクト リの構 造 については、/opt/LifeKeeper 内 の LCD ディレクト リの構
造 のト ピックを参 照 してください。

/opt/LifeKeeper の LCD のディレクト リ構 造
以 下 の図 に、/opt/LifeKeeper のディレクト リ構 造 を示 します。

78ユーザガイド

LCD 設 定 データ
LCD には、以 下 の関 連 するデータタイプが保 存 されます。
l

依 存 関 係 の情 報l

リソースのステータス情 報lサーバ間 の同 等 性 の情 報

依 存 関 係 の情 報
定 義 した各 リソースについて、LifeKeeper Single Server Protection は依 存 関 係 のリスト 、および依 存
物 (あるリソースに依 存 するリソース) のリスト を保 持 します。詳 細 については、LCDI_relationship (1M) とLCDI_instances (1M) のマニュアルページを参 照 してください。

リソースのステータス情 報
LifeKeeper は、各 リソースインスタンスのステータス情 報 をメモリに保 持 します。LCD が認 識 するリソースの状 態 は、ISP、ISU、OSF、OSU、および ILLSTATE です。システムイベント が発 生 した場 合 、または管 理 者 が特 定 の操 作 を行 った場 合 に、リソースがある状 態 から別 の状 態 に変 化 することがありま

LifeKeeper Single Server Protection79

LCD のリソースタイプ

す。リソースの状 態 が変 化 した場 合 、ステータスの変 化 が、ローカルサーバの LCD、およびそのリソースのダイアログサーバ上 にあるデータベースに反 映 されます。

LCD のリソースタイプ
LCD は共 有 メモリ、および /opt/LifeKeeper ディレクト リの両 方 に保 持 されます。ディレクト リ構 造 の図 に
示 すように、subsys には、アプリケーションインターフェースの指 定 に使 用 できるアプリケーションリソース
セット が 1 つあります。
lgen - Generic Application とファイルシステムの情 報

このサブディレクト リの詳 細 については、リソースのサブディレクト リを参 照 してください。

リソースのサブディレクト リ
gen ディレクト リには、リソースのサブディレクト リがあります。このディレクト リの内 容 は、LifeKeeper Single
Server Protection が提 供 するリソースタイプのリスト です。
gen のリソースタイプ。これらのリソースタイプは、/opt/LifeKeeper/subsys/gen/resources ディレクト リにあります。
lfilesys - ファイルシステム

lapp - 汎 用 またはユーザ定 義 のアプリケーションであり、他 のリソースに依 存 することがある

各 リソースタイプのディレクト リには、以 下 のものが 1 つ以 上 あります。
l

インスタンス。このファイルは、LCD に保 存 されている、リソースインスタンスに関 する恒 久 的 な情
報 を反 映 します。このリソースタイプに関 連 付 けられたリソースインスタンスの記 述 的 な情 報 があります。

警 告 : インスタンスファイル (または LCD ファイル) を直 接 変 更 しないでください。リソースインスタンスの作
成 や操 作 を行 うには、LifeKeeper の GUI の機 能 、または ins_create、ins_remove、ins_gettag、ins_
setas、ins_setinfo、ins_setinit、ins_setstate、および ins_list の LifeKeeper Single Server Protectionの LCDI_instances コマンド のみを使 用 してください。これらのコマンド の詳 細 については、LCDI_
instances のマニュアルページを参 照 してください。
lrecovery。このオプションのディレクト リには、障 害 が検 出 されたリソースのローカルリカバリの試 行に使 用 されるプログラムがあります。recovery ディレクト リには、sendevent に渡 されるイベント クラ
スに対 応 するディレクト リがあります。ディレクト リの名 前 は、sendevent プログラムに渡 されるクラスパラメータ (-C) と一 致 する必 要 があります。( LifeKeeper Single Server Protection の警 報 とリカ
バリを参 照 )。

各 サブディレクト リに、アプリケーションは対 応 するイベント タイプを処 理 するリカバリプログラムを入 れることができます。これらのプログラムの名 前 は、sendevent の -E パラメータで渡 される文 字 列 と一 致 する必要 があります。このオプションのディレクト リは、複 数 のアプリケーションに使 用 されるように存 在 することはできません。
lactions。このディレクト リには、特 定 のリソースタイプのリソースインスタンスについてのみ動 作 する
リカバリ実 行 プログラムのセット があります。使 用 するアプリケーションについて、アプリケーション内のすべてのリソースに適 用 する動 作 がある場 合 は、その動 作 を、resource type ディレクト リではなく、アプリケーションディレクト リの actions サブディレクト リに入 れてください。

80ユーザガイドリカバリ指 示 ソフト ウェアが、リソースインスタンスの変 更 や復 旧 に使 用 されます。各 リソースタイプの
actions ディレクト リに、remove と restore の 2 つの動 作 が必 要 です。

リソースの動 作
リソースタイプの actions ディレクト リには、特 定 のアプリケーションの動 作 を記 述 するプログラム (多 くの場 合 は shell スクリプト ) があります。各 リソースタイプについて、restore と remove の 2 つの動 作 が必 要です。
remove と restore のプログラムは、正 反 対 の機 能 を実 行 する必 要 があります。つまり、相 互 の動 作 を
元 に戻 す必 要 があります。これらのスクリプト は、絶 対 に手 動 で実 行 しないでください。これらのスクリプ
ト は、LifeKeeper Single Server Protection のリカバリ動 作 と制 御 のインターフェース (LRACI) のperform_action shell プログラムのみが実 行 する必 要 があります (LRACI-perform_action (1M) マニュア
ルページを参 照 )。
詳 細 については、リカバリスクリプト を参 照 してください。

LifeKeeper Single Server Protection のフラグ
LifeKeeper Single Server Protection では、システムに設 定 されたフラグの一 覧 がステータスの詳 細 表
示 の最 後 付 近 に表 示 されます。共 通 タイプは、プロセスのロックが動 作 を完 了 するまで他 のプロセスを
確 実 に待 機 させるために使 用 する LCD のロックフラグです。LCD のロックの標 準 フォーマット は以 下 のとおりです。
!action!processID!time!machine:id.
一 般 的 な LCD のロックフラグの例 を示 します。
l!action!02833!701236710!<servername>:filesys.ファイルシステム階 層 を作 成 すると、このフォーマット でステータス表 示 にフラグが生 成 されます。filesys の指 定 は、他 のアプリ
ケーションリソース階 層 では別 のリソースタイプである場 合 も、一 般 的 なアプリケーションやユーザ
定 義 アプリケーションでは app である場 合 もあります。

LCDI のコマンド
LifeKeeper Single Server Protection には、アプリケーションのリソース階 層 を定 義 するためのメカニズムが 2 つ用 意 されています。

LifeKeeper Single Server Protection81

階 層 の定 義

lLifeKeeper GUIl

LifeKeeper 設 定 データベースのインターフェース (LCDI) コマンド

LCDI は LifeKeeper Single Server Protection が提 供 するインターフェースコマンド のセット で、使 用 する
アプリケーションのニーズに合 わせてカスタムリソース階 層 構 成 を作 成 できます。構 成 にはコマンド ライン
インターフェースを使 用 できます。
コマンド の詳 細 については、LCDI のマニュアルページを参 照 してください。ここでは、GUI とコマンド ラインの両 方 を使 用 して、リソース階 層 を作 成 する構 成 シナリオについて説 明 します。

階 層 の定 義
アプリケーション階 層 を作 成 するために必 要 な作 業 を示 します。
1. ファイルシステムリソースを作 成 する。LifeKeeper の GUI には、ファイルシステムリソースを作 成 するメニューがあります。ファイルシステムリソース階 層 の作 成 を参 照 してください。
この定 義 作 業 の最 後 で、LCD では 2 つのファイルシステムリソースが以 下 のように定 義 されます。リソースのステータスを表 示 するには、lcdstatus -q を実 行 してください。

TAG

ID

STATE

my-fs-1/mnt/fs1

ISP

my-fs-2/mnt/fs2

ISP

注 記 : LifeKeeper Single Server Protection で使 用 されるタグ名 には意 味 はありません。単 なるラベルです。表 内 のタグ名 は LifeKeeper Single Server Protection のデフォルト 値 です。
2. アプリケーションリソースを定 義 する。Generic Application (gen/app) リソース my-app を作 成 してください。Generic Application リソース階 層 の作 成 を参 照 してください。
3. 依 存 関 係 を定 義 する。ファイルシステムリソースに依 存 するアプリケーションを作 成 するには、以下 のように dep_create コマンド を使 用 してリソースの依 存 関 係 を作 成 してください。
dep_create -p my-app -c my-fs-1
dep_create -p my-app -c my-fs-2
4. リソースを In Service にする。LifeKeeper GUI にアクセスし、アプリケーションリソースを右 クリック
して [In-Service] を選 択 し、リソースを in service にします。

LCM
LifeKeeper 通 信 マネージャ (LCM) は、LifeKeeper Single Server Protection サーバに高 信 頼 性 のプロ
セス間 通 信 を提 供 します。このプロセスは、冗 長 コミュニケーションパスを使 用 できるので、1 つのコミュニ
ケーションパスに障 害 が発 生 しても、LifeKeeper Single Server Protection やそれが保 護 するリソースには障 害 が発 生 しません。LCM は、RS-232 (TTY) と TCP/IP の接 続 を含 む多 様 な通 信 方 法 をサポー
ト しています。
LCM は以 下 の機 能 を提 供 します。

82ユーザガイド

lll

LifeKeeper Single Server Protection のハート ビート : VMware HA と定 期 的 に通 信 して、システムが動 作 を継 続 しているかどうかを判 断 します。LifeKeeper Single Server Protection が復旧 不 可 能 な障 害 を検 出 すると、ハート ビート を抑 制 し、VMware HA にサーバを再 起 動 するように通 知 します。
管 理 サービス: LifeKeeper Single Server Protection の管 理 機 能 は、LCM の機 能 を使 用 してリ
モート 管 理 を実 行 します。LCM を使 用 すると、一 元 管 理 、構 成 の検 証 、および管 理 アクションの健 全 性 検 査 を実 行 できます。
設 定 とステータスの通 信 : LifeKeeper 構 成 データベース (LCD) は、LCM を介 して、リソースのス
テータス、可 用 性 、および構 成 を追 跡 します。LCM の機 能 により、LCD はプライマリとセカンダリのシステム間 で整 合 性 のあるリソース情 報 を保 持 できます。

LCM が提 供 する LifeKeeper Single Server Protection のサービスに加 えて、shell コマンド セット によりア
プリケーションによる信 頼 性 の高 いシステム間 通 信 が可 能 です。これらのコマンド として、snd_msg, rcv_
msg、can_talk などがあります。これらのコマンド の詳 細 については、LCMI_mailboxes (1M) のマニュアル
ページを参 照 してください。LCM はシステム上 でリアルタイムプロセスとして動 作 し、システムのハート ビー
ト が送 信 されるなどの重 要 な通 信 が確 実 に実 行 されるようにします。

LifeKeeper Single Server Protection の警 報 とリカバリ
LifeKeeper Single Server Protection のエラー検 出 と通 知 は、イベント 警 報 メカニズム sendevent をベースにしています。sendevent メカニズムの重 要 な概 念 は、独 立 したアプリケーションが重 要 なコンポーネント について警 報 を受 信 できるように登 録 できることです。警 報 を開 始 する側 のコンポーネント と受 信 す
る側 のアプリケーションのいずれも、他 のアプリケーションの存 在 を知 るように変 更 する必 要 はありません。アプリケーションに固 有 のエラーが、sendevent 機 能 経 由 で LifeKeeper Single Server Protection のリカバリメカニズムをト リガできます。
このセクションでは、警 報 クラス、警 報 の処 理 、および警 報 ディレクト リのレイアウト を含 む警 報 に関 連 するト ピックを説 明 し、次 に警 報 の概 念 を示 す処 理 シナリオを示 します。

警 報 クラス/opt/LifeKeeper/events ディレクト リには、アラームクラスのセット がリスト されます。これらのクラスは、イベ
ント を生 成 するシステムの特 定 サブコンポーネント に対 応 します (例 : filesys)。各 警 報 クラスのサブディ
レクト リには、可 能 性 のある警 報 のセット があります (例 : badmount、diskfull)。shell スクリプト またはプログラムを適 切 なディレクト リに入 れることで、これらの警 報 を受 信 するようにアプリケーションを登 録 できます。
LifeKeeper Single Server Protection は基 本 的 な警 報 通 知 機 能 を使 用 しています。この警 報 機 能 により、イベント について登 録 されたすべてのアプリケーションで、該 当 する警 報 の発 生 時 に sendevent により処 理 プログラムが非 同 期 で実 行 されます。LifeKeeper Single Server Protection が存 在 する場
合 、sendevent プロセスははじめに、LifeKeeper Single Server Protection のリソースオブジェクト がクラスとイベント を処 理 できるかどうかを判 断 します。LifeKeeper Single Server Protection がクラス / イベント の
一 致 を検 出 した場 合 、適 切 なリカバリシナリオが実 行 されます。
sendevent 警 報 機 能 の追 加 スクリプト を定 義 することは任 意 です。LifeKeeper Single ServerProtection リソースを定 義 すると、LifeKeeper Single Server Protection が基 本 的 な警 報 機 能 を提 供します。その詳 細 は、この章 の処 理 シナリオで後 述 します。

LifeKeeper Single Server Protection83

警 報 の処 理

注 記 : リソースインスタンスのローカルリカバリは、LifeKeeper Single Server Protection の制 御 下 にあるア
プリケーションが、中 断 されたリソースサービスを、イベント が発 生 したシステムのエンド ユーザに返 そうとす
る試 行 です。

警 報 の処 理
LifeKeeper Single Server Protection の注 意 が必 要 な可 能 性 のあるイベント を検 出 するアプリケーショ
ンまたはプロセスは、sendevent プログラムを実 行 し、各 エラークラス、エラー名 、および障 害 のあるインスタンスの引 数 を渡 すことにより、イベント を報 告 できます。必 須 の詳 細 、オプションのパラメータ、および
構 文 については、sendevent のマニュアルページを参 照 してください。

警 報 ディレクト リのレイアウト/opt/LifeKeeper/events ディレクト リには、2 種 類 の内 容 があります。
ll

LifeKeeper Single Server Protection が提 供 するクラス: LifeKeeper Single Server Protection
は、events ディレクト リの下 に lifekeeper と filesys の 2 つの警 報 クラスを用 意 しています。警 報
イベント の例 として、noaccess と diskfull があります。警 報 クラスは、sendevent コマンド の -C オ
プションで渡 される文 字 列 に対 応 し、警 報 イベント は -E オプションで渡 される文 字 列 に対 応 します。LifeKeeper Single Server Protection の警 報 クラスは、LifeKeeper Single ServerProtection によって、LifeKeeper Single Server Protection のサブシステム内 のイベント 報 告 用 に
内 部 的 に使 用 されます。
アプリケーションに固 有 のクラス: 特 定 のアプリケーションで警 報 クラスの定 義 が必 要 な場
合 、events ディレクト リに他 のサブディレクト リが追 加 されます。アプリケーションは shell スクリプトまたはバイナリプログラムをそのサブディレクト リに入 れることで、これらの警 報 を受 信 するように登録 します。これらのプログラムの名 前 は、属 するアプリケーションパッケージの名 前 に由 来 します。

リカバリスクリプト
LifeKeeper Single Server Protection に対 するアプリケーションのインターフェースの定 義 は、LifeKeeperの GUI、コマンド インターフェース、またはそれらの組 み合 わせを使 用 して実 行 できます (LCDI のコマンド
インターフェースのト ピックの例 を参 照 )。いずれの方 法 を使 用 する場 合 でも、少 なくともリソースの開 始 と
停 止 を行 うリカバリスクリプト を指 定 する必 要 があります。
アプリケーションのインターフェースに必 要 なスクリプト を定 義 するための参 考 情 報 については、スクリプトのタイプとスクリプト のパラメータを参 照 してください。これらのト ピックでは、remove、restore、delete、およびローカルリカバリの 4 種 類 のスクリプト について詳 しく説 明 しています。remove と restore のスクリプト の説 明 には、スクリプト の例 があります。

アプリケーションインターフェースのレベル
LifeKeeper Single Server Protection には、イベント 検 出 とリカバリ制 御 の基 礎 、およびアプリケーションの可 用 性 を確 保 するための環 境 とツールセット が用 意 されています。このト ピック、および共 通 アプリケー
ションタイプのインターフェースの問 題 とインターフェースの定 義 作 業 では、以 下 の内 容 について説 明 しています。

84ユーザガイドl

可 用 性 を確 保 するために検 討 が必 要 なアプリケーションインターフェースのレベルl

共 通 アプリケーションタイプのインターフェースを提 供 するために必 要 な動 作

lアプリケーションと LifeKeeper Single Server Protection との間 にインターフェースを作 成 する手順。

インターフェースのレベル
アプリケーションの高 い可 用 性 を確 保 するための作 業 は、アプリケーションの適 切 な選 択 と設 定 から始まります。例 えば、データベースのト ランザクションを実 行 するアプリケーションについて高 い可 用 性 が必要 な場 合 は、ログ記 録 、アーカイブ作 成 、ロールフォワード /ロールバックなどの機 能 、および制 御 可 能
な内 部 リカバリ方 式 を持 つアプリケーションを選 択 するか、開 発 する必 要 があります。
次 に、LifeKeeper Single Server Protection がサポート する以 下 の 3 レベルのアプリケーションのインターフェースを実 装 する方 法 を決 定 する必 要 があります。
l

依 存 関 係 の定 義

l

エラーの検 出 と処 理l

リカバリ動 作依 存 関 係 の定 義
可 用 性 を確 保 するためには、アプリケーションの他 のシステムリソースに対 する依 存 関 係 を特 定 し、それらのリソースで発 生 したエラーの検 出 方 法 と処 理 方 法 を決 定 する必 要 があります。LifeKeeper
Single Server Protection では、LifeKeeper の GUI またはコマンド ラインインターフェースを使 用 して、依存 関 係 (階 層 ) を定 義 できます。

エラーの検 出 と処 理
アプリケーション内 に問 題 の検 出 と警 告 の機 能 を装 備 することは、最 良 の総 合 的 な障 害 への耐 性 ソ
リューションを作 成 するために重 要 です。アプリケーションごとに障 害 のメカニズムとフォーマット が異 なるので、汎 用 メカニズムの 1 セット で提 供 することはできません。ただし、一 般 的 に、多 くのアプリケーションの
設 定 は、LifeKeeper Single Server Protection が装 備 しているコアシステムのエラー検 出 を使 用 できます。障 害 検 出 とリカバリのシナリオト ピックでは、一 般 的 な 3 つの障 害 状 況 を説 明 し、LifeKeeper
Single Server Protection の Core 機 能 を示 します。
LifeKeeper Single ServerProtection は、リカバリ手 順 をト リガできるエラー、警 告 、およびイベント を定 義
できる総 合 環 境 も提 供 します。このインターフェース作 成 には通 常 、システムエラーログ(/var/log/messages) のパターンマッチ定 義 、またはアプリケーションに固 有 のカスタム監 視 プロセスが必
要 です。

リカバリ動 作
障 害 への耐 性 は、予 測 されるさまざまな障 害 条 件 に対 するリカバリ動 作 の定 義 によって異 なります。LifeKeeper Single Server Protection は、shell スクリプト を使 用 して、保 護 するリソースに対 するリカ
バリ動 作 を指 定 します。LifeKeeper Single Server Protection のアプリケーションリソースに必 要 な 2 つのリカバリスクリプト は restore と remove であり、LifeKeeper Single Server Protection がアプリケーションを

LifeKeeper Single Server Protection85

共 通 アプリケーションタイプのインターフェースの問 題

in service にするときには restore スクリプト 、out-of-service にするときには remove スクリプト が常 に使 用されます。
リカバリスクリプト のト ピックには、LifeKeeper Single Server Protection が認 識 する多 様 な種 類 のスクリプ
ト のリスト があり、カスタムスクリプト の作 成 時 に役 立 つ説 明 と例 があります。

共 通 アプリケーションタイプのインターフェースの問 題
アプリケーションと LifeKeeper Single Server Protection との間 にインターフェースを提 供 するために実 行する作 業 は、アプリケーションの種 類 と複 雑 さによって異 なります。以 下 に例 を示 します。
ファイルシステムサービス: LifeKeeper の GUI では、メニューベースでファイルシステム階 層 を設 定 できます。
DBMS アプリケーション: LifeKeeper Single Server Protection 製 品 ファミリには、MySQL、Oracle、DB2、Informix などの RDBMS アプリケーション用 のオプションのリカバリキット パッ
ケージがあります。これらのリカバリパッケージは、データベースインスタンスを LifeKeeper Single ServerProtection で保 護 するように設 定 するためのメニューオプションを LifeKeeper の GUI に表 示 します。また、これらのパッケージは、関 連 するデータベースの初 期 化 コマンド を使 用 するデフォルト の restore とremove のスクリプト も提 供 します。
単 純 なアプリケーション: 1 つのファイルシステムやディスクデバイスに依 存 する設 定 の場 合 、LifeKeeperの GUI に階 層 の作 成 機 能 のメニューがあります。それらのアプリケーション自 体 の remove と restore のスクリプト を用 意 するだけですみます。
複 雑 なアプリケーション: 対 応 する LifeKeeper Single Server Protection のアプリケーションリカバリキット
が存 在 しない複 雑 な設 定 の場 合 、LifeKeeper 設 定 データベースインターフェース (LCDI) コマンド を使用 できます。例 えば、コマンド を使 用 して、カスタムのリレーショナルデータベースや、複 数 のファイルシス
テムやディスクパーティションに依 存 するアプリケーションのインターフェースを用 意 できます。また、必 須 のrestore と remove のスクリプト も用 意 する必 要 があります。詳 細 については、LCDI のコマンド インターフェースを参 照 してください。

インターフェースの定 義 作 業
アプリケーションと LifeKeeper Single Server Protection との間 にインターフェースを作 成 する作 業 を開 始する前 に、適 切 なハード ウェアとソフト ウェア (アプリケーションと LifeKeeper Single Server Protection を含 む) がインスト ールされており、正 しく動 作 していることを確 認 する必 要 があります。
コンポーネント が正 しく設 定 され、動 作 していることを確 認 した後 、以 下 の手 順 に従 って LifeKeeper
Single Server Protection とのインターフェースを作 成 する必 要 があります。
1. アプリケーションスクリプト (またはプログラム) を作 成 する。LifeKeeper Single Server Protection
は、アプリケーションの開 始 と停 止 にスクリプト (またはプログラム) のセット を使 用 しま
す。LifeKeeper Single Server Protection の管 理 下 にあるアプリケーションに通 常 必 要 な 2 つのスクリプト は、 restore と remove です。また、アプリケーションまたはシステムが特 定 の動 作 条 件にどのように反 応 するかを指 定 するその他 の動 作 スクリプト も指 定 できます。
2. LifeKeeper Single Server Protection リソース階 層 を定 義 する。システム障 害 や管 理 操 作 のイベント で LifeKeeper Single Server Protection がアプリケーションを制 御 するためには、リソース
階 層 を定 義 する必 要 があります。この定 義 とは、アプリケーションのリソースインスタンスと関 係 を
作 成 することです。

86ユーザガイド

LifeKeeper Single Server Protection リソース階 層 を作 成 するには、以 下 の 3 つの方 法 があります。
1. LifeKeeper の GUI を使 用 する。
2. LifeKeeper 設 定 データベースインターフェース (LCDI) のコマンド を使 用 する (複 数 のディスク
パーティションやファイルシステムに依 存 するアプリケーション、その他 の任 意 のアプリケーションタイ
プの場 合 )。
3. GUI とコマンド 関 数 の組 み合 わせを使 用 する。LCDI コマンド インターフェースのト ピックには、GUIと LCDI コマンド の両 方 を使 用 する作 成 例 があります。
4. オプションのアプリケーションの障 害 検 出 を設 定 する。アプリケーション内 に問 題 の検 出 と警 告 の機 能 を装 備 できることは、最 良 の総 合 的 な耐 障 害 ソリューションを作 成 するために重 要 です。
アプリケーションごとに障 害 のメカニズムとフォーマット が異 なるので、汎 用 メカニズムの 1 セット がす
べてのニーズを満 たすことはありません。ただし、LifeKeeper Single Server Protection は、リカバリ
手 順 をト リガできるエラー、警 告 、およびイベント を定 義 できる総 合 環 境 を提 供 します。詳 細 については、LifeKeeper Single Server Protection の警 報 とリカバリのト ピックを参 照 してください。

スクリプト の種 類
LifeKeeper Single Server Protection は、remove、restore、および delete の 3 種 類 の主 要 なリカバリ
スクリプト を使 用 します。これらのスクリプト の作 成 後 、適 切 なディレクト リ/opt/LifeKeeper/subsys/application/resources/type/actions に保 存 すると、障 害 が発 生 した場 合に LifeKeeper Single Server Protection はそれらのスクリプト を使 用 します。
LifeKeeper の GUI を使 用 してアプリケーションリソース階 層 を定 義 した場 合 、LifeKeeper Single ServerProtection が適 切 なディレクト リに自 動 的 にスクリプト を入 れます。
各 リソースタイプに固 有 の restore、remove、および delete のスクリプト に加 えて、LifeKeeper Single
Server Protection は、restore、remove、または delete の前 後 に実 行 されるグローバルな動 作 を指 定するリカバリスクリプト とも相 互 作 用 します。
l

l

l

l

l

l

preremove - remove スクリプト の実 行 前 に必 要 な動 作 。preremove スクリプト
は、/opt/LifeKeeper/subsys/application/actions ディレクト リに保 存 してください。
postremove - remove スクリプト の実 行 後 に必 要 な動 作 。postremove スクリプト
は、/opt/LifeKeeper/subsys/application/actions ディレクト リに保 存 してください。
prerestore - restore スクリプト の実 行 前 に必 要 な動 作 。prerestore スクリプト
は、/opt/LifeKeeper/subsys/application/actions ディレクト リに保 存 してください。
postrestore - restore スクリプト の実 行 後 に必 要 な動 作 。postrestore スクリプト
は、/opt/LifeKeeper/subsys/application/actions ディレクト リに保 存 してください。
predelete - delete スクリプト の実 行 前 に必 要 な動 作 。predelete スクリプト
は、/opt/LifeKeeper/subsys/application/actions ディレクト リに保 存 してください。
postdelete - delete スクリプト の実 行 後 に必 要 な動 作 。postdelete スクリプト
は、/opt/LifeKeeper/subsys/application/actions ディレクト リに保 存 してください。

これらのスクリプト は、対 象 とするアプリケーションやリソースのタイプには関 係 なく実 行 されることに注 意 してください。例 えば、サービス停 止 の動 作 を実 行 して通 信 アプリケーションがサービス停 止 になった後 にLifeKeeper Single Server Protection87

スクリプト のパラメータ

実 行 する postremove スクリプト を指 定 した場 合 、このスクリプト は通 信 の remove スクリプト の実 行 後にも動 作 します。

スクリプト のパラメータ
remove、restore 、および delete のスクリプト を作 成 するときには、スクリプト の実 行 時 に LifeKeeper
Single Server Protection が以 下 のタイプのパラメータを渡 すと仮 定 してください。
l-t タグ - 動 作 を実 行 する対 象 のリソースのタグ名 。

l-i id - 動 作 を実 行 する対 象 のリソースの ID 名 。

l[-R] - エラーログ記 録 機 能 が使 用 するように渡 されるオプションのフラグ。

restore スクリプト
LifeKeeper Single Server Protection は、特 定 のリソースタイプについて、そのインスタンスを in serviceにする必 要 がある場 合 は常 に、そのリソースタイプの restore スクリプト を実 行 します。ファイルシステムタ
イプのリソースの restore スクリプト は、ディレクト リ/opt/LifeKeeper/subsys/gen/resources/filesys/actions にあります。
多 くの場 合 、アプリケーションの動 作 スクリプト には標 準 コンポーネント があります。例 えば、ファイルシス
テムの restore スクリプト の冒 頭 の 3 つのコンポーネント は、remove スクリプト と同 じです。スクリプト のこれらの部 分 をコピーして、アプリケーション用 のスクリプト をカスタマイズできます。
restore スクリプト を実 行 する LRACI プログラムは、正 常 に完 了 した場 合 (終 了 コード 0) にリソースイン
スタンスを ISP 状 態 にし、プログラムが失 敗 した場 合 は OSF 状 態 にします。また、restore スクリプト
は、すでに動 作 可 能 なアプリケーションやリソースの「サービス起 動 」を正 しく処 理 する必 要 があります。
ファイルシステムの restore スクリプト の例 に、機 能 的 な処 理 のセクションを示 します。スクリプト コード で、
以 下 の重 要 な項 目 に注 意 してください。
l

行 番 号 101 ～ 108 は、ファイルシステムがすでにマウント されているかどうかをチェックします。マウ
ント されている場 合 、目 的 の結 果 が達 成 されているのでエラーとしては扱 われません。この状 況は、lkstop -f の後 に LifeKeeper Single Server Protection を再 起 動 した場 合 に発 生 することがあります。restore スクリプト の冒 頭 に類 似 のチェックを含 めると、後 のソフト ウェアアップグレード が促 進 されます。

l

行 番 号 110 は、インスタンス情 報 を取 得 します。

l

行 番 号 112 ～ 126 は、下 のデバイス名 とファイルシステムの情 報 を取 得 します。

l

l

l

l

行 番 号 128 ～ 141、181 ～ 188 は、ファイルシステムが root であるという不 適 切 な状 況 を処 理
します。優 れた shell スクリプト の特 徴 は、発 生 する可 能 性 があるエラー状 況 を予 測 し、処 理 できることです。
行 番 号 143 ～ 151 は、必 要 な場 合 にマウント ポイント を作 成 します。
行 番 号 153 ～ 158 は、ファイルシステムのマウント を試 行 し、マウント に成 功 した場 合 に終 了 します。
行 番 号 160 ～ 179 は、ファイルシステムをクリーンアップします。これは通 常 、システムの障 害 リカ

88ユーザガイドバリで実 行 されます。その理 由 は、ファイルシステムが正 しくアンマウント されなかったからです。
l行 番 号 189 ～ 195 は、ファイルシステムのマウント を再 度 試 行 し、失 敗 した場 合 は他 のオプショ
ンを試 行 します。

l

行 番 号 196 ～ 214 は、マウント ポイント の移 動 を試 行 します。

l

行 番 号 215 は、ファイルシステムの最 後 のマウント を試 行 します。

l

行 番 号 149、207、213、223、229 は、失 敗 により終 了 します。LifeKeeper Single ServerProtection がファイルシステムインスタンスを OSF としてマークし、この階 層 を in service にするプ
ロセスを中 止 します。

restore スクリプト の例
この例 は、ファイルシステムの restore スクリプト の機 能 的 な処 理 のセクションです。
70 getchildinfo() {71 OKAPP=$1
72 PTAG=$2
73 ret=1
74 if $LKROOT/bin/dep_list -c $PTAG | sed "s//_/g; s//_/g" >/tmp/DL$$
75 then
76 for i in `cat /tmp/DL$$`
77 do
78 l=`echo "$i" | sed "s/_/ /g; s/_/ /g"`
79 CHDTAG=`echo "$l" | cut -d_ -f2`
80 if CHDDATA=`$LKROOT/bin/ins_list -t$CHDTAG`
81 then82 APP=`echo "$CHDDATA" | cut -d_ -f2`
83 if [ "$OKAPP" != "$APP" ]84 then85 continue
86 fi
87 ret=088 break
89 fi
90 done

LifeKeeper Single Server Protection89

restore スクリプト の例

91 fi
92 if [ "$ret" != 0 ]93 then
94 pl "LifeKeeper:*ERROR* getchildinfo found no $OKAPP child for $PTAG"
95 fi
96 return $ret
97 }98
99 pl "LifeKeeper: mounting file system $FSNAME"
100
101 # Check if the filesystemfile system exists
102 f=`sed -n "\?^.*$FSNAME ?p" /etc/mnttab`
103 if [ "$f" != "" ]104 then
105 pl "LifeKeeper: file system $FSNAME already mounted"
106 err=0
107 exit 0
108 fi
109
110 if v=`$LKROOT/bin/ins_list -t"$TAG"`
111 then
112 if getchildinfo scsi $TAG
113 then
114 CTAG=$CHDTAG
115 else
116 exit 1
117 fi118
119 # Get the mount information
120 INFO=`echo "$v" | cut -d_ -f6`

90ユーザガイド

121 FSTYPE=`echo "$INFO" | cut -d_ -f1`
122 FSPERM=`echo "$INFO" | cut -d_ -f2`
123
124 fp=`echo "$CHDDATA" | cut -d_ -f5`
125 FPName=/dev/dsk/$fp
126 FPRawName=/dev/rdsk/$fp
127
128 # Test for root filesystemfile system
129 test $FSNAME = /130 if [ "$?"-eq 0 ]131 then
132 ROOT=1
133 else
134 ROOT=0
135 fi136
137 # If root filesystemfile system: return code 0 means it is OK and mounted
138 if [ "$ROOT" -eq 1 ]139 then
140 err=0
141 exit 0
142 else # If other than root filesystemfile system, mount it
143 if [ !-d $FSNAME ]144 then
145 mkdir $FSNAME
146 if [ $?!= 0 ]147 then
148 pl "LifeKeeper: can't make file system $FSNAME mount point"
149 exit 1
150 fi151 fi

LifeKeeper Single Server Protection91

remove スクリプト

remove スクリプト
LifeKeeper Single Server Protection は、特 定 のリソースタイプについて、そのインスタンスを out ofservice にする必 要 がある場 合 は常 に、そのリソースタイプの remove スクリプト を実 行 します。このセク
ションでは、ファイルシステムタイプのリソースの remove スクリプト について説 明 します。このスクリプト
は、LifeKeeper Single Server Protection システムのディレクト リ/opt/LifeKeeper/subsys/gen/resources/filesys/actions にあります。
remove スクリプト を実 行 する LRACI プログラムは、正 常 に完 了 した場 合 (終 了 コード 0) にリソースイン
スタンスを OSU 状 態 にし、プログラムが失 敗 した場 合 は状 態 を変 更 しません。
remove と restore スクリプト に共 通 のセクションのト ピックは、remove と restore のスクリプト の両 方 で同一 である冒 頭 の 3 つのセクションについて説 明 しています。スクリプト 開 発 の開 始 地 点 として、これらのセクションをコピーすることが推 奨 されます。remove スクリプト の例 のト ピックには、ファイルシステム
remove スクリプト の機 能 的 な処 理 セクションがあり、remove スクリプト の残 りの部 分 を示 します。
リカバリスクリプト には、以 下 の 5 つの基 本 部 分 があります。
ll

初 期 化 : 特 定 の必 須 の環 境 変 数 、特 に PATH と LKROOT を設 定 するために、LifeKeeper
Single Server Protection のすべてのスクリプト は /etc/default/LifeKeeper をソースにします。
パラメータ解 析 の呼 び出 し: LifeKeeper Single Server Protection は、少 なくとも以 下 に示 す 2 つのオプションを使 用 して、各 リカバリスクリプト を呼 び出 します。
l-t instance_tagnamel-i instance_id

スクリプト は、これらのパラメータの両 方 または一 方 を使 用 して、remove するインスタンスを指 定できます。この例 では、ファイルシステムの remove スクリプト は、instance_id (ファイルシステムのマウント ポイント ) のみを使 用 します。インスタンスがユーザ作 成 のリソースタイプである場 合は、instance_id のフォーマット と意 味 を指 定 します。-R パラメータはオプションですが、prfuncs が
変 数 RCVARG を使 用 するので、リカバリスクリプト の行 番 号 37 ～ 39 を常 に含 める必 要 があり
ます。
l

l

l

エラーのログ記 録 : 行 番 号 56 は、prfuncs ファイルの内 容 をスクリプト に読 み込 みます。prfuncs
ファイルには、スクリプト 全 体 で必 要 な多 数 のエラーのログ記 録 ユーティリティがあります。prfuncsのマニュアルページに、関 数 log、pl、および pt の説 明 があります。
終 了 処 理 : スクリプト の終 了 時 に、それが正 常 終 了 かどうかには無 関 係 に、スクリプト がそれ自体 をクリーンアップできるようにシグナルト ラップを含 めるのが、優 れた shell プログラミング方 法 です。remove の例 では、ト ラップ機 能 が一 時 ファイルを削 除 し、完 了 メッセージを LifeKeeper
Single Server Protection のログに送 信 します。
機 能 的 な処 理 : remove スクリプト の例 のト ピックに示 す remove スクリプト の部 分 は、実 際 にファイルシステムインスタンスをサービス停 止 にします。スクリプト は、以 下 の動 作 を指 定 します。
lファイルシステムがマウント されているかどうかをチェックする。スクリプト ははじめに、いくつかのチェックを実 行 して、指 定 したファイルシステムがマウント されているかどうかを確 認 します。ファイルシステムがマウント されていない場 合 、プロセスはアンマウント する必 要 がなく、目 的 の結 果 が達 成 されているので正 常 に終 了 します。

92ユーザガイドll

ファイルシステムを使 用 しているプロセスを強 制 終 了 する。ファイルシステムをアンマウント
する前 に、スクリプト がファイルシステムを使 用 しているプロセスを強 制 終 了 して、アンマウ
ント できるようにします。
ファイルシステムをアンマウント する。プロセスがすぐにファイルシステムをアンマウント できな
い場 合 、ユーザプロセスが終 了 するための十 分 な時 間 が確 保 されるように、スクリプト が待 機 します。このスクリプト は、正 常 なアンマウント の後 でのみ、err を 0 に設 定 します。

remove スクリプト の例
この例 は、ファイルシステムの remove スクリプト の機 能 的 な処 理 のセクションです。
72 if f=`sed -n "\?^.*$FSNAME ?p" /etc/mnttab`
73 then74 if [ "$f" != "" ]75 then76 # Check if the file system is being used by a process;77 # if so, kill the process
78 pl "LifeKeeper: must kill off any processes accessing file system $FSNAME before it can beunmounted."
79
80 # A timing window exists here -- additional users could
81 # access the FS after fuser issues the kill.In this82 # case the umount would fail.So, we try 3 times or
83 # until fuser reports no processes
84 for try in 1 2 385 do
86 if [ `fuser -k -c "${FSNAME}" 2>/dev/null | wc -c` -eq 0 ]87 then
88 # No more processes...(we have to be quick now!)Unmount89 # the file system.The umount is done immediately -- this90 # might mess up the log files if an error occurs, but if
91 # we issue the messages first, it just lengthens the timing
92 # window.
93 if umount "${FSNAME}" 2>/tmp/UM$$
94 then

LifeKeeper Single Server Protection93

remove スクリプト の例

95 # umount worked... issue the messages now (better late
96 # than not at all!)97 pl "LifeKeeper: unmounting file system $FSNAME"
98 pl "\tumount ${FSNAME}"
99 pl "LifeKeeper: file system $FSNAME successfully unmounted"
100 err=0
101 exit 0
102 else
103 pl "LifeKeeper: unmounting file system $FSNAME"
104 pl "\tumount ${FSNAME}"
105 cat /tmp/UM$$ >&2
106 pl "LifeKeeper:*ERROR* file system $FSNAME failed unmount; will try again"
107 fi108 fi109 sleep 3 # processes might be slow to die, so wait a bit
110 done111 else
112 pl "LifeKeeper:File system ${FSNAME} is not mounted."
113 err=0
114 exit 0
115 fi
116 else
117 exit 1
118 fi119
120 #
121 # If we get here, the fuser above failed to kill all the active processes.
122 # The unmount of the file system will most likely fail, but what can we
123 # do?
124

94ユーザガイド

125 sleep 5
126
127 pl "LifeKeeper: unmounting file system $FSNAME"
128 pl "\tumount ${FSNAME}"
129 if umount "${FSNAME}"
130 then
131 pl "LifeKeeper: file system $FSNAME successfully unmounted"
132 err=0
133 exit 0
134 else
135 pl "LifeKeeper:*ERROR* file system $FSNAME failed unmount"
136 exit 1
137 firemove と restore スクリプト に共 通 のセクション
1 #!/usr/bin/ksh
2 #ident "@(#)remove 1.1.1.2"
3 # Copyright 2000 SIOS Technology Corp., Mountain View, CA
4#
5 # usage: remove -t tagname -i fsname (full path)
6#
7
8 DEFAULT_FILE=/etc/default/LifeKeeper
9 if [ -z "$LKROOT" ]10 then
11 PATH=
12 .$DEFAULT_FILE
13 LKROOT=${LKROOT:=/opt/LifeKeeper}
14 PATH=${PATH:=$LKROOT/bin:/usr/bin:/usr/sbin:/bin:/sbin}
15 export LKROOT PATH
16 fi

LifeKeeper Single Server Protection95

remove と restore スクリプト に共 通 のセクション

17
18 TAG=
19 FSNAME=
20 RCVARG=
21
22 while [ $# != 0 ]23 do
24 case "$1" in25 -t*)
26 if TAG=`$LKROOT/subsys/actions/testflag -t "$1""$2"`
27 then
28 shift
29 fi
30 ;;
31 -i*)
32 if FSNAME=`$LKROOT/subsys/actions/testflag -i "$1""$2"`
33 then
34 shift
35 fi
36 ;;
37 -R)
38 RCVARG=-R
39 ;;40 esac
41 shift
42 done43
44 if [ "$TAG" = "" ]45 then46 echo "$0: -t flag not specified"

96ユーザガイド47 exit 1
48 fi
49
50 if [ "$FSNAME" = "" ]51 then52 echo "$0: -i flag not specified"
53 exit 154 fi
55
56 .$LKROOT/subsys/actions/prfuncs
57
58 log "LifeKeeper: REMOVE FILE SYSTEM $FSNAME STARTAT:\n\t`date`"
59
60 err=1
61
62 trapfunc() {63 rm -f /tmp/??$$
64 log "LifeKeeper: REMOVE FILE SYSTEM $FSNAME END err=$errAT:\n\t`date`"
65 exit $err
66 }67
68 trap "trapfunc" 0 1 2 3 4 6 7 8 10 12 13 15 19

delete スクリプト
delete スクリプト の作 成 が必 要 になるのは、インスタンスを正 常 に削 除 するために完 了 する必 要 がある
remove スクリプト にとって不 適 切 な作 業 がいくつかある場 合 のみです。例 えば、ファイルシステムのリソー
スタイプには、削 除 スクリプト が含 まれています。これは、ファイルシステムインスタンスの作 成 プロセスが、
両 方 のシステムの/etc/fstab を変 更 したからです。このインスタンスを削 除 した場 合 、fstab ファイルを元の状 態 にリスト アする必 要 があります。
LifeKeeper の GUI の機 能 を使 用 してリソースを作 成 した場 合 は、LifeKeeper Single ServerProtection が自 動 的 に削 除 機 能 を正 しく管 理 します。LifeKeeper Single Server Protection がインスタンスを削 除 するときに同 様 な種 類 の動 作 を元 に戻 す必 要 があり、かつその動 作 を LifeKeeper Single
Server Protection で自 動 実 行 させる場 合 は、delete スクリプト のメカニズムを使 用 できます。

LifeKeeper Single Server Protection97

通 知 スクリプト の例

ただし、LifeKeeper Single Server Protection の delete プロト コルは複 雑 なので、delete スクリプト を作
成 するときには注 意 してください。例 として、ファイルシステムの delete スクリプト を使 用 できます。これは、ディレクト リ /opt/LifeKeeper/subsys/gen/resource/filesys/actions にあります。
注 記 : delete スクリプト は、絶 対 に手 動 で実 行 しないでください。ins_remove プログラムの一 部 としてのみ実 行 してください。

通 知 スクリプト の例
このスクリプト 例 は、ディスクフルの条 件 が検 出 され、その状 況 をシステム管 理 者 に報 告 する必 要 がある
場 合 に呼 び出 されます。この条 件 を解 消 するには、管 理 操 作 が必 要 です。このスクリプト は、管 理 者に電 子 メールを送 信 する例 です。これらの通 知 機 能 を有 効 にするには、/opt/LifeKeeper/events/filesys/diskfull/notify にあるこのスクリプト を編 集 してください。

ローカルリカバリスクリプト
LifeKeeper Single Server Protection のサーバ間 リカバリ機 能 よりも優 先 されるローカルリカバリ動 作 を指定 するスクリプト を作 成 することもできます。ローカルリカバリスクリプト の例 が、ディレクト リ/opt/LifeKeeper/subsys/gen/resources/filesys/recovery/filesys にあります。

メンテナンス作 業
このセクションには、LifeKeeper Single Server Protection のメンテナンスに関 するト ピックがあります。

リソース階 層 のメンテナンス
システム上 のその他 すべての階 層 を LifeKeeper Single Server Protection で保 護 した状 態 で、あるリソース階 層 のメンテナンスを実 行 できます。このためには、メンテナンスが必 要 な階 層 を out of serviceにし、メンテナンス作 業 の完 了 後 にその階 層 を in service にします。
リソース階 層 のメンテナンスを実 行 するには、以 下 の手 順 に従 ってください。
1. 階 層 を out of service にします。LifeKeeper の GUI を使 用 して、メンテナンスを実 行 する必 要があるリソース階 層 をすべて out of service にします。詳 細 については、リソースを Out of Serviceにするを参 照 してください。
2. メンテナンスを実 行 します。リソース階 層 で必 要 なメンテナンスを実 行 します。
3. 階 層 をリスト アします。LifeKeeper の GUI を使 用 して、リソース階 層 を in service にします。詳細 については、リソースを In Service にするを参 照 してください。

LifeKeeper Single Server Protection の設 定 値 の変 更LifeKeeper Single Server Protection の設 定 とセット アップを行 った後 に、LifeKeeper Single ServerProtection の多 数 の値 を変 更 しなければならない場 合 があります。変 更 が必 要 な値 の例 として、LifeKeeper Single Server Protection サーバの uname、IP リソースのアド レス、タグ名 などがあります。これらの値 を変 更 するには、注 意 して以 下 の手 順 に従 ってください。

98ユーザガイド1. 以 下 のコマンド を使 用 して、LifeKeeper Single Server Protection を停 止 してください。
LKROOT/bin/lkstop
2. LifeKeeper Single Server Protection サーバの uname を変 更 する場 合 は、hostname(1) コマン
ド を使 用 してサーバのホスト 名 を変 更 してください。
3. LifeKeeper Single Server Protection の複 数 の値 を変 更 する場 合 は、古 い値 と新 しい値 を以
下 のフォーマット で指 定 する必 要 があります。
old_value1=new_value1....
old_value9=new_value9
4. lk_chg_value コマンド を実 行 し、出 力 を確 認 して、変 更 内 容 により予 測 しなかった副 作 用 が発 生 していないことを確 認 してください。変 更 する値 が複 数 ある場 合 は、以 下 のコマンド を実 行
してください。
$LKROOT/bin/lk_chg_value -Mvf file_namefile_name は、手 順 4 で作 成 したファイルの名 前 です。
変 更 する値 が 1 つのみの場 合 は、以 下 のコマンド を実 行 してください。
$LKROOT/bin/lk_chg_value -Mvo old_value -n new_value-M オプションは、LifeKeeper Single Server Protection のすべてのファイルに対 して変 更 を行 わな
いことを指 定 します。
5. クラスタ内 のすべてのサーバで、-M オプションを指 定 せずに lk_chg_value コマンド を実 行 して、LifeKeeper Single Server Protection のファイルを変 更 してください。変 更 する値 が複 数 ある場 合 は、以 下 のコマンド を実 行 してください。
$LKROOT/bin/lk_chg_value -vf file_namefile_name は、手 順 4 で作 成 したファイルの名 前 です。
変 更 する値 が 1 つのみの場 合 は、以 下 のコマンド を実 行 してください。
$LKROOT/bin/lk_chg_value -vo old_value -n new_value
6. 以 下 のコマンド を使 用 して、LifeKeeper Single Server Protection を再 起 動 してください。
$LKROOT/bin/lkstart
注 記 : GUI を閉 じて再 起 動 する必 要 がある場 合 があります。
注記:
l

LifeKeeper Single Server Protection のファイルを変 更 せずに lk_chg_value による変 更 内 容 を
表 示 するには、-M オプションを使 用 してください。lk_chg_value が調 べるファイルを表 示 するには、-v を使 用 してください。タグ名 を変 更 しない場 合 は、-T オプションを使 用 してください。リソー
ス ID を変 更 しない場 合 は、-I オプションを使 用 してください。

LifeKeeper Single Server Protection99

ファイアウォールを使 用 した状 態 での LifeKeeper Single Server Protection の実 行

ファイアウォールを使 用 した状 態 での LifeKeeper Single
Server Protection の実 行
以 下 のネット ワークアクセス要 件 を満 たす場 合 、LifeKeeper Single Server Protection for Linux は、同一 サーバ上 にファイアウォールを設 定 した状 態 で実 行 できます。
注 記 : ファイアウォールを単 に無 効 にする場 合 は、後 述 のファイアウォールの無 効 化 を参 照 してください。

LifeKeeper GUI の接 続
LifeKeeper GUI は、デフォルト の初 期 接 続 ポート であるポート 81 と 82 を含 めて、特 定 の TCP ポート を
多 数 使 用 します。また、LifeKeeper GUI は、ポート 1024 以 降 をオブジェクト の送 受 信 に使 用 するリ
モート メソッド 呼 び出 し (RMI) も使 用 します。これらすべてのポート が、各 LifeKeeper Single ServerProtection サーバのファイアウォールで、少 なくとも GUI クライアント が動 作 する外 部 システムに対 して開いている必 要 があります。

LifeKeeper Single Server Protection の IP アドレスリソース
IP アド レスに関 連 付 けられたアプリケーションにアクセスする必 要 があるクライアント システムから、LifeKeeper Single Server Protection の階 層 にある IP アド レスリソースにアクセスできるように、ファイ
アウォールを設 定 する必 要 があります。
また、LifeKeeper Single Server Protection は、ブロード キャスト ping のテスト を使 用 して、IP アド レスリ
ソースの健 全 性 を定 期 的 にチェックします。このテスト では、仮 想 IP アド レスからブロード キャスト ping パ
ケット を送 信 し、ローカルサブネット 上 の他 のいずれかのシステムが最 初 に応 答 するまで待 ちます。このテスト が失 敗 しないようにするには、各 LifeKeeper Single Server Protection サーバ上 のファイアウォールが以 下 のタイプのネット ワーク動 作 を許 可 するように設 定 する必 要 があります。
l

l

l

l

仮 想 IP アド レスからのインターネット 制 御 メッセージプロト コル (ICMP) パケット の送 信 (アクティブ
な LifeKeeper Single Server Protection サーバがブロード キャスト ping を送 信 できる)仮 想 IP アド レスからの ICMP パケット の受 信 (他 の LifeKeeper Single Server Protection サーバ
がブロード キャスト ping を受 信 できる)
任 意 のローカルアド レスからの ICMP 応 答 パケット の送 信 (他 の LifeKeeper Single ServerProtection サーバがブロード キャスト ping に応 答 できる)仮 想 IP アド レスでの ICMP 応 答 パケット の受 信 (アクティブな LifeKeeper Single ServerProtection サーバがブロード キャスト ping への応 答 を受 信 できる)

ファイアウォールの無 効 化
ファイアウォールを無 効 にする場 合 は、以 下 の手 順 に従 ってください。
1. 以 下 のコマンド (お使 いのファイアウォールパッケージによって異 なる) を使 用 して、ファイアウォール
を停 止 してください。
/etc/init.d/ipchains stop or

100ユーザガイド

/etc/init.d/iptables stop
IPv6 環 境 を使 用 している場 合 は、かならず ip6tables を考 慮 してください。
/etc/init.d/ip6tables stop
SuSE Linux Enterprise Server を実 行 している場 合/etc/init.d/SuSEfirewall2_init stop
/etc/init.d/SuSEfirewall2_setup stop
2. パッケージを削 除 するか (rpm -e を使 用 )、以 下 のいずれかのコマンド (お使 いのファイアウォール
パッケージによって異 なる) を使 用 して起 動 を無 効 にしてください。
/sbin/chkconfig --del ipchains or/sbin/chkconfig --del iptables/sbin/chkconfig --del ip6tables
SuSE Linux Enterprise Server を実 行 している場 合 は、SuSEfirewall2 の設 定 を
管 理 する必 要 があります。.

ファイアウォール経 由 での LifeKeeper GUI の実 行
場 合 によっては、LifeKeeper クラスタが会 社 のファイアウォール内 に配 置 され、管 理 者 はファイアウォー
ルの外 側 にあるリモート システムから LifeKeeper GUI を実 行 します。
LifeKeeper は、GUI のサーバとクライアント との通 信 にリモート メソッド 呼 び出 し (RMI) を使 用 しま
す。RMI クライアント は、それぞれの方 向 に通 信 を確 立 できる必 要 があります。RMI クライアント は動 的
ポート を使 用 するので、クライアント には推 奨 ポート を使 用 できません。
解 決 法 としては、以 下 のように ssh を使 用 して、ファイアウォールを通 過 する方 法 があります。
1. 社 内 の IT 部 門 が、ファイアウォール内 にアクセスするために十 分 にセキュリティの高 い shell ポー
ト を社 内 ファイアウォールに開 けていることを確 認 します。多 くの場 合 、IT 部 門 がアクセスを許 可するマシンは、実 際 にはクラスタ内 のマシンではなく、そこからクラスタ内 にアクセスできる中 間 マシ
ンです。このマシンは、Unix または Linux が動 作 するマシンである必 要 があります。
2. 中 間 マシンと LifeKeeper サーバの両 方 が、sshd (Secure Shell デーモン) を実 行 していること、および X11 ポート 転 送 が有 効 になっていること (これは通 常 、etc/ssh/sshd_config の`X11Forwarding yes' 行 にある) を確 認 してください。不 明 の場 合 は、IT 部 門 に依 頼 してください。
3. X の Unix クライアント から以 下 のコマンド を使 用 して、中 間 マシンにト ンネルを作 成 します。
ssh -X -C <intermediate machine>-C は「ト ラフィックの圧 縮 」を意 味 し、低 速 のインターネット リンクから受 信 する場 合 に役 立 つことが多 々 あります。
4. 中 間 マシンから以 下 のコマンド を使 用 して、LifeKeeper サーバにト ンネルを作 成 します。
ssh -X <LifeKeeper server>

LifeKeeper Single Server Protection101

LifeKeeper Single Server Protection のアンインスト ール

中 間 マシンは LifeKeeper サーバとの間 にかなり高 い帯 域 幅 の接 続 をもつはずなので、このコマ
ンド には圧 縮 は不 要 です。
5. すべての操 作 が良 好 に完 了 した場 合 、以 下 のコマンド を実 行 してください。
echo $DISPLAY「localhost:10.0」のような値 に設 定 されます。値 が設 定 されない場 合 、X11 の転 送 がいずれかの sshd 設 定 ファイルで無 効 になっています。
6. 以 下 のコマンド を実 行 して、LifeKeeper サーバから単 純 な xterm をポップアップ表 示 できることを確 認 してください。
/usr/X11R6/bin/xterm
7. xterm が表 示 された場 合 、以 下 のコマンド を使 用 して、LifeKeeper で lkGUIapp を実 行 できます。
/opt/LifeKeeper/bin/lkGUIapp
8. GUI コンソールが表 示 されるまで待 ってください。Java は多 くのグラフィックス動 作 を使 用 し、低速 リンクで伝 播 するには時 間 がかかります (圧 縮 している場 合 でも)。しかし、最 終 的 には GUI
コンソールが表 示 されます。

LifeKeeper Single Server Protection のアンインスト ール
LifeKeeper Single Server Protection 製 品 をアンインスト ールするには、付 属 の rmlk ユーティリティを実行 してください。
/opt/LifeKeeper/bin/rmlk
これにより、すべての SIOS 製 品 の rpm がアンインスト ールされ、システムから /opt/LifeKeeper ディレクト
リが削 除 されます。慎 重 に使 用 してください。

102ユーザガイド

Chapter 5: FAQ
SMC
質問(プラグインから) 使 用 している SMC を調 べる方 法 はありますか。

回答
右 クリックして、プラグイン Web ページの [Properties] を表 示 します。

LifeKeeper Single Server Protection103

Chapter 6: ト ラブルシューティング
このセクションには、LifeKeeper Single Server Protection の制 限 または既 知 の問 題 と、SMC のト ラブル
シューティングのヒント が記 載 されています。
ト ラブルシューティング情 報 の詳 細 については、LifeKeeper テクニカルド キュメンテーションの LifeKeeper
テクニカルノート およびト ラブルシューティングの各 ト ピックを参 照 してください。

既 知 の問 題 と回 避 策
下 記 に、LifeKeeper Single Server Protection で明 らかになっている制 限 または既 知 の問 題 を示 します。

Coreバグ 2257
LifeKeeper Single Server Protection および SteelEye Protection Suite のノード に
credstore 経 由 でアクセスするときに、正 しい credstore キーが必 要 です
解 決 方 法 :credstore を使 用 して、LifeKeeper Single Server Protection または SteelEye
Protection Suite のノード の認 証 情 報 を保 存 するときに、credstore の認 証 情 報 キーについてホスト
名 の正 しい形 式 ( credstore -k <hostname>) を使 用 する必 要 があります。
LifeKeeper Single Server Protection プラグインの場 合 、LifeKeeper Single Server Protection プラグ
イン画 面 の [Hostname:] フィールド に表 示 されるシステムのホスト 名 を使 用 して credstore を実行 する必 要 があります。
SteelEye Protection Suite の場 合 、認 証 情 報 の保 存 に使 用 するホスト 名 は、コマンド ラインツール(lkpolicy など) の -d 引 数 に使 用 するものと同 じである必 要 があります。例 えば、lkpolicy -dmynode1, を実 行 する場 合 、credstore -k mynode1 を使 用 して認 証 情 報 を保 存 する必 要があります。この場 合 、認 証 情 報 の保 存 に FQDN を使 用 することはできません。FQDN を使 用 する場 合 は、lkpolicy -dFQDN を実 行 する必 要 があります。
対 応 策 : LifeKeeper Single Server Protection または SteelEye Protection Suite のすべてのノード で機 能 するデフォルト の認 証 情 報 セット (credstore -k default) を保 存 した場 合 、この問 題 の影 響 を受 けることはありません。

LifeKeeper Single Server Protection105

GUI

バグ 2408
HA ハート ビート が不 正 に有 効 になります
2 番 目 のリソースに障 害 が発 生 した後 、lkvmhad が HA ハート ビート を不 正 に有 効 にします。
対 応 策 :/etc/default/LifeKeeper の LKCHECKINTERVAL に、VMware HA の [VM Monitoring
Failure Interval] (VM の障 害 監 視 間 隔 ) よりも大 きい値 を設 定 してください。注
記 :LKCHECKINTERVAL のデフォルト 値 は 120 秒 です。また、これは、VMware HA の VM 監 視 の
監 視 感 度 「low」のデフォルト 値 でもあります。

GUI
LifeKeeper Single Server Protection GUI の更 新 の問 題
GUI のリソースツリーが不 規 則 に表 示 されることがあります (リソースの依 存 関 係 が正 しく表 示 されない)。
対 応 策 : GUI の更 新 を実 行 してください。

IP
バグ 2398
bonding NIC に割 り当 てられているものの、「暫 定 的 な」状 態 のアド レスでは、IPv6 リソースが ISPとしてレポート されます
LifeKeeper Single Server Protection の IPv6 保 護 リソースが、'active-backup' (1) 以 外 のモード 、かつ 2.6.21 以 前 の Linux カーネル の bonding インターフェース上 にある場 合 、SLES システムでは、このIPv6 保 護 リソースが、「In Service Protected」 (ISP: in service の保 護 ) と不 正 に識 別 されます。IPv6 の bonding リンクは、解 決 できないアド レスを持 つ「暫 定 的 な」状 態 のままになります。
対 応 策 : bonding インターフェースモード を 'active-backup' (1) に設 定 します。または、'active-backup'(1) 以 外 のモード の場 合 、リンク状 態 を「tentative (暫 定 的 )」から「valid (有 効 )」に設 定 する更 新 したカーネルで操 作 します。

106ト ラブルシューティングOracleバグ 2387
LifeKeeper Single Server Protection 環 境 の root ファイルシステムに、Oracle 階 層 を作 成 できません。
対 応 策 : 以 下 の手 順 に従 って、Oracle を新 しいファイルシステムにコピーしてください。
Oracle データを格 納 できる十 分 に大 きい新 しいディスク (例 : /dev/sdb) を作 成 してください。(注 記 :ディスクの大 きさを見 積 もるために、/oracle ディレクト リの大 きさを参 考 にできます。ログを含 めるために、50 % 以 上 増 加 してください)。
fdisk を使 用 して、そのディスクに新 しいパーティションを作 成 してください。
fdisk /dev/sdb
ファイルシステムを作 成 してください。
mkfs -t ext3 /dev/sdb1
このファイルシステムをマウント してください (この例 では /mnt/oracle を使 用 )。
mkdir /mnt/oracle
mount /dev/sdb1 /mnt/oracle
Oracle と Listener を停 止 してください。
Oracle を新 しいファイルシステムにコピーしてください。
cd /oracle
cp -a * /mnt/oracle(注 記 : データ量 により、この手 順 には時 間 がかかることがあります)
新 しいファイルシステムをアンマウント してください。
umount /mnt/oracle
新 しいファイルシステムを /oracle にマウント してください。
mount /dev/sdb1 /oracle
Listener を開 始 し、次 に Oracle を開 始 してください。

LifeKeeper Single Server Protection107

SAP

SAP
バグ 2388
SAP の場 合 、GUI を使 用 して階 層 を作 成 することはできません。
対 応 策 : コマンド ラインオプションを使 用 して、階 層 を作 成 してください。ただし、以 下 に示 すように、コマンド ラインの最 後 に番 号 76 を指 定 してください。
$LKROOT/lkadm/subsys/appsuite/sap/bin/create <primary sys> <tag> <SAP SID>
<SAP Instance> <switchback type> <IP Tag> <Protection Level> <Recovery
Level> <Additional SAP Dependents> 76
コマンド ラインの詳 細 については、「コマンド ラインによる SAP の設 定 」を参 照 してください。

SMC のト ラブルシューティング
以 下 に、ト ラブルシューティングに関 するヒント を示 します。
LifeKeeper Single Server Protection が監 視 するゲスト の仮 想 マシンには、VMware Tools がインスト ール済 みである必 要 があります。
LifeKeeper Single Server Protection は、VMware Tools が有 効 にインスト ールされていない仮 想 マ
シンに接 続 できません。SteelEye 管 理 コンソールはこれらのマシンに接 続 できないので、マシンとそのリソースの完 全 なステータスを取 得 できません。vSphere Client 内 の LifeKeeper Single ServerProtection プラグインは、これらのゲスト (ツールがインスト ールされていない場 合 ) に関 するエラーメッ
セージを表 示 します。
解 決 方 法 : LifeKeeper Single Server Protection が保 護 するゲスト マシンには、必 ず VMware Tools
をインスト ールしてください。

108ト ラブルシューティング