SIOS Protection Suite for Linuxv8.3.0
テクニカルドキュメンテーション

2014年 7月

本 書 およびその内 容 は SIOS Technology Corp. (旧 称 SteelEye® Technology, Inc.) の所 有 物 であり、許 可
なき使 用 および複 製 は禁 止 されています。SIOS Technology Corp. は本 書 の内 容 に関 していかなる保 証 も行 いません。また、事 前 の通 知 なく本 書 を改 訂 し、本 書 に記 載 された製 品 に変 更 を加 える権 利 を保 有 しています。SIOS Technology Corp. は、新 しい技 術 、コンポーネント 、およびソフト ウェアが利 用 可 能 になるのに合 わせて製 品 を改 善 することを方 針 としています。そのため、SIOS Technology Corp. は事 前 の通 知 なく仕 様を変 更 する権 利 を留 保 します。
LifeKeeper、SteelEye、および SteelEye DataKeeper は SIOS Technology Corp. の登 録 商 標 です。
本 書 で使 用 されるその他 のブランド 名 および製 品 名 は、識 別 のみを目 的 として使 用 されており、各 社 の商 標
が含 まれています。
出 版 物 の品 質 を維 持 するために、弊 社 は本 書 の正 確 性 、明 瞭 性 、構 成 、および価 値 に関 するお客 様 のご意 見 を歓 迎 いたします。
以 下 の宛 先 に電 子 メールを送 信 してください。
ip@us.sios.com
Copyright © 2014
By SIOS Technology Corp.
San Mateo, CA U.S.A.
All rights reserved

目次
Chapter 1: はじめに

1

SIOS Protection Suite for Linux について

1

SPS for Linux の統 合 コンポーネント

1

ド キュメンテーションとト レーニング

1

ド キュメンテーション

1

ト レーニング

2

テクニカルサポート

2

Chapter 2: SIOS LifeKeeper for Linux

3

はじめに

3

保 護 対 象 のリソース

3

LifeKeeper Core

4

LifeKeeper Core ソフト ウェア

4File System、Generic Application、IP、および RAW I/O の Recovery Kit ソフト ウェア

5

LifeKeeper GUI ソフト ウェア

6

LifeKeeper のマニュアルページ

6

設 定 の概 念6

共 通 のハード ウェアコンポーネント

6

すべての LifeKeeper 設 定 に共 通 するコンポーネント

7システムのグループ化 の配 置

7アクティブ - アクティブのグループ化

8

アクティブ - スタンバイのグループ化

9

インテリジェント スイッチバックと自 動 スイッチバックの違 い

10syslog によるログの記 録

11

リソース階 層11

リソースタイプ

11

Table of Contentsiリソースの状 態

12

階 層 の関 係

13

イクイバレンシ情 報

13リソース階 層 の情 報

14リソース階 層 の例

15ステータスの詳 細 表 示

15リソース階 層 の情 報

17

通 信 ステータスの情 報

18

LifeKeeper のフラグ

19

シャット ダウンスト ラテジー

20

ステータスの簡 略 表 示

20

リソース階 層 の情 報

20

通 信 ステータスの情 報

21

障 害 検 出 とリカバリのシナリオ

21

IP ローカルリカバリ

21

ローカルリカバリのシナリオ

21

コマンド ラインの操 作

22

リソースのエラーリカバリのシナリオ

23

サーバの障 害 リカバリのシナリオ

25

インスト ールと設定

27

SPS for Linux のインスト ール

27

SPS for Linux の設 定

27

SPS の設 定 手 順

27

TTY 接 続 のセット アップ

28

SNMP による LifeKeeper イベント 転 送

29

SNMP による LifeKeeper イベント 転 送 の概 要

29

LifeKeeper イベント テーブル

29

LifeKeeper イベント 転 送 の設 定

31

前提条件

31

設定作業

31

Table of Contentsii設 定 の確 認

32

SNMP イベント 転 送 の無 効 化

32

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

32

LifeKeeper イベント メール通 知

33

LifeKeeper イベント メール通 知 の概 要

33

メールが生 成 される LifeKeeper のイベント
LifeKeeper イベント メール通 知 の設 定

34
35

前提条件

35

設定作業

35

設 定 の確 認

35

イベント メール通 知 の無 効 化

36

メール通 知 のト ラブルシューティング

36

任 意 の設 定 作 業

37

デスクト ップのツールバーに LifeKeeper GUI のアイコンを追 加 する

37

アイコンの位 置 を変 更 する37

[Confirm Failover] と [Block Resource Failover] の設 定
[Confirm Failover On]

3737

この設 定 を選 択 するタイミング

38[Block Resource Failover On]

38

条件 / 考慮事項

39

各 サーバのフラグの設 定

39

例

41

自 動 フェイルオーバをすべてブロック

41

一 方 向 のフェイルオーバをブロック

41

サーバのシャット ダウンスト ラテジーの設 定

42

LifeKeeper ハート ビート の調 整

43

ハート ビート 設 定 項 目 の概 要

43

例

43

ハート ビート の設 定

43

設 定 上 の考 慮 事 項

44

Table of Contentsiii

SPS API でカスタム証 明 書 を使 用 する

44

証 明 書 の使 用 方 法45

独 自 の証 明 書 の使 用

45Linux の設 定

45

データレプリケーションの設 定

48

ネット ワーク設 定48

アプリケーションの設 定

49

スト レージとアダプタの設 定

50

HP のマルチパス I/O 設 定

80

EMC PowerPath のマルチパス I/O 設 定

83

IBM SDD のマルチパス I/O 設 定

85

日 立 HDLM のマルチパス I/O 設 定

86

Device Mapper のマルチパス I/O 設 定

108

LifeKeeper I-O フェンシングの概 要

110

SCSI リザベーション

111

SCSI リザベーションを利 用 したスト レージフェンシング

111

I/O フェンシングのための代 替 方 式

112

リザベーションの無 効 化

112

非 共 有 スト レージ

113

リザベーションを使 用 しない I/O フェンシングの設 定

113I/O フェンシング表

113

Quorum/Witness

115

Quorum/Witness Server Support Package for LifeKeeper

115

機 能 の概 要115

パッケージの要 件

115

パッケージのインスト ールと設 定116

設 定 可 能 なコンポーネント116

使 用 可 能 な quorum モード

117

使 用 可 能 な witness モード

118

Quorum を喪 失 したときに利 用 可 能 なアクション

118

Table of Contentsiv

共 有 witness ト ポロジーのための追 加 設 定

1192 ノード クラスタに witness ノード を追 加 する

120

期 待 される動 作 (デフォルト モード を仮 定 )121

シナリオ 1

121

シナリオ 2

121

シナリオ 3

121

シナリオ 4

122

STONITH

122

STONITH で IPMI を使 用 する

123

パッケージの要 件

123

VMware vSphere 環 境 での STONITH
パッケージの要 件

123
123

STONITH サーバ

123

監 視 対 象 仮 想 マシン

123

インスト ールと設 定

123<vm_id>125

期 待 される動 作

125

Watchdog

125

コンポーネント

125

設定

126

アンインスト ール

127

リソースポリシー管 理

128

概要

128

SIOS Protection Suite

128

ポリシーによるカスタム動 作 およびメンテナンスモード 動 作

128

標 準 ポリシー

129

メタポリシー129

リソースレベルのポリシーに関 する重 要 な考 慮 事 項

130

lkpolicy ツール

130

lkpolicy の使 用 方 法 の例

130

Table of Contentsv

ローカルおよびリモート サーバとの認 証

130

ポリシーのリスト 表 示

131

現 在 のポリシーの表 示

131

ポリシーの設 定

131

ポリシーの削 除132

認 証 情 報 の設 定

132

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

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

132

サーバの認 証 情 報 の削 除

133

追加情報

133

LifeKeeper API

133

ネット ワーク設 定

133

認証

133

LifeKeeper 管理

134

概要

134

エラーの検 出 および通 知

134

N-Way リカバリ

134

管理作業

135

サーバプロパティの編 集

135

コミュニケーションパスの作 成

135

コミュニケーションパスの削 除

137

サーバのプロパティ - フェイルオーバ

137

リソース階 層 の作 成

138

LifeKeeper アプリケーションリソース階 層

139

Recovery Kit のオプション

139

ファイルシステムリソース階 層 の作 成

139

Generic Application リソース階 層 の作 成

141

Raw デバイスリソース階 層 の作 成

142

リソースのプロパティの編 集

143

リソースの優 先 順 位 の編 集

143

Table of Contentsvi[Up] および [Down] ボタンの使 用

144

優 先 順 位 の値 の編 集

145

変 更 の適 用

145

リソース階 層 の拡 張

145

ファイルシステムリソース階 層 の拡 張

146Generic Application リソース階 層 の拡 張

146

Raw デバイスリソース階 層 の拡 張

147

階 層 の拡 張 解 除

147

リソース依 存 関 係 の作 成

148

リソース依 存 関 係 の削 除

149

すべてのサーバからの階 層 の削 除

150

LifeKeeper User Guide

151

LifeKeeper for Linux の使 用

151

GUI

152

GUI の概 要 - 全 般

152

GUI サーバ

152

GUI クライアント

152

GUI クライアント の終 了

152

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

152

メニュー

153

SIOS LifeKeeper for Linux のメニュー

153

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

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

154

[File] メニュー

155

[Edit] メニュー - [Resource]

156[Edit] メニュー - [Server]

156[View] メニュー

157

[Help] メニュー

158

ツールバー

158

SIOS LifeKeeper for Linux のツールバー

Table of Contents
vii

158

GUI のツールバー

158

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

160

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

161

GUI の実 行 の準 備

161

LifeKeeper の GUI - 概 要

161GUI サーバ

162

GUI クライアント

162

GUI クライアント の開 始

162

LifeKeeper GUI アプレット の開 始

162

アプリケーションクライアント の開 始

163

GUI クライアント の終 了

163

LifeKeeper の GUI の設 定

163

GUI 管 理 用 の LifeKeeper サーバの設 定

163

GUI の実 行

163

GUI の設 定

164

GUI の制 限165

GUI サーバの開 始 / 停 止

165

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

ト ラブルシューティング

165

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

LifeKeeper GUI サーバのプロセス

166

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

166

ポリシーファイルの場 所

166

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

167

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

ポリシーファイルの例

168

Java プラグイン

168

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

169

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

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

169

Table of Contents
viiiリモート システムでの GUI の実 行

170

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

170

LifeKeeper サーバでの GUI の実 行

171

GUI アプレット を使 用 するためのブラウザのセキュリティパラメータ171

Firefox172

Internet Explorer

172

ステータスの表

172

プロパティパネル173

出 力 パネル

173

メッセージバー173

GUI の終 了174

共 通 の作 業

174

LifeKeeper の起 動

174

LifeKeeper サーバプロセスの起 動

174

LifeKeeper の自 動 再 起 動 の有 効 化

174

LifeKeeper の停 止

175

LifeKeeper の自 動 再 起 動 の無 効 化

175

LifeKeeper プロセスの表 示

176

LifeKeeper GUI サーバプロセスの表 示

177

LifeKeeper の制 御 プロセスの表 示

177

サーバのクラスタへの接 続

178

クラスタからの切 断179

接 続 サーバの表 示

179

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

180

サーバのプロパティの表 示

180

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

181

リソースのタグと ID の表 示

181

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

181

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

182

グローバルリソースのステータス

183

Table of Contentsix

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

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

184Resource Labels

184

Resource Tree

185

Comm Path Status

185

Row Height

185

Column Width185

メッセージ履 歴 の表 示

186

メッセージ履 歴 の解 釈

186

リソース階 層 ツリーの展 開 と折 り畳 み

187

[Cluster Connect] ダイアログ

188[Cluster Disconnect] ダイアログ

188[Resource Properties] ダイアログ

189[General] タブ

189[Relations] タブ

190[Equivalencies] タブ

190[Server Properties] ダイアログ

190[General] タブ

191[CommPaths] タブ

193[Resources] タブ

194

オペレータの作 業

195

リソースを In Service にする

195

リソースを Out of Service にする

196

高 度 な作 業

196

LCD

196

LifeKeeper 設 定 データベース

196

関 連 ト ピック

197

LCDI のコマンド

197

シナリオの状 況197

階 層 の定 義

198

Table of Contentsx

LCD の設 定 データ

200

依 存 関 係 の情 報

200

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

200サーバ間 のイクイバレンシ情 報

200

LCD のディレクト リ構 造

201

LCD のリソースタイプ

201

LifeKeeper のフラグ

201

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

202

リソースの動 作

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

203

LCM

204

通 信 ステータスの情 報

205

LifeKeeper の警 報 とリカバリ

205

警 報 クラス205

警 報 の処 理206

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

206

メンテナンス作 業

206

LifeKeeper の設 定 値 の変 更206

ファイルシステムの健 全 性 の監 視

208

条 件 の定 義209

フル (またはほぼフル) のファイルシステム

209

アンマウント された、または不 適 切 にマウント されたファイルシステム

209

LifeKeeper が保 護 するシステムのメンテナンス

210

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

210

フェイルオーバ後 の復 旧210

LifeKeeper の削 除

211

GnoRPM からの削 除212

コマンド ラインからの削 除

212

ディスト リビューションの有 効 化 パッケージの削 除

212

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

212

Table of ContentsxiLifeKeeper のコミュニケーションパス

213

LifeKeeper GUI の接 続

213

LifeKeeper の IP アド レスリソース

213

LifeKeeper Data Replication

213

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

214

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

214リソース階 層 の転 送

215

テクニカルノート

216

LifeKeeper の機 能216

チューニング

217

LifeKeeper の動 作

218

サーバの設 定219

LifeKeeper 8.2.0 以 降 の GUI 要 件

219[Confirm Failover] と [Block Resource Failover] の設 定

219

Confirm Failover On:

220

Block Resource Failover On:

220

条件 / 考慮事項:

220

NFS クライアント のオプション

221

NFS クライアント をマウント するときの考 慮 事 項

221

UDP または TCP の選 択

221

/etc/exports の Sync オプション

221

Red Hat EL6 (および Fedora 14) クライアント と Red Hat EL6 NFS サーバの使 用

221

Red Hat EL5 NFS クライアント と Red Hat EL6 NFS サーバの使 用

222

クラスタの例222

拡 張 したマルチクラスタの例

222

ト ラブルシューティング

223

SPS が開 始 するフェイルオーバの一 般 的 な原 因
サーバレベルでの原 因

223
224

サーバの障 害224

通 信 障 害 / ネット ワーク障 害

224

Table of Contentsxii

スプリット ブレイン

225

リソースレベルでの原 因

225

アプリケーションの障 害

226

ファイルシステム226

IP アド レスの障 害

226

リザベーションコンフリクト

227

SCSI デバイス227

既 知 の問 題 と制 限

227インスト ール

227

LifeKeeper Core230

インターネット /IP ライセンス

235

GUI

235

データレプリケーション

238

IPv6

240

Apache243

Oracle Recovery Kit

243

NFS Server Recovery Kit

244

SAP Recovery Kit

246

LVM Recovery Kit

246

DMMP Recovery Kit

247

DB2 Recovery Kit

248
248

MD Recovery Kit

248

SAP DB/MaxDB Recovery Kit

249

Sybase ASE Recovery Kit

250

GUI ト ラブルシューティング253

ネット ワーク関 連 ト ラブルシューティング (GUI)253

Windows プラット フォームでの論 理 接 続 の遅 延

253

Sun FAQ から:

253

モデムからの実 行 :253

Table of Contents
xiii

プライマリネット ワークインターフェースのダウン:

254

ホスト へのルート が存 在 しない例 外 :254

不 明 なホスト の例 外 :254

Windows から:

255

Linux から:

256

X Window Server に接 続 できない:

257

システムの日 付 と時 刻 の調 整

257

コミュニケーションパスの稼 働 と停 止258

推 奨 される対 策

258

不 完 全 なリソースの作 成258

不 完 全 なリソースの優 先 順 位 の変 更258

一 貫 した状 態 への階 層 のリスト ア259

階 層 の設 定 中 に共 有 スト レージが見 つからない

259

LifeKeeper サーバ障 害 からの復 旧260

推 奨 される対 策 :261

停 止 できないプロセスからの復 旧

261

手 動 リカバリ時 のパニックからの復 旧261

Out-of-Service 階 層 の復 旧261

リソースタグ名 の制 限262

タグ名 の長 さ262

有 効 な特 殊 文 字262

無 効 な文 字262

シリアル (TTY) コンソールの警 告262

システムが init 状 態 S に遷 移 しているという警 告262

共 有 スト レージでスレッド がハングしているというメッセージ

262

説明

263

推 奨 される対 策 :263

Chapter 3: SIOS DataKeeper for Linux
はじめに

265
265

SIOS DataKeeper for Linux によるミラーリング

Table of Contents
xiv

265

DataKeeper の特 長

265

同 期 ミラーリングと非 同 期 ミラーリングの違 い

266

同 期 ミラーリング

266

非 同 期 ミラーリング

266

SIOS DataKeeper の仕 組 み267

同 期 ( および再 同 期 )267

標 準 ミラーの構 成

268

N+1 Configuration

268

複 数 ターゲット の構 成

269

SIOS DataKeeper リソース階 層

270

フェイルオーバのシナリオ

271

シナリオ 1

271

シナリオ 2

271

シナリオ 3272

シナリオ 4272

インスト ールと設 定

275

DataKeeper リソースを設 定 する前 に275

ハード ウェアとソフト ウェアの要 件

275

ハード ウェアの要 件

275

ソフト ウェアの要 件

275

全 般 的 な設 定

276

ネット ワーク設 定276

データレプリケーションパスの変 更276

ネット ワーク帯 域 幅 の要 件 の特 定277Linux システム( 物 理 または仮 想 ) での変 化 率 の測 定

277

基 本 変 化 率 の測 定

278

詳 細 変 化 率 の測 定

278

収 集 した詳 細 変 化 率 データの解 析278

詳 細 変 化 率 データのグラフ作 成

284

SIOS DataKeeper for Linux のリソースタイプ

Table of Contents
xv

287

Replicate New File System

288

Replicate Existing File System

288

DataKeeper Resource

288

リソースの設 定 作 業

288

概要

289

DataKeeper リソース階 層 の作 成

289

リソース階 層 の拡 張291

DataKeeper リソース階 層 の拡 張292

リソース階 層 の拡 張 解 除

294

リソース階 層 の削 除

294

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

295

DataKeeper リソースを In Service にする

295

リソース階 層 のテスト

295

LifeKeeper の GUI からの手 動 スイッチオーバの実 行
管理

295
297

SIOS DataKeeper for Linux の管 理

297

ミラーのステータスの表 示

297

GUI からのミラーの管 理

298

リワインド ブックマークの作 成 と表 示

299

ミラーを強 制 的 にオンラインにする

300

一 時 停 止 と再 開

300

ミラーの一 時 停 止

300

ミラーの再 開300

データのリワインド と復 旧300

圧 縮 レベルの設 定

303

リワインド ログの場 所 の設 定

303

リワインド ログの最 大 サイズの設 定

303

コマンド ラインからのミラー管 理

304

ミラーの操 作

304

例:

304

Table of Contents
xvi

ミラーの設 定

304

例:

305

ミラーのサイズ変 更305

ミラーのサイズ変 更 の推 奨 手 順 :306

ビット マップの管 理

306

コマンド ラインからのミラーステータスの監 視
例:

307
307

サーバの障 害

308

再同期

308

全 同 期 の回 避

309

方法 1

309

手順

309

方法 2

310

手順

310

DataKeeper で LVM を使 用 する

311

Fusion-io を使 用 するクラスタ化

312

DataKeeper のパフォーマンスを最 大 に発 揮 させるための Fusion-io のベスト プラクティス

312

ネット ワーク

312

TCP/IP の調 整

313

設 定 上 の推 奨 項 目

313

Multi-Site Cluster

315

SIOS Protection Suite for Linux Multi-Site Cluster

315

SIOS Protection Suite for Linux Multi-Site Cluster

315

Multi-Site Cluster を設 定 する際 の考 慮 事 項

316

Multi-Site Cluster の制 限317

SIOS Protection Suite for Linux Multi-Site Cluster リソース階 層 の作 成

317

Replicate New File System

318

Replicate Existing File System

321

DataKeeper Resource

322

リソース階 層 の拡 張324

Table of Contentsxvii

DataKeeper リソース階 層 の拡 張

326

ディザスタリカバリシステムへの階 層 の拡 張326

IP リソースのリスト アおよびリカバリの設 定

329

Multi-Site Cluster 環 境 へのマイグレーション

329

要件

330

始 める前 に330

マイグレーションの実 行

331

マイグレーションの正 常 な完 了

339

ト ラブルシューティング

341

Recovery Kit

344

Index

345

Table of Contents
xviiiChapter 1: はじめに
SIOS Protection Suite for Linux について
SIOS Protection Suite (SPS) for Linux は、高 可 用 性 のクラスタリングと革 新 的 なデータ複 製 機 能 をエンタープ
ライズクラスのソリューションに統 合 したものです。

SPS for Linux の統 合 コンポーネント
SIOS LifeKeeper は、障 害 回 復 性 の高 いソフト ウェアソリューションであり、お使 いのサーバのファイルシステム、
アプリケーション、およびプロセスの高 い可 用 性 を維 持 します。LifeKeeper には、カスタマイズした耐 障 害 性 のハード ウェアは不 要 です。LifeKeeper を使 用 するには、ネット ワーク内 にある 2 台 以 上 のシステムをグループ化 す
るだけです。サイト 固 有 の構 成 データが作 成 され、自 動 の障 害 検 出 とリカバリが実 行 されます。
障 害 が発 生 した場 合 、障 害 が発 生 したサーバから LifeKeeper が保 護 しているリソースを指 定 のバックアップサー
バに移 行 します。実 際 のスイッチオーバ時 に短 時 間 の中 断 が発 生 します。ただし、オペレータの介 入 なしにLifeKeeper がバックアップサーバに動 作 をリスト アします。
SIOS DataKeeper は、LifeKeeper 環 境 において統 合 データミラーリング機 能 を提 供 します。この機 能 により、LifeKeeper リソースが共 有 /非 共 有 スト レージ環 境 で動 作 可 能 になります。

ドキュメンテーションとト レーニング
ドキュメンテーション
SIOS Protection Suite for Linux をインスト ール、設 定 、管 理 、およびト ラブルシューティングするための方 法 を説
明 する完 全 なリファレンスです。次 のセクションは、SPS for Linux のあらゆる側 面 を網 羅 します。

セクション
はじめに

説明
SIOS Protection Suite for Linux 製 品 の概 要 を説 明 します。ソフト ウェアパッケージと設 定 コンセ
プト が含 まれます。

SPS for
SPS 環 境 のプランニングと設 定 、SPS のインスト ールとライセンス、LifeKeeper のグラフィカル
Linux インス
ユーザインターフェース (GUI) の設 定 に役 立 つ情 報 を提 供 します。
ト ールガイド
設定

クラスタ内 の各 サーバで LifeKeeper ソフト ウェアを設 定 するための詳 細 情 報 と手 順 があります。

管理

サーバのプロパティの編 集 やリソースの作 成 などのサーバレベルの作 業 、およびリソースの編 集 、
拡 張 、削 除 などのリソースレベルの作 業 について説 明 します。

User'sGuide

LifeKeeper GUI で実 行 できる多 数 の作 業 を含 めて、LifeKeeper の GUI に関 する詳 細 情 報 があります。テクニカルノート セクション、および多 数 の高 度 なト ピックもあります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 1

ト レーニング

セクション

説明

DataKeeper

SIOS DataKeeper for Linux の計 画 とインスト ールの手 順 、および管 理 、設 定 、およびユーザの
情 報 があります。

ト ラブル
シューティング

既 知 の問 題 と制 限 について説 明 し、SIOS LifeKeeper for Linux のインスト ール、設 定 、および使 用 を行 うときに発 生 する可 能 性 がある問 題 に対 する解 決 策 を説 明 します。

Recovery
Kit

LifeKeeper で特 定 のアプリケーションを管 理 および制 御 するために必 要 なオプションのRecovery Kit のプランニングおよびインスト ール手 順 、管 理 、設 定 、およびユーザ情 報 が含 まれます。

エラーコードの検 索

SIOS Protection Suite for Linux の使 用 中 に表 示 される可 能 性 のあるすべてのメッセージの一覧 が含 まれます。必 要 に応 じて、エラーの原 因 およびエラー状 態 を解 消 するために必 要 な処
置 についても説 明 しています。この全 一 覧 から、受 信 したエラーコード を検 索 できます。

ト レーニング
SPS ト レーニングは、SIOS Technology Corp. または代 理 店 から受 講 可 能 です。詳 細 については、営 業 担 当者 にお問 い合 わせください。

テクニカルサポート
SIOS Technology Corp. と有 効 なサポート 契 約 を結 んだお客 様 は、SIOS Technology Corp. のセルフサービス
サポート ポータルにアクセスできます。
SIOS Technology Corp. のセルフサービスサポート ポータルでは、以 下 のことができます。
l

弊 社 のソリューションナレッジベースから、問 題 の解 決 策 と質 問 に対 する回 答 を検 索 する。

l

次 のメニューを選 択 して、年 中 無 休 の SIOS Technology Corp. のサポート チームにアクセスする。
l

Log a Case - 新 しいインシデント を報 告 する。

lView Cases - お客 様 の未 解 決 と解 決 済 みのインシデント をすべて表 示 する。

lReview Top Solutions - 弊 社 のお客 様 が表 示 した、最 も一 般 的 な問 題 の解 決 策 の情
報 を表 示 する。

セルフサービスポータルを設 定 してアカウント を有 効 にする方 法 については、SIOS Technology Corp. のサポート(support@us.sios.com) にお問 い合 わせください。
また、SIOS Technology Corp. のサポート には、以 下 の方 法 でも連 絡 できます。
1-877-457-5113 (通 話 料 無 料 )1-803-808-4270 (米 国 以 外 のお客 様 )電 子 メール:support@us.sios.com

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 2

Chapter 2: SIOS LifeKeeper for Linux
はじめに
SIOS LifeKeeper for Linux は、さまざまなスト レージ構 成 をサポート し、最 大 32 ノード の高 可 用 性 クラスタリングを提 供 します。共 有 スト レージ( ファイバチャネル SAN、iSCSI) 、ネット ワーク接 続 スト レージ( NAS) 、ホスト ベースの複 製 、HP Continuous Access などのアレイベースの SAN 複 製 との統 合 などをサポート します。

保 護 対 象 のリソース
LifeKeeper ファミリの製 品 には、多 様 なシステムリソースにフェイルオーバ保 護 を提 供 できるソフト ウェアがあります。以 下 の図 に、LifeKeeper の柔 軟 性 、および自 動 リカバリを指 定 できるリソースタイプを示 します。
l

l

l

l

l

ファイルシステム。LifeKeeper では、ext2、ext3、ext4、reiserfs、NFS、vxfs、xfs などのファイルシステムの指 定 とフェイルオーバができます。
通 信 リソース。LifeKeeper には、TCP/IP のような通 信 リソースの通 信 Recovery Kit が用 意 されています。
インフラスト ラクチャリソース。LifeKeeper には、NFS、Samba、LVM、WebSphere MQ、ソフト ウェア RAID(md) など、Linux インフラスト ラクチャサービス用 のオプションの Recovery Kit が用 意 されています。
Web サーバリソース。LifeKeeper には、Apache Web サーバリソース用 のオプションの Recovery Kit が用意 されています。
データベースとその他 のアプリケーション。LifeKeeper には、Oracle、MySQL、PostgreSQL などの主 なRDBMS 製 品 、および SAP などのエンタープライズアプリケーション用 のオプションの Recovery Kit が用 意されています。

LifeKeeper は、多 様 なリソースタイプについて複 数 の回 復 方 法 をサポート します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 3

LifeKeeper Core

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

LifeKeeper Core ソフト ウェアlFile System、Generic Application、Raw I/O、および IP の Recovery Kit ソフト ウェアl

LifeKeeper GUI ソフト ウェアl

LifeKeeper のマニュアルページ

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

LifeKeeper 構 成 データベース (LCD) - LCD は、LifeKeeper が保 護 するリソースの情 報 を保 存 します。リ
ソースインスタンス、依 存 関 係 、イクイバレンシ情 報 、リカバリの方 向 、LifeKeeper の動 作 フラグに関 する
情 報 が含 まれます。システムの起 動 後 にデータが記 憶 されているように、データは共 有 メモリにキャッシュされ、ファイルに保 存 されます。
LCD インターフェース (LCDI) - LCDI は、LCD に保 存 されているデータやデータの変 更 を要 求 するクエリを設 定 データベース (LCD) にクエリを送 信 します。また、リソースの状 態 や説 明 の情 報 を取 得 するために、Application Recovery Kit が LCDI を使 用 することもできます。
LifeKeeper Communications Manager (LCM) - LCM は、クラスタ内 にあるサーバのステータスの特 定 、および LifeKeeper のプロセス間 通 信 (ローカルとリモート ) に使 用 されます。クラスタ内 のあるサーバ上 にあるすべてのコミュニケーションパスで LCM 通 信 がないことは、サーバに障 害 が発 生 したことを示 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 4File System、Generic Application、IP、および RAW I/O の Recovery Kit ソフト ウェアll

LifeKeeper アラームインターフェース - LifeKeeper アラームインターフェースは、イベント を起 動 するためのイ
ンフラスト ラクチャです。LifeKeeper が保 護 するリソースに障 害 が検 出 された場 合 、アプリケーションデーモ
ンにより sendevent プログラムが呼 び出 されます。sendevent プログラムが LCD と通 信 し、リカバリプロセス
が使 用 可 能 かどうかを判 断 します。
LifeKeeper のローカルリカバリ動 作 と制 御 のインターフェース ( LRACI) - LRACI はリソースに適 切 なリカバ
リスクリプト を判 断 し、リソースに適 切 な restore / remove スクリプト を呼 び出 します。

File System、Generic Application、IP、および RAW I/O の Recovery Kit ソ
フト ウェアLifeKeeper Core は、サーバ上 の指 定 リソースを保 護 します。リソースを以 下 に示 します。
lFile Systems - LifeKeeper では、共 有 スト レージデバイス上 にあるファイルシステムの指 定 とフェイルオーバができます。ファイルシステムは、共 有 SCSI バス経 由 で 2 台 のサーバからアクセス可 能 なディスク上 に作
成 できます。LifeKeeper のファイルシステムリソースは、1 台 目 のサーバに作 成 されてから、2 台 目 のサー
バに拡 張 されます。ファイルシステムの健 全 性 監 視 がディスクフルと不 適 切 なマウント (またはアンマウント )のファイルシステム条 件 を検 出 します。検 出 した条 件 に従 って、Recovery Kit が警 告 メッセージのログ記
録 、ローカルリカバリの試 行 、またはファイルシステムリソースのバックアップサーバへのフェイルオーバを実 行
できます。
File System Recovery Kit に関 連 するヘルプト ピックとして、ファイルシステムのリソース階 層 の作 成 、拡
張 、ファイルシステムの健 全 性 の監 視 などがあります。

lGeneric Applications - Generic Application Recovery Kit は、リソースタイプに対 して事 前 定 義 リカバリ
キット が指 定 されていない汎 用 アプリケーションやユーザ定 義 アプリケーションを保 護 できます。このキット を使 用 すると、特 定 アプリケーションについてカスタマイズした監 視 スクリプト やリカバリスクリプト を指 定 できます。
Generic Application Recovery Kit に関 連 するヘルプト ピックとして、汎 用 アプリケーションのリソース階 層の作 成 、拡 張 などがあります。

l

IP Addresses - IP Recovery Kit には、LifeKeeper 環 境 で、障 害 が発 生 したプライマリサーバから「切 り替 え可 能 な」IP アド レスをバックアップサーバにリカバリするメカニズムがあります。切 り替 え可 能 な IP アド
レスとは、サーバ間 で切 り替 えることができる仮 想 IP アド レスであり、各 サーバのネット ワークインターフェー
スカード に関 連 付 けられている IP アド レスとは別 のものです。LifeKeeper で保 護 されているアプリケーショ
ンは切 り替 え可 能 な IP アド レスに関 連 付 けられているので、プライマリサーバに障 害 が発 生 した場 合 、切 り替 え可 能 な IP アド レスはバックアップサーバに関 連 付 けられます。LifeKeeper で保 護 されているリ
ソースは、切 り替 え可 能 な IP アド レスです。
特 定 の製 品 、構 成 、および管 理 に関 する情 報 については、リカバリキット に含 まれるIP Recovery Kit
Technical Documentationを参 照 してください。

l

RAW I/O - RAW I/O Recovery Kit は、カーネルのバッファリングを迂 回 するアプリケーションのロー I/O デバ
イスをサポート します。RAW I/O Recovery Kit では、共 有 スト レージデバイスにボンディングされた RAW
デバイスの指 定 とフェイルオーバができます。RAW デバイスは、リソースの作 成 前 に、プライマリノード に設定 する必 要 があります。ローリソースを作 成 した後 、追 加 サーバに拡 張 できます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 5

LifeKeeper GUI ソフト ウェア

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

LifeKeeper のマニュアルページ
LifeKeeper 製 品 用 の LifeKeeper Core のリファレンスマニュアルページです。

設 定 の概 念
LifeKeeper は、2 台 以 上 のサーバを持 つグループに対 してユーザが定 義 したリソース階 層 に基 づいて機 能 します。以 下 のト ピックで、LifeKeeper のフェイルオーバ設 定 の概 念 を説 明 しています。

共 通 のハードウェアコンポーネント
LifeKeeper のすべての設 定 には、以 下 の共 通 コンポーネント が含 まれます。
1. サーバグループ。LifeKeeper が提 供 する障 害 回 復 機 能 は、2 台 以 上 のサーバをクラスタにグループ化 することを基 礎 にしています。サーバは、サポート する Linux のディスト リビューションを実 行 するサポート するプ
ラット フォームであれば、いずれでもかまいません。LifeKeeper には、複 数 の重 なり合 うグループにサーバを設 定 する柔 軟 性 があります。ただし、リカバリ可 能 なリソースについての重 要 な要 件 は、リソースの役 割と優 先 順 位 が定 義 されたサーバのグループをリンクすることです。リソースに対 するサーバの優 先 順 位 は、
現 在 実 行 中 のサーバに障 害 が発 生 した場 合 に、どのサーバがそのリソースを復 旧 するかを決 定 するために使 用 されます。最 高 の優 先 順 位 を示 す値 は 1 です。特 定 のリソースについて、最 高 の優 先 順 位 の値 (通 常 は 1) を持 つサーバが通 常 、そのリソースのプライマリサーバと呼 ばれます。その他 のサーバは、そのリソースのバックアップサーバとして定 義 されます。
2. コミュニケーションパス。LifeKeeper のハート ビート は、LifeKeeper クラスタ内 にあるサーバ間 の定 期 的 なメッセージで、主 要 な障 害 検 出 機 能 です。クラスタ内 のすべてのサーバには、単 純 な通 信 障 害 でシステ
ムに障 害 が発 生 しないように、冗 長 なハート ビート コミュニケーションパス (comm パス) が必 要 です。2 つの独 立 したサブネット を使 用 する LAN ベース (TCP) の個 別 な 2 つのコミュニケーションパスが推 奨 されます (少 なくとも 1 つのコミュニケーションパスをプライベート ネット ワークとして設 定 してください)。ただし、TCPと TTY のコミュニケーションパスの組 み合 わせの使 用 もサポート しています。TCP コミュニケーションパス
は、他 のシステムの通 信 にも使 用 できます。
注 記 : TTY コミュニケーションパスは、クラスタ内 の他 のサーバがアクティブかどうかを検 出 するためにのみ
LifeKeeper で使 用 されます。LifeKeeper の GUI は、TCP/IP を使 用 して、保 護 するリソースに関 するス
テータス情 報 を通 信 します。TCP コミュニケーションパスが 2 つ設 定 されている場 合 、LifeKeeper はパブ
リックネット ワークのコミュニケーションパスをリソースステータスの通 信 に使 用 します。このため、LifeKeeperの GUI が使 用 しているネット ワークがダウンすると、TTY (または他 の TCP) コミュニケーションパスが動 作
可 能 な場 合 でも、GUI には他 のサーバのステータスが UNKNOWN として表 示 されます。
3. 共 有 データリソース。共 有 スト レージの構 成 では、LifeKeeper クラスタ内 のサーバは同 一 セット のディスクに対 するアクセスを共 有 します。プライマリサーバに障 害 が発 生 した場 合 、LifeKeeper は障 害 が発 生 したサーバ上 にあるディスクのロック解 除 、および次 に使 用 可 能 なバックアップサーバのディスクのロックを自SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 6

すべての LifeKeeper 設 定 に共 通 するコンポーネント

動 管 理 します。
4. 共 有 通 信 。LifeKeeper は TCP/IP アド レスのような通 信 リソースの切 り替 えを自 動 管 理 できるので、アプ
リケーションが現 在 どのサーバでアクティブになっているかには無 関 係 に、ユーザはアプリケーションに接 続できます。

すべての LifeKeeper 設 定 に共 通 するコンポーネントシステムのグループ化 の配 置
リソース階 層 は、LifeKeeper サーバのクラスタに対 して定 義 されます。ある階 層 について、各 サーバに優 先 順 位が割 り当 てられます。1 が最 高 の優 先 順 位 です。プライマリ、つまり優 先 順 位 が最 高 のサーバが、それらのリソースの通 常 動 作 に使 用 するコンピュータです。2 番 目 に高 い優 先 順 位 を持 つサーバがバックアップサーバであり、プ
ライマリサーバに障 害 が発 生 した場 合 に、LifeKeeper がリソースを切 り替 える先 のサーバです。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 7

アクティブ - アクティブのグループ化

アクティブ / アクティブのグループでは、すべてのサーバがプロセスをアクティブに実 行 します。ただし、他 のサーバのリ
ソース階 層 ではバックアップサーバとしても機 能 します。アクティブ / スタンバイのグループでは、プライマリサーバは処 理 を実 行 し、バックアップサーバはプライマリサーバに障 害 が発 生 した場 合 に備 えてスタンバイするように設 定できます。スタンバイシステムは小 型 でパフォーマンスの低 いシステムでもかまいませんが、プライマリサーバに障 害が発 生 した場 合 にリソースの可 用 性 を確 保 できるだけの処 理 能 力 が必 要 です。
共 有 リソースに対 する物 理 的 な接 続 とアクセスにより、グループ化 のオプションが決 まります。グループ化 するサーバには、通 信 とハート ビート パスがインスト ールされ、動 作 可 能 である必 要 があり、すべてのサーバが共 有 SCSI
またはファイバチャネルインターフェース経 由 で、ディスクリソースにアクセスできる必 要 があります。例 えば、以 下 の図 では、サーバ 1 のリソース AppA にはグループ化 オプションが 1 つのみあります。この構 成 で AppA データベース
への共 有 アクセスを持 つ他 のサーバはサーバ 2 のみです。
ただし、サーバ 3 のリソース AppB は、その他 3 台 のいずれを含 むグループにも属 するように設 定 できます。これは、この例 の共 有 SCSI バスが、構 成 内 の 4 台 すべてのサーバに AppB データベースへのアクセスを提 供 しているからです。

アクティブ - アクティブのグループ化
アクティブ / アクティブペアの設 定 では、すべてのサーバがプロセスをアクティブに実 行 します。また、他 のサーバのリ
ソース階 層 ではバックアップサーバとして機 能 します。
以 下 の設 定 例 に、2 つのアクティブ / アクティブペアのサーバを示 します。サーバ 1 は AppA を処 理 していますが、
サーバ 2 で実 行 中 の AppX のバックアップサーバとして機 能 します。この逆 も当 てはまります。サーバ 2 は AppX を処 理 していますが、サーバ 1 で実 行 中 の AppA のバックアップサーバとして機 能 します。サーバ 3 とサーバ 4 の間には、同 じタイプのアクティブ/アクティブの関 係 があります。
サーバ 1 とサーバ 2 の設 定 と、サーバ 3 とサーバ 4 の設 定 は似 ていますが、大 きな違 いがあります。AppA とAppX のアプリケーションについて、サーバ 1 とサーバ 2 のみをグループ化 できます。これらのサーバのみが、共 有 リ
ソースにアクセスできます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 8アクティブ - スタンバイのグループ化

ただし、AppB と AppC は、複 数 のグループ化 オプションを持 ちます。これは、4 台 のサーバすべてが AppB とAppC の共 有 リソースにアクセスできるからです。AppB と AppC は、第 3、第 4 のバックアップシステムとしてサーバ
1 や サーバ 2 にフェイルオーバするように設 定 することもできます。

注 記 : LifeKeeper はディスクレベルでロックを適 用 するので、AppB と AppC のディスクリソースに接 続 する 4 つのシ
ステムのうち、任 意 の時 点 でそれらにアクセスできるのは 1 つのみです。このため、サーバ 3 がアクティブに AppB を
処 理 しているときには、サーバ 1、サーバ 2、および サーバ 4 は物 理 的 に接 続 していても AppB のディスクリソース
を使 用 できません。

アクティブ - スタンバイのグループ化
アクティブ / スタンバイのペア設 定 では、プライマリサーバは処 理 を実 行 し、バックアップサーバはプライマリサーバに
障 害 が発 生 した場 合 に備 えてスタンバイします。スタンバイシステムは小 型 でパフォーマンスの低 いシステムでもかまいませんが、プライマリサーバに障 害 が発 生 した場 合 にリソースの可 用 性 を確 保 できるだけの処 理 能 力 が必 要 です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 9

インテリジェント スイッチバックと自 動 スイッチバックの違 いスタンバイサーバは、複 数 のアクティブサーバにバックアップを提 供 します。例 えば、上 の図 では、3 つのアクティブ /スタンバイのリソースペアでサーバ 2 がスタンバイサーバです。LifeKeeper のリソース定 義 が、以 下 のアクティブ / ス
タンバイのペアの関 係 を指 定 します。
l

サーバ 1 の AppA が サーバ 2 にフェイルオーバする。

l

サーバ 3 の AppB が サーバ 2 にフェイルオーバする。

l

サーバ 4 の AppC が サーバ 2 にフェイルオーバする。

複 数 のアクティブ / スタンバイグループを持 つ設 定 を検 討 するときには、以 下 の 3 つの重 要 な設 定 概 念 を念 頭に置 いてください。
lll

ディスクの所 有 権 。複 数 の異 なるアクティブなアプリケーションは、異 なる複 数 のサーバから、同 じ共 有
ディスクまた LUN にあるディスクパーティションを使 用 できません。LifeKeeper は、ディスクまたは LUN のレ
ベルでロックを適 用 します。SCSI ロックが適 用 された場 合 、共 有 SCSI バス上 にあるシステム 1 台 のみが、ディスクまたは LUN のパーティションにアクセスできます。このため、同 一 ディスク上 の異 なるパーティショ
ンにアクセスする複 数 のアプリケーションは、同 一 サーバ上 でアクティブにする必 要 があります。この例 では、サーバ 3 が AppB のディスクリソースを所 有 し、サーバ 4 が AppC のリソースを所 有 します。
処 理 能 力 。サーバ 1、サーバ 3、およびサーバ 4 に同 時 に障 害 が発 生 する可 能 性 は非 常 に低 いです
が、複 数 のリソース関 係 をサポート するスタンバイサーバを指 定 するときには、複 数 の障 害 が発 生 した場
合 にスタンバイサーバが重 要 な処 理 のすべてを処 理 できるように注 意 する必 要 があります。
LifeKeeper の管 理 。この例 では、サーバ 2 がその他 3 台 のサーバをバックアップします。一 般 的に、LifeKeeper のデータベースを複 数 の論 理 グループで同 時 に管 理 することは望 ましくありません。はじめに、予 備 システムと 1台 のアクティブなシステムとの間 でリソースを作 成 し、次 に予 備 システムと別 のアク
ティブなシステムとの間 、という手 順 を繰 り返 してリソースを作 成 する必 要 があります。

インテリジェント スイッチバックと自 動 スイッチバックの違 いデフォルト では、リソースのスイッチバック設 定 はインテリジェント です。これは、そのリソースについてサーバ A から
サーバ B にフェイルオーバが発 生 すると、別 の障 害 が発 生 するか、管 理 者 がリソースを別 のサーバにインテリジェ
ントに切 り替 えるまで、リソースはサーバ B に残 ります。このため、 サーバ A が In Service に戻 った後 も、リソース
はサーバ B で動 作 を続 行 します。この時 点 では、 サーバ A はリソースのバックアップとして機 能 します。
状 況 によっては、障 害 が発 生 したサーバが復 旧 したときに、リソースをそのサーバに自 動 でスイッチバックすることが望 ましい場 合 があります。LifeKeeper には、前 述 したデフォルト のインテリジェントスイッチバック動 作 に代 わる
選 択 肢 として、 自 動 スイッチバックオプションがあります。このオプションは、各 サーバの個 々 のリソース階 層 に設 定できます。特 定 のサーバ上 にあるリソース階 層 に自 動 スイッチバックを選 択 し、そのサーバに障 害 が発 生 した場
合 、そのリソース階 層 はバックアップシステムにフェイルオーバします。障 害 が発 生 したサーバが復 旧 したときに、リソース階 層 は元 のサーバに自 動 的 にスイッチバックします。
注記:
l

l

自 動 スイッチバックのチェックは、LifeKeeper を起 動 したとき、またはクラスタに新 しいサーバを追 加 したときにのみ実 行 されます。通 常 のクラスタ動 作 中 には実 行 されません。
LifeKeeper は、優 先 順 位 が上 位 のサーバから下 位 のサーバへの自 動 スイッチバックを実 行 しません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 10syslog によるログの記 録

syslog によるログの記 録
LifeKeeper 8.0 から、標 準 の syslog 機 能 を使 用 してログの記 録 が行 われます。LifeKeeper では、3 つのsyslog の実 装 (標 準 の syslog、rsyslog、および syslog-ng) をサポート しています。パッケージのインス
ト ール時 には、すべての LifeKeeper ログメッセージに対 して「local6」機 能 を使 用 するように syslog が設 定 されます。すべての LifeKeeper ログメッセージを /var/log/lifekeeper.log に送 信 する LifeKeeper 固 有 のルーティングを
含 むように、syslog 設 定 ファイル (/etc/syslog-ng/syslog-ng.conf など) が変 更 されます。(元 の設 定 ファイルは、「~」で終 わる同 じ名 前 を使 用 してバックアップされます。)
この機 能 は、インスト ール後 に /opt/LifeKeeper/bin にある lklogconfig ツールを使 用 して変 更 することができます。このツールの詳 細 については、LifeKeeper がインスト ールされているシステム上 の lklogconfig(8) マニュアル
ページを参 照 してください。
Generic Applicationのリソーススクリプト が /opt/LifeKeeper/out/log に直 接 メッセージを送 ると、LifeKeeperはデフォルト で/var/log/lifekeeper.logにERRORレベルのログメッセージを送 ります。/etc/default/LifeKeeper に
LOGMGR_LOGLEVEL=LK_INFO パラメータを追 加 すれば、ERRORレベルをINFOレベルに変 更 することができます。
注 意 : LifeKeeper がサーバから削 除 されると、LifeKeeper 固 有 の syslog 設 定 が削 除 されます。

リソース階 層LifeKeeper の GUI を使 用 すると、あるサーバにリソース階 層 を作 成 し、次 にその階 層 を 1 台 以 上 のバックアップ
サーバに拡 張 できます。その後 、LifeKeeper により、指 定 したすべてのサーバに指 定 階 層 が自 動 作 成 されます。LifeKeeper は、各 サーバのデータベースで階 層 情 報 を管 理 します。コマンド ラインインターフェースを使 用 する場 合 は、各 サーバの階 層 を明 示 的 に指 定 する必 要 があります。
リソース階 層 の作 成 後 、LifeKeeper が階 層 内 のリソースの停 止 と開 始 を管 理 します。以 下 の関 連 ト ピックで、階 層 の指 定 作 業 の基 本 情 報 を説 明 しています。

リソースタイプ
リソースはハード ウェアとソフト ウェアのいずれかであり、リソースタイプ別 に分 類 できます。LifeKeeper はファイルシ
ステムと SCSI のリソースタイプに処 理 を提 供 し、リカバリキット は通 信 、RDBMS、その他 のアプリケーションのリ
ソースタイプに処 理 を提 供 します。
例 えば、保 護 するファイルシステムの階 層 には、以 下 のタイプのリソースインスタンスが含 まれます。
lfilesys - Linux のファイルシステムリソースオブジェクト で、マウント ポイント により識 別 されます。

ldevice - SCSI ディスクパーティションと仮 想 ディスクで、デバイスファイル名 で識 別 されます (例 : sdc1)。

ldisk - SCSI ディスクまたは RAID システム論 理 ユニット で、SCSI デバイス名 で識 別 されます (例 : sd)。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 11

リソースの状 態

リソースの状 態
状態

意味

In Service、 リソースが動 作 可 能 です。LifeKeeper のローカルリカバリが正 常 に動 作 しています。LifeKeeper
保 護 (ISP) のサーバ間 リカバリと障 害 検 出 が動 作 可 能 です。

In Service、 リソースは動 作 可 能 です。しかし、LifeKeeperのリソースヘルス監 視 は無 効 の状 態 であるため、未保護
ローカルリカバリーやフェイルオーバーは行 われません。
(ISU)
注 記 ：ファイルシステムリソース(filesys)で保 護 されたファイルシステムの使 用 容 量 が90%に( 閾
値 のデフォルト ) 達 した時 、リソースステータスをISUにすることでそれを通 知 します。この場 合 、
監 視 処 理 自 体 は継 続 されます。ファイルシステムリソースと使 用 容 量 の監 視 では、他 のリソースタイプとは違 って意 味 合 いでISUステータスを使 用 しています。ファイルシステムの使 用 容 量 が
一 度 閾 値 を下 回 れば、リソースステータスはISPに戻 ります。
Out of
リソースが、障 害 により Out of Service になっています。リカバリは完 了 していないか、失 敗 しまService、障 した。このリソースについて、LifeKeeper の警 告 機 能 は動 作 不 能 です。
害 (OSF)Out of
リソースは Out of Service ですが、別 のサーバからリソースを引 き継 ぐことができます。
Service、障
害 なし
(OSU)

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 12

階 層 の関 係状態意味

不 正 (未 定 この状 態 は、リソースインスタンスについて状 態 が設 定 されていない場 合 に表 示 されます。通義) 状態
常 の状 況 では、この不 正 状 態 が長 く続 くことはありません。ある状 態 から別 の状 態 への移 行 が(ILLSTATE) 予 測 されます。LifeKeeper の情 報 テーブルがすべて更 新 される前 (LifeKeeper が初 めて起 動 するときなど) にスイッチオーバが発 生 した場 合 に、この状 態 になります。

階 層 の関 係
LifeKeeper では、リソースインスタンス間 の関 係 を作 成 できます。主 な関 係 は依 存 関 係 で、例 えばあるリソース
インスタンスが動 作 するために、別 のリソースインスタンスに依 存 します。リソースインスタンスと依 存 関 係 の組 み合 わせが、リソース階 層 です。

例 えば、/usr1 の動 作 はディスクサブシステムに依 存 するので、/usr1 と、ディスクサブシステムを表 すインスタンスとの間 に順 序 付 きの階 層 の関 係 を作 成 できます。
リソース階 層 により指 定 された依 存 関 係 は、リソースインスタンスを In Service と Out of Service にする適 切 な
順 序 を LifeKeeper に示 します。このリソース階 層 の例 では、disk と device のインスタンスを正 常 に In Service にするまで、LifeKeeper は /usr1 リソースを In Service にすることができません。

イクイバレンシ情 報
LifeKeeper リソース階 層 を作 成 して拡 張 すると、そのリソース階 層 はプライマリサーバとセカンダリサーバの両 方 に存 在 します。ほとんどのリソースインスタンスは、1 台 のサーバでのみ同 時 にアクティブにできます。このようなリソー
スについて、LifeKeeper は「イクイバレンシ情 報 」という第 2 の種 類 の関 係 を定 義 します。これにより、リソースがあるサーバで In Service になると、イクイバレンシ情 報 が定 義 されている他 のサーバでは Out of Service になります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 13

リソース階 層 の情 報

以 下 の例 に、各 サーバのディスクパーティションのリソースインスタンス間 のイクイバレンシ情 報 を示 します。この例
では、各 リソースインスタンスが類 似 のイクイバレンシを持 ちます。

リソース階 層 の情 報
各 リソースのステータスは、ステータスの詳 細 表 示 とステータスの簡 略 表 示 で表 示 されます。root リソースを表 す
LifeKeeper のタグ名 は、[TAG] 列 の左 端 から開 始 され、階 層 内 のリソースのタグ名 は適 切 にインデント されてリソース間 の依 存 関 係 を表 します。
以 下 の例 は、ステータスの簡 略 表 示 のリソース階 層 セクションから取 ったものです( デバイスとディスクの ID は、表示 領 域 に収 まるように切 り詰 められている) 。
LOCAL TAG

ID

STATE PRIO PRIMARY

svr1

app3910-on-svr1 app4238

ISP

1

svr2

svr1

filesys4083

ISP

1

svr2

000...300-1 ISP

1

svr2

000...300

1

svr2

/jrl1

svr1

device2126

svr1

disk2083

ISP

階 層 の図 についてはリソース階 層 の例 のト ピックを参 照 してください。詳 細 については、ステータスの詳 細 表 示 とステータスの簡 略 表 示 のト ピックの「リソース階 層 の情 報 」セクションを参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 14

リソース階 層 の例

リソース階 層 の例

ステータスの詳 細 表 示
このト ピックでは、lcdstatus コマンド の出 力 例 を使 用 してステータスの詳 細 表 示 で提 供 される情 報 のカテゴリについて説 明 します。この情 報 を表 示 する方 法 の詳 細 については、LCD (1M) のマニュアルページを参 照 してください。コマンド ラインに、man lcdstatus または man LCD を入 力 できます。LifeKeeper の GUI で使 用 できるス
テータス情 報 については、サーバーのステータスの表 示 またはリソースのステータスの表 示 を参 照 してください。
ステータスの詳 細 表 示 の例 :シャット ダウンスト ラテジー
Resource hierarchies for machine "wileecoyote":
ROOT of RESOURCE HIERARCHY
apache-home.fred: id=apache-home.fred app=webserver type=apache state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by LifeKeeper
info=/home/fred /usr/sbin/httpdreason=restore action has succeeded
depends on resources: ipeth0-172.17.104.25,ipeth0-172.17.106.10,ipeth0-172.17.106.105
Local priority = 1
SHARED equivalency with "apache-home.fred" on "roadrunner", priority = 10

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 15

ステータスの詳 細 表 示

FAILOVER ALLOWED
ipeth0-172.17.104.25: id=IP-172.17.104.25 app=comm type=ip state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by LifeKeeper
info=wileecoyote eth0 172.17.104.25 fffffc00
reason=restore action has succeeded
these resources are dependent: apache-home.fred
Local priority = 1
SHARED equivalency with "ipeth0-172.17.104.25" on "roadrunner", priority = 10
FAILOVER ALLOWED
ipeth0-172.17.106.10: id=IP-172.17.106.10 app=comm type=ip state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by LifeKeeper
info=wileecoyote eth0 172.17.106.10 fffffc00
reason=restore action has succeeded
these resources are dependent: apache-home.fred
Local priority = 1
SHARED equivalency with "ipeth0-172.17.106.10" on "roadrunner", priority = 10
FAILOVER ALLOWED
ipeth0-172.17.106.105: id=IP-172.17.106.105 app=comm type=ip state=ISP
initialize=(AUTORES_ISP) automatic restore to IN-SERVICE by LifeKeeper
info=wileecoyote eth0 172.17.106.105 fffffc00
reason=restore action has succeeded
These resources are dependent: apache-home.fred
Local priority = 1
SHARED equivalency with "ipeth0-172.17.106.105" on "roadrunner", priority = 10
FAILOVER ALLOWED

通 信 ステータスの情 報
The following LifeKeeper servers are known:machine=wileecoyote state=ALIVE
machine=roadrunner state=DEAD (eventslcm detected failure at Wed Jun 7 15:45:14 EDT
2000)
The following LifeKeeper network connections exist:

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 16

リソース階 層 の情 報

to machine=roadrunner type=TCP addresses=192.168.1.1/192.168.105.19
state="DEAD" priority=2 #comm_downs=0

LifeKeeper のフラグ
The following LifeKeeper flags are on:

shutdown_switchover
シャット ダウンスト ラテジー
The shutdown strategy is set to: switchover.

リソース階 層 の情 報
LifeKeeper は、リソースのステータスを root リソースから表 示 します。表 示 には、リソースのすべての依 存 関 係 についての情 報 が含 まれます。
複 数 のリソースに共 通 する要 素 は、最 初 の root リソースの下 に 1 回 のみ表 示 されます。各 リソース記 述 の第 1
行 には、リソースタグとその後 に続 くコロン (:) が表 示 されます (例 : device13557:)。階 層 内 でリソースの記 述 に使用 できる情 報 要 素 を以 下 に示 します。
lid - LifeKeeper が使 用 する一 意 のリソース識 別 文 字 列 。

lapp - アプリケーションのタイプを示 します。例 えば、サンプルリソースは Web サーバアプリケーションです。

ltype - リソースのクラスタイプを示 します。例 えば、サンプルリソースは Apache アプリケーションです。

lstate - リソースの現 在 の状 態 。

l

l

l

l

l

l

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

lISU — In Service であり、保 護 されていません。

l

OSF — Out of Service であり、障 害 が発 生 しています。

l

OSU — Out of Service であり、障 害 はありません。

initialize - リソースの初 期 化 方 法 を指 定 します。例 えば、LifeKeeper はアプリケーションのリソースをリス
ト アしますが、ホスト アダプタは LifeKeeper なしで初 期 化 します。
info - オブジェクト の remove と restore のスクリプト が使 用 する、オブジェクト に固 有 の情 報 があります。
reason - 存 在 する場 合 、リソースが現 在 の状 態 にある原 因 を示 します。例 えば、あるアプリケーションがOSU の状 態 になった原 因 は、別 のサーバでそのアプリケーションがIn Service (ISP または ISU) になったからです。共 有 リソースは、グループ内 の 1 台 のサーバでのみ同 時 にアクティブにできます。
depends on resources - 存 在 する場 合 、このリソースが依 存 するリソースのタグ名 がリスト されます。
these resources are dependent - このオブジェクト に直 接 依 存 するすべての親 リソースのタグ名 が示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 17

通 信 ステータスの情 報

l

l

l

Local priority - このリソースについて、ターゲット サーバのフェイルオーバの優 先 順 位 の値 を示 します。
SHARED equivalency - このリソースが同 等 として定 義 されたリモート リソースのリソースタグとサーバ名 、およびこのリソースについてのフェイルオーバの優 先 順 位 の値 を示 します。
FAILOVER ALLOWED - 存 在 する場 合 、上 の行 で同 等 と指 定 されたリモート サーバで LifeKeeper が動 作 可 能 であること、およびアプリケーションが障 害 に対 して保 護 されていることを示 します。FAILOVERINHIBITED は、LifeKeeper がシャット ダウンされているかリモート サーバが停 止 していることにより、アプリ
ケーションが保 護 されていないことを示 します。

通 信 ステータスの情 報ステータス表 示 のこのセクションには、LifeKeeper が認 識 しているサーバとその現 在 の状 態 、および各 コミュニケー
ションパスの情 報 がリスト されます。
これらの通 信 情 報 の要 素 は、ステータス表 示 にあります。
lllstate -コミュニケーションパスのステータス。通 信 ステータスの値 は以 下 の値 をとります。
l

ALIVE - 通 常 の動 作 中 。

lDEAD - 通 常 の動 作 をしていません。

priority -コミュニケーションパスに割 り当 てられた優 先 順 位 の値 。この項 目 は TCP パスについてのみ表示 されます。
#comm_downs - ポート に障 害 が発 生 してフェイルオーバが発 生 した回 数 。パスの障 害 によりフェイル
オーバが発 生 するのは、障 害 発 生 時 に「ALIVE」のコミュニケーションパスが他 にない場 合 のみです。

さらに、ステータス表 示 では、TTY コミュニケーションパスについてのみ維 持 されている以 下 の統 計 値 を提 供 できます。
lwrpid - 個 々 の TTY コミュニケーションパスが、一 意 の読 み取 りプロセスと書 き込 みプロセスを持 ちます。wrpid フィールド には、書 き込 みプロセスのプロセス ID があります。書 き込 みプロセスは、以 下 の 2 つの条 件 のうちいずれかが発 生 するまでスリープ状 態 です。
lll

ハート ビート タイマの期 限 が切 れ、書 き込 みプロセスにメッセージを送 信 させる。
ローカルプロセスが、LifeKeeper のメンテナンスメッセージを他 のサーバに送 信 するように書 き込 み
プロセスに要 求 する。書 き込 みプロセスは、関 連 付 けられた TTY ポート を使 用 して、メッセージを
他 のシステムの TTY ポート 上 にある読 み取 りプロセスに送 信 します。

rdpid - 個 々 の TTY コミュニケーションパスが、一 意 の読 み取 りプロセスと書 き込 みプロセスを持 ちます。rdpid フィールド には、読 み取 りプロセスのプロセス ID があります。読 み取 りプロセスは、以 下 の 2 つの条 件 のうちいずれかが発 生 するまでスリープ状 態 です。
ll

ハート ビート タイマの期 限 が切 れ、定 義 済 みのハート ビート 間 隔 が期 限 切 れになったかどうかを読み取 りプロセスが判 断 する必 要 がある場 合 。期 限 切 れの場 合 、読 み取 りプロセスはコミュニケー
ションパスに DEAD 状 態 のマークを付 けます。これにより、ALIVE とマークされた他 のコミュニケー
ションパスがない場 合 はフェイルオーバイベント が開 始 されます。
リモート システムの書 き込 みプロセスが LifeKeeper のメンテナンスメッセージを送 信 し、読 み取 りプ
ロセスがメッセージの受 信 に必 要 なプロト コルを実 行 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 18

LifeKeeper のフラグ

l

l

l

l

l

l

l

#NAKs - 書 き込 みプロセスが negative acknowledgment ( NAK) を受 信 した回 数 。NAK メッセージは、
他 のシステム上 にある読 み取 りプロセスが、書 き込 みプロセスが送 信 したメッセージを受 け取 らず、書 き
込 みプロセスがメッセージパケット を再 送 信 する必 要 があったことを意 味 します。#NAKs の統 計 値 は、回線 ノイズに起 因 して、長 期 間 にわたって集 計 できます。ただし、急 激 に数 値 が増 加 した場 合 、通 信 サ
ブシステムで診 断 手 順 を実 行 する必 要 があります。
#chksumerr - サーバ間 のチェックサムメッセージが一 致 しなかった回 数 。この統 計 値 は、回 線 ノイズに起因 して、長 期 間 にわたって集 計 できます。ただし、急 激 に数 値 が増 加 した場 合 、通 信 サブシステムで診
断 手 順 を実 行 する必 要 があります。
#incmpltmes - 受 信 メッセージパケット が予 測 サイズに一 致 しなかった回 数 。不 一 致 の回 数 が多 い場
合 、コミュニケーションパスに関 連 付 けられたハード ウェアポート で診 断 手 順 の実 行 が必 要 な可 能 性 があります。
#noreply - 書 き込 みプロセスが肯 定 応 答 の待 機 中 にタイムアウト し、メッセージを再 送 信 しなければならなかった回 数 。肯 定 応 答 がない場 合 、サーバの過 負 荷 、またはサーバの障 害 を意 味 することがあります。
#pacresent - 読 み取 りプロセスが同 一 パケット を受 診 した回 数 。これは、送 信 サーバの書 き込 みプロセ
スがタイムアウト し、同 一 メッセージを再 送 信 する場 合 に発 生 することがあります。
#pacoutseq - 読 み取 りプロセスが、順 序 が不 正 のパケット を受 診 した回 数 。このフィールド の値 が大 きい
場 合 、メッセージパケット の脱 落 を示 すことがあり、通 信 サブシステムで診 断 手 順 の実 行 が必 要 な可 能性 があります。
#maxretrys - 特 定 のメッセージについて、再 送 信 の最 大 回 数 を超 えたときに増 加 する指 標 (NAK と
noreply のメッセージ)。#maxretrys フィールド の値 が大 きい場 合 、通 信 サブシステムで診 断 手 順 を実 行する必 要 があります。

LifeKeeper のフラグ
ステータスの詳 細 表 示 の後 部 近 くに、システムのフラグセット があります。共 通 タイプは、プロセスのロックが動 作 を
完 了 するまで他 のプロセスを確 実 に待 機 させるために使 用 する LCD のロックフラグです。LCD のロックの標 準
フォーマット は以 下 のとおりです。
!action!processID!time!machine:id.
一 般 的 な LCD のロックフラグの例 を示 します。
ll!action!02833!701236710!server1:filesys。ファイルシステム階 層 を作 成 すると、このフォーマット でステータ
ス表 示 にフラグが生 成 されます。filesys の指 定 は、他 のアプリケーションリソース階 層 では別 のリソースタ
イプである場 合 も、一 般 的 なアプリケーションやユーザ定 義 アプリケーションでは app である場 合 もあります。
他 の代 表 的 なフラグとして、!nofailover!machine、!notarmode!machine、shutdown_switchover などがあります。!nofailover!machine と !notarmode!machine のフラグは、LifeKeeper が作 成 と削 除 を行 う内 部の一 時 フラグで、サーバのフェイルオーバを制 御 します。shutdown_switchover フラグは、このサーバのシャット ダウンスト ラテジーが switchover に設 定 されたことを示 し、サーバのシャット ダウンによりスイッチオー
バが発 生 します。使 用 可 能 なフラグの詳 細 については、依 存 関 係 の作 成 方 法 については、LCDI-flag(1M) を参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 19

シャット ダウンスト ラテジー

シャット ダウンスト ラテジー
ステータスの詳 細 表 示 の最 後 の項 目 は、このシステム用 に選 択 された LifeKeeper のシャット ダウンスト ラテジーを示 します。詳 細 については、サーバのシャット ダウンスト ラテジーの設 定 を参 照 してください。

ステータスの簡 略 表 示
このト ピックでは、lcdstatus -e コマンド の出 力 例 を使 用 して、ステータスの簡 略 表 示 で提 供 される情 報 のカテゴ
リについて説 明 します。この情 報 を表 示 する方 法 の詳 細 については、LCD (1M) のマニュアルページを参 照 してください。コマンド ラインに、man lcdstatus または man LCD を入 力 できます。LifeKeeper の GUI で使 用 できるス
テータス情 報 については、サーバーのステータスの表 示 またはリソースのステータスの表 示 を参 照 してください。
ステータスの簡 略 表 示 の例 :リソース階 層 の情 報
BACKUP

TAG

ID

STATE PRIO PRIMARY

svr1

appfs3910-on-svr1 appfs4238

ISP

1

svr2

svr1

filesys4083

ISP

1

svr2

000...300-1 ISP

1

svr2

000...300

1

svr2

/jrl1

svr1

device2126

svr1

disk2083

ISP

通 信 ステータスの情 報
MACHINE NETWORKADDRESSES/DEVICE

STATE

PRIO

svr1

TCP

100.10.1.20/100.11.1.21 ALIVE 1

svr1

TTY

/dev/ttyS0

ALIVE --

リソース階 層 の情 報
LifeKeeper は、各 リソースのステータスを表 示 します。root リソースを表 す LifeKeeper のタグ名 は、[TAG] 列 の左端 から開 始 され、階 層 内 のリソースのタグ名 は適 切 にインデント されてリソース間 の依 存 関 係 を表 します。
BACKUP 列 は、フェイルオーバの優 先 順 序 内 で、このステータス表 示 の対 象 システムの次 にあるシステムを示します。指 定 したリソースについて、ターゲット システムが優 先 順 位 の最 も低 いシステムである場 合 、そのリソースの BACKUP 列 にはダッシュ (------) が表 示 されます。
l

TAG 列 - リソースの root タグがあります。

l

ID 列 -各 リソースの識 別 文 字 列 があります。

l

STATE 列 -各 リソースの現 在 の状 態 があります (リソースの状 態 を参 照 )。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 20

通 信 ステータスの情 報lPRIO 列 -各 リソースについて、ローカルサーバのフェイルオーバの優 先 順 位 の値 があります。

l

PRIMARY 列 -各 リソースについて、優 先 順 位 が最 高 のサーバ名 があります。

通 信 ステータスの情 報
表 示 のこのセクションには、ターゲット システムで定 義 された各 コミュニケーションパスのリスト があります。各 パスについて、以 下 の情 報 が表 示 されます。
l

MACHINE - コミュニケーションパスのリモート サーバ名 。

l

NETWORK - コミュニケーションパスのタイプ (TCP または TTY)。

l

ADDRESSES/DEVICE - コミュニケーションパスの IP アド レスまたはデバイス名 のペア。

l

STATE - コミュニケーションパスの状 態 (ALIVE または DEAD)。

l

PRIO - TCP パスの場 合 、パスに割 り当 てられた優 先 順 位 。TTY パスの場 合 、優 先 順 位 が割 り当 てられていないので、この列 にはダッシュ (----) が表 示 されます。

障 害 検 出 とリカバリのシナリオ
障 害 検 出 とリカバリを実 行 するために、LifeKeeper のさまざまなコンポーネント がどのように連 携 しているかを調 べ
るには、3 つのタイプのリカバリシナリオを説 明 する以 下 のト ピックを参 照 してください。

IP ローカルリカバリ
SIOS では、バックアップインターフェースが必 要 な場 合 、すべての LifeKeeper リリースに含 まれる標 準 Linux の
NIC ボンディングメカニズムを使 用 してボンディングしたインターフェースを使 用 することを推 奨 しています。LifeKeeper のリリース 7.4.0 から、ボンディングしたインターフェースがサポート する唯 一 の方 法 になりました。7.4.0 以 前 のリリースでは、後 述 の IP キット のバックアップインターフェース機 能 を使 用 できます。
IP ローカルリカバリ機 能 を使 用 すると、IP Recovery Kit が障 害 を検 出 したときに、LifeKeeper は、保 護 している
IP アド レスを、設 定 されているインターフェースから同 一 サーバ上 の別 のインターフェースに移 動 できます。ローカ
ルリカバリはオプションのバックアップ方 式 を提 供 するので、サーバで特 定 のインターフェースに障 害 が発 生 した場
合 、保 護 している IP アド レスをバックアップインターフェースで動 作 可 能 にできます。このため、アプリケーション/リ
ソース階 層 全 体 がバックアップサーバにフェイルオーバすることを防 ぐことができます。

ローカルリカバリのシナリオ
IP ローカルリカバリを使 用 すると、サーバ上 で LifeKeeper が保 護 する各 IP アド レスについて、バックアップネット
ワークインターフェースを 1 つ指 定 できます。バックアップインターフェースが正 しく動 作 するためには、プライマリイン
ターフェースと同 じ物 理 ネット ワークに接 続 する必 要 があります。システム管 理 者 は、有 効 なインターフェースが選択 されていることを確 認 する必 要 があります。バックアップインターフェースをあるサーバに指 定 し、クラスタ内 の他のサーバには指 定 しないことには、正 当 性 があります。選 択 されたあるサーバ上 のバックアップインターフェースは、
他 のサーバ上 のバックアップの選 択 に影 響 を与 えません。
IP Recovery Kit によって IP アド レスの障 害 が検 出 されると、結 果 として生 じる障 害 によって IP ローカルリカバリ
スクリプト が起 動 されます。LifeKeeper は最 初 に、その IP アド レスを現 在 のネット ワークインターフェース上 で In
Service に戻 そうとします。この動 作 に失 敗 した場 合 、LifeKeeper はリソースインスタンスをチェックして、使 用 可

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 21

コマンド ラインの操 作

能 なバックアップインターフェースの有 無 を調 べます。使 用 可 能 なバックアップインターフェースがある場 合 、IP アド
レスをバックアップインターフェースに移 動 しようとします。ローカルリカバリの試 行 がすべて失 敗 した場
合 、LifeKeeper は IP アド レスとすべての依 存 リソースをバックアップサーバにフェイルオーバします。
バックアップインターフェース名 は、IP リソースインスタンスの情 報 フィールド に指 定 できます。情 報 フィールド の値 はスペースで区 切 り、プライマリサーバ名 、ネット ワークインターフェース名 、IP アド レス、ネット マスク、バックアップイン
ターフェース名 の順 に指 定 します。例 を示 します。
ServerA eth0 172.17.106.10 fffffc00 eth1
バックアップインターフェースを設 定 しない場 合 、5 番 目 のフィールド 値 を none に設 定 してください。
保 護 している IP アド レスがバックアップインターフェースに移 動 すると、2 番 目 と 5 番 目 のフィールド 値 が入 れ替 えられ、元 のバックアップインターフェースがプライマリになり、元 のプライマリインターフェースがバックアップになります。
この結 果 、LifeKeeper の起 動 時 、スイッチオーバ時 、およびフェイルオーバ時 には、LifeKeeper は常 に最 後 に設定 されたインターフェースで IP アド レスを In Service にしようとします。

コマンドラインの操 作
LifeKeeper for Linux v3.01 以 降 では、既 存 の IP リソースインスタンスにバックアップインターフェースを追 加 したり
削 除 したりする機 能 は、コマンド ラインユーティリティとして提 供 されています。この機 能 は、lkipbu ユーティリティ
が提 供 します。コマンド と構 文 は以 下 のとおりです。
lkipbu [-d machine] -{a|r} -t tag -f interface
このインスタンスについてバックアップインターフェースがすでに定 義 済 みの場 合 、または不 正 なインターフェース名が指 定 された場 合 、add 動 作 (-a オプションで指 定 ) は失 敗 します。指 定 したインターフェースが、このDataKeeperの現 在 のバックアップインターフェースでない場 合 、削 除 動 作 (-r オプションで指 定 ) は失 敗 します。
コマンド ライン操 作 で、IP アド レスをバックアップインターフェースに手 動 で移 動 することもできます。この操 作 は、
以 下 の構 文 で -m オプションにより指 定 します。
lkipbu [-d machine] -m -t tag
このインスタンスについてバックアップインターフェースが設 定 されていない場 合 、この操 作 は失 敗 します。指 定 したリソースインスタンスが現 在 In Service である場 合 、現 在 のインスタンスから IP アド レスを設 定 解 除 する
ipaction remove 動 作 、および IP アド レスをバックアップインターフェースに設 定 する ipaction restore
動 作 を使 用 して、移 動 が実 行 されます。移 動 後 、 execute_broadcast_ping の機 能 を使 用 して新 しい
インターフェース上 にあるアド レスの動 作 が確 認 され、正 常 に動 作 している場 合 は、IP リソースインスタンスの
INFO フィールド にあるインターフェースの値 が入 れ替 えられます。このコマンド の実 行 時 に、指 定 した IP リソース
インスタンスが Out of Service である場 合 、INFO フィールド のプライマリとバックアップのインターフェースの値 が単純 に入 れ替 えられます。
lkipbu ユーティリティには、指 定 した IP リソースインスタンスについて現 在 指 定 されているプライマリとバックアップのインターフェース、およびプライマリインターフェース上 のリソースの状 態 (動 作 中 または停 止 ) を取 得 するオプ
ションもあります。この操 作 は、以 下 の構 文 で -s オプションにより指 定 します。
lkipbu [-d machine] -s -t tag
出 力 は、以 下 のようになります。
IP address: 172.17.106.10

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 22

リソースのエラーリカバリのシナリオ

Netmask: 255.255.252.0
Primary interface: eth0 (up)Backup interface: eth1
詳 細 については、lkipbu(8) のマニュアルページを参 照 してください。

リソースのエラーリカバリのシナリオ
LifeKeeper は、LifeKeeper が保 護 するリソースのステータスと健 全 性 をチェックするリアルタイムデーモンモニタ
lkcheck を装 備 しています。 In Service の各 リソースについて、lkcheck が定 期 的 にそのリソースタイプのquickCheck スクリプト を呼 び出 します。quickCheck スクリプト がリソースのクイック健 全 性 チェックを実 行 し、リソースが障 害 のある状 態 にあると判 断 すると、quickCheck スクリプト はイベント 通 知 メカニズム sendevent を呼び出 します。
以 下 の図 に、lkcheck がプロセスを開 始 したときのリカバリプロセスの作 業 を示 します。

1. lkcheck が実 行 されます。デフォルト では、lkcheck プロセスは 2 分 ごとに実 行 されます。lkcheck が動 作すると、システムで In Service の各 リソースについて適 切 は quickCheck スクリプト を呼 び出 します。
2. quickCheck スクリプト がリソースをチェックします。quickCheck スクリプト が実 行 するチェックの内 容 は、各 リソースタイプによって異 なります。通 常 、スクリプト は、リソースのクライアント の動 作 をシミュレート して、予 測 した応 答 を受 信 するかどうかを確 認 することにより、目 的 の作 業 を実 行 するためにリソースが使用 可 能 かどうかを単 純 に確 認 します。
3. quickCheck スクリプト が sendevent を呼 び出 します。quickCheck スクリプト が、リソースが障 害 のある状 態 にあると判 断 した場 合 、sendevent を呼 び出 して、適 切 なクラスとタイプを持 つイベント を開 始 します。
4. リカバリ手 順 の検 索 。システムイベント 通 知 メカニズム sendevent は、はじめに、イベント タイプまたはコン
ポーネント について、LCD がリソースまたはリカバリを持 つかどうかを判 断 しようとします。この判 断 を行 うた

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 23

リソースのエラーリカバリのシナリオ

めに、is_recoverable プロセスは LCD のリソース階 層 をスキャンして、イベント に対 応 するリソースインスタ
ンス (この例 では filesys の名 前 ) を検 索 します。
次 の手 順 の動 作 は、スキャンでリソースレベルのリカバリ手 順 が検 出 されたかどうかによって異 なります。
ll

検 出 されない場 合 。リカバリ手 順 が見 つからない場 合 、is_recoverable は sendevent に戻り、sendevent は基 本 イベント 通 知 を続 行 します。
検 出 された場 合 。スキャンでリソースが検 出 された場 合 、is_recoverable はリカバリプロセスをバックグラウ
ンド に運 びます。is_recoverable プロセスが戻 り、sendevent が基 本 イベント 通 知 を続 行 します。推 奨 フ
ラグ「-A」を基 本 警 告 イベント 応 答 スクリプト に渡 し、LifeKeeper がリカバリを実 行 することを示 します。

5. リカバリプロセスが開 始 されます。リカバリが続 行 していると仮 定 して、is_recoverable はリカバリプロセスを
開 始 し、はじめにローカルリカバリを試 行 します。
6. ローカルリカバリが試 行 されます。インスタンスが検 出 された場 合 、リカバリプロセスは、LCD 内 のリソース
階 層 にアクセスし、階 層 ツリーからイベント に応 答 する方 法 を知 っているリソースを検 索 して、ローカルリカ
バリを試 行 します。各 リソースタイプについて、イベント クラスにちなむ名 前 を持 つサブディレクト リ (そのイベント タイプのリカバリスクリプト を持 つ) を含 むリカバリサブディレクト リを検 索 します。
リカバリプロセスが、リソース階 層 で障 害 が発 生 しているリソースから上 方 向 に最 も離 れたリソースに関 連
付 けられている、リカバリスクリプト を実 行 します。リカバリスクリプト が正 常 に完 了 した場 合 、リカバリは停止 します。スクリプト が失 敗 した場 合 、次 のリソースに関 連 付 けられたスクリプト が実 行 され、リカバリスク
リプト が正 常 に完 了 するか、障 害 が発 生 したインスタンスに関 連 付 けられたリカバリスクリプト が試 行 されるまで続 行 されます。

ローカルリカバリが正 常 に完 了 した場 合 、リカバリは停 止 します。
7. サーバ間 のリカバリが開 始 されます。ローカルリカバリに失 敗 した場 合 、イベント はサーバ間 のリカバリにエスカレート します。
8. リカバリが続 行 されます。ローカルリカバリに失 敗 しているので、リカバリプロセスは失 敗 したインスタンスを
Out-of-Service-FAILED (OSF) 状 態 にマークし、この失 敗 したリソースに依 存 するすべてのリソースを
Out-of-Service-UNIMPAIRED (OSU) 状 態 にマークします。リカバリプロセスは次 に、障 害 が発 生 したリ
ソース、または障 害 が発 生 したリソースに依 存 するリソースが、他 のシステム上 にあるリソースとイクイバレ
ンシー情 報 を持 っているかどうかを判 断 し、優 先 順 位 が最 高 の動 作 可 能 なサーバを選 択 します。同 時にアクティブにできるイクイバレンシー情 報 を持 つリソースは 1 つのみです。

イクイバレンシー情 報 が存 在 しない場 合 、リカバリプロセスは停 止 します。
イクイバレンシー情 報 が検 出 されて選 択 された場 合 、LifeKeeper はサーバ間 のリカバリを開 始 します。リ
カバリプロセスが LCM 経 由 で、イクイバレンシー情 報 を持 つリソースを持 つ選 択 されたバックアップシステムの LCD プロセスにメッセージを送 信 します。これは、LifeKeeper がサーバ間 のリカバリを試 行 することを意
味 します。
9. lcdrecover プロセスが転 送 を調 整 します。バックアップサーバの LCD プロセスが lcdrecover プロセスを運び、同 等 リソースの転 送 を調 整 します。
10. バックアップサーバのアクティブ化 。lcdrecover プロセスが同 等 のリソースを検 出 し、そのリソースが Out ofService のリソースに依 存 しているかどうかを判 断 します。lcdrecover が、必 要 な各 リソースについて
restore スクリプト (リソースリカバリ動 作 スクリプト の一 部 ) を実 行 し、リソースを In Service にします。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 24サーバの障 害 リカバリのシナリオ

バックアップサーバでリソースをリスト アすることにより、プライマリシステムからより多 くの共 有 リソースを転 送することが必 要 になる場 合 があります。プライマリシステムとの間 で、プライマリサーバ上 でのサービスから削除 する必 要 があるリソースを示 すメッセージが送 受 信 され、次 に選 択 したバックアップサーバで In Serviceになり、重 要 なアプリケーションのすべての機 能 が提 供 されます。この動 作 は、転 送 する追 加 の共 有 リ
ソースがなくなり、バックアップで必 要 なすべてのリソースインスタンスがリスト アされるまで続 行 されます。

サーバの障 害 リカバリのシナリオ
LifeKeeper Communications Manager (LCM) には、2 つの機 能 があります。
ll

メッセージング。LCM は、LifeKeeper がリカバリ、設 定 、または監 査 の実 行 を行 うときに送 信 するメッセー
ジの経 路 として機 能 します。
障 害 検 出 。また、LCM には、サーバに障 害 が発 生 しているかどうかを検 出 する役 割 もあります。

LifeKeeper には、構 成 内 の各 サーバに、ペアのサーバが動 作 していることを定 期 的 に通 知 する組 み込 みのハー
ト ビート 信 号 があります。あるサーバが、いずれかのコミュニケーションパス経 由 でハート ビート メッセージを受 信 しな
かった場 合 、LifeKeeper はそのパスを DEAD としてマークします。
以 下 の図 に、LCM ハート ビート メカニズムがサーバの障 害 を検 出 したときのリカバリ作 業 を示 します。

以 下 の手 順 では、上 の図 で、LifeKeeper があるサーバのすべての通 信 接 続 を DEAD としてマークした場 合 のリ
カバリシナリオを説 明 します。
1. LCM が eventslcm を起 動 します。LifeKeeper がすべてのコミュニケーションパスを DEAD としてマークすると、LCM は eventslcm プロセスを開 始 します。
eventslcm プロセスを停 止 する活 動 は 1 つのみです。
l

コミュニケーションパスが、アクティブである。いずれかのコミュニケーションパスがハート ビート 信 号 の送 信 を
再 開 した場 合 、LCM は eventslcm プロセスを停 止 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 25

サーバの障 害 リカバリのシナリオ

通 信 障 害 に起 因 するフェイルオーバやシステムの障 害 を防 止 するために、各 ペアのサーバ間 に、物 理 的に独 立 した冗 長 なコミュニケーションパスを 2 つ以 上 設 定 することが重 要 です。
2. sendevent へのメッセージ送 信 。eventslcm は、sendevent をイベント タイプ machfail で呼 び出 してシス
テム障 害 アラームを送 信 します。
3. sendevent がフェイルオーバリカバリを開 始 します。sendevent プログラムが、LifeKeeper がシステム障 害 イ
ベント を処 理 できることを判 断 し、LifeKeeper フェイルオーバリカバリプロセス lcdmachfail を実 行 します。
4. lcdmachfail のチェック。lcdmachfail プロセスがはじめに、応 答 していないサーバがシャット ダウンしていないことを確 認 します。システム障 害 の発 生 前 に、他 のシステムが正 常 にシャット ダウンしている場 合 、
フェイルオーバは禁 止 されます。次 に、lcdmachfail は、障 害 が発 生 したシステムと同 等 の共 有 を持 つリ
ソースをすべて特 定 します。これが、リカバリの関 与 ポイント です。
5. lcdmachfail がリソースをリスト アします。lcdmachfail が、障 害 が発 生 したシステムと同 等 のイクイバレン
シ情 報 を持 つ、バックアップサーバ上 のリソースをすべて特 定 します。また、バックアップサーバが該 当 するリソースが構 成 されている、優 先 順 位 が最 高 のアクティブなサーバであるかどうかを判 断 します。すべてのバックアップサーバがこのチェックを実 行 するので、1 台 のサーバのみが階 層 のリカバリを試 行 します。この
チェックに合 格 した個 々 の同 等 リソースについて、lcdmachfail が、関 連 付 けられたリスト アプログラムを
呼 び出 します。次 に、lcdmachfail は、リスト アしたリソースに依 存 する各 リソースもリスト アします。これは、バックアップサーバ上 の階 層 全 体 がサービス中 になるまで続 行 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 26

インスト ールと設 定

インスト ールと設定
SPS for Linux のインスト ール
SPS for Linux ソフト ウェアのインスト ールに関 する詳 細 な手 順 については、SPS for Linux インスト ールガイド を
参 照 してください。その他 の情 報 については、 SPS for Linux リリースノート を参 照 してください。

SPS for Linux の設 定
SPS 環 境 がインスト ールされると、クラスタ内 の各 サーバ上 で SPS ソフト ウェアを設 定 することができます。以 下の SPS 設 定 手 順 ト ピックに記 載 の手 順 に従 ってください。ここには、詳 細 情 報 を含 む各 ト ピックへのリンクが記載 されています。

SPS の設 定 手 順
SPS インスト ールガイド の説 明 に従 って SPS 環 境 をインスト ールした場 合 、クラスタ内 の各 サーバで SPS ソフト
ウェアを起 動 し、設 定 することができます。
詳 細 を説 明 するト ピックへのリンクを含 む以 下 の手 順 を実 行 してください。以 下 の手 順 は、クラスタ内 の各 サー
バで実 行 します。
1. 次 のコマンド を root として実 行 して LifeKeeper を起 動 します。
/etc/init.d/lifekeeper start
このコマンド によって、管 理 対 象 のサーバ上 のまだ起 動 していないすべての LifeKeeper デーモンプロセスを起 動 します。
LifeKeeper の起 動 および停 止 の詳 細 については、LifeKeeper の起 動 および LifeKeeper の停 止 を参 照
してください。
2. TTY 通 信 接 続 をセット アップ します。LifeKeeper のハート ビート 用 に TTY 通 信 パスを利 用 する場 合 は、
ハート ビート 用 の物 理 的 な接 続 をセット アップする必 要 があります。
3. GUI を設 定 します。GUI の設 定 には多 くのタスクが含 まれます。GUI の実 行 準 備 のLifeKeeper GUI - 概
要 ト ピックから始 めてください。詳 細 な手 順 については、GUIの実 行 準 備 に網 羅 されたリンクの順 番 に
従 ってください。
注 記 : LifeKeeper GUI を初 めて実 行 すると、QuickStart ボタンが表 示 され、これを押 すと LifeKeeper のリ
ソースの設 定 を案 内 する手 順 とリンクを含 むウィンド ウが開 きます。QuickStart Configuration Assistant
は [Help] メニュー からいつでもアクセスできます。
4. コミュニケーションパスを作 成 します。LifeKeeper の保 護 を有 効 にする前 に、コミュニケーションパス (ハートビート ) の定 義 を作 成 する必 要 があります。
5. 以 下 の設 定 作 業 を任 意 で実 行 します。
lサーバのシャット ダウンスト ラテジーの設 定

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 27

TTY 接 続 のセット アップl

手 動 フェイルオーバ確 認 オプションの設 定

lLifeKeeper ハート ビート の調 整

lデスクト ップのツールバーに LifeKeeper GUI のアイコンを追 加 するl

SNMP イベント 転 送 の設 定lイベント メール通 知 の設 定

lクラスタで STONITH デバイスを使 用 する場 合 は、STONITH デバイスを制 御 するスクリプトを作 成 し、LifeKeeper の適 切 なイベント ディレクト リに配 置 します。

6. SPS でアプリケーションを保 護 する準 備 ができました。以 降 の手 順 は、オプションの SPS Recovery Kitのいずれかを使 用 するかどうかによって異 なります。
ll

SPS Recovery Kit を使 用 する場 合 、リソース階 層 の作 成 と拡 張 の手 順 についてはRecovery Kit に関 連 するド キュメンテーションを参 照 してください。
関 連 する Recovery Kit がないアプリケーションを使 用 する場 合 、2 通 りの選 択 肢 があります。
l

シンプルなアプリケーションの場 合 、アプリケーションと LifeKeeper との間 のインターフェースの作 成 方 法 を慎 重 に検 討 してください。LifeKeeper Core に含 まれる
Generic Application Recovery Kit を使 用 して保 護 することもできます。

TTY 接 続 のセット アップ
LifeKeeper のハート ビート 用 に TTY コミュニケーションパスを利 用 する場 合 は、ハート ビート 用 の物 理 的 な接 続をセット アップする必 要 があります。単 一 の通 信 障 害 による誤 ったフェイルオーバを抑 止 するためには、複 数 のコ
ミュニケーションパスが必 要 です。2 つ以 上 の LAN ベース (TCP) のコミュニケーションパスも使 用 する必 要 があります。
使 用 する各 サーバのシリアルポート にシリアルハート ビート 用 の TTY ケーブルを接 続 します。
1. 次 のコマンド を実 行 してシリアルパスをテスト します。
/opt/LifeKeeper/bin/portio -r -p port -b baud
ここで、lbaud は、シリアルパス用 に選 択 したボーレート (通 常 は 9600)

l

port は、サーバ 1 でテスト 中 のシリアルポート 。例 えば、/dev/ttyS0
これでサーバ 1 は、サーバ 2 からの入 力 を待 っている状 態 です。

2. サーバ 2 で portio コマンド を実 行 します。ペアの 2 番 目 のシステムで次 のコマンド を実 行 します。
echo Helloworld | /opt/LifeKeeper/bin/portio -p port -b baud
ここで、lbaud は、サーバ 1 に合 わせて選 択 した同 じボーレート

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 28

SNMP による LifeKeeper イベント 転 送lport は、サーバ 2 でテスト 中 のシリアルポート 。例 えば、 /dev/ttyS0。

3. コンソールを確 認 します。コミュニケーションパスが正 常 に動 作 する場 合 、サーバ 1 のコンソールには「Helloworld」が表 示 されます。表 示 されない場 合 は、診 断 、修 正 作 業 を終 えてから LifeKeeper の設
定 を続 けてください。

SNMP による LifeKeeper イベント 転 送
SNMP による LifeKeeper イベント 転 送 の概 要
SNMP (Simple Network Management Protocol) は、ネット ワークを管 理 するための、デバイスに依 存 しないフ
レームワークです。ネット ワーク上 のデバイスは、デバイスのベンダーが提 供 する MIB (Management InformationBase) 変 数 によって記 述 されます。ネット ワーク内 の各 ノード 上 では SNMP エージェント が実 行 され、ネット ワーク
マネージャノード と通 信 を行 います。ネット ワークマネージャは、エージェント に対 するクエリで MIB 変 数 の値 を取得 、設 定 することにより、エージェント ノード を監 視 、制 御 します。エージェント は、ト ラップと呼 ばれるメッセージを
非 同 期 に生 成 して例 外 イベント の発 生 をマネージャにしらせることもできます。SNMP (Simple Network
Management Protocol) を使 用 してネット ワークを監 視 および管 理 するアプリケーションは多 数 提 供 されています。
LifeKeeper のイベント 通 知 機 能 では、特 定 のイベント が起 きたときに通 知 を受 信 するアプリケーションを登 録 することができます (sendevent(5) マニュアルページを参 照 )。LifeKeeper は、LifeKeeper の動 作 を監 視 するサードパーティのネット ワーク管 理 コンソールに向 けて LifeKeeper の重 要 なイベント に関 する SNMP ト ラップ通 知 を送信 するように簡 単 に設 定 できます。
SNMP ト ラップを受 信 するリモート 管 理 コンソールは、最 初 にそのシステムの管 理 用 ソフト ウェアを使 用 して設 定する必 要 があります。LifeKeeper は、外 部 の SNMP の設 定 機 能 を提 供 していません。リモート 管 理 サーバは、
通 常 、LifeKeeper クラスタの外 側 に配 置 されます (つまり LifeKeeper のノード ではありません)

LifeKeeper イベント テーブル
以 下 の表 では、LifeKeeper のイベント のリスト と関 連 付 けられているト ラップ番 号 を示 しています。オブジェクト ID(OID) は、プリフィックスとそれに続 く個 別 のト ラップ番 号 から、次 のフォーマット で構 成 されます。
prefix.0.specific trap number
プリフィックスは「.1.3.6.1.4.1.7359」であり、これは MIB ツリーで iso.org.dod.internet.private.enterprises.7359に展 開 されます(7359 は、SteelEye (SIOS Technology) の企 業 番 号 です。LifeKeeper を表 す「1」をこれに続 けます)。例 えば、「LifeKeeper Startup Complete」イベント は次 の OID を生 成 します: .1.3.6.1.4.1.7359.1.0.100。
LifeKeeper イベント /説 明

ト ラップ
番号

オブジェクト ID

100.1.3.6.1.4.1.7359.1.0.100

LifeKeeper Startup Complete
LifeKeeper が起 動 したノード から送 信 されます

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 29

LifeKeeper イベント テーブル

LifeKeeper Shutdown Initiated101.1.3.6.1.4.1.7359.1.0.101

102.1.3.6.1.4.1.7359.1.0.102

110.1.3.6.1.4.1.7359.1.0.110

111.1.3.6.1.4.1.7359.1.0.111

112.1.3.6.1.4.1.7359.1.0.112

120.1.3.6.1.4.1.7359.1.0.120

121.1.3.6.1.4.1.7359.1.0.121

障 害 ノード からのリソースのリカバリに失 敗 したクラスタ内 の各 ノード から 122
送 信 されます.1.3.6.1.4.1.7359.1.0.122

LifeKeeper のシャット ダウンを開 始 したノード から送 信 されます
LifeKeeper Shutdown Complete
LifeKeeper のシャット ダウンを完 了 したノード から送 信 されます
LifeKeeper Manual Switchover Initiated on Server
手 動 スイッチオーバを要 求 したノード から送 信 されます
LifeKeeper Manual Switchover Complete - recovered list
手 動 スイッチオーバを完 了 したノード から送 信 されます
LifeKeeper Manual Switchover Complete - failed list
手 動 スイッチオーバに失 敗 したクラスタ内 の各 ノード から送 信 されます
LifeKeeper Node Failure Detected for Server
クラスタ内 のノード に障 害 が発 生 したときに、クラスタ内 の各 ノード から
送 信 されます
LifeKeeper Node Recovery Complete for Server - recovered list
障 害 ノード からのリソースをリカバリしたクラスタ内 の各 ノード から送 信 されます
LifeKeeper Node Recovery Complete for Server - failed list

LifeKeeper Resource Recovery Initiated
リソースをリカバリしているノード から送 信 されます。リカバリが完 了 したか 130
失 敗 したかを示 す 131 または 132 ト ラップが必 ずこれに続 きます。

.1.3.6.1.4.1.7359.1.0.130

LifeKeeper Resource Recovery Failed
リカバリを試 みたリソースを稼 働 できなかったときに、ト ラップ 130 を送 信したノード から送 信 されます131*

.1.3.6.1.4.1.7359.1.0.131132.1.3.6.1.4.1.7359.1.0.132

140.1.3.6.1.4.1.7359.1.0.140

141.1.3.6.1.4.1.7359.1.0.141

LifeKeeper Resource Recovery Complete
リソースのリカバリが完 了 したときに、ト ラップ 130 を送 信 したノード から
送 信 されます
LifeKeeper Communications Path Up
ノード へのコミュニケーションパスが確 立 されました
LifeKeeper Communications Path Down
ノード へのコミュニケーションパスがダウンしました

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 30

LifeKeeper イベント 転 送 の設 定

ト ラップ PDU に追 加 情 報 を含 めるために以 下 の変 数 が使 用 されます。
Trap message

すべてのト ラッ .1.3.6.1.4.1.7359.1.1
プResource Tag

130.1.3.6.1.4.1.7359.1.2

Resource Tag

131.1.3.6.1.4.1.7359.1.2

Resource Tag

132.1.3.6.1.4.1.7359.1.2

List of recovered resources

111.1.3.6.1.4.1.7359.1.3

List of recovered resources121.1.3.6.1.4.1.7359.1.3

List of failed resources112.1.3.6.1.4.1.7359.1.4

List of failed resources122.1.3.6.1.4.1.7359.1.4* 複 数 のバックアップサーバでリカバリに失 敗 すると、このト ラップは複 数 回 表 示 されることがあります。

LifeKeeper イベント 転 送 の設 定
前提条件
SNMP のイベント 転 送 機 能 は、LifeKeeper Core の機 能 の一 部 として含 まれているので、LifeKeeper の追 加
パッケージをインスト ールする必 要 はありません。ただし、LifeKeeper イベント のト ラップ通 知 を生 成 する
LifeKeeper の各 ノード に SNMP ソフト ウェアがインスト ールされている必 要 があります。LifeKeeper は、このSNMP ト ラップユーティリティを使 ってト ラップを生 成 します。このユーティリティは、ほとんどの Linux ディスト リビュー
ションで snmp-utils パッケージによって提 供 されています (SuSE では snmp と呼 ばれます)。
以 前 のバージョン (4.1 以 前 ) の snmp の実 装 では、defCommunity ディレクティブがサポート されていないた
め、ト ラップは「public」コミュニティスト リングを使 用 して送 信 されます。
LifeKeeper のノード で SNMP エージェント snmpd を起 動 しておく必 要 はありません。
ネット ワーク管 理 コンソール上 のト ラップハンド ラおよびト ラップメッセージに対 するハンド ラの応 答 に関 する設 定は、LifeKeeper の本 機 能 が提 供 する範 囲 ではありません。必 要 な手 順 については、お使 いのシステム管 理
ツールが提 供 するド キュメンテーションを参 照 してください。

設定作業
LifeKeeper SNMP イベント 転 送 を設 定 するには、以 下 の作 業 を実 施 します。SNMP ト ラップを生 成 する
LifeKeeper クラスタの各 ノード において、最 後 の手 順 以 外 のすべてを 繰 り返 す必 要 があります。
1. 上 述 の snmptrap ユーティリティが利 用 できることを確 認 します。
2. SNMP ト ラップを受 信 するネット ワーク管 理 ノード を指 定 します。指 定 するには、コマンド ラインを使 用 する

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 31

設 定 の確 認

か、/etc/default/LifeKeeper ファイルを編 集 します。DNS の問 題 に影 響 されないように、ド メイ
ン名 ではなく IP アド レスを指 定 してください。
llコマンド ラインからは、 lk_configsnmp を使 用 します (詳 細 については、lk_configsnmp(1M) のマニュアルページを参 照 )。このユーティリティでは、IP アド レスのみ使 用 できます。
または、デフォルト ファイル /etc/default/LifeKeeper を編 集 して IP アド レスを追 加 します。 LK_
TRAP_MGR= エント リを見 つけて「=」の右 側 に IP アド レスを入 力 します (「=」の前 後 にはスペースを入 れません)。

3. defCommunity をサポート としない SNMP 実 装 の以 前 のバージョンをお使 いの場 合 は、このステップを飛 ばしてください。ト ラップは「public」コミュニティスト リングを使 用 して送 信 されます。新 しいバージョンの場
合 は次 の手 順 を実 行 します。
/usr/share/snmp/snmp.conf にデフォルト のコミュニティを指 定 してください。このファイルが存 在 しない場 合 は、十 分 な制 限 付 きの権 限 で作 成 します。ディレクティブ defCommunity を
値 と共 に追 加 します。これにより、ト ラップの送 信 時 に SNMP バージョン 2c のコミュニティスト リング
が指 定 されます。例 えば、以 下 のような行 を追 加 します。
defCommunity myCommunityString
この設 定 ファイルの詳 細 については、snmp.conf マニュアルページを参 照 してください。
4. リモート 管 理 コンソール上 で、LifeKeeper のイベント から送 られて来 るト ラップ OID を検 出 し応 答 するために必 要 な設 定 手 順 をすべて実 行 します。管 理 ノード が Linux サーバの場 合 、この機 能 の検 証 を開 始 するために最 低 限 必 要 なことは、-f -Lo オプション (メッセージを stdout に出 力 ) を指 定 して snmptrapd
デーモンを開 始 することです。

設 定 の確 認
設 定 が正 常 に動 作 することを確 認 するには、LifeKeeper の処 理 を実 行 します (例 えば、LifeKeeper を開 始 または停 止 する、または LifeKeeper GUI を使 用 して、あるリソースを手 動 で in service にするなど)。管 理 コンソールでト ラップメッセージを受 信 していることを確 認 します。ト ラップを受 信 していない場 合 は、管 理 システムの適 切 な
ログファイルを調 査 し、管 理 ソフト ウェアが提 供 する標 準 のト ラブルシューティング手 順 を実 行 してください。LifeKeeper のログを調 べると、ト ラップメッセージの送 信 に問 題 があるかどうかを判 断 することができます。詳細 については、SNMP のト ラブルシューティング を参 照 してください。

SNMP イベント 転 送 の無 効 化
LifeKeeper による SNMP ト ラップの生 成 を無 効 にするには、ファイル /etc/default/LifeKeeper の LK_
TRAP_MGR 環 境 変 数 から IP アド レスの割 り当 てを削 除 します。削 除 するには、コマンド ラインで 「disable」オプ
ションを指 定 して lk_configsnmp ユーティリティを実 行 します (例 については lk_configsnmp(1M) マニュ
アルページを参 照 )。または、/etc/default/LifeKeeper を編 集 して、 LK_TRAP_MGR のエント リを LK_
TRAP_MGR= に変 更 します (または行 全 体 を削 除 する)。この手 順 は、ト ラップメッセージの送 信 を無 効 にしたい
各 ノード で実 行 する必 要 があります。

SNMP のト ラブルシューティング
SNMP によるイベント 転 送 に関 連 して予 想 される問 題 とその解 決 策 を以 下 に説 明 します。具 体 的 なエラーメッ
セージについては、 LifeKeeper メッセージカタログを参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 32

LifeKeeper イベント メール通 知

問 題 : LifeKeeper から SNMP のト ラップメッセージが送 信 されない。
解 決 策 : snmptrap ユーティリティがインスト ールされていることを確 認 します (通 常 は /bin/bin にあります)。インス
ト ールされていない場 合 は、適 切 な SNMP パッケージをインスト ールします (前 提 条 件 を参 照 )。別 の場 所 にイ
ンスト ールされている場 合 は、ファイル /etc/default/LifeKeeper の PATH 変 数 に適 切 なパスを追 加 します。

問 題 : SNMP のエラーメッセージがログに記 録 されない。LifeKeeper サーバから SNMP のト ラップメッセージが送信 されていないように見 える。
解 決 策 : ト ラップを受 信 するネット ワーク管 理 サーバの IP アド レスが LK_TRAP_MGR に設 定 されていることを確認 します。コマンド ラインで、lk_configsnmp を「--query」オプション付 きで使 用 して設 定 を確 認 します (lk_configsnmp(1M) マニュアルページの例 を参 照 してください)。または、ファイル/etc/default/LifeKeeper の LK_TRAP_MGR のエント リを確 認 します。この変 数 は、SNMP ト ラップメッ
セージを生 成 する LifeKeeper の各 ノード で設 定 する必 要 があります。

LifeKeeper イベント メール通 知
LifeKeeper イベント メール通 知 の概 要
LifeKeeper イベント メール通 知 は、特 定 のイベント が LifeKeeper クラスタで発 生 したときに 1 人 以 上 のユーザがメールによる通 知 を受 信 する仕 組 みです。LifeKeeper のイベント 通 知 機 能 では、特 定 のイベント が起 きたときに通 知 を受 信 するアプリケーションを登 録 することができます (sendevent(5) マニュアルページを参照 )。LifeKeeper は、LifeKeeper の動 作 を監 視 したいユーザのグループに向 けて LifeKeeper の重 要 なイベント に関 するメール通 知 を送 信 するように簡 単 に設 定 できます。さらに、/var/log/lifekeeper.log ファイルまたは LifeKeeper GUI の サーバログファイルの表 示 機 能 を使 用 すると、送 信 された各 メール通 知 のログを参 照 することができます。メッセージは通 常 NOTIFY ログに入 ります。ログの内 容 をコマンド ラインで表 示 する方 法 の詳 細については、lk_log(8) マニュアルページを参 照 してください。
デフォルト では、LifeKeeper イベント メール通 知 は無 効 になっています。この機 能 を有 効 にするには、/etc/default/LifeKeeper で指 定 する LK_NOTIFY_ALIAS 環 境 変 数 を設 定 する必 要 があります。LK_NOTIFY_ALIAS 環 境 変 数 には、メールアド レスまたはエイリアスを 1 つまたは複 数 個 (カンマ区 切 り) 設
定 できます。LK_NOTIFY_ALIAS を設 定 するには、コマンド ラインから lk_confignotify alias (lk_confignotifyalias(1M) マニュアルページで例 を参 照 してください) を実 行 してイベント が発 生 したときにメールを受 信 するアド レスまたはアド レスリスト を指 定 するか、デフォルト ファイル /etc/default/LifeKeeperを編 集 してメールアド レスまたはアド レスリスト を追 加 します。LK_NOTIFY_ALIAS= エント リを見 つけて、アド レスまたはカンマ区 切 りのアド レスリスト を入 力 します。選 択 した LifeKeeper イベント についてメールを送 信 する必要 があるクラスタのすべてのノード で以 上 の手 順 を繰 り返 します。
メール通 知 を無 効 にするには、引 数 -disable を付 けて lk_confignotifyalias (lk_confignotifyalias(1M) マニュアルページで例 を参 照 してください) を実 行 するか、デフォルト ファイル
/etc/default/LifeKeeper を編 集 して LK_NOTIFY_ALIAS の設 定 を削 除 します (この行 を LK_
NOTIFY_ALIAS= に変 更 )。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 33

メールが生 成 される LifeKeeper のイベント

メールが生 成 される LifeKeeper のイベント
以 下 の LifeKeeper イベント が発 生 するとメール通 知 が生 成 されます (LK_NOTIFY_ALIAS が設 定 されている場 合 )。
LifeKeeper のイベント

イベント の説 明

LifeKeeper Startup
Complete

LifeKeeper が起 動 したノード から送 信 されます。

LifeKeeper Shutdown
Initiated

LifeKeeper のシャット ダウンを開 始 したノード から送 信 されます。

LifeKeeper Shutdown
Complete

LifeKeeper のシャット ダウンを完 了 したノード から送 信 されます。

LifeKeeper Manual
Switchover Initiated on 手 動 スイッチオーバを要 求 されたノード から送 信 されます。
Server
LifeKeeper Manual
手 動 スイッチオーバが完 了 したノード から、リカバリに成 功 したリソースのリスト と共 に
Switchover Complete 送 信 されます。
recovered list
LifeKeeper Manual
手 動 スイッチオーバが完 了 したノード から、切 り替 えに失 敗 したリソースのリスト と共
Switchover Complete に送 信 されます。
failed list
LifeKeeper Node
Failure Detected

クラスタ内 のノード に障 害 が発 生 したときに、クラスタ内 の各 ノード から送 信 されます。

LifeKeeper Node
障 害 ノード からのリソースをリカバリしたクラスタ内 の各 ノード から、リカバリに成 功 しRecovery Complete for
たリソースのリスト と共 に送 信 されます。
Server - recovered list
LifeKeeper Node
障 害 ノード からのリソースのリカバリに失 敗 したクラスタ内 の各 ノード から、リカバリに
Recovery Complete for
失 敗 したリソースのリスト と共 に送 信 されます。
Server - failed list
LifeKeeper Resource
Recovery Initiated

リソースをリカバリしているノード から送 信 されます。このメールに続 いて、リカバリが完 了 したか失 敗 したかを示 すメッセージ(「Resource Recovery Complete」または「Resource Recovery Failed」) が必 ず送 信 されます。

LifeKeeper Resource
Recovery Complete

リソースのリカバリが成 功 した時 点 で、「LifeKeeper Resource Recovery Initiated」
メッセージを送 信 したノード から、リカバリに成 功 したリソースのリスト と共 に送 信 されます。

LifeKeeper Resource
Recovery Failed

リソースが In Service の状 態 になることができない場 合 に、「LifeKeeper Resource
Recovery Initiated」メッセージを送 信 したノード から、リカバリに成 功 したリソースのリ
スト と共 に送 信 されます。

LifeKeeper
Communications PathUp

ノード へのコミュニケーションパスが確 立 されました。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 34

LifeKeeper イベント メール通 知 の設 定

LifeKeeper
Communications Path
Down

ノード へのコミュニケーションパスがダウンしました。

LifeKeeper イベント メール通 知 の設 定
前提条件
イベント メール通 知 機 能 は、LifeKeeper のコア機 能 の一 部 として含 まれており、LifeKeeper の追 加 パッケージをインスト ールする必 要 はありません。ただし、LifeKeeper イベント のメール通 知 を生 成 する LifeKeeper の各 ノードに電 子 メールソフト ウェアがインスト ールされている必 要 があります。LifeKeeper は、mailx パッケージによってインスト ールされるメールユーティリティを使 用 して通 知 を送 信 します。
メールの設 定 は、LifeKeeper の本 機 能 が提 供 する範 囲 ではありません。デフォルト では、LifeKeeper イベント
メール通 知 は無 効 になっています。

設定作業
LifeKeeper イベント メール通 知 を設 定 するには、以 下 の作 業 を実 施 します。
1. 上 述 のメールユーティリティが利 用 できることを確 認 します。
2. LifeKeeper のイベント のメール通 知 を受 信 するユーザ (1 人 以 上 ) を特 定 し、LifeKeeper のデフォルト ファ
イル /etc/default/LifeKeeper の LK_NOTIFY_ALIAS を設 定 します。これを行 うには、コマンド ラ
インを使 用 するか、ファイル /etc/default/LifeKeeper を編 集 して通 知 を受 信 するメールアド レス
またはエイリアスを指 定 します。
llコマンド ラインからは、lk_confignotifyalias を使 用 します (詳 細 については、lk_
confignotifyalias (1M) のマニュアルページを参 照 してください)。このユーティリティでは、カンマ区 切 りのメールアド レスまたはエイリアスのみ使 用 できます。
または、デフォルト ファイル /etc/default/LifeKeeper を編 集 してメールアド レスまたはエイリ
アスを追 加 します。LK_NOTIFY_ALIAS= エント リを見 つけて「=」の右 側 にメールアド レスまたはエイリアス (1 つまたはカンマ区 切 りのリスト ) を入 力 します (「=」の前 後 にはスペースを入 れません)。

設 定 の確 認
設 定 が正 常 に動 作 することを確 認 するには、LifeKeeper の処 理 を実 行 します (例 えば、LifeKeeper を 開 始 ま
たは 停 止 する、または LifeKeeper GUI を使 用 して、あるリソースを手 動 で In Service の状 態 にするなど)。ファイル /etc/default/LifeKeeper の LK_NOTIFY_ALIAS で指 定 したユーザがメールを受 信 していること、LifeKeeper のログファイルにメッセージが記 録 されていることを確 認 します。メールを受 信 していない場 合 は、
メール障 害 に対 する通 常 のト ラブルシューティング手 順 を実 行 してください。LifeKeeper のログを調 べると、メール
送 信 に問 題 があるかどうかを判 断 することができます。詳 細 については、メール通 知 のト ラブルシューティング を
参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 35

イベント メール通 知 の無 効 化

イベント メール通 知 の無 効 化
LifeKeeper によるメール通 知 の生 成 を無 効 にするには、ファイル /etc/default/LifeKeeper の LK_
NOTIFY_ALIAS 環 境 変 数 からメールアド レスとエイリアスの割 り当 てを削 除 するだけです。コマンド ラインで lk_
confignotifyalias ユーティリティを「--disable」オプションを付 けて実 行 します (k_confignotifyalias(1M) マニュアルページの例 を参 照 してください)。または、/etc/default/LifeKeeper を編 集 して、LK_
NOTIFY_ALIAS のエント リを LK_NOTIFY_ALIAS = に変 更 します。この手 順 は、メール送 信 を無 効 にしたい
各 ノード で実 行 する必 要 があります。

メール通 知 のト ラブルシューティング
LifeKeeper イベント のメール通 知 に関 連 して予 想 される問 題 とその解 決 策 を以 下 に説 明 します。具 体 的 なエラーメッセージについては、 LifeKeeper メッセージカタログ を参 照 してください。
問 題 : LifeKeeper からのメールを受 信 しない。
解 決 策 : メールユーティリティがインスト ールされていることを確 認 します (通 常 は /bin/mail にあります)。インスト ー
ルされていない場 合 は、mailx パッケージをインスト ールします。別 の場 所 にインスト ールされている場 合 は、ファイル /etc/default/LifeKeeperPATH 変 数 にメールユーティリティのパスを追 加 します。

問 題 : LifeKeeper からのメールを受 信 しない。
解 決 策 : メール設 定 を確 認 し、配 信 用 のキューにメールメッセージが滞 留 していないことを確 認 します。メール
設 定 の問 題 が原 因 でメッセージが滞 留 することがあります。LK_NOTIFY_ALIAS で指 定 しているメールアド レス
が有 効 なアド レスであり、カンマで区 切 られていることを確 認 します。

問 題 : ログファイルに「mail returned」というエラーメッセージがある。
解 決 策 : メールコマンド がエラー「X」を返 す場 合 、LifeKeeper イベント がメールを生 成 、送 信 する際 に問 題(「node failure」など) が発 生 しています。メール設 定 を確 認 し、LK_NOTIFY_ALIAS に含 まれるメールアド レス
が有 効 であり、アド レスのリスト がカンマで区 切 られていることを確 認 します。また、LK_NOTIFY_ALIAS で指 定しているメールアド レスのフォーマット を使 用 してコマンド ラインからそれらのアド レスにメールを送 信 できることを確認 します。

問 題 : メッセージや成 功 または失 敗 がログに何 も記 録 されず、ノード のフェイルなどの LifeKeeper イベント が発 生したときもメールを受 信 するはずのユーザがメールを受 信 しない。
解 決 策 : LK_NOTIFY_ALIAS にメールアド レスが設 定 されており、複 数 の場 合 はカンマで区 切 られていることを
確 認 します。コマンド ラインで、lk_confignotifyalias を「--query」オプション付 きで使 用 して設 定 を確 認 します (lk_confignotifyalias(1M) マニュアルページの例 を参 照 してください)。または、ファイル/etc/default/LifeKeeper の LK_NOTIFY_ALIAS で確 認 します。この変 数 は、メール通 知 メッセージを
生 成 する LifeKeeper の各 ノード で設 定 する必 要 があります。また、LifeKeeper イベント メール通 知 の概 要 で、その LifeKeeper イベント がメールメッセージを生 成 するのかどうかを確 認 します (すべてのイベント がメールメッセー
ジを生 成 するわけではありません)。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 36

任 意 の設 定 作 業

任 意 の設 定 作 業
デスクト ップのツールバーに LifeKeeper GUI のアイコンを追 加 する
LifeKeeper GUI パッケージをインスト ールすると、LifeKeeper GUI のアイコンが自 動 的 に [System] サブメニューの下 のデスクト ップメニューに追 加 されます (アイコンが表 示 されない場 合 は、ログアウト して、ログインし直 してください)。デスクト ップのツールバーにアイコンを追 加 したい場 合 は、次 の手 順 を実 行 してください。
注 記 : [System] メニューの場 所 は Linux ディスト リビューションごとに異 なります。

アイコンの位 置 を変 更 する
ツールバー上 の LifeKeeper GUI のアイコンの位 置 を変 更 したい場 合 は、次 の手 順 を実 行 してください(Gnome、KDE 共 通 )。
1. ツールバーの LifeKeeper GUI アイコンで右 クリックし、[Move] (または [Move Applet] ) を選 択 します。
2. アイコンはツールバーの任 意 の場 所 に移 動 させることができます。
3. 好 きな場 所 で左 クリックしてアイコンを新 しい位 置 に固 定 します。

[Confirm Failover] と [Block Resource Failover] の設 定
設 定 によっては、障 害 が検 出 されたシステムのフェイルオーバリカバリを LifeKeeper が実 行 する前 にシステム管理 者 の手 動 による確 認 を必 須 とすることが望 ましいこともあります。この機 能 を使 用 すると、実 際 には起 きていないリモート システムのクラッシュを LifeKeeper が検 出 した状 況 で、LifeKeeper によるフェイルオーバの実 行 を防 ぐことができます。このような状 況 は、ハート ビート のコミュニケーションパスが冗 長 化 されていない設 定 で発 生 する
可 能 性 があります。
以 下 の説 明 、例 、および考 慮 事 項 をよく読 んで理 解 してから、お使 いの SPS 環 境 で [Confirm Failover] または [Block Resource Failover] を設 定 してください。これらの設 定 は、コマンド ライン、または LifeKeeper の
GUI の [Properties] パネルから使 用 できます。

[Confirm Failover On][Confirm Failover] 設 定 を使 用 して、SPS のクラスタ内 にある特 定 システムからのフェイルオーバをユーザに確認 するように要 求 できます。この設 定 は、SPS の管 理 者 のみが使 用 できます。オペレータとゲスト には、この設
定 は表 示 されません。デフォルト では、フェイルオーバはすべて、ユーザの操 作 を必 要 とせず自 動 実 行 されます。
ただし、[Confirm Failover] フラグが設 定 されると、指 定 システムからのフェイルオーバを実 行 するには、確 認 操
作 が必 要 です。
フェイルオーバを確 認 するには、以 下 の lk_confirmso コマンド からいずれかを実 行 してください。
フェイルオーバを続 行 するには:
lk_confirmso -y system

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 37

この設 定 を選 択 するタイミング

フェイルオーバをブロックするには:
lk_confirmso -n system
デフォルト では、このコマンド を実 行 するまで管 理 者 には 10 分 の猶 予 時 間 があります。この時 間は、/etc/default/LifeKeeper の CONFIRMSOTO 設 定 で変 更 できます。CONFIRMSOTO は秒 単 位 で設定 され、デフォルト 動 作 を実 行 する前 に LifeKeeper が待 機 する時 間 を示 します (この値 をゼロに設 定 すると、
「待 機 せずにデフォルト 動 作 を実 行 」する)。
管 理 者 が猶 予 時 間 内 に lk_confirmso コマンド を実 行 しない場 合 、フェイルオーバは続 行 されるか、ブロックされます。デフォルト では、フェイルオーバが続 行 されます。この動 作 は、/etc/default/LifeKeeper のCONFIRMSODEF 設 定 で変 更 できます。CONFIRMSODEF は、実 行 する動 作 を指 定 します。「0」に設 定 した場
合 、フェイルオーバを実 行 します。「1」に設 定 した場 合 、フェイルオーバをブロックします。
注 記 : このオプションを設 定 するには、コマンド ラインを使 用 して、フェイルオーバリカバリを実 行 するシステムにconfirmso!uname フラグを設 定 します。uname は障 害 が発 生 したリモート システムの名 前 です。LCDIflag(1M) マニュアルページを参 照 してください。

この設 定 を選 択 するタイミング
この設 定 は、構 成 に冗 長 ハート ビート コミュニケーションパスを含 まない多 くのディザスタリカバリ、XenServer、その他 の WAN 構 成 で使 用 されます。
l

通 常 のサイト ( 非 マルチサイト クラスタおよび非 XenServer) では、あるサーバで [Properties] ページを開き、[Confirm Failover] フラグをオンに設 定 するサーバを選 択 してください。

l

マルチサイト WAN の構 成 の場 合 :フェイルオーバの手 動 確 認 を有 効 にしてください。

l

マルチサイト LAN の構 成 の場 合 :フェイルオーバの手 動 確 認 を有 効 にしないでください。

ll

マルチサイト クラスタ環 境 では、非 ディザスタシステムから DR システムを選 択 し、[Set Confirm Failoverflag] チェックボックスをオンにします。クラスタ内 の非 ディザスタサーバのそれぞれについて、[Properties] パ
ネルを開 いてこの設 定 を選 択 する必 要 があります。
XenServer 環 境 では、リスト 内 のすべてのサーバ( DR サイト のみでなく) のチェックボックスをオンにする必要 があります。

[Block Resource Failover On][Block Resource Failover] 設 定 は、指 定 したシステムでのリソース障 害 に起 因 するリソースの転 送 をすべてブ
ロックします。
デフォルト では、リソースのすべての障 害 について、ローカルシステムでの障 害 リソースのリカバリを試 行 するリカバリ
イベント が発 生 します。ローカルリカバリが失 敗 した場 合 、または有 効 になっていない場 合 は、リソースが定 義 されている、優 先 順 位 が次 に最 も高 いシステムに、LifeKeeper がローカル履 歴 を転 送 します。ただし、宛 先 として
指 定 したシステムでこの設 定 を選 択 している場 合 、リソース障 害 に起 因 するリソースの転 送 はすべてブロックされます。
この設 定 が有 効 の場 合 、以 下 のメッセージがログに記 録 されます。
Local recovery failure, failover blocked, MANUAL INTERVENTIONSIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 38

条件 / 考慮事項

REQUIRED

条件 / 考慮事項
ll

マルチサイト 設 定 では、設 定 に含 まれるすべてのサーバについて、フェイルオーバのブロックを選 択 しないでください。
XenServer 環 境 では、クラスタ内 の各 システムについて、フェイルオーバのブロックを選 択 してください。
注 記 : この設 定 は、システム全 体 の障 害 が発 生 した場 合 のフェイルオーバ動 作 には影 響 しません。ローカルリソースの障 害 に起 因 するフェイルオーバのみをブロックします。

各 サーバのフラグの設 定
1. LifeKeeper の GUI にログインし、クラスタ内 のサーバを選 択 してください。[View] メニューで [Properties]
パネルのオプションを選 択 した場 合 は、[Properties] パネルが表 示 されます( GUI の右 端 ) 。
パネルの下 部 にある [General] タブに、システム設 定 が表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 39

各 サーバのフラグの設 定

2. [Set Confirm Failover On] 列 で、確 認 を必 要 とするクラスタ内 の各 サーバのチェックボックスをオンにしてください。
前 述 の例 では、ServerA のプロパティが、ServerA から ServerB へのフェイルオーバを確 認 するように設 定されます。ServerB から ServerA へのフェイルオーバを確 認 するように設 定 するには、ServerB のプロパティの ServerA の横 にあるチェックボックスに移 動 する必 要 があります。
3. [Set Block Resource Failover On] 列 で、必 要 に応 じてクラスタ内 の各 サーバのチェックボックスをオンにしてください。
以 下 の例 では、ServerA のプロパティが、ServerA から ServerB へのフェイルオーバをブロックするように設定 されます。ServerB から ServerA へのフェイルオーバをブロックするように設 定 するには、ServerB のプロ
パティの ServerA の横 にあるチェックボックスに移 動 する必 要 があります。

マルチサイト クラスタ構 成 での重 要 な考 慮 事 項 :マルチサイト クラスタ構 成 のサーバについては、[SetBlock Resource Failover On] 列 のチェックボックスをオンにしないでください。
4. [Apply Changes] をクリックしてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 40

例

例
自 動 フェイルオーバをすべてブロック
1. クラスタ内 のサーバを選 択 し、[Properties] を表 示 してください。
2. [General] タブで、各 サーバの横 にある [Set Confirm Failover On] ボックスをオンにしてください。
3. /etc/default/LifeKeeper において、以 下 のように設 定 してください。
CONFIRMSODEF = 1
CONFIRMSOTO = 0
4. 上 記 の手 順 を、クラスタ内 の各 サーバで実 行 してください。

一 方 向 のフェイルオーバをブロック
1. このシナリオでフェイルオーバするクラスタ内 のサーバを選 択 し、[Properties] を表 示 してください。
2. [General] タブで、フェイルオーバをブロックするサーバの横 にある [Set Confirm Failover On] ボックスをオンにしてください。
3. /etc/default/LifeKeeper において、以 下 のように設 定 してください。
CONFIRMSOTO = 0
CONFIRMSODEF = 1
フェイルオーバをブロックしたサーバで、デフォルト 設 定 を使 用 してください。これにより、このサーバか
ら他 のサーバへのフェイルオーバは許 可 されますが、他 のサーバからこのサーバへのフェイルオーバは
許 可 されません。
以 下 の図 にこれを示 します。、ServerA から ServerB へのフェイルオーバが許 可 され、ServerB か
ら ServerA へのフェイルオーバがブロックされます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 41

サーバのシャット ダウンスト ラテジーの設 定

サーバのシャット ダウンスト ラテジーの設 定
シャット ダウンスト ラテジーは、サーバがシャット ダウンするときにバックアップサーバにリソースをスイッチオーバするかど
うかを制 御 する LifeKeeper の設 定 オプションです。以 下 のオプションがあります。
Do Not Switch Over Resources (デ LifeKeeper は、正 常 なシャット ダウンではバックアップサーバのリソースをフォルト )
起 動 しません。
Switch Over Resources

LifeKeeper は、正 常 なシャット ダウンでバックアップサーバのリソースを起動 します。

シャット ダウンスト ラテジーは、デフォルト では「Do Not Switch Over Resources」に設 定 されています。クラスタ内の各 サーバでどちらのスト ラテジーを使 用 するかを決 定 し、必 要 に応 じてシャット ダウンスト ラテジーを「Switch
Over Resources」に変 更 してください。
クラスタ内 の各 サーバで次 のようにします。
1. [Edit] メニューで [Server] を選 択 し、次 に [Properties] をクリックします。
2. 修 正 するサーバを選 択 します。
3. [Server Properties] ダイアログの [General] タブで、[Shutdown Strategy] を選 択 します。
注 記 : シャット ダウンスト ラテジーが有 効 に機 能 するには、正 常 なシャット ダウン時 に LifeKeeper のプロセスが起
動 している必 要 があります。 LifeKeeper が起 動 していないか、リソースが In Service でない場 合 、リソースはス
イッチオーバされません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 42LifeKeeper ハート ビート の調 整

LifeKeeper ハート ビート の調 整
ハート ビート 設 定 項 目 の概 要
LifeKeeper のハート ビート は、各 サーバが「生 存 」していることを確 認 するためにコミュニケーションパスを通 じてLifeKeeper のサーバ間 で送 受 信 される信 号 です。ハート ビート に関 しては、LifeKeeper が障 害 を検 知 する速 さを決 定 する要 素 が 2 つあります。
ll

間 隔 : ハート ビート の間 の秒 数 。
ハート ビート 回 数 : コミュニケーションパスが切 断 していると LifeKeeper が判 定 するまでに許 容 されるハート
ビート の失 敗 回 数 。

これらのハート ビート の値 は、LifeKeeper デフォルト ファイル /etc/default/LifeKeeper 内 の以 下 の 2 つの設 定 項
目 で指 定 します。デフォルト 値 を使 用 した場 合 よりも早 期 にサーバの障 害 を検 知 したい場 合 は、設 定 項 目 を変 更 することができます。
l

LCMHBEATTIME (間 隔 )l

LCMNUMHBEATS (ハート ビート 回 数 )次 の表 は、TCP および TTY 経 由 のハート ビート の設 定 項 目 についてのデフォルト 値 と最 小 値 の一 覧 です。TTY コミュニケーションパスは、媒 体 として通 信 速 度 が遅 いため、間 隔 を 2 秒 未 満 にすることはできません。
設定項目

デフォルト 値 最 小 値

LCMHBEATTIME

5

1 (TCP) 2 (TTY)LCMNUMHBEATS 3

2 (TCP、TTY)重 要 な注 記 : どちらの設 定 項 目 も、クラスタ内 のすべてのサーバで必 ず同 じ値 にする必 要 があります。

例
LifeKeeper のクラスタで両 方 の間 隔 がデフォルト 値 に設 定 されていると仮 定 します。LifeKeeper は、サーバ間 で
5 秒 ごとにハート ビート を送 信 します。通 信 障 害 によって 2 回 のハート ビート が途 絶 し、3 回 目 のハート ビート で再 開 した場 合 、LifeKeeper はアクションを実 行 しません。コミュニケーションパスの切 断 継 続 時 間 がハート ビート
3 回 分 になった場 合 は、LifeKeeper はそのコミュニケーションパスを切 断 と判 定 します。ただし、他 方 の冗 長 的なコミュニケーションパスも切 断 と判 定 されるまではフェイルオーバを開 始 しません。

ハート ビート の設 定
設 定 項 目 とその値 を追 加 するには、/etc/default/LifeKeeper ファイルを手 動 で編 集 する必 要 があります。通 常 、デフォルト ファイルにはこれらの設 定 項 目 のエント リが含 まれていません。設 定 する値 を含 む次 の行 を最 終 行 以
降 に追 加 してください。
LCMHBEATTIME=x
LCMNUMHBEATS=y

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 43

設 定 上 の考 慮 事 項

最 小 値 を下 回 る値 を設 定 した場 合 、LifeKeeper はその値 を無 視 して代 わりに最 小 値 を採 用 します。

設 定 上 の考 慮 事 項
l

l

l

l

間 隔 を 5 秒 未 満 に設 定 すると、ネット ワークの中 断 による誤 ったフェイルオーバを発 生 させるリスクが高 くなるため、5 秒 未 満 に設 定 する場 合 は、コミュニケーションパスをプライベート ネット ワーク上 で構 成 してください。
検 証 によると、ハート ビート 回 数 を 2 未 満 にした場 合 に誤 ったフェイルオーバの発 生 リスクが高 まります。
このため、この値 は 2 以 上 に制 限 されています。
誤 ったフェイルオーバを回 避 するため、間 隔 およびハート ビート 回 数 の値 はどちらもクラスタ内 のすべてのサーバで必 ず同 じ値 にする必 要 があります。このため、これらの値 を編 集 する前 に両 方 のサーバでLifeKeeper を停 止 しておく必 要 があります。LifeKeeper の稼 働 開 始 後 、アプリケーションを保 護 している状 態 でハート ビート の設 定 項 目 を編 集 する場 合 は、コマンド /etc/init.d/lifekeeper stopdaemons を使 用 できます。このコマンド は LifeKeeper を停 止 しますが、保 護 下 のアプリケーションは停 止しません。
LCMHBEATTIME および LCMNUMHBEATS の値 に上 限 値 はありません。ただし、非 常 に大 きい数 字に値 を設 定 すると、LifeKeeper の障 害 検 知 能 力 は著 しく損 なわれます。例 えば、両 方 の値 を 25 に設定 した場 合 、サーバ障 害 を検 知 するまで LifeKeeper は 625 秒 間 (10 分 間 以 上 ) 待 機 します。これはサーバをリブート してクラスタに再 参 加 させるのに十 分 な時 間 です。

注 記 : TTY および TCP コミュニケーションパスの両 方 を使 用 する場 合 、各 設 定 項 目 の値 は両 方 のコミュニケー
ションパスに適 用 されます。唯 一 の例 外 は、TTY コミュニケーションパスの最 小 値 である 2 未 満 の値 が間 隔 に設定 された場 合 です。
例 えば、障 害 をできるだけ早 く検 知 するために、LifeKeeper で許 容 される最 小 値 を指 定 したとします。
LCMHBEATTIME=1
LCMNUMHBEATS=2
このとき LifeKeeper は TCP コミュニケーションパスの間 隔 に 1 秒 を採 用 し、TTY の間 隔 には 2 秒 を採 用 しま
す。サーバ障 害 が発 生 すると、LifeKeeper は間 隔 の短 い TCP の障 害 (1 秒 間 隔 の 2 回 のハート ビート 後 ) を先に検 知 します。ただし、TTY の障 害 (2 秒 間 隔 の 2 回 のハート ビート 後 ) を検 知 するまでは何 もしません。

SPS API でカスタム証 明 書 を使 用 する
SIOS Protection Suite (SPS) API のリリース 7.5 以 降 では、異 なるシステムとの通 信 に SSL/TLS が使 用 されます。現 在 、この API は一 部 のみ使 用 され、内 部 使 用 のみとして予 約 されていますが、将 来 のリリースではお客様 とサード パーティが使 用 できるように公 開 される可 能 性 があります。デフォルト では、ノード 間 で一 定 の身 元 確
認 が可 能 なデフォルト 証 明 書 が SPS と共 にインスト ールされます。このド キュメント では、デフォルト 証 明 書 を組
織 独 自 の認 証 局 (CA) が作 成 した証 明 書 に置 き換 える方 法 を説 明 します。
注 記 : 通 常 の SPS 通 信 では、これらの証 明 書 は使 用 されません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 44

証 明 書 の使 用 方 法

証 明 書 の使 用 方 法
データ転 送 を保 護 するために SPS サーバ間 の通 信 に SSL/TLS が使 用 されている場 合 、システムがそれ自 体 を
識 別 するために証 明 書 を提 供 します。また、システムは、CA 証 明 書 を使 用 して、SSL 接 続 経 由 で提 示 された証 明 書 を検 証 します。
以 下 の 3 種 類 の証 明 書 が使 用 されます。
l/opt/LifeKeeper/etc/certs/LK4LinuxValidNode.pem (server certificate)l/opt/LifeKeeper/etc/certs/LK4LinuxValidClient.pem (client certificate)l/opt/LifeKeeper/etc/certs/LKCA.pem(certificate authority)

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

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

Linux の設 定
オペレーティングシステ
ム

必 要 なすべてのパッケージをインスト ールするためには、オペレーティングシステムはデフォルト でインスト ールしてください。最 小 構 成 のオペレーティングシステムでは必 要 な
すべてのパッケージが含 まれないため、LifeKeeper で使 用 することはできません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 45Linux の設 定

LifeKeeper クラスタの可 用 性 を最 大 限 に引 き出 すには、システムで使 用 するカーネルのバージョンが非 常 に重 要 です。次 の表 に、LifeKeeper 認 定 テスト に合 格 した、サポート 対 象 のディスト リビューション、バージョン、およびカーネルを示 します。
注 記 : SPS 8.1 以 降 、Red Hat Enterprise Linux システムでカーネルのアップグレード
を実 行 する際 、インスト ールイメージから setup スクリプト (./setup) を再 実 行 する必要 はなくなりました。カーネルが適 切 な Red Hat package (rpm ファイル) からインスト ー
ルされている限 り、モジュールはアップグレード したカーネルで特 別 な操 作 を必 要 とせずに、自 動 的 に使 用 可 能 になります。

ディスト リビューション/バージョン

サポート 対象 のバージョ サポート 対 象 のカーネルン
5

Red Hat Enterprise Linux および
Red Hat Enterprise Linux
Advanced Platform
AMD64/EM64TRed Hat Enterprise Linux for
AMD64/EM64T(*6.0 は非推奨 )SUSE SLES 11 for x86_64
カーネルのアップデート

Oracle Enterprise Linux for x86_
64

5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10

2.6.18-8.el5
2.6.18-8.1.1.el5 (デフォルト
カーネル)

2.6.18-53.el5
2.6.18-92.el5
2.6.18-128.el5
2.6.18-164.el5
2.6.18-194.el5
2.6.18-238.el5
2.6.18-274.el5
2.6.18-308.el5
2.6.18-348.el5
2.6.18-371.el5

6.0*
6.1
6.2
6.3
6.4
6.5

2.6.32-71.el6
2.6.32-131.17.1.el6
2.6.32-220.el6
2.6.32-279.el6
2.6.32-358.el6
2.6.32-431.el6

SP1
SP2
SP3

2.6.27.19-5
2.6.32.12-0.7
3.0.42-0.7.3
3.0.76-0.11.1

5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10

2.6.18-8.el5
2.6.18-53.0.0.0.1.el5
2.6.18-92.0.0.0.1.el5
2.6.18-128.0.0.0.1.el5
2.6.18-164.0.0.0.1.el5
2.6.18-194.0.0.0.1.el5
2.6.18-238.0.0.0.1.el5
2.6.18-274.0.0.0.1.el5
2.6.18-308.0.0.0.1.el5
2.6.18-348.0.0.0.1.el5
2.6.18-371.0.0.0.1.el5

6.3
2.6.32-279.el6
6.4
2.6.32-358.el6
SIOS
Protection
キュメンテーション
OracleLinux Suite for Linux テクニカルド6.5
Page 46 UEK R3 (6.4 - 2.6.32-431.el6
3.8.13-16.2.1.el6uek
6.5)

Linux の設 定

デバイスの動 的 な追加

LifeKeeper が起 動 する前 に、Linux 側 ですべてのデバイスの設 定 を完 了 しておく必要 があります。LifeKeeper の起 動 後 に LifeKeeper の保 護 対 象 のデバイスを設 定 する場 合 、そのデバイスを共 有 する各 サーバで LifeKeeper を停 止 して再 起 動 する必要 があります。これにより、デバイスを検 知 および検 証 する機 能 によって設 定 が確 認され、LifeKeeper がデバイスにアクセスできるようになります。
Linux の SCSI ド ライバには、論 理 ユニット (LUN) の検 索 対 象 とするデバイスを制 御するいくつかのパラメータがあります。
lll

LUN のサポート

LUN をサポート しないデバイスのリスト - このリスト のデバイスは LUN をサポートしないことが既 知 であるため、SCSI ド ライバはこれらのデバイスに対 して LUNを検 索 することを許 可 しません。
LUN をサポート するデバイスのリスト - このリスト のデバイスは LUN をサポート す
ることが既 知 であるため、必 ず LUN を検 索 します。
Probe all LUNs on each SCSI device - デバイスがどちらのリスト にも存 在 しな
い場 合 、検 索 するかどうかを指 定 します。このパラメータは、make config を使用 して SCSI モジュールセクションで設 定 します。

(SUSE を含 む) ほとんどのディスト リビューションでは、Probe all LUNs 設 定 はデフォル
ト で有 効 になっていますが、Red Hat ではデフォルト で無 効 に設 定 されています。LifeKeeper の構 成 でデータ保 護 を目 的 として通 常 使 用 される外 部 RAID コント
ローラには、多 くの場 合 、複 数 の LUN (論 理 ユニット ) が設 定 されます。LUN のサポー
ト を有 効 にするには、このフィールド を選 択 してカーネルを再 構 築 する必 要 があります。
カーネルやモジュールを再 構 築 せずに Probe all LUNs を有 効 にするには、変 数 max_
scsi_luns を 255 に設 定 します (これによって最 大 255 個 の LUN をスキャンするようになります)。SCSI ド ライバがモジュールになっているカーネル (Red Hat など) で max_
scsi_luns を設 定 するには、/etc/modules.conf に以 下 のエント リを追 加 し、初 期
RAM ディスクを再 構 築 して、再 起 動 してからその RAM ディスクを読 み込 みます。
options scsi_mod max_scsi_luns=255
SCSI ド ライバがコンパイルされるカーネル (SUSE など) で max_scsi_luns を設 定 するには、/etc/lilo.conf に以 下 のエント リを追 加 します。
append="max_scsi_luns=255"
注 記 : 255 個 の LUN をスキャンすると、デバイスによってはブート のパフォーマンスに悪影 響 を与 える可 能 性 があります (特 に、BLIST_SPARSELUN が指 定 されたデバイ
ス)。Dell PV650F というアレイではそのような状 況 が発 生 しました。このパフォーマンス
の問 題 を回 避 するには、アレイ上 で設 定 した LUN の最 大 数 (16 または 32 など) を
max_scsi_luns に設 定 します。例 えば、以 下 のようになります。
append="max_scsi_luns=16"

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 47

データレプリケーションの設 定

データレプリケーションの設 定
項目

説明
SIOS DataKeeper は、Linux カーネルバージョン 2.6 以 降 をサポート します。一部 の DataKeeper 機 能 には、追 加 でカーネルの最 低 要 件 があります。
次 の表 は、DataKeeper の各 機 能 をサポート する Linux ディスト リビューションを「X」で示 しています。

RED HATSUSERHEL RHEL SLES SLES
5+
6
10
11
SIOS DataKeeper の機
複
数
ターゲット
サポート
(カーネル
2.6.7+)
X
X
X
X
能 / ディスト リビューションマ
ビット マップインテント ログ (カーネル
ト リクス
X
X
X
X
2.6.16+)
非 同 期 (WAN) レプリケーション (カーネルX
X
X
X
2.6.16+)
ビット マップマージ
X*X
X(2.6.27+)
DataKeeper の機 能*RHEL 5.4 以 降 が該 当 します。ビット マップマージのコード は、Red Hat EL5

Update 4 カーネルにバックポート されました。
SIOS DataKeeper ド キュ
メンテーション

SIOS DataKeeper のド キュメンテーションは、SIOS Technology Corp. の Web サ
イト にある「SIOS Protection Suite テクニカルド キュメンテーション」の中 に収 録 されています。

ネット ワーク設 定
項目

説明

LifeKeeper が保 護 する IP アド レスは、論 理 インターフェースとして、Linux 上 で実 装 されます。Linux 上 で論 理 インターフェースを設 定 すると、その論 理 インターフェースに関 連 付 けられたサ
ルーティン ブネット へのルート が自 動 的 にルーティングテーブルに追 加 されます。例 えば、物 理 インターフェー
グテーブル スによってそのサブネット へのルート がすでに存 在 する場 合 も同 様 です。この追 加 により、同 じサブに対 する ネット に対 して複 数 のルーティングテーブルエント リが作 成 される可 能 性 があります。
IP
Recovery 接 続 元 のアド レスを検 査 して確 認 するアプリケーションの場 合 、複 数 のルーティングテーブルエン
ト リがあると、LifeKeeper システムが (LifeKeeper がインスト ールされていない) 他 のシステム上 のそ
Kit の影のようなアプリケーションに接 続 しようとしたときに問 題 が発 生 することがあります。複 数 のルーティ
響
ングテーブルエント リによって、物 理 インターフェースからではなく論 理 インターフェースから接 続 が張 られているように見 えます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 48

アプリケーションの設 定

項目

説明

IP サブ
ネット マ
スク

LifeKeeper 保 護 下 の IP 設 定 では、物 理 インターフェースの IP アド レスと、LifeKeeper が保 護 するエイリアス IP アド レスのサブネット を同 じにする場 合 、2 つのアド レスのサブネット マスクを同 じにする必 要 があります。サブネット マスクの設 定 を間 違 えると、LifeKeeper GUI のクライアント とサー
バ間 の接 続 に遅 延 や障 害 が発 生 します。

Intel Ethernet インターフェースを搭 載 するシステムでは、eepro100 ド ライバの初 期 化 の問 題 を解決 するために、Intel e100 ド ライバをインスト ールする必 要 があります。eepro100 ド ライバを使 用 す
EEpro100 ると、ブート 時 にインターフェースが起 動 したときに以 下 のエラーが発 生 し、インターフェースをシャッ
ド ライバの ト ダウンするまでエラーを出 し続 けることがあります。
初期化
eth0: card reports no Rx buffers
eth0: card reports no resources

アプリケーションの設 定
項目説明

データベー データベースの初 期 設 定 ファイルは、共 有 デバイス上 に置 いてローカルファイルシステムの指 定
ス初 期 設 場 所 にシンボリックリンクを作 成 するか、または個 別 のシステム上 に保 持 して変 更 を適 用 する必
定 ファイル 要 がある場 合 に手 動 で両 方 のシステムを更 新 するかのいずれかに必 要 があります。
Oracle のOracle のローカル環 境 は、internal として接 続 するか、sysdba として接 続 するかによって異 なりま
ローカルマ
す。データベースを LifeKeeper の保 護 下 に置 く場 合 、「connect / as sysdba」を使 用 して
ウント ポイローカルマウント ポイント 上 にデータベースを作 成 する必 要 があります。
ントLinux オペレーティングシステムのアップグレード の一 環 として、SPS が保 護 する Apache アプリ
ケーションをアップグレード するには、起 動 時 にデフォルト サーバインスタンスを無 効 にする必 要 があります。
Apacheのアップ
デート

設 定 ファイル (httpd.conf) がデフォルト のディレクト リ (/etc/httpd/conf) にある場 合 、Red Hat のアップグレード により設 定 ファイルが上 書 きされます。したがって、アップグレード する前 にファイルのコ
ピーを作 成 し、アップグレード した後 にファイルをリスト アする必 要 があります。
また、Apache Web Server Recovery Kit 管 理 ガイド の「Apache Web Server の設 定 に関 する考慮 事 項 」セクションも参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 49

スト レージとアダプタの設 定

スト レージとアダプタの設 定
項目

マルチパス I/O
冗 長 コント ローラ

説明
マルチパス I/O のソリューションには数 種 類あり、すでに利 用 可 能 なものや Linux 環 境
向 けに開 発 中 のものなどがあります。SIOS
Technology Corp. は、多 くのサーバベンダ、
アダプタベンダ、およびド ライバ開 発 者 と積極 的 に協 力 することで、LifeKeeper とマル
チパス I/O ソリューションとの協 調 動 作 を実現 しています。データの整 合 性 を保 護 する
ために LifeKeeper が使 用 する SCSI リザ
ベーションは、特 殊 な要 件 を必 要 とするため、マルチパス I/O ソリューションの最 初 の
実 装 では多 くの場 合 要 件 が満 たされません。
ディスクアレイサポート に関 する以 下 の技 術
情 報 を参 照 し、個 別 のアレイがマルチパス
および特 定 のマルチパスソリューションでサ
ポート されているかを判 断 してください。マル
チパスおよび特 定 のマルチパスソリューション
と共 に動 作 する LifeKeeper のサポート 対
象 として一 覧 に指 定 されていないアレイ
は、サポート 対 象 ではないと考 えてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 50

スト レージとアダプタの設 定

項目説明
マルチパス構 成 では、パスの操 作 中 に大量 の I/O を実 行 すると、システムが応 答 しなくなったように見 えることがあります。マル
チパスのソフト ウェアが LUN のアクセスをあるパスから別 のパスに移 動 する場 合 、処 理
中 の I/O も新 しいパスに移 動 させる必 要 があります。この I/O の経 路 変 更 は、その I/Oの応 答 時 間 の遅 延 を発 生 させます。この間 にさらに I/O が発 行 されると、それらはシステム内 のキューとなり、システムはプロセス用 のメモリを使 い果 たしてしまう可 能 性 があります。非 常 に高 負 荷 の I/O の下 では、
これらの遅 延 と低 メモリ状 態 によってシステ
ムが無 応 答 になり、LifeKeeper がこれをサーバのダウンとして検 知 し、フェイルオーバ
を開 始 することがあります。
この問 題 が発 生 する頻 度 には多 くの要 因が影 響 を及 ぼします。
lll

マルチパス構 成 での大 量 の I/Olプロセッサの速 度 は、I/O がキューに
保 持 される速 さに影 響 します。高
速 なプロセッサでは、障 害 が検 知 される頻 度 が高 くなります。
システムメモリの搭 載 量 は、システムが無 応 答 になるまでにキューに保持 できる I/O の数 に影 響 します。 メ
モリが多 いシステムでは、障 害 が検知 される頻 度 が低 くなります。
使 用 する LUN の数 は、キューに保持 できる I/O の量 に影 響 します。
I/O の特 性 は、キューに保 持 される
I/O の量 に影 響 します。問 題 が発
生 したテスト ケースでは、ディスクにデータを無 制 限 に書 き込 んでいました。ほとんどのアプリケーションは、データの読 み取 りと書 き込 みの両 方を行 うはずです。フェイルオーバを待 って読 み取 りがブロックされることで書 き込 みも抑 制 され、結 果 的 にI/O 速 度 が減 少 して障 害 検 知 の頻
度 が低 くなります。

例 えば、RDAC を使 用 した IBM DS4000のマルチパス構 成 のテスト では、DS4000 への I/O スループット を毎 秒 190 MB 以 上 にしてパス障 害 をシミュレーションした場 合 にLifeKeeper は約 12 回 に 1 回 サーバの障害 を (誤 ) 検 出 しました。このテスト では、
SIOS Protection Suite for Linux テクニカルド
キュメンテーション
サーバとしてIBM x345 (デュアル Xeon
Page 51
2.8GHz プロセッサとメモリ 2 GB を搭 載 ) を使 用 し、DS4400 に接 続 して使 用 サーバ
当 たり 8 ボリューム (LUN) にしました。フェイスト レージとアダプタの設 定

項目

説明

いくつかの大 規 模 スト レージ構 成 (例 えば、
複 数 の論 理 ボリュームグループがあり、各 ボ
リュームグループ内 に 10 以 上 の LUN を持
つ構 成 ) では、LifeKeeper は障 害 を検 出したときにデフォルト の 300 秒 のタイムアウト
時 間 内 に sendevent を完 了 することができない場 合 があります。その結 果 、バックアップシステムへのスイッチオーバが失 敗 します。サービス状 態 にならないリソースが生大 規 模 スト レージ構 成 の場 合 のスイッチオーバに関 する特 別 な じ、LifeKeeper のログにエラーメッセージが考慮事項
記 録 されます。
大 規 模 スト レージ構 成 では、/etc/default/LifeKeeper ファイルのSCSIERROR を「event」から「halt」に変 更することを推 奨 します。これによりLifeKeeper は SCSI エラーの発 生 時 に「halt」を実 行 します。LifeKeeper はバック
アップシステムへのフェイルオーバに成 功 するようになります。

HP MA8000

QLogic 2200 アダプタとの組 み合 わせでSIOS Technology Corp. により認定 。qla2200 ド ライバのバージョン 6.04.50
以 降 を使 用 してください。

HP MSA1000 および MSA1500

プタとの組 み合 わせで SIOS Technology
Corp. により認 定 。マルチパス設 定 でMSA1000 をサポート するための設 定 要 件と注 意 事 項 は、 HP のマルチパス I/O 設
定 セクションで別 途 説 明 しています。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 52

スト レージとアダプタの設 定

項目HP 3PAR F200/F400/T400/T800

説明
HP 3PAR は、SIOS Technology Corp. によってテスト 済 みです。テスト 構 成 は次 の通りです。HP 3PAR T400 (ファームウェア(InForm OS) バージョン 2.3.1 MU4) + HP
82Q 8Gb Dual Port PCI-e FC HBA
AJ764A (ファームウェアバージョン 5.03.02、
ド ライババージョン 8.03.01.05.05.06-k) +DMMP (device-mapper-1.02.552.el5、device-mapper-multipath-0.4.742.el5)。
テスト は、LifeKeeper for Linux v7.3 とRHEL 5.6 (カーネル 2.6.18-238.el5) を使 用
して行 われました。
特 に、F400 の場 合 は、Device Mapper のマルチパス I/O の設 定 セクションを参 照 してください。

HP 3PAR V400

HP 3PAR V400 は、SIOS Technology
Corp. によってテスト 済 みです。テスト 構 成は次 の通 りです。HP 3PAR V400 (ファームウェア (InForm OS) バージョン 3.1.1) + HP
82E 8Gb Dual Port PCI-e FC HBA
AJ763A/AH403A (ファームウェアバージョン
1.11A5 (U3D1.11A5) sli-3、ド ライババー
ジョン 8.3.5.30.1p (RHEL にバンド ル) +DMMP (device-mapper-1.02.62-3、devicemapper-multipath-0.4.9-41.el6)。
テスト は、LifeKeeper for Linux v7.5 とRHEL 6.1 を使 用 して行 われました。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 53

スト レージとアダプタの設 定

項目説明HP 3PAR StoreServ 7200 は、以 下 の構成 で SIOS Technology Corp. のパート ナー
によってテスト 済 みです。

HP 3PAR StoreServ 7200 FC

QLogic QMH2572 8Gb FC HBA for HP
BladeSystem c-Class(ファームウェアバー
ジョン5.06.02 (90d5) を使 用 した)HP 3PAR
StoreServ 7200 (ファームウェア (HP 3PAR
OS) バージョン 3.1.2), ド ライババージョン
8.03.07.05.06.2-k (RHELにバンド ル)＋ DMMP (device-mapper-1.02.66-6,
device-mapper-multipath-0.4.9-46.el6)
テスト はRHEL 6.2 (x86_64) を使 用 したSPS for Linux v8.1.1 で実 施 されました。
注 記 : 3PAR StoreServ 7200 は、デフォル
ト のパスチェッカとのリザベーション競 合 を返します。この競 合 を回 避 するには、/etc/default/LifeKeeper 内 に次 のパラメータを設 定 (追 加 ) してください。
DMMP_REGISTRATION_TYPE=hba

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 54

スト レージとアダプタの設 定

項目説明HP 3PAR StoreServ 7400は、以 下 の構成 で SIOS Technology Corp. のパート ナー
によってテスト 済 みです。
HP 3PAR StoreServ 7400 (ファームウェア(HP 3PAR OS) バージョン3.1.2) + HP
DL380p Gen8 + Emulex LightPulse Fibre
Channel SCSI HBA (ド ライババージョン
8.3.5.45.4p) + DMMP (device-mapper1.02.66-6, device-mapper-multipath-0.4.946.el6)

HP 3PAR StoreServ 7400 FC

テスト はRHEL 6.2 (x86_64) を使 用 したSPS for Linux v8.1.1 で実 施 されました。
注 記 : 3PAR StoreServ 7400 は、デフォル
ト のパスチェッカとのリザベーション競 合 を返します。この競 合 を回 避 するには、/etc/default/LifeKeeper 内 に次 のパラメータを設 定 (追 加 ) してください。
DMMP_REGISTRATION_TYPE=hba
およびユーザーフレンド リーデバイスマッピン
グはサポート されません。 "multipath.conf"に次 のパラメータを設 定 してください。
"user_friendly_names no"
HP 3PAR StoreServ 7400は、以 下 の構成 で SIOS Technology Corp. のパート ナー
によってテスト 済 みです。
iSCSI (iscsi-initiator-utils-6.2.0.87221.el6.x86_64) + DMMP (device-mappermultipath-0.4.9-41 + device-mapper1.02.62-3) + nx_nic v4.0.588.

HP 3PAR StoreServ 7400 iSCSIDMMP と DMMP Recovery Kit を RHEL
6.1 で利 用 する場 合 には、Quorum/Witness Server Kit とSTONITH 機 能 を利 用 する必 要 があります。SCSI リザベーションを無 効 にするため、"/etc/default/LifeKeeper"に
RESERVATIONS=none を追 記 する必 要があります。
サーバは IPMI 2.0 に準 拠 したインタフェース
を備 えている必 要 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 55

スト レージとアダプタの設 定

項目説明HP 3PAR StoreServ 10800 FC は、以 下の構 成 で SIOS Technology Corp. のパート
ナーによってテスト 済 みです。
ファームウェア (HP 3PAR OS) バージョン3.1.2 + HP DL380p Gen8 + Emulex
LightPulse Fibre Channel HBA (ド ライバ
バージョン 8.3.5.45.4p) + DMMP (devicemapper-1.02.66-6, device-mappermultipath-0.4.9-46 el6)

HP 3PAR StoreServ 10800 FC

テスト はRHEL 6.2 (x86_64) を使 用 したSPS for Linux v8.1.2 で実 施 されました。
注 記 : 3PAR StoreServ 10800 FC は、デフォルト のパスチェッカとのリザベーション競 合を返 します。この競 合 を回 避 するには、/etc/default/LifeKeeper 内 に次 のパラメータを設 定 (追 加 ) してください。
DMMP_REGISTRATION_TYPE=hba
およびユーザーフレンド リーデバイスマッピン
グはサポート されません。 "multipath.conf"に次 のパラメータを設 定 してください。
"user_friendly_names no"

HP EVA 3000/5000 および EVA 4X00/6X00/8X00(XCS 6.x シリーズファームウェア)

シングルパスおよびマルチパスの両 構 成 において、HP FCA2214 (QLA 2340) アダプタとの組 み合 わせでSIOS Technology Corp により認 定 。マルチパス設 定 で EVA をサポート するための設 定 要 件 と注 意 事 項 は、 HPのマルチパス I/O 設 定 セクションで別 途 説
明 しています。

HP EVA4400

Hewlett-Packard 社 により認 定 。シングル
パスとマルチパス構 成 の両 方 で DMMP
Recovery Kit および HP DMMP ソフト ウェ
アが必 要 です。EVA4400 は、Red Hat EL
5 Update 3 および Novell SLES 11 とLifeKeeper の組 み合 わせで動 作 することが
検 証 済 みです。Novell のテスト は、HP
Storage Group によって行 われました。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 56

スト レージとアダプタの設 定

項目

説明
Hewlett-Packard 社 により認 定 。シングル
パスとマルチパス構 成 の両 方 で DMMP
Recovery Kit および HP DMMP ソフト ウェ
アが必 要 です。EVA6400/8400 は、Red
Hat EL 5 Update 3 および Novell SLES 11と LifeKeeper の組 み合 わせで動 作 することが検 証 済 みです。Novell のテスト は、HP
Storage Group によって行 われました。

HP EVA6400/8400

HP EVA 8100 (XCS 6.x シリーズファームウェア)

DMMP マルチパス構 成 において、HP FC
1142SR アダプタとの組 み合 わせで SIOS
Technology Corp. パート ナーにより認 定 。
マルチパス構 成 で EVA をサポート するための構 成 要 件 と注 意 事 項 は、 Device
Mapper のマルチパス I/O 設 定 セクションで別 途 説 明 しています。
EVA 8100 は、XCS v6.200 ファームウェア +device-mapper-multipath-0.4.7.-23.el5 +DMMP Recovery Kit v7.3 + RHEL 5.3 でテスト 済 みです。

HP MSA2000fc

シングルパスおよびマルチパスの両 構 成 において、ファイバチャネルとの組 み合 わせで
Hewlett-Packard 社 により認 定 。テスト されたモデルは、QLogic QMH2462 HBA (ド ライ
ババージョン 8.01.07.25) を使 用 した
MSA2012fc および MSA2212fc のシングル
パス構 成 です。マルチパス構 成 のテスト では、同 一 モデルと HP DMMP および
LifeKeeper DMMP Recovery Kit が使 用 されました。

HP MSA2000i

マルチパス構 成 において、iSCSI との組 み合 わせで Hewlett-Packard 社 により認 定 。
テスト に使 用 されたモデルは、MSA2012i(HP DMMP 使 用 ) です。HP ではシングル
パス構 成 のテスト は行 われていません
が、SIOS Technology Corp. は、HP
DMMP および LifeKeeper DMMP
Recovery Kit を組 み合 わせたシングルパス
構 成 をサポート します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 57

スト レージとアダプタの設 定

項目HP MSA2000sa

説明
シングルパスおよびマルチパスの両 構 成 において、SA との組 み合 わせで HewlettPackard 社 により認 定 。テスト に使 用 されたモデルは、MSA2012sa です。シングルパスとマルチパス構 成 の両 方 で DMMP
Recovery Kit および HP DMMP ソフト ウェ
アが必 要 です。現 在 、HP によるサポート は
直 接 接 続 構 成 のみです。
The HP MSA 2040 Storage FC は、以 下の構 成 で SIOS Technology Corp. のパート
ナーによってテスト 済 みです。

HP MSA1040/2040fc

HP MSA 2040 Storage FC (ファームウェ
アGL101R002) + HP SN1000Q 16Gb 2P
FC HBA QW972A (ファームウェアバージョン
6.07.02, ド ライババージョン
8.04.00.12.06.0-k2 (RHELにバンド ル)) +DMMP (device-mapper-1.02.74-10,
device-mapper-multipath-0.4.9-56).
テスト は RHEL 6.3 (X86_64) を使 用 した
LifeKeeper for Linux v8.1.2 で実 施 されました。

HP MSA 2300fc

シングルパスおよびマルチパスの両 構 成 において、ファイバチャネルとの組 み合 わせで
Hewlett-Packard 社 により認 定 。テスト に
使 用 されたモデルは、HP AE312A(FC2142SR) HBA (ド ライババージョン
8.02.09-d0-rhel4.7-04) を使 用 した
MSA2324fc のシングルパス構 成 です。マルチパス構 成 のテスト では、同 一 モデルと HP
DMMP および LifeKeeper DMMP
Recovery Kit が使 用 されました。

HP MSA 2300i

Hewlett-Packard 社 により認 定 。シングル
パスとマルチパス構 成 の両 方 で DMMP
Recovery Kit および HP DMMP ソフト ウェ
アが必 要 です。

HP MSA 2300sa

Hewlett-Packard 社 により認 定 。シングル
パスとマルチパス構 成 の両 方 で DMMP
Recovery Kit および HP DMMP ソフト ウェ
アが必 要 です。DMMP を使 用 する
MSA2300sa ラックおよびタワー型 構 成 のみ
サポート されます。LifeKeeper を使 用 するブ
レード 構 成 はサポート されていません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 58

スト レージとアダプタの設 定

項目説明HP P2000 G3 MSA SAS

Device Mapper Multipath Recovery Kit を使 用 するマルチパス構 成 において、SIOS
Technology Corp. により認 定 。LifeKeeper
for Linux は、P2000 G3 SAS アレイを使 用する単 一 クラスタで最 大 11 LUN をサポートします。

HP P4000/P4300 G2

RHEL 5.5 + LifeKeeper Core に内 蔵 のSCSI サポート + iSCSI Software Initiators
環 境 のシングルパスおよびマルチパスの両構 成 において、SIOS Technology Corp. により認 定 。テスト に使 用 されたモデル
は、HP P4300 G2 7.2TB SAS Starter SAN
BK716A です。デフォルト キット は、シングル
パスおよび一 部 のマルチパススト レージをサ
ポート します。一 般 的 に、マルチパススト
レージは、アクティブ / パッシブ構 成 に限 定されます。

HP P4500 G2Hewlett-Packard 社 により認 定 。HP では、P4500 について P4000 (上 記 参 照 ) との互 換 性 を保 証 しています。

HP P6300 EVA FC

このスト レージユニット は、Device Mapper
Multipath Recovery Kit を使 用 する RHEL
6.1 のマルチパス設 定 において、SIOS
Technology Corp. パート ナー企 業 によりテスト 済 みです。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 59

スト レージとアダプタの設 定

項目

説明
SIOS LifeKeeper for Linux v7.2 以 降 を使用 する場 合 について、Hewlett-Packard 社
により認 定 。テスト に使 用 されたモデルは
HP P9500/XP です。以 下 の環 境 のLifeKeeper で動 作 することが認 定 されています。
lHP P9500/XP

Red Hat Enterprise for 32-bit, x64(64-bit; Opteron および Intel
EMT64)RHEL 5.3, RHEL 5.4, RHEL 5.5l

SuSE Enterprise Server for 32-bit,
x64 (64-bit; Opteron および Intel
EMT64)SLES 10 SP3, SLES 11, SLES 11

SP1l

ネイティブまたは内 蔵 のクラスタリング
ソリューション RHCS および SLE HA

The HP StoreVirtual 4330 は、以 下 の構成 で SIOS Technology Corp. のパート ナー
によってテスト 済 みです。
HP StoreVirtual 4330 iSCSI (DMMP Recovery Kit を使 用 した
マルチパス構 成 )

HP StoreVirtual 4330 (ファームウェアHP
LeftHand OS 10.5) + HP Ethernet 1Gb 4port 331FLR (Networkdriver tg3-3.125g) +iSCSI (iscsi-initiator-utils-6.2.0.87241.el6.x86_64)、 DMMP (device-mapper1.02.74-10.el6,device-mapper-multipath0.4.9-56.el6)
The HP StoreVirtual 4330 は、 以 下 の構成 で SIOS Technology Corp. のパート ナー
によってテスト 済 みです。

HP StoreVirtual 4330 iSCSI (Quorum/Witness Kit 使 用 )HP StoreVirtual 4330 (ファームウェア HP
LeftHand OS 10.5) + iSCSI (iscsi-initiatorutils-6.2.0.872-41.el6.x86_64)、 bonding(バージョン: 3.6.0)、tg3(バージョン: 3.125g)
SCSI リザベーションを無 効 にするには、"/etc/default/LifeKeeper" に
RESERVATIONS=noneを設 定 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 60

スト レージとアダプタの設 定

項目HP StoreVirtual(LeftHand) シリーズ OS (SAN/iQ) バージョン
11.00 iSCSI (DMMP Recovery Kitを使 用 したマルチパス構 成 )説明HP 社 StoreVirtual(LeftHand) スト レージにおいて、OS(SAN/iQ) バージョン 11.00 をサ
ポート します。本 バージョンが使 われている
全 ての StoreVirtual シリーズがサポート 対
象 であり、仮 想 スト レージ・アプライアンスである StoreVirtual VSA も含 まれます。
テスト 構 成 は次 の通 りです。
StoreVirtual VSA(11.0.00.1263.0) + RHEL
6.4(x86_64) ＋ DMMP(device-mapper1.02.77-9.el6.x86_64、device-mappermultipath-0.4.9-64.el6.x86_64)

HP XP20000/XP24000

RHEL 5、SLES10、SLES 11 上 でLifeKeeper for Linux + DMMP ARK を使用 するマルチパス構 成 (DMMP 使 用 ) において、SIOS Technology Corp. により認定 。テスト に使 用 されたスト レージのモデル
番 号 は、XP20000 および XP24000 です。
接 続 インターフェースは FC です。テスト に
使 用 された HBA のモデル番 号 は、QLogic
QMH2562 (ファームウェア 4.04.09、ド ライバ
バージョン 8.03.00.10.05.04-k) です。SIOS
Technology Corp. では、XP スト レージの
path_checker の設 定 を readsector0 に変
更 することを推 奨 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 61

スト レージとアダプタの設 定

項目

説明IBM DS4000 Storage (旧 IBM FAStT)

シングルパスおよびマルチパスの両 構 成 において、QLogic 2200 および 2340 アダプタとの組 み合 わせで SIOS Technology Corp. により認 定 。qla2200 または qla2300 ド ライバのバージョン 6.03.00 以 降 を使 用 してください (IBM の指 定 による)。IBM DS4000 スト
レージアレイシステムで Emulex FC アダプタ
を使 用 する場 合 は、後 述 の「Emulex ド ライバ」に指 定 されている lpfc ド ライバのバー
ジョンを使 用 してください。シングルパス (=シングルループ) サポート : シングルパス構 成
では、LifeKeeper が正 常 に動 作 するにはファイバチャネルスイッチまたはハブが必 要 です。マルチパス (= デュアルループ) サポート :マルチパスは、RDAC サポート 付 きでリリースされたモデル (現 在 のところ、DS4300、DS4400、DS4500 モデル) でサポート されています。RDAC を使 用 したマ
ルチパス構 成 では、ファイバチャネルスイッチ
およびハブは必 須 ではありません。RDAC
は、アプリケーションがパスの障 害 に影 響 されないように、パスのフェイルオーバを処 理
するソフト ウェアパッケージです。RDAC をイ
ンスト ールおよび設 定 する手 順 は、使 用 するバージョンによって若 干 異 なります。インス
ト ール、ビルド 、設 定 の手 順 について
は、RDAC に関 する IBM のド キュメンテー
ションを参 照 してください。

IBM DS5000

IBM RDAC を使 用 するマルチパス構 成 において、パート ナーテスト により認 定 。お使
いのディスト リビューションでサポート されている RDAC ド ライバについては、IBM の Web
サイト を参 照 してください。

IBM DS3500(FC モデル)Red Hat Enterprise Linux Server Release
5.5 (Tikanga) 環 境 のシングルパスおよびマ
ルチパスの両 構 成 において、SIOS
Technology Corp. により認 定 (HBA:QLE2560、QLE2460、RDAC: RDAC
09.03.0C05.0331)。シングルパスおよびマルチパスの両 構 成 で RDAC が必 要 です。
注 記 : SAS および iSCSI 接 続 はサポート されていません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 62

スト レージとアダプタの設 定

項目

説明IBM DS3400 Storage

シングルパスおよびマルチパスの両 構 成 において、QLogic 2300 アダプタとの組 み合 わせ
で SIOS Technology Corp. により認定 。qla2200 または qla2300 ド ライバのバー
ジョン 6.03.00 以 降 を使 用 してください(IBM の指 定 による)。シングルパスおよびマ
ルチパスのサポート に関 する詳 細 については、表 内 の「IBM DS4000 Storage」エント リを参 照 してください。

IBM System Storage DS3300

iSCSI Software Initiators との組 み合 わせ
で SIOS Technology Corp. により認 定 。このスト レージデバイスは、シングルパスおよびマルチパスの両 設 定 において、2 ノード の
LifeKeeper クラスタで動 作 します。シングル
パスまたはマルチパスのいずれの場 合 も、
両 方 のサーバに IBM RDAC ド ライバをイン
スト ールする必 要 があります。マルチパス構
成 を使 用 する場 合
は、/etc/default/LifeKeeper ファイルで
SCSIHANGMAX を 50 に設 定 する必 要 があります。お使 いのディスト リビューションでサ
ポート されている RDAC ド ライバについて
は、IBM の Web サイト を参 照 してください。

IBM System Storage DS3200

IBM SAS HBA (25R8060) との組 み合 わせ
で SIOS Technology Corp. により認 定 。このスト レージデバイスは、シングルパスおよびマルチパスの両 設 定 において、2 ノード の
LifeKeeper クラスタで動 作 します。シングル
パスまたはマルチパスのいずれの場 合 も、
両 方 のサーバに IBM RDAC ド ライバをイン
スト ールする必 要 があります。お使 いのディ
スト リビューションでサポート されている SAS
および RDAC ド ライバについては、IBM の
Web サイト を参 照 してください。

IBM DS400

シングルパス構 成 の場 合 のみ、SIOS
Technology Corp. により認 定 。ファームウェ
アバージョン 7.01 ビルド 0838 以 降 を使 用
してください (IBM より指 定 )。

IBM San Volume Controller (SVC)

シングルパス構 成 において、パート ナーテス
ト により認 定 。SDD Recovery Kit および
Device Mapper Multipath Recovery Kit を使 用 するマルチパス設 定 において、SIOS
Technology Corp. により認 定 。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 63

スト レージとアダプタの設 定

項目説明IBM eServer xSeries スト レージソリューションサーバ Type445-R/ Type445-FR for SANmelody

マルチパス構 成 において、IBM
TotalStorage FC2-133 ホスト バスアダプタとの組 み合 わせでパート ナーテスト により認定 。qla2200 ド ライバのバージョン 7.00.61(フェイルオーバなし) 以 降 を使 用 してください (IBM より指 定 )。マルチパスサポート : マ
ルチパスは、Multipath Linux Driver for IBM
SANmelody Solution Server (バージョン
1.0.0) を使 用 する IBM eServer xSeries ス
ト レージソリューションサーバ Type445-R /Type445-FR for SANmelody でサポート さ
れています。

IBM Storwize V7000 iSCSI

パート ナーテスト によりiSCSI (iscsi-initiatorutils-6.2.0.872-34.el6.x86_64) と DMMP
(device-mapper-1.02.66-6.el6、devicemapper-multipath-0.4.9-46.el6) を使 用 する
IBM Storwize V7000 (Firmware Version
6.3.0.1)を 認 定 しています。テスト
は、LifeKeeper for Linux v7.5 と RHEL 6.2
を使 用 して行 われました。
制 限 事 項 :IBM Storwize V7000
は、Quorum/Witness Server Kit および
STONITH と組 み合 わせて使 用 する必 要があります。/etc/default/LifeKeeper 内 で以
下 の設 定 により、SCSI リザベーションを無効 にしてください。
RESERVATIONS=none

IBM Storwize V7000 FC

パート ナテスト により Red Hat EnterpriseLinux Server Release 6.2 (Tikanga)、HBA:
QLE2562 DMMP: 0.4.9-46 を組 み合 わせたマルチパス構 成 で認 定 済 み。

IBM Storwize V3700 FC

パート ナーテスト により Red Hat EnterpriseLinux Server Release 6.5(Santiago)、HBA: QLE2560、DMMP:
0.4.9-72 を組 み合 わせたマルチパス構 成 で
認 定 済 み。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 64

スト レージとアダプタの設 定

項目IBM XIV Storage System

説明
パート ナテスト により Red Hat EnterpriseLinux Sever Release 5.6、HBA: NEC
N8190-127 Single CH 4Gbps (Emulex
LPe1150 相 当 品 )、XIV Host Attachement
Kit: バージョン 1.7.0 を組 み合 わせたマルチ
パス構 成 でのみ認 定 済 み。
注 記 : LifeKeeper を使 用 する IBM XIV
Storage System で 32 個 以 上 の LUN を
作 成 する必 要 がある場 合 、詳 細 については IBM の営 業 担 当 者 にお問 い合 わせくだ
さい。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 65

スト レージとアダプタの設 定

項目

説明
SIOS Technology Corp. は、以 下 の構 成
要 件 を満 たす場 合 の、Dell PERC
2/DC、Dell PERC 4/DC、および LSI Logic
MegaRAID Elite 1600 スト レージコント ロー
ラを使 用 する 2 ノード クラスタでの Dell
PowerVault スト レージアレイを認 定 しています。(Dell PERC 3/DC は、MegaRAID
Elite 1600 の OEM バージョンです。)以 下 の
要 件 が必 要 となるのは、これらのホスト ベースの RAID コント ローラが、LifeKeeper の通
常 の要 件 である SCSI リザベーションと一意 のデバイス ID をサポート していないためです。
1. Dell PowerVault スト レージは、同一 クラスタ内 の LifeKeeper の管 理
下 では他 のタイプの共 有 スト レージと共 存 できません。
2. Dell PowerVault スト レージおよびコント ローラをクラスタで使 用 するための設 定 方 法 については、ハード ウェ
アに付 属 のマニュアルに従 ってください。具 体 的 には、両 方 のシステムで同 時 にコント ローラファームウェアの設 定 画 面 を開 き、アダプタプロパティ
ページを選 択 、「Cluster Mode]」を「Enabled」に設 定 、「Initiator ID」を
一 方 のシステムでは「6」に、他 方 のシステムでは「7」に設 定 することなど
が含 まれます。その後 、両 方 のコン
ト ローラから同 じ LUN が認 識 されること、および Linuxmegaraid ド ライバ
がロード されるように適 切 に設 定 されていることを確 認 する必 要 があります。

3. このスト レージ設 定 は SCSI リザ
ベーションをサポート しないた
め、LifeKeeper 内 で SCSI リザベーションの使 用 を無 効 にする必 要 があります。無 効 にするには、クラスタ内の両 ノード で、LifeKeeper のデフォル
ト ファイル /etc/default/LifeKeeper に「RESERVATIONS=none」オプショ
ンを追 加 します。LifeKeeper によって管 理 される各 LUN の一 意 の ID
は、/opt/LifeKeeper/bin/lkID ユー
ティリティを使 用 して手 動 で設 定 する必 要 があります。割 り当 てる ID
はクラスタ内 で一 意 にしてください。
SIOS Protection Suite for Linux テクニカルド キュメンテーション
また、将 来 競 合 が発 生 しないように
Page 66
割 り当 て方 法 を工 夫 してください。
必 要 に応 じて、lkID ユーティリティが一 意 の ID を自 動 的 に生 成 しまDell PERC および LSI Logic MegaRAID コント ローラを搭 載 する
Dell PowerVault

スト レージとアダプタの設 定

項目

説明Dell | EMC (CLARiiON) CX200

EMC は、このアレイと QLA2340 アダプタの
環 境 用 に次 の 2 つのバージョンのド ライバを
認 定 しています: qla2x00-clariion-v6.03.001 および qla2x00-clariion-v4.47.18-1。両バージョンとも QLogic の Web サイト(www.qlogic.com) で入 手 できます。

DELL MD3000

シングルパスおよびマルチパスの両 構 成 において、DELL SAS 5/e との組 み合 わせで
パート ナーテスト により認 定 。テスト はRHEL4 で行 われましたが、LifeKeeper がサ
ポート する他 の Linux ディスト リビューション
またはバージョンを使 用 する場 合 の既 知 の
問 題 はありません。シングルパスおよびマルチパスの両 構 成 で RDAC が必 要 です。シングルパス構 成 では、HBA ホスト タイプに「Windows MSCS Cluster single path」を使 用 してください。マルチパス構 成 では、HBA ホスト タイプに「Linux 」を使 用 してください。
Dell PowerVault MD3200/3220 は、SIOS
Technology Corp. パート ナーによってテスト
済 みです。テスト 構 成 は次 の通 りです。

Dell PowerVault MD3200/3220

RHEL 5.5 で DMMP と DMMP Recovery
Kit。Quorum/Witness Server Kit および
STONITH と組 み合 わせて使 用 する必 要があります。SCSI の予 約 を無 効 にするには、「/etc/default/LifeKeeper 」内 に
RESERVATIONS=none を設 定 します。
サーバには IPMI 2.0 に準 拠 のインターフェースが必 須 です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 67

スト レージとアダプタの設 定

項目

説明Dell EqualLogic は、SIOS Technology
Corp. パート ナーによってテスト 済 みです。テスト 構 成 は次 の通 りです。
lDell EqualLogic PS5000 + iscsiinitiator (Software イニシエータ) による SCSI -2 リザベーション + Red Hat
Enterprise Linux ES release 4(Nahant Update 5、カーネル 2.6.955.EL)。テスト には、iscsi-initiatorutils-4.0.3.0-5、マルチパス構
成 、active-backup (mode=1) による
bonding が使 用 されました。

lDell EqualLogic PS5000 + DMMP
+ DMMP Recovery Kit + RHEL 5 +iscsi-initiator-utils-6.2.0.8650.8.el5。LUN 数 が大 きい場 合 (20以 上 ) は、/etc/default/LifeKeeperの REMOTETIMEOUT 設 定 を
REMOTETIMEOUT=600 に変 更 してください。

Dell EqualLogic PS5000

Dell EqualLogic
PS4000/4100/4110/6000/6010/6100/6110/6500/6510

FalconStor Network Storage Server (NSS)

Dell EqualLogic は、SIOS Technology
Corp. パート ナーによってテスト 済 みです。テスト 構 成 は次 の通 りです。Dell EqualLogic
PS4000/4100/6000/6100/6110/6500/6510+ DMMP + DMMP Recovery Kit + RHEL
5.3 + iscsi-initiator-utils-6.2.0.8680.18.el5。LUN 数 が大 きい場 合 (20 以 上 )は、/etc/default/LifeKeeper の
REMOTETIMEOUT 設 定 を
REMOTETIMEOUT=600 に変 更 してください。
SIOS Technology Corp. により認
定 。/etc/multipath.conf に以 下 のパラメー
タを設 定 する必 要 があります。
polling_interval 5
no_path_retry 36

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 68

スト レージとアダプタの設 定

項目説明
この RAID 700 (VSP) は、SIOS
Technology Corp. のパート ナー企 業 によってテスト 済 みです。
テスト を行 った際 のシングルパス設 定 は次の通 りです。

日 立 HDS RAID 700 (VSP)

OS: Red Hat Enterprise Linux Server
Release 5.5 (Tikanga) HBA:Qlogic
QLE2562 (ド ライバ:OSbundle8.03.01.04.05.05-k) / Emulex LPe12002(ド ライバ:OSbundle-8.2.0.63.3p)
テスト を行 った際 の HDLM Recovery Kit を使 用 したマルチパス構 成 は次 の通 りです。
OS: RedHat Enterprise Linux 6.4 (x86-64)
HBA:Emulex LPe12002-M8 (ド ライバ:OSbundle-8.3.7.20)

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 69

スト レージとアダプタの設 定

項目

説明
QLogic 23xx アダプタを使 用 するシングルパス構 成 において、SIOS Technology Corp.
により認 定 。qla2300 ド ライバのバージョン
6.04 以 降 を使 用 してください。

日 立 HDS 9570V, 9970V および 9980V

注 記 : これらのアレイでは、ファイバチャネル
スイッチまたはハブを使 用 して、シングルコン
ト ローラ (シングルループ) のみの構 成 にすることを SIOS Technology Corp. は推 奨 します。ただし、各 サーバのスト レージへのパス
が単 一 である限 り、スイッチやハブを使 用 す
ることなく各 サーバが日 立 アレイの個 別 のコ
ント ローラまたはポート に直 接 接 続 する
LifeKeeper クラスタを構 成 することもできます。この構 成 を使 用 する場 合 、LifeKeeper
はスプリット ブレインの状 況 で通 常 の動 作 とは非 常 に異 なる動 作 をすることに注 意 してください。通 常 、LifeKeeper は、スプリット ブ
レインの状 況 でアクティブな階 層 のフェイル
オーバを実 行 し、元 のプライマリノード は
SCSI リザベーションを奪 われた結 果 としてリブート を行 います。サーバを直 接 複 数 のコ
ント ローラまたはポート に接 続 する構 成 の
日 立 アレイの場 合 、アレイ内 の特 定 のタイ
ミングに特 殊 性 があるため、LifeKeeper は
バックアップノード 上 で SCSI リザベーション
を獲 得 することができずにフェイルオーバに失 敗 します。これにより、階 層 の少 なくとも
一 部 が元 のプライマリノード で稼 働 し続 けます。このため、このように設 定 されているす
べての LifeKeeper リソースがディスクリソースのいずれかと、ディスクリソースの転 送 ができない場 合 にリソースを in service にできない
ような直 接 の依 存 関 係 を持 つことが重 要です。このことは、階 層 内 の IP リソースについて特 に重 要 です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 70

スト レージとアダプタの設 定

項目説明日 立 アレイには、このアレイのような直 接 接
続 の構 成 で LifeKeeper を正 常 に動 作 させるために必 要 なある特 定 の「ホスト モード 」があります。9570V アレイの場 合 は以 下 の設 定 が必 要 です。
ホスト 接 続 モード 1 --> 標 準 モード
ホスト 接 続 モード 2 --> ターゲット リセット モード (バスデバイスリセット )日 立 HDS 9980V

サード パーティプロセスのログアウト 伝 播 モード
LIP ポート 全 リセット モード --> LIP ポート 全
リセット モード
9970V および 9980V アレイについては、「ホスト モード "」を「SUN」に設 定 する必 要 があります。HDS 9980V は、SLES9 SP3、LSI
Logic Fusion HBA、DMMP を使 用 するマ
ルチパス構 成 において、SIOS Technology
Corp. パート ナー企 業 によりテスト 済 みです。詳 細 については、Device Mapper のマ
ルチパス I/O 設 定 セクションを参 照 してくだ
さい。

nStor NexStor 4320F

このスト レージは、2 ノード クラスタの各 サー
バがアレイ内 の別 々 のコント ローラに直 接
接 続 するデュアルコント ローラ構 成 において、SIOS Technology Corp. パート ナー企
業 によりテスト 済 みです。この構 成 では、スプリット ブレインの状 況 で LifeKeeper は日立 HDS スト レージアレイについて説 明 した
動 作 と同 じように動 作 するため、階 層 構
成 上 の同 じ注 意 事 項 が当 てはまります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 71

スト レージとアダプタの設 定

項目

説明

ADTX ArrayMasStor
L および FC-II

このスト レージユニット は、スイッチを使 用 するシングルパス構 成 、および 2 ノード クラスタの各 サーバがアレイ内 の別 々 のコント ローラに直 接 接 続 するデュアルコント ローラ構 成
において、SIOS Technology Corp. パート
ナーによりテスト 済 みです。両 方 の構 成 において、スプリット ブレインの状 況 でLifeKeeper は日 立 HDS スト レージアレイについて説 明 した動 作 と同 じように動 作 するため、階 層 構 成 上 の同 じ注 意 事 項 が当 てはまります。ArrayMasStor L
は、QLogic 2340 および 2310 ホスト アダプ
タ、QLogic フェイルオーバド ライバ (バージョン 6.06.10) を使 用 するマルチパス構 成 においても、SIOS Technology Corp. パート ナー
によってテスト および認 定 済 みです。

富 士 通 ETERNUS3000

このスト レージユニット は、PG-FC105(Emulex LP9001)、PG-FC106 (Emulex
LP9802)、PG-PC107 ホスト バスアダプタ、および lpfc ド ライバ v7.1.14-3 を使 用 するシングルパス設 定 においてのみ、SIOS
Technology Corp. のパート ナー企 業 によりテスト 済 みです。

富 士 通 ETERNUS 6000

このスト レージユニット は、PG-FC106(Emulex LP9802) ホスト バスアダプタ、および lpfc ド ライバ v7.1.14-3 を使 用 するシング
ルパス設 定 においてのみ、SIOS
Technology Corp. のパート ナー企 業 によりテスト 済 みです。

富 士 通 FibreCAT S80

このアレイを使 用 するには、/etc/default/LifeKeeper に次 のエント リ
を追 加 する必 要 があります。
ADD_LUN_TO_DEVICE_ID=TRUE

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 72

スト レージとアダプタの設 定

項目

説明

富士通
ETERNUS DX60 S2 / DX80 S2 / DX90 S2 iSCSIETERNUS DX100 S3 / DX200 S3 iSCSI

マルチパス環 境 にてDMMP ARKを利 用 する際 、 /etc/multipath.conf に以 下 の設 定
が必 要 となります。

ETERNUS DX410 S2 / DX440 S2 iSCSI

prio alua

ETERNUS DX500 S3 / DX600 S3 iSCSI

path_grouping_policy group_by_
prio

ETERNUS DX8100 S2 / DX8700 S2 iSCSIETERNUS DX60 / DX80 / DX90 iSCSIETERNUS DX410 / DX440 iSCSI

failback immediate
no_path_retry 10
Path_checker tur

ETERNUS DX8100 / DX8700 iSCSISIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 73

スト レージとアダプタの設 定

項目

説明

富士通
ETERNUS DX60 / DX80 / DX90
ファイバチャネル、シングルパスおよびマルチパス構
成
ETERNUS DX60 S2 / DX80 S2 / DX90 S2
ファイバチャネル、シングルパスおよびマルチパス構
成
ETERNUS DX410 / DX440
ファイバチャネル、シングルパスおよびマルチパス構
成
ETERNUS DX410 S2 / DX440 S2
ファイバチャネル、シングルパスおよびマルチパス構
成
ETERNUS DX8100 / DX8400 / DX8700
ファイバチャネル、シングルパスおよびマルチパス構
成
ETERNUS DX8100 S2/DX8700 S2

マルチパス環 境 にてDMMP ARKを利 用 する際 、 /etc/multipath.conf に以 下 の設 定
が必 要 となります。
prio alua
path_grouping_policy group_by_prio
failback immediate
no_path_retry 10
Path_checker tur

ファイバチャネル、シングルパスおよびマルチパス構
成
ETERNUS DX100 S3/DX200 S3/DX500 S3/DX600S3
ファイバチャネル、シングルパスおよびマルチパス構
成
ETERNUS DX200F
ファイバチャネル、シングルパスおよびマルチパス構成

富 士 通 ETERNUS SX300

このスト レージユニット は、PG-FC106(Emulex LP9802) および PG-FC107 ホスト
バスアダプタ、lpfc ド ライバ v7.1.14 を使 用するマルチパス設 定 においてのみ、SIOS
Technology Corp. のパート ナー企 業 によりテスト 済 みです。SX300 に同 梱 の RDAC
ド ライバが必 要 です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 74

スト レージとアダプタの設 定

項目説明

富 士 通 ETERNUS2000 Model 50

このスト レージユニット は、PG-FC202(LPe1150-F) ホスト バスアダプタ、EMPD マ
ルチパスド ライバを使 用 するデュアル RAID
コント ローラによるマルチパス構 成 において、SIOS Technology Corp. パート ナー企
業 によりテスト 済 みです。テスト では、ファームウェアバージョン WS2.50A6 およびド ライ
ババージョン EMPD V2.0L12 が使 用 されました。テスト は、LifeKeeper for Linux v6.2 とRHEL4 (カーネル 2.6.9-67.ELsmp) および
RHEL5 (カーネル 2.6.18-53.el5) を使 用 して行 われました。

富 士 通 ETERNUS4000 Model 300

このスト レージユニット は、PG-FC202(LPe1150-F) ホスト バスアダプタ、EMPD マ
ルチパスド ライバを使 用 するデュアル RAID
コント ローラによるマルチパス構 成 において、SIOS Technology Corp. パート ナー企
業 によりテスト 済 みです。

富 士 通 ETERNUS2000 Model 200

このスト レージユニット は、PG-FC203L(Emulex LPe1250-F8) ホスト バスアダプタ(ファームウェアバージョン 1.11A5、ド ライバ
バージョン 8.2.0.48.2p) 、EMPD マルチパス
ド ライバ (ド ライババージョン V2.0L20、パッチ
バージョン T000973LP-1) を使 用 するマルチ
パス構 成 において、Fujitsu Limited によりテスト 済 みです。
テスト は、LifeKeeper for Linux v7.1 とRHEL 5 (カーネル 2.6.18-164.el5) を使 用 して行 われました。

富士通
ETERNUS VS850

Device Mapper Multipath Recovery Kit を使 用 するシングルパス設 定 およびマルチパ
ス設 定 において、ベンダサポート ステート メ
ント により認 定 済 みです。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 75

スト レージとアダプタの設 定

項目説明
マルチパスデバイスを使 用 するアプリケーショ
ンとファイルシステムの保 護 : SPS デバイス
を使 用 するアプリケーションやファイルシステ
ムを SPS によって設 定 し保 護 するには、SPS Recovery Kit をインスト ールする
必 要 があります。
SPS Kit のインスト ール後 は、1 つ以 上 のマ
ルチパスデバイスノード を使 用 するアプリ
ケーション階 層 を作 成 するだけで、SPS Kit
が提 供 する新 しいリソースタイプが自 動 的に組 み込 まれます。
マルチパスデバイスノード : SPS Kit を使 用するには、すべてのファイルシステムおよびRaw デバイスをネイティブの /dev/sd* デバイ
スノード ではなく、マルチパスデバイスノード(/dev/vpath*) 上 にマウント または設 定 する
必 要 があります。
SCSI-3 Persistent Reservations の使 用 :SPS Kit は、リザベーションタイプを「書 き込
み専 用 」とする SCSI-3 PersistentReservations を使 用 します。この場 合 、ク
ラスタのあるノード が予 約 したデバイスは、クラスタの他 のノード から読 み取 り可 能 のままですが、他 のノード からデバイスへの書 き込
みはできなくなります。このことは、それらの他 のノード 上 で進 行 中 の読 み取 り専 用
アクセスのためにファイルシステムをマウントできるという意 味 ではないことに注 意 してください。
LifeKeeper では、sg_persist ユーティリティ
を使 用 してパーシステント リザベーションを
発 行 し、監 視 します。必 要 であれ
ば、LifeKeeper は sg_persist(8) ユーティリ
ティをインスト ールします。
テスト 環 境 : SPS Kit は、Emulex HBA および Emulex lpfc ド ライバを使 用 する NEC
iStorage ディスクアレイにおいて、テスト および認 定 済 みです。SPS Kit は、SPS がサ
ポート する他 の NEC iStorage D、S、および M でも同 様 に問 題 なく動 作 すると考 えられます。
[テスト された Emulex HBA]
iStorage D-10===========================SIOSSavior
Protection
SuiteI/O
for Linux テクニカルド
キュメンテーション
LP952
NEC iStorage Storage Path
Multipath
Page 76
LP9802

スト レージとアダプタの設 定

項目説明
このスト レージユニット は、QLogic PCI to
Fibre Channel Host Adapter for QLE2462(ファームウェアバージョン 4.03.01 [IP]、ド ラ
イババージョン 8.02.08)、スト レージファーム
ウェア J200 を使 用 するデュアル RAID コン
ト ローラによるマルチパス構 成 において、SIOS Technology Corp. パート ナー企
業 によりテスト 済 みです。テスト
は、LifeKeeper for Linux v6.2、DMMP
Recovery Kit v6.2、および以 下 のディスト リ
ビューションとカーネルを使 用 して行 われました。
RHEL4 DMMP

Newtech SweeperStor SATA および SAS

Emulex LP 11002
8.0.16.32 以降Emulex LPe 11002 8.0.16.32 以
降Qlogic QLA 2462 8.01.07 以 降
Qlogic QLE 2462 8.01.07 以 降
RHEL5 DMMP
Emulex LP 11002 8.1.10.9 以 降Emulex LPe 11002 8.1.10.9 以 降
Qlogic QLA 2462 8.01.07.15 以 降
Qlogic QLE 2462 8.01.07.15 以 降
SLES10 DMMP
Emulex LP 11002
8.1.10.9 以
降Emulex LPe 11002 8.1.10.9 以 降
Qlogic QLA 2462 8.01.07.15 以降Qlogic QLE 2462 8.01.07.15 以
降
注 記 : マルチパス構 成 では DMMP が必 要です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 77

スト レージとアダプタの設 定

項目説明
このスト レージは、SIOS Technology Corp.
パート ナーによってテスト 済 みです。テスト の
シングルパス構 成 は次 の通 りです。
l

ホスト 1 Qlogic QLE2562 (HBA BIOS 2.10、
ド ライババージョン qla2xxx8.03.01.04.05.05-k *)l

ホスト 2 HP AE312A (HBA BIOS 1.26、ド ラ
イババージョン qla2xxx-8.03.01.04.05.05-k*)l

テスト は、LifeKeeper for Linux v7.3 と Red
Hat Enterprise Linux 5.5 (カーネル2.6.18194.el5) を使用して行われました。

TID MassCareRAID

LifeKeeper for Linux は、TID MassCareRAID
アレイを使用する単一クラスタで最大 11 LUNをサポート します。

TIDMassCareRAIDⅡ

このスト レージユニット は、Qlogic ド ライバとSCSI-2 リザベーションを使 用 し、ファイバ
チャネルスイッチを使 用 しないマルチパス構
成 において、SIOS Technology Corp. パー
ト ナー企 業 によりテスト 済 みです。Red Hat
Enterprise Linux ES release 4 Update6(カーネル 2.6.9-67.ELsmp) が使 用 されました。/etc/default/LifeKeeper の
FAILFASTTIMER 設 定 を 5 から 30 に変
更 する必 要 があります。

Sun StorageTek 2540

このスト レージユニット は、StorageTek 4Gb
PCI-E Dual FC ホスト バスアダプタおよび
Sun StorageTek 4Gb PCI Dual FC ネット
ワークアダプタを使 用 する RDAC + デュアル
RAID コント ローラによるマルチパス構 成 において、SIOS Technology Corp. パート
ナー企 業 によりテスト 済 みです。

QLogic ド ライバ

QLogic アダプタを使 用 するサポート 対 象 の他 のファイバチャネルアレイについて
は、qla2200 または qla2300 ド ライバのバー
ジョン 6.03.00 以 降 を使 用 してください。

Emulex ド ライバ

サポート 対 象 の Emulex のファイバチャネル
HBA については、lpfc ド ライバ v8.0.16 以
降 を使 用 してください。

Adaptec 29xx ド ライバ

Adaptec 29xx を使 用 するサポート 対 象 のSCSI アレイについては、OS ディスト リビュー
ションに付 属 の aic7xxx ド ライバのバージョン 6.2.0 以 降 を使 用 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 78

スト レージとアダプタの設 定

項目説明
このスト レージデバイスは、SUSE SLES 9
Service Pack 3、Device Mapper
Multipath、および Qlogic 2340 アダプタを使用 してテスト 済 みです。他 のバージョン、ディスト リビューション、アダプタを組 み合 わせても動 作 すると考 えられますが、テスト は実 施されていません。この構 成 および他 の構 成についての具 体 的 なサポート については、DataCore にお問 い合 わせください。

DataCore SANsymphony

高 負 荷 でのフェイルオーバのテスト で 1 つの問 題 が見 つかっています。複 数 のサーバがリブート した場 合 に、サーバがシングルパス
のみを構 成 する状 態 になります。テスト は 3
ノード クラスタで構 成 され、2 台 のサーバが同 時 に切 断 されました。2 台 のサーバがリブート した後 、約 半 分 の時 間 、1 台 のサーバがシングルパスのみを持 つ状 態 になりました。この問 題 は、そのサーバをリブート すれば解 決 します。サーバを 1 台 だけリブート したときは、この問 題 は見 られませんでした。
この問 題 は DataCore に報 告 済 みです。
最 低 1 つのパスが継 続 的 に利 用 できるた
め、この問 題 は深 刻 な問 題 とはみなされていません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 79HP のマルチパス I/O 設 定

項目説明
このスト レージデバイスは、ed Hat EL 4
Update 3 および Qlogic 2340 アダプタを使用 してテスト 済 みです。他 のバージョン、ディスト リビューション、アダプタを組 み合 わせても LifeKeeper は動 作 すると考 えられます
が、テスト は実 施 されていません。この構 成および他 の構 成 についての具 体 的 なサ
ポート については、Xiotech にお問 い合 わせください。
Magnitude 3D は、シングルパス構 成 でテス
ト が行 われました。

Xiotech Magnitude 3D

セット アップ中 に、OS で 8 LUN しか構 成 できないという構 成 上 の問 題 が 1 つ検 出 されました。これは、Magnitude 3D が SCSI 問
い合 わせデータの中 で、自 身 を SCSI-2 デバイスに指 定 しているためです。2.6 カーネ
ルの SCSI ド ライバは、デバイスが例 外 リス
ト に含 まれていない限 り、8 を超 える LUN
を SCSI-2 デバイス上 で自 動 で認 識 しません。Magnitude 3D はそのリスト に入 っていません。/proc/scsi/scsi にコマンド を発 行 して各 LUN を構 成 するという対 応 策 がXiotech からテスト 用 に提 供 されました。

HP のマルチパス I/O 設 定
項目

説明

Secure Path を使 用する場 合 のMSA1000 および
MSA1500 のマルチ
パス要 件

LifeKeeper は、MSA1000 および MSA1500 を使 用 するマルチパス I/O 構 成 で Secure
Path をサポート します。このサポート の要 件 として、Secure Path v3.0C 以 降 を使 用 する必 要 があります。

HP P2000

LifeKeeper は、HP P2000 MSA FC の使 用 をサポート します。このスト レージユニット
は、RHEL 5.4 上 のマルチパス構 成 において、SIOS Technology Corp. によってテスト
済 みです。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 80

HP のマルチパス I/O 設 定

Secure Path を使 用 Secure Path を使 用 するマルチパス I/O 構 成 で EVA3000 および EVA5000 をする場 合 のLifeKeeper がサポート するには、次 の要 件 があります。
EVA3000 および
1. EVA VCS v2.003 または v3.00 以 降 各 サーバで Command View v3.00 を使
EVA5000 のマルチパ用 して [Host OS type] を [Custom] に、[Custom Mode Number] をス要 件[hex000000002200282E] に設 定 してください。詳 細 な手 順 については、HP
Secure Path リリースノート を参 照 してください。
2. HP Secure Path v3.0C 以 降
Secure Path を使 用するマルチパスクラス
タのインスト ール

Secure Path を使 用 するマルチパスクラスタを新 規 にインスト ール場 合 は、次 の手 順 を
実 行 します。
1. 選 択 した OS を各 サーバにインスト ールします。
2. クラスタハード ウェア (FCA2214 アダプタ、スト レージ、スイッチ、およびケーブル)をインスト ールします。
3. HP Platform Kit をインスト ールします。
4. HP Secure Path ソフト ウェアをインスト ールします。ここでシステムをリブート する
必 要 があります。Secure Path からスト レージへのパスを適 切 に設 定 したことを確 認 してください。詳 細 については、Secure Path のド キュメンテーションを参 照
してください。
5. LifeKeeper をインスト ールします。

QLogic Failover
Driver を使 用 する
MSA1000 および
MSA1500 のマルチ
パスサポートLifeKeeper for Linux は、MSA1000 および MSA1500 を使 用 するマルチパス I/O 構 成
で QLogic Failover Driver をサポート します。このサポート の要 件 として、QLogic ド ライ
バ v7.00.03 以 降 を使 用 する必 要 があります。

QLogic Failover
Driver を使 用 する
EVA のマルチパスサ
ポート

LifeKeeper は、EVA 3000/5000 および EVA 4X00/6X00/8X00 で QLogic Failover
Driver をサポート します。3000/5000 ではファームウェアバージョン 4000 以 上 が必 要 です。4000/6000/8000 ではファームウェアバージョン 5030 以 上 が必 要 です。HP が提 供する QLogic ド ライバの最 新 版 (v8.01.03 以 降 ) を使 用 する必 要 があります。ホスト 接
続 は「Linux 」にしてください。パス / モード 設 定 に LifeKeeper からの制 限 はありません。特 殊 なホスト 接 続 、パス / モード の推 奨 設 定 、および使 用 可 能 な EVA のポートなどの以 前 の制 限 は、このバージョンのファームウェアとド ライバには存 在 しないことに
注 意 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 81HP のマルチパス I/O 設 定

MSA1000/MSA1500 シングルパスからマルチパスにクラスタをアップグレード するには、次 の手 順 を実 行 します
または EVA のシング (アップグレード はクラスタ全 体 で行 う必 要 があります)。
ルパス設 定 か
1. 通 常 のアップグレード 手 順 に従 って、LifeKeeper を最 新 バージョンにアップグレー
らSecure Path を使
ド します。この手 順 をローリングアップグレード で行 うと、クラスタ全 体 の停 止 を回用 するマルチパス設
避 できます。
定 へのアップグレード
2. すべてのノード で LifeKeeper を停 止 します。ハード ウェアのアップグレード が完 了
し、すべてのノード でステップ 5 が完 了 するまでクラスタはダウンした状 態 です。
3. 各 ノード で HP Platform Kit をインスト ール / アップグレード します。
4. 各 ノード に HP Secure Path ソフト ウェアをインスト ールします。ここでシステムをリ
ブート する必 要 があります。Secure Path からスト レージへのパスを適 切 に設 定
したことを確 認 してください。詳 細 については、Secure Path のド キュメンテーショ
ンを参 照 してください。
5. LifeKeeper を起 動 します。すべての階 層 がアップグレード 前 と同 様 に動 作 するはずです。
注 記 : これは、LifeKeeper の以 前 のバージョンがサポート していたアップグレード 方 法 から変 更 された点 です。
Secure Path による Secure Path は、/dev/spdev/spXX (XX はデバイス名 ) の形 式 の 「永 続 的 な」デバイス
永 続 的 デバイスノー ノード をサポート します。これらのノード は、特 定 の SCSI デバイスノード /dev/sdXX へ
ドのシンボリックリンクです。LifeKeeper はこれらのノード を「通 常 の」SCSI デバイスノード/dev/sdXX であるかのように認 識 します。LifeKeeper は、デバイスが /dev/sda1 か/dev/sdq1 かを直 接 検 出 し、その後 正 しいデバイスノード を直 接 使 用 することにより、リブート およびクラスタノード をまたがってデバイス名 の永 続 性 を独 自 に維 持 しています。
注 記 : SCSI デバイスノード へのシンボリックリンクのサポート は、LifeKeeper v4.3.0 で追加 されました。
アクティブ / パッシブコ
ント ローラおよびコント ローラスイッチオー
バ

MSA1000 では、一 方 のコント ローラをアクティブに、他 方 のコント ローラをスタンバイモー
ド にすることによってマルチパスを実 装 しています。アクティブなコント ローラまたはアクティ
ブなコント ローラへのパスのいずれかに問 題 が起 きた場 合 、スタンバイコント ローラがアクティブ化 されて処 理 を引 き継 ぎます。コント ローラをアクティブにする場 合 、コント ローラの準 備 ができるまでにある程 度 の時 間 がかかります。アレイ上 で設 定 されている LUNの数 に応 じて、30 ～ 90 秒 の時 間 を必 要 とします。この間 、スト レージへの I/O は、新
しくアクティブになるコント ローラに経 路 変 更 できるようになるまでブロックされます。

起 動 時 にシングルパ システムがロード されたときに、サーバがシングルパスでしかスト レージにアクセスできない
スでも通 知 が発 生 し 場 合 でも、この問 題 に関 する通 知 が発 生 しません。この問 題 は、システムがリブート しないたときに上 記 のような物 理 的 なパスの障 害 が起 きると発 生 しますが、一 時 的 なパス
障 害 でも発 生 しています。システムをロード するときは、管 理 者 はスト レージへのすべてのパスが正 しく構 成 されたことを必 ず確 認 し、構 成 されていない場 合 は、ハード ウェ
アの問 題 を修 復 するか、システムをリロード して一 時 的 な問 題 を解 決 するかいずれかのアクションを取 ることを推 奨 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 82

EMC PowerPath のマルチパス I/O 設 定

EMC PowerPath のマルチパス I/O 設 定
マルチパスデ EMC PowerPath デバイスを使 用 するアプリケーションやファイルシステムを LifeKeeper によってバイスを使 用 設 定 し保 護 するには、PowerPath Recovery Kit をインスト ールする必 要 がありまするアプリケー す。PowerPath Kit のインスト ール後 は、1 つ以 上 のマルチパスデバイスノード を使 用 するアプ
ションとファイ リケーション階 層 を作 成 するだけで、PowerPath Kit が提 供 する新 しいリソースタイプが自 動
ルシステムの 的 に組 み込 まれます。
保護
マルチパスデバイスノードPowerPath Kit を使 用 するには、すべてのファイルシステムおよび Raw デバイスをネイティブの/dev/sd* デバイスノード ではなく、マルチパスデバイスノード (/dev/emcpower*) 上 にマウント ま
たは設 定 する必 要 があります。

SCSI-3
PersistentReservationsの使 用PowerPath Kit は、リザベーションタイプを「書 き込 み専 用 」とする SCSI-3 PersistentReservations を使 用 します。この場 合 、クラスタのあるノード が予 約 したデバイスは、クラスタの他 のノード から読 み取 り可 能 のままですが、他 のノード からデバイスへの書 き込 みはできなくなります。このことは、それらの他 のノード 上 で進 行 中 の読 み取 り専 用 アクセスのためにファイ
ルシステムをマウント できるという意 味 ではないことに注 意 してください。
LifeKeeper では、sg_persist ユーティリティを使 用 してパーシステント リザベーションを発 行 し、監 視 します。必 要 であれば、LifeKeeper は sg_persist(8) ユーティリティをインスト ールします。
EMC Symmetrix (VMAX を含 む) アレイをマルチパスソフト ウェアおよび LifeKeeper と組 み合 わ
せて使 用 する場 合 は、SCSI-3 Persistent Reservations を LUN 単 位 で有 効 にする必 要 があります。これは、DMMP と PowerPath の両 方 に当 てはまります。

ハード ウェア
要件

PowerPath Kit は、QLogic QLA2340 HBA (EMC が推 奨 する qla2xxx ド ライバを使 用 ) および Emulex LP10000 HBA (EMC が推 奨 する lpfc ド ライバを使 用 ) を使 用 する EMC
CLARiiON CX300 ディスクアレイにおいて、テスト および認 定 済 みです。PowerPath Kit
は、QLogic QLA2340 HBA を使 用 する EMC CLARiX CX3-20 においても、テスト および認 定
済 みです。
注 記 : RHEL 6 上 の LifeKeeper は、EMC Clariion に接 続 されているリザベーションをサポートできません。
このキット は、EMC の他 の CLARiiON モデルまたは EMC から Dell や他 のベンダへの OEM の
CLARiiON モデルでも同 様 に問 題 なく動 作 すると考 えられます。

マルチパスソフ PowerPath Kit v6.4.0-2 には、PowerPath for Linux v5.3 が必 要 です。PowerPath Kit v6.4.0ト ウェアの要
2 より前 のバージョンでは、PowerPath for Linux v4.4.x、v4.5.x、v5.0.x、v5.0.x が必 要 です。
件

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 83

EMC PowerPath のマルチパス I/O 設 定PowerPathv5.3 ド ライバ
への移 行 方法

オプション A
1. 以 下 の手 順 を実 行 して PowerPath 5.3 ド ライバにアップグレード してください。
a. 古 い PowerPath ド ライバを削 除 します。
b. PowerPath 5.3 ド ライバをインスト ールします。
2. PowerPath 6.4.0-2 Kit にアップグレード します。
3. サーバをリブート します。
注 記 : サーバをリブート するとき、PowerPath 6.4.0-2 Kit が LifeKeeper PowerPath リソースとして使 用 されます。PowerPath ド ライバ 5.3 に問 題 があり、古 い PowerPath ド ライバを使 用 しなければならない場 合 、このオプションでは、v6.4.0-2 キット をインスト ールする前 に使 用 していたバージョンの PowerPath Kit を再 インスト ールする必 要 があります。
オプション B
1. 以 下 の手 順 を実 行 して PowerPath 5.3 ド ライバにアップグレード してください。
a. 古 い PowerPath ド ライバを削 除 します。
b. PowerPath 5.3 ド ライバをインスト ールします。
c. サーバをリブート します。
2. PowerPath 6.4.0-2 Kit にアップグレード し、以 下 のいずれかを実 行 してアップグレード された Recovery Kit を使 用 して PowerPath リソースを開 始 します。
オプション 1: PowerPath リソースをサービス休 止 にして再 度 サービス状 態 に戻 します。
注 記 : これを行 うには、PowerPath デバイスを使 用 するすべてのアプリケーションをいっ
たん停 止 してから再 起 動 する必 要 があります。このオプションの場 合 、操 作 を順 次 実
行 することができるため、別 々 の時 間 に実 行 して大 きな変 更 を回 避 することが可 能 です。
オプション 2:LifeKeeper を停 止 (/etc/init.d/lifekeeper stop-nofailover) してから開 始(/etc/init.d/lifekeeper start) してください。これにより、すべてのリソースがいったんサービ
ス休 止 になった後 、再 度 サービス状 態 に戻 ります。
注 記 : この方 法 では、オプション 1 と同 様 にすべてのアプリケーションを停 止 しますが、2つのコマンド だけですべての PowerPath リソースが新 しいキット を使 うようにできるため、ユーザの介 入 が少 なくて済 みます。
オプション 3: LifeKeeper をただちに停 止 (/etc/init.d/lifekeeper stop-daemons) してから開 始 (/etc/init.d/lifekeeper start) してください。
注 記 : この方 法 では、アプリケーションを実 行 したまま、LifeKeeper にスト レージへのアクセス方 法 をリロード させます。アプリケーションの停 止 時 間 はありません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 84

IBM SDD のマルチパス I/O 設 定

IBM SDD のマルチパス I/O 設 定
マルチパスデ IBM SDD デバイスを使 用 するアプリケーションやファイルシステムを LifeKeeper によって設 定 しバイスを使 用 保 護 するには、SDD Recovery Kit をインスト ールする必 要 があります。
するアプリ
SDD Kit のインスト ール後 は、1 つ以 上 のマルチパスデバイスノード を使 用 するアプリケーション
ケーションとファイルシステ 階 層 を作 成 するだけで、SDD Kit が提 供 する新 しいリソースタイプが自 動 的 に組 み込 まれます。
ムの保 護
マルチパスデバイスノードSDD Kit を使 用 するには、すべてのファイルシステムおよび Raw デバイスをネイティブの/dev/sd* デバイスノード ではなく、マルチパスデバイスノード (/dev/vpath*) 上 にマウント または
設 定 する必 要 があります。

SCSI-3
PersistentReservationsの使 用

SDD Kit は、リザベーションタイプを「書 き込 み専 用 」とする SCSI-3 Persistent Reservations
を使 用 します。この場 合 、クラスタのあるノード が予 約 したデバイスは、クラスタの他 のノード から読 み取 り可 能 のままですが、他 のノード からデバイスへの書 き込 みはできなくなります。このことは、それらの他 のノード 上 で進 行 中 の読 み取 り専 用 アクセスのためにファイルシステムをマウント できるという意 味 ではないことに注 意 してください。
LifeKeeper では、sg_persist ユーティリティを使 用 してパーシステント リザベーションを発 行 し、監 視 します。必 要 であれば、LifeKeeper は sg_persist(8) ユーティリティをインスト ールします。

ハード ウェア
要件

マルチパスソフト ウェアの要件
SDD パスの追 加 または修復

SDD Kit は、QLogic QLA2340 HBA (IBM が推 奨 する qla2xxx ド ライバを使 用 ) を使 用 する
IBM ESS、6800、8100 ディスクアレイおよび IBM SAN Volume Controller (SVC) において、テスト および認 定 済 みです。SDD Kit は、SDD ド ライバがサポート する他 の IBM ディスクアレイと
HBA アダプタ (Emulex) でも同 様 に問 題 なく動 作 すると考 えられます。IBM が推 奨 する HBA
ド ライバを必 ず使 用 する必 要 があります。
SDD Kit には、IBM SDD ド ライバ v1.6.0.1-8 以 降 を使 用 する必 要 があります。
LifeKeeper は、SDD リソースを起 動 する場 合 、パーシステント リザベーションを確 立 してその時 点 でアクティブなパスに登 録 します。最 初 のリザベーションの後 に新 しいパスが追 加 されるか、障 害 が起 きたパスが修 復 されて SDD がそのパスを自 動 的 に再 度 アクティブにした場 合 、
そのパスは、LifeKeeper が SDD リソースに対 する次 の quickCheck を実 行 するまでリザベーションの一 部 として登 録 されません。その時 点 までに SDD がそのパスに対 する書 き込 みを許可 した場 合 、リザベーションコンフリクト が発 生 し、SDD のログファイルとシステムのメッセージ
ファイルに競 合 が記 録 されます。SDD ド ライバは、登 録 されたパスでそれらの I/O を再 試 行 するため、アプリケーションにとっては検 出 可 能 な障 害 になりません。quickCheck によるパスの
登 録 が完 了 すると、その後 の書 き込 みは成 功 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 85

日 立 HDLM のマルチパス I/O 設 定

日 立 HDLM のマルチパス I/O 設 定
マルチパスデバ HDLM デバイスを使 用 するアプリケーションやファイルシステムを LifeKeeper によって設 定 し保イスを使 用 す 護 するには、HDLM Recovery Kit をインスト ールする必 要 があります。
るアプリケー
ションとファイル HDLM Kit のインスト ール後 は、マルチパスデバイスノード を 1 つ以 上 使 用 するアプリケーショシステムの保 ン階 層 を作 成 するだけで、HDLM Kit が提 供 する新 しいリソースタイプが自 動 的 に組 み込 まれます。
護
マルチパスデバ HDLM Kit を使 用 するには、すべてのファイルシステムおよび Raw デバイスをネイティブの
イスノード/dev/sd* デバイスノード ではなく、マルチパスデバイスノード (/dev/sddlm*) 上 にマウント するか、設 定 する必 要 があります。
SCSI-3
PersistentReservationsの使 用

HDLM Kit は、リザベーションタイプを「書 き込 み専 用 」とする SCSI-3 PersistentReservations を使 用 します。この場 合 、クラスタのあるノード が予 約 したデバイスは、クラスタの他 のノード から読 み取 り可 能 のままですが、他 のノード からデバイスへの書 き込 みはできな
くなります。このことは、それらの他 のノード 上 で進 行 中 の読 み取 り専 用 アクセスのためにファイルシステムをマウント できるという意 味 ではないことに注 意 してください。
LifeKeeper では、sg_persist ユーティリティを使 用 してパーシステント リザベーションを発 行 し、監 視 します。必 要 であれば、LifeKeeper は sg_persist(8) ユーティリティをインスト ールします。

ハード ウェア要 HDLM Kit は、QLogic qla2432 HBA と 8.02.00-k5-rhel5.2-04 ド ライバ、および Silkworm3800
件
FC スイッチを使 用 する 日 立 SANRISE AMS1000 ディスクアレイにおいて、テスト および認 定
済 みです。HDLM Kit は、他 の日 立 ディスクアレイでも同 様 に問 題 なく動 作 すると考 えられます。HDLM Kit は、SANRISE AMS シリーズ、SANRISE USP、および日 立 の VSP においても、テスト および認 定 済 みです。HBA および HBA ド ライバは HDLM がサポート するものを使用 してください。
BR1200 は、Hitachi Data Systems により認 定 済 みです。シングルパスとマルチパスの両 方 の設 定 で、RDAC ド ライバが必 要 です。RDAC ド ライバを使 用 する BR1200 設 定 のみをサ
ポート します。HDLM (HDLM ARK) を使 用 する BR1200 設 定 はサポート しません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 86

日 立 HDLM のマルチパス I/O 設 定

マルチパスソフ HDLM Kit は、以 下 の HDLM for Linux でテスト 済 みです
ト ウェアの要
05-80, 05-81, 05-90, 05-91, 05-92, 05-93, 05-94, 6.0.0, 6.0.1, 6.1.0, 6.1.1, 6.1.2, 6.2.0,
件
6.2.1, 6.3.0, 6.4.0, 6.4.1, 6.5.0, 6.5.1, 6.5.2, 6.6.0, 6.6.2, 7.2.0, 7.2.1, 7.3.0, 7.3.1, 7.4.0,
7.4.1, 7.5.0, 7.6.0, 7.6.1, 8.0.0, 8.0.1
インスト ールされている HDLM パッケージに対 する既 知 の依 存 関 係 はありません。
注 記 : HDLM 6.0.0 以 降 から製 品 名 が「Hitachi Dynamic Link Manager Software (HDLM)」に変 更 されました。6.0.0 (05-9X) より古 いバージョンでは、「Hitachi HiCommand Dynamic
Link Manager (HDLM)」という製 品 名 です。
注 記 : HDLM version 6.2.1 以 降 は、HDLM Recovery Kit v6.4.0-2 でサポート されていません。このバージョンの HDLM を使 用 する必 要 がある場 合 は、HDLM Recovery Kit v7.2.0-1
以 降 と LifeKeeper Core v7.3 以 降 を使 用 できます。
注 記 : LVM と HDLM をともに使 用 する場 合 、HDLM がサポート するバージョンが必 要 です。
また、フィルタ設 定 を /etc/lvm/lvm.conf に追 加 して、システムが /dev/sddlm* に対応 する /dev/sd* を検 出 しないようにする必 要 があります。詳 細 については、HDLM のマ
ニュアルの「LVM Configuration」を参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 87

日 立 HDLM のマルチパス I/O 設 定

Linux ディスト
リビューション
の要 件

Linux ディスト リビューションの要 件
HDLM Kit は以 下 のディスト リビューションでサポート されています。
RHEL 4 (AS/ES) (x86 or x86_64) Update 1、2、3、4、Update 4 セキュリティフィックス(*2)、4.5、4.5 セキュリティフィックス(*4)、4.6、4.6 セキュリティフィックス(*8)、4.7、4.7セキュリティ
フィックス(*9)、4.8、4.8 セキュリティフィックス(*12) (x86/x86_64)(*1)
RHEL 5、5.1、5.1 セキュリティフィックス(*5)、5.2、5.2 セキュリティフィックス(*6)、5.3、5.3 セキュ
リティフィックス(*10)、5.4、5.4 セキュリティフィックス(*11)、5.5、5.5 セキュリティフィックス(*13)、5.6、5.6 セキュリティフィックス (*14)、5.7 (x86/x86_64)(*1)、5.8 (x86/x86_64)(*1)
RHEL 6、6.1、6.2、6.3、6.4、6.5 (x86/x86_64)(*1)(*15)(*1) AMD Opteron(シングルコア、デュアルコア) あるいは Intel EM64T アーキテクチャ CPU +x86_64 カーネル(*2) 次 のカーネルがサポート されています。
x86：2.6.9-42.0.3.EL，2.6.9-42.0.3.ELsmp，2.6.9-42.0.3.ELhugemem
x86_64：2.6.9-42.0.3.EL，2.6.9-42.0.3.ELsmp，2.6.9-42.0.3.Ellargesmp(*3) 日 立 では、RHEL4 U2 の環 境 をサポート していません。
(*4) 次 のカーネルがサポート されています。
x86：2.6.9-55.0.12.EL，2.6.9-55.0.12.ELsmp，2.6.9-55.0.12.Elhugememx
86_64：2.6.9-55.0.12.EL，2.6.9-55.0.12.ELsmp，2.6.9-55.0.12.Ellargesmp(*5) 次 のカーネルがサポート されています。
x86：2.6.18-53.1.13.el5，2.6.18-53.1.13.el5PAE，2.6.18-53.1.21.el5，2.6.1853.1.21.el5PAE
x86_64：2.6.18-53.1.13.el5，2.6.18-53.1.21.el5(*6) 次 のカーネルがサポート されています。
x86：2.6.18-92.1.6.el5，2.6.18-92.1.6.el5PAE，2.6.18-92.1.13.el5，2.6.1892.1.13.el5PAE，2.6.18-92.1.22.el5，2.6.18-92.1.22.el5PAE
x86_64：2.6.18-92.1.6.el5，2.6.18-92.1.13.el5，2.6.18-92.1.22.el5(*7) 次 のカーネルがサポート されています。
x86：2.6.9-34.0.2.EL，2.6.9-34.0.2.ELsmp，2.6.9-34.0.2.ELhugemem
x86_64：2.6.9-34.0.2.EL，2.6.9-34.0.2.ELsmp，2.6.9-34.0.2.Ellargesmp(*8) 次 のカーネルがサポート されています。
x86：2.6.9-67.0.7.EL，2.6.9-67.0.7.ELsmp，2.6.9-67.0.7.ELhugemem，2.6.967.0.22.EL，2.6.9-67.0.22.ELsmp，2.6.9-67.0.22.ELhugemem
x86_64：2.6.9-67.0.7.EL，2.6.9-67.0.7.ELsmp，2.6.9-67.0.7.ELlargesmp
2.6.9-67.0.22.EL，2.6.9-67.0.22.ELsmp，2.6.9-67.0.22.Ellargesmp(*9) 次 のカーネルがサポート されています。
x86：2.6.9-78.0.1.EL，2.6.9-78.0.1.ELsmp，2.6.9-78.0.1.ELhugemem，2.6.978.0.5.EL，2.6.9-78.0.5.ELsmp，2.6.9-78.0.5.ELhugemem，2.6.9-78.0.8.EL，2.6.978.0.8.ELsmp，2.6.9-78.0.8.ELhugemem, 2.6.9-78.0.17.EL，2.6.9-78.0.17.ELsmp，2.6.978.0.17.ELhugemem，2.6.9-78.0.22.EL，2.6.9-78.0.22.ELsmp，2.6.9-78.0.22.Elhugemem
x86_64：2.6.9-78.0.1.EL，2.6.9-78.0.1.ELsmp，2.6.9-78.0.1.ELlargesmp, 2.6.978.0.5.EL，2.6.9-78.0.5.ELsmp，2.6.9-78.0.5.ELlargesmp，2.6.9-78.0.8.EL，2.6.978.0.8.ELsmp，2.6.9-78.0.8.ELlargesmp，2.6.9-78.0.17.EL，2.6.9-78.0.17.ELsmp，2.6.978.0.17.ELlargesmp，2.6.9-78.0.22.EL，2.6.9-78.0.22.ELsmp，2.6.9-78.0.22.ELlargesmp
Protection Suite
for Linux テクニカルド キュメンテーション(*10) 次SIOSのカーネルがサポートされています。
x86：2.6.18-128.1.10.el5，2.6.18-128.1.10.el5PAE，2.6.18-128.1.14.el5,
Page 88
2.6.18128.1.14.el5PAE，2.6.18-128.7.1.el5，2.6.18-128.7.1.el5PAE
x86_64：2.6.18-128.1.10.el5，2.6.18-128.1.14.el5

日 立 HDLM のマルチパス I/O 設 定

インスト ール要 HDLM Recovery Kit をインスト ールする前 に HDLM ソフト ウェアをインスト ールする必 要 があり件ます。また、SCSI デバイスから HDLM デバイスに環 境 を転 送 したい場 合 は、HDLM 環 境 を
設 定 した後 、インスト ールセット アップスクリプト を実 行 する必 要 があります。そのようにしないと、sg3_utils がインスト ールされません。
HDLM パスの LifeKeeper は、HDLM リソースを起 動 する場 合 、パーシステント リザベーションを確 立 してその
追 加 または修 時 点 でアクティブなパスに登 録 します。最 初 のリザベーションの後 に新 しいパスが追 加 される
復か、障 害 が起 きたパスが修 復 されて HDLM がそのパスを自 動 的 に再 度 アクティブにした場
合 、そのパスは、LifeKeeper が HDLM リソースに対 する次 の quickCheck を実 行 するまでリザベーションの一 部 として登 録 されません。その時 点 までに HDLM がそのパスに対 する書 き
込 みを許 可 した場 合 、リザベーションコンフリクト が発 生 し、システムのメッセージファイルに競合 が記 録 されます。HDLM ド ライバは、登 録 されたパスでそれらの I/O を再 試 行 するため、ア
プリケーションにとっては検 出 可 能 な障 害 になりません。quickCheck によるパスの登 録 が完
了 すると、その後 の書 き込 みは成 功 します。quickCheck がリザベーションコンフリクト を検 出すると、ステータスが「Offline(E)」に変 更 されます。ステータスが「Offline(E)」の場 合 、ユーザはオンラインの HDLM コマンド を使 用 して手 動 でステータスを「Online」に変 更 する必 要 があります。

OS のバージョン / アーキテクチャ
RHEL4
U1-U4 U3 セ U4 セ
キュリ キュリ
ティ
ティ
フィック フィック
ス (*7) ス (*2)

4.5

4.5 セ
キュリ
ティ
フィック
ス (*4)

4.6

4.6 セ
キュリ
ティ
フィック
ス (*8)

4.7

x86/x86_64

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 89

4.7 セ
キュリ
ティ
フィック
ス (*9)

4.8

4.8
セキュ
リティ
フィック
ス
(*12)

日 立 HDLM のマルチパス I/O 設 定

HDLM

05-80
05-81
05-90

X

05-91
05-92

X

X

05-93

X(*3)

X

X

05-94

X(*3)

X

X

X

X

X

6.0.0

X(*3)

X

X

X

X

X

X

X

X

X

6.0.1

X(*3)

X

X

X

X

X

X

X

X

X

6.1.0

X(*3)

X

X

X

X

X

X

X

X

X

6.1.1

X(*3)

X

X

X

X

X

X

X

X

X

X

6.1.2

X(*3)

X

X

X

X

X

X

X

X

X

X

6.2.0

X(*3)

X

X

X

X

X

X

X

X

X

X

6.2.1

X(*3)

X

X

X

X

X

X

X

X

X

X

6.3.0

X(*3)

X

X

X

X

X

X

X

X

X

X

6.4.0

X(*3)

X

X

X

X

X

X

X

X

X

X

6.4.1

X(*3)

X

X

X

X

X

X

X

X

X

X

6.5.0

X(*3)

X

X

X

X

X

X

X

X

X

X

6.5.1

X(*3)

X

X

X

X

X

X

X

X

X

X

6.5.2

X(*3)

X

X

X

X

X

X

X

X

X

X

6.6.0

X(*3)

X

X

X

X

X

X

X

X

X

X

6.6.2

X(*3)

X

X

X

X

X

X

X

X

X

X

7.2.0

X(*3)

X

X

X

X

X

X

X

X

X

X

7.2.1

X(*3)

X

X

X

X

X

X

X

X

X

X

7.3.0 以
降

X(*3)

X

X

X

X

X

X

X

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 90

日 立 HDLM のマルチパス I/O 設 定

LifeKev6.0
eper

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 91日 立 HDLM のマルチパス I/O 設 定

v6.0(v6.0.1-2
以降)
v6.1(v6.1.0-5
以降)

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

v6.2
(v6.2.0-5
以降)
v6.2(v6.2.2-1
以降)
v6.3(v6.3.2-1
以降)
v6.4(v6.4.010 以 降 )v7.0(v7.0.0-5
以降)
V 7.1(v7.1.0-8
以降)
V7.2(v7.2.010 以 降 )V 7.3(v7.3.021 以 降 )V 7.4(v7.4.063 以 降 )V 7.5(v7.5.03640 以降)

RHEL4 は、LifeKeeper の v7.5 以 降 ではサポート されません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 92

日 立 HDLM のマルチパス I/O 設 定

HDLM
ARK

6.0.1-2

X

X

X

X

X

X

X

6.1.0-4

X

X

X

X

X

X

X

6.2.2-3

X

X

X

X

X

X

X

6.2.3-1

X

X

X

X

X

X

X

X

X

X

X

6.4.0-2

X

X

X

X

X

X

X

X

X

X

X

7.0.0-1

X

X

X

X

X

X

X

X

X

X

X

7.2.0-1

X

X

X

X

X

X

X

X

X

X

X

X = サポート あり、空 白 = サポート なし

RHEL5
未 更 5- 5.1 セ 5- 5.2 5- 5.3 5- 5.4 5.- 5.5 5.6 5.6
5.7
5.8
新 .1 キュリ .2 セ .3 セキュ .4 セ
5 セキュ
セキュ セキュ セキュ
ティ
キュリ
リティ
キュリ
リティ
リティ リティ リティ
フィッティ
フィッティ
フィッフィッ- フィッ- フィックス
フィックス
フィックス
クス
クス
クス
(*5)
クス
(*10)
クス
(*13)
(*14) (*16) (*17)
(*6)
(*11)
x86/x86_64

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 93日 立 HDLM のマルチパス I/O 設 定

05-80
05-81
05-90
05-91
05-92

HDLM

05-93

X

05-94

X

X

6.0.0

X

X

X

X

X

6.0.1

X

X

X

X

X

6.1.0

X

X

X

X

X

6.1.1

X

X

X

X

X

6.1.2

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.2.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.2.1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.3.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.4.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.4.1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.5.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.5.1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.5.2

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.6.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

6.6.2

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.2.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.2.1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.3.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.3.1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.4.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.4.1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.5.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.6.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

7.6.1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

8.0.0

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

8.0.1

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 94日 立 HDLM のマルチパス I/O 設 定

v6.0
LifeKe(v6.0.eper
1-2 以
降)

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 95

日 立 HDLM のマルチパス I/O 設 定v6.1(v6.1.0-5 以
降)

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 96日 立 HDLM のマルチパス I/O 設 定v6.2(v6.2.0-5 以
降)

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 97日 立 HDLM のマルチパス I/O 設 定v6.2(v6.2.2-1 以
降)

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 98日 立 HDLM のマルチパス I/O 設 定v6.3(v6.3.2-1 以
降)

X

X

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 99

日 立 HDLM のマルチパス I/O 設 定v6.4(v6.4.0-10 以
降)

X

X

X

X

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 100

日 立 HDLM のマルチパス I/O 設 定

v7.0(v7.0.0-5 以
降)

X

X

X

X

X

X

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 101

日 立 HDLM のマルチパス I/O 設 定v7.1(v7.1.0-8 以
降)

X

X

X

X

X

X

X

X

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 102日 立 HDLM のマルチパス I/O 設 定v7.2(v7.2.0-10 以
降)

X

X

X

X

X

X

X

X

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 103

日 立 HDLM のマルチパス I/O 設 定v7.3(v7.3.0-21 以
降)

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

v7.4
(v7.4.0-63 以
降)v7.5(v7.5.0-3640
以降)
v8.0(v8.0.0-510
以降)
v8.1(v8.1.1-5620
以降)
v8.2(v8.2.0-6213
以降)
v8.2.1(v8.2.1-6353
以降)
v8.3.0(v8.3.0-6389
以降)

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 104日 立 HDLM のマルチパス I/O 設 定

6.0.1-2
6.1.0-4

XX

6.2.2-3

X

X

X

6.2.3-1

X

X

X

X

X

6.4.0-2

X

X

X

X

X

X

X

7.0.0-1

X

X

X

X

X

X

X

X

X

X

X

HDLM 7.2.0-1
ARK
8.1.15620

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

8.2.06213

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

8.2.16353

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

8.3.06389

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X = サポート あり、空 白 = サポート なし
OS のバージョン / アーキテクチャ
RHEL6
6

6.1

6.2
6.3
6.4
セキュリ セキュリ セキュリティティティ
フィックス フィックス フィックス
(*18)
(*19)
(*20)

6.5

x86/x86_64

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 105

日 立 HDLM のマルチパス I/O 設 定

6.5.0
6.5.1

HDLM

6.5.2

X

6.6.0

X

6.6.2

X

6.6.2-01

X

X

7.2.0

X

X

X

7.2.1

X

X

X

7.3.0

X

X

X

7.3.1

X

X

X

7.4.0

X

X

X

X

X

X

7.4.1

X

X

X

X

X

X

7.5.0

X

X

X

X

X

X

7.6.0

X

X

X

X

X

X

7.6.1

X

X

X

X

X

X

8.0.0

X

X

X

X

X

X

8.0.1

X

X

X

X

X

X

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 106日 立 HDLM のマルチパス I/O 設 定

v7.0(v7.0.0-5 以
降)V 7.1(v7.1.0-8 以
降)
V7.2(v7.2.0-10
以降)
V 7.3
(v7.3.0-21
以降)

X

V 7.4
(v7.4.0-63
以降)

X

V 7.5
(v7.5.0LifeKee- 3640 以 降 )
per
v8.0

X

X

X

X

(v8.0.0-510
以降)

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

v8.1
(v8.1.15620 以 降 )v8.1.2(v8.1.25795 以 降 )v8.2.0(v8.2.06213 以 降 )v8.2.1(v8.2.16353 以 降 )v8.3.0(v8.3.06389 以 降 )SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 107

Device Mapper のマルチパス I/O 設 定

7.0.0-1

HDLM
ARK

7.2.0-1

X

X

X

X

8.1.1-5620

X

X

X

X

8.1.2-5795

X

X

X

X

X

8.2.0-6213

X

X

X

X

X

8.2.1-6353

X

X

X

X

X

X

8.3.0-6389

X

X

X

X

X

X

X = サポート あり、空 白 = サポート なし

Device Mapper のマルチパス I/O 設 定
DeviceDevice Mapper Multipath デバイスを使 用 するアプリケーションやファイルシステムを LifeKeeper
MapperMultipath デ によって設 定 し保 護 するには、Device Mapper Multipath (DMMP) Recovery Kit をインスト ー
バイスを使 用 ルする必 要 があります。
するアプリ
DMMP Kit のインスト ール後 は、1 つ以 上 のマルチパスデバイスノード を使 用 するアプリケーショ
ケーションとン階 層 を作 成 するだけで、DMMP Kit が提 供 する新 しいリソースタイプが自 動 的 に組 み込 ま
ファイルシステ れます。
ムの保 護

マルチパスデバイスノードDMMP Kit を使 用 するには、すべてのファイルシステムおよび Raw デバイスをネイティブの/dev/sd* デバイスノード ではなく、マルチパスデバイスノード 上 にマウント または設 定 する必 要があります。ディスク全 体 を利 用 できるサポート 対 象 のマルチパスデバイスノード は、/dev/dm#、/dev/mapper/<uuid>、/dev/mapper/<user_friendly_name> および /dev/mpath/<uuid> です。ディスクのパーティションに対 応 するには、/dev/mapper ディレクト リに作 成 される各 パーティ
ション用 のデバイスノード を使 用 します。
Device Mapper Multipath Recovery Kit は、リザベーションタイプを「書 き込 み専 用 」とする
SCSI-3 Persistent Reservations を使 用 します。この場 合 、クラスタのあるノード が予 約 したデバイスは、クラスタの他 のノード から読 み取 り可 能 のままですが、他 のノード からデバイスへの書
き込 みはできなくなります。このことは、それらの他 のノード 上 で進 行 中 の読 み取 り専 用 アクセスのためにファイルシステムをマウント できるという意 味 ではないことに注 意 してください。

SCSI-3
PersistentReservations LifeKeeper では、sg_persist ユーティリティを使 用 してパーシステント リザベーションを発 行 、監の使 用
視 します。必 要 であれば、LifeKeeper は sg_persist(8) ユーティリティをインスト ールします。

EMC Symmetrix (VMAX を含 む) アレイをマルチパスソフト ウェアおよび LifeKeeper と組 み合 わ
せて使 用 する場 合 は、SCSI-3 Persistent Reservations を LUN 単 位 で有 効 にする必 要 があります。これは、DMMP と PowerPath の両 方 に当 てはまります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 108

Device Mapper のマルチパス I/O 設 定

Device Mapper Multipath Kit は、EMC CLARiiON CX300、HP EVA 8000、HP
MSA1500、HP P2000、IBM SAN Volume Controller (SVC)、IBM DS8100、IBM
DS6800、IBM ESS、DataCore SANsymphony、HDS 9980V を使 用 して SIOS Technology
Corp. によりテスト 済 みです。Device Mapper Multipath のサポート については、スト レージベン
ダにお問 い合 わせください。
CX300 およびVNXシリーズでリザベーションのサポート を有 効 にするには、リザベーションに従 うようにハード ウェアハンド ラに通 知 する必 要 があります。このアレイ用 に/etc/multipath.conf 内 に次 のパラメータを設 定 してください。
hardware_handler 「3 emc 0 1」
HP MSA1500 の場 合 、デフォルト のパスチェッカ (tur) とのリザベーションコンフリクト を返 します。
これによりスタンバイノード は、すべてのパスを障 害 であると判 定 します。この状 態 を回 避 するには、このアレイ用 に /etc/multipath.conf 内 に次 のパラメータを設 定 してください。
path_checker readsector0

ハード ウェア
要件

HP 3PAR F400 は、デフォルト のパスチェッカとのリザベーション競 合 を返 します。この競 合 を回避 するには、このアレイ用 に /etc/default/LifeKeeper 内 に次 のパラメータを設 定 (追加 ) してください。
DMMP_REGISTRATION_TYPE=hba
HDS 9980V の場 合 、以 下 の設 定 が必 要 です。
lll

Host mode: 00
System option: 254 (有 効 にする必 要 がある。すべてのサーバに影 響 を与 えるグローバ
ルな HDS 設 定 )Device emulation: OPEN-V

HDS の DMMP 設 定 の詳 細 については、HDS ド キュメンテーション「Suse Linux Device
Mapper Multipath for HDS Storage」または「Red Hat Linux Device Mapper Multipath for
HDS Storage」の v1.15 以 降 を参 照 してください。このド キュメンテーションでは、互 換 性 のある multipath.conf ファイルも提 供 しています。
ファームウェアバージョン 6 以 降 を使 用 する EVA スト レージでは、DMMP Recovery Kit v6.1.23 以 降 が必 要 です。これ以 前 のバージョンの DMMP Recovery Kit は、バージョン 6 より前 のファームウェアを使 用 する EVA スト レージでサポート されています。
SUSE の場 合 、multipath-tools-0.4.5-0.14 以 降 が必 要 です。
マルチパスソフト ウェアの要件

Red Hat の場 合 、device-mapper-multipath-0.4.5-12.0.RHEL4 以 降 が必 要 です。
ベンダが提 供 する最 新 のマルチパスツールの組 み合 わせを使 用 することを推 奨 します。このマ
ルチパス製 品 の機 能 と安 定 性 は急 速 に向 上 しています。

IBM などの一 部 のスト レージベンダは、現 時 点 では SLES 11 を使 用 する DMMP を認 定 してLinux ディスト いません。
リビューション
SIOS Technology Corp. は、DMMP、SLES 11、EMC CLARiiON および Symmetrix アレイのの要 件
組 み合 わせで報 告 された問 題 を現 在 調 査 中 です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 109

LifeKeeper I-O フェンシングの概 要

Device Mapper Multipath デバイスで I/O テスト を実 行 中 に、サーバのリブート などの SAN 上の操 作 によって一 時 的 なパスの障 害 が報 告 されることは珍 しくありません。ほとんどの場 合 、結 果 として単 に 1 つのパスだけが障 害 となり他 のパスは I/O を送 信 するため、パフォーマンスへのわずかな影 響 以 外 に検 出 される障 害 はありません。ただし一 部 のケースでは、複 数 のパスが障 害 として報 告 され、機 能 するパスがまったくない状 態 になることがあります。この状 態 では、ファイルシステムやデータベースなどのアプリケーションからは I/O エラーが発 生 しているように見 えます。このような障 害 を排 除 する上 で、Device Mapper Multipath およびベンダのサポー
ト はこれまでに大 きく改 善 されました。ただし、まだ問 題 が発 生 することはあります。このような状 況 を回 避 するため、以 下 の措 置 を検 討 してください。
1. ディスクアレイベンダの手 順 に従 ってマルチパス構 成 が正 しく設 定 されていることを確 認します。
2. 「failback」機 能 の設 定 を確 認 します。この機 能 は、パスの障 害 および修 復 後 にパスを
再 度 アクティブにするまでの時 間 を指 定 します。「immediate」に設 定 した場 合 、パスがオンラインに戻 るとすぐに使 用 を再 開 することを意 味 します。整 数 に設 定 した場 合 、パスがオンラインに戻 ってから使 用 を再 開 するまでの秒 数 を意 味 します。10 ～ 15 に設定 すると、一 般 的 に SAN 上 のスラッシングを回 避 するのに十 分 な処 理 時 間 が得 られます。
一 時 的 なパ
ス障 害

3. 「no_path_retry」機 能 の設 定 を確 認 します。この機 能 は、すべてのパスに障 害 が発 生したときに Device Mapper Multipath がやるべきことを指 定 します。10 ～ 15 に設 定 することを推 奨 します。この機 能 によって、すべてのパスに障 害 が起 きた一 時 的 なイベン
ト を「乗 り切 る」方 法 が提 供 され、復 旧 に必 要 な妥 当 な時 間 を稼 ぐことができます。LifeKeeper の DMMP Kit はスト レージへの I/O を監 視 しており、4 分 以 内 に応 答がなかった場 合 、LifeKeeper はスタンバイサーバにリソースをスイッチオーバします。注
記 : 簡 単 には削 除 できない I/O が発 生 するため、LifeKeeper では「no_path_retry」設定 を「queue」に設 定 することは推 奨 されません。それらを削 除 するためのメカニズムは、
新 しいバージョンの DM に含 まれており、デバイスの設 定 を次 のように変 更 できます。
/sbin/dmsetup message -u 'DMid' 0 fail_if_no_path
これによって no_path_retry の設 定 が一 時 的 に「fail」に変 更 され、未 処 理 の I/O がすべて失 敗 します。ただし、multipathd は、no_path_retry をいつでもデフォルト にリセットできます。失 敗 した I/O を消 去 するために設 定 が fail_if_no_path に変 更 されたときは、デバイスにアクセスする前 に (手 動 または LifeKeeper によって) 設 定 をデフォルト にリセット する必 要 があります。
「no_path_retry」が「queue」に設 定 されていて障 害 が発 生 した場 合 、LifeKeeper はリ
ソースをスタンバイサーバにスイッチオーバします。ただし、LifeKeeper は失 敗 した I/O を
削 除 しません。この I/O を消 去 するための推 奨 の方 法 はリブート ですが、上 記 のdmsetup コマンド を使 用 して管 理 者 が消 去 することもできます。I/O を消 去 しておかな
いと、他 方 のサーバでリソースがサービス休 止 状 態 になってロックを解 放 した場 合 にこの「古 い」I/O が発 行 される事 態 になってデータの破 損 が発 生 します。

LifeKeeper I-O フェンシングの概 要
I/O フェンシングは、障 害 ノード をデータから切 り離 すことにより、共 有 スト レージへの非 協 調 的 なアクセスを防 止する機 能 です。複 数 のサーバが同 じデータにアクセスできる環 境 では、データの破 損 を防 ぐためにすべての書 き

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 110SCSI リザベーション

込 みを制 御 された方 法 で行 うことが不 可 欠 です。障 害 検 知 メカニズムが破 綻 した場 合 、この破 綻 によってノー
ド 障 害 に似 た状 況 になるため問 題 が発 生 します。例 えば、2 ノード クラスタで 2 つのノード 間 の接 続 に障 害 が発 生 した場 合 、各 ノード は相 手 側 に障 害 が発 生 したと「思 い込 む」ため、両 方 のノード がデータに対 する制 御を獲 得 しようと試 みてデータの破 損 につながります。I/O フェンシングは、特 定 のノード からのデータアクセスをブロックすることによりこのデータ破 損 のリスクを排 除 します。

SCSI リザベーション
SCSI リザベーションを利 用 したスト レージフェンシング
LifeKeeper for Linux は、リソースフェンシングとノード フェンシングの両 方 をサポート しますが、主 要 なフェンシング
メカニズムは、SCSI リザベーションによるスト レージフェンシングです。共 有 スト レージに対 する最 高 レベルのデータ
保 護 を提 供 するこのフェンシングを使 用 すると、非 常 に粒 度 の高 い LUN レベルのロックによって最 大 限 の柔 軟
性 と最 大 限 のセキュリティが可 能 になります。このアーキテクチャでベースとなる共 有 リソース (LUN) は、プライマリ
quorum デバイスです。 quorum は、共 有 スト レージに対 する排 他 的 なアクセスと定 義 できます。つまり、この共
有 スト レージは 1 度 に 1 台 のサーバからしかアクセスできません。 quorum (排 他 的 アクセス) を持 つサーバは、「プライマリ」の役 割 を持 ちます。 quorum の確 立 (排 他 的 アクセスをどのサーバに与 えるか) は、「quorum デバイス」
によって行 われます。
上 述 の通 り、リザベーションが有 効 の場 合 、quorum デバイスはその共 有 リソースです。共 有 リソースは、共 有 リ
ソースに対 するリザベーションを持 つサーバを判 断 して quorum を確 立 します。これにより、ある 1 つのサーバがその LUN にアクセスできる限 り、クラスタは実 質 的 には単 一 のサーバで運 用 されることになります。

SCSI リザベーションは、共 有 のユーザデータを保 護 し、LifeKeeper が指 定 するシステムのみデータを変 更 できる
ようにします。クラスタ内 外 の他 のシステムがそのデータを変 更 することは許 可 されません。さらに SCSI リザベー
ションによって、クラスタ内 の複 数 のサーバで障 害 が起 きた場 合 に、LifeKeeper 保 護 下 のアプリケーションは共 有

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 111

I/O フェンシングのための代 替 方 式のユーザデータに安 全 にアクセスできます。サーバの多 数 派 quorum は必 要 ありません。唯 一 の要 件 は、共 有
データの所 有 権 の帰 属 が確 立 していることです。
quorum/witness 機 能 を追 加 すると、 quorum のメンバーシップを確 立 することができます。このメンバーシップがな
い場 合 、スプリット ブレインの状 況 で複 数 のサーバ (場 合 によっては全 サーバ) がお互 いを終 了 させることも考 えられます。リザベーションが有 効 になっている構 成 に Watchdog を追 加 すると、部 分 的 にサーバがハングしている状
態 からリカバリするメカニズムが提 供 されます。ハングしたサーバが LifeKeeper に検 出 されないような場 合に、Watchdog はリカバリを開 始 します。また、サーバがハングしてさらにリザベーションが奪 われた場 合に、Watchdog はそのサーバをリブート してリカバリを開 始 することができます。

I/O フェンシングのための代 替 方 式
SCSI リザベーションを利 用 したリソースフェンシングに加 えて、LifeKeeper for Linux はリザベーションの無 効 化 もサポート します。リザベーションが有 効 か無 効 にかかわらず、以 下 の 2 つの点 に注 意 すべきです。
ll

スト レージへのアクセスは LifeKeeper が制 御 する必 要 があります。
スト レージへの意 図 しないアクセス (ファイルシステムのマウント 、手 動 の fsck など) が発 生 しないように細心 の注 意 を払 う必 要 があります。

以 上 の 2 つのルールを順 守 してリザベーションを有 効 にすると、LifeKeeper はたいていのエラーを防 止 できます。
リザベーションが (単 独 で) 無 効 になった状 態 は、保 護 がない状 態 です。したがって、この保 護 を実 現 するには、
他 の選 択 肢 を検 討 する必 要 があります。以 降 のセクションでは、SCSI リザベーションなしでも LifeKeeper で非常 に信 頼 性 の高 い構 成 を実 現 できる各 種 のフェンシングオプションと代 替 方 式 を説 明 します。

リザベーションの無 効 化
リザベーションを使 用 すると、共 有 スト レージに対 する最 高 レベルのデータ保 護 が可 能 になりますが、場 合 によっては、リザベーションを使 用 できず LifeKeeper 内 で無 効 にしなければならないことがあります。リザベーションを無効 にすると、複 数 のシステムが意 図 的 または意 図 せずにスト レージにアクセスしようとする場 合 にスト レージが調
停 役 として動 作 することがなくなります。
そのため、システムハング、システムビジー、またはサーバが停 止 したように見 えるあらゆる状 況 に対 応 できるように、クラスタメンバーシップによってスト レージをフェンシングする別 の方 法 を採 用 することを検 討 する必 要 があります。
リザベーションがなくても信 頼 性 の高 い構 成 を実 現 する鍵 は、フェイルオーバが発 生 したとき、「他 の」サーバの電源 がオフになったこと、または電 源 が再 投 入 されたことを「知 る」ことです。この要 件 を満 たすために利 用 可 能 な
フェンシングオプションは 4 つあり、これらは SCSI リザベーションなしでも LifeKeeper で非 常 に信 頼 性 の高 い構
成 を実 現 できます。オプションは以 下 の通 りです。
ll

STONITH (Shoot the Other Node in the Head) (高 信 頼 性 のインターコネクト 、すなわちサーバと
STONITH デバイスとの間 のシリアル接 続 を使 用 ) - STONITH は、サーバがクラスタの一 部 とみなされなくなったときに、そのサーバを物 理 的 に停 止 させたり、電 源 を切 断 したりする技 術 です。LifeKeeper フェイル
オーバのイベント 時 にサーバの電 源 を切 断 する機 能 をサポート しています。これにより共 有 データへの安
全 なアクセスを保 証 します。このオプションはリザベーションと同 様 の信 頼 性 を提 供 できますが、利 用 できるのは物 理 的 に同 じ場 所 に配 置 された 2 つのノード に限 定 されます。
Quorum/Witness - Quorum/Witness サーバは、特 にクラスタサーバが異 なる場 所 に配 置 されている場 合に、クラスタ内 でのメンバーシップを確 認 するために使 用 されます。このオプションはスプリット ブレインに対SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 112

非 共 有 スト レージ

応 できるもののシステムハングに対 応 できないため、単 独 での使 用 は推 奨 されません。
ll

Watchdog - Watchdog は、サーバーの状 態 を監 視 します。問 題 が検 出 されると、問 題 のあるサーバは再起 動 または電 源 を切 断 されます。このオプションではサーバーのハングからのリカバリはできますが、スプリッ
ト ブレインには対 応 できません。したがって、このオプションもまた単 独 での使 用 は推 奨 されません。
CONFIRM_SO - このオプションでは自 動 フェイルオーバを無 効 にする必 要 があります。そのため、信 頼 性が非 常 に高 い (管 理 者 のスキルによって異 なります) 一 方 で、可 用 性 はあまり高 くありません。

これらの代 替 フェンシング方 式 はどれも単 独 では十 分 とは言 えませんが、組 み合 わせて使 用 ​することで非 常 に
信 頼 性 の高 い構 成 を実 現 できます。

非 共 有 スト レージ
非 共 有 スト レージ環 境 で LifeKeeper を使 用 する計 画 の場 合 、共 有 スト レージに存 在 するデータ破 損 のリスク
は問 題 にならないため、リザベーションは不 要 です。ただし、データの部 分 的 または完 全 な再 同 期 およびマージ
が必 要 な場 合 があります。信 頼 性 と可 用 性 を最 適 化 するには、非 共 有 スト レージでも上 記 のオプションを検 討する必 要 があります。
注 記 : 各 オプションの信 頼 性 と可 用 性 の比 較 の詳 細 については、I/O フェンシング比 較 表 を参 照 してください。
完 全 なデータ保 護 を実 現 するオプションはないことを理 解 することは重 要 です。ただし、以 下 のように組 み合 わ
せるとリザベーションとほぼ同 等 レベルの保 護 を実 現 できます。

リザベーションを使 用 しない I/O フェンシングの設 定
ノード フェンシングをサポート するクラスタを構 成 するには以 下 の手 順 を実 行 します。
1. LifeKeeper を停 止 します。
2. LifeKeeper 内 での SCSI リザベーションの使 用 を無 効 にします。無 効 にするには、クラスタのすべてのノード で LifeKeeper のデフォルト ファイル /etc/default/LifeKeeper を編 集 します。Reservations 変 数 を追 加 ま
たは修 正 して「none」にします (RESERVATIONS=”none”)。このオプションはリザベーションを利 用 できな
い場 合 のみ使 用 することに注 意 してください。
3. I/O フェンシングを提 供 する STONITH デバイスを用 意 して設 定 します。この設 定 では、STONITH デバイ
スが reboot コマンド ではなく、poweroff コマンド をシステムに対 して実 行 するようにします。LifeKeeper の通 信 が何 らかの理 由 で中 断 したとき、手 動 操 作 によって同 時 に両 ノード 上 のデバイス階 層 を In
Service の状 態 にしないように注 意 してください。
4. 必 要 に応 じて、quorum/witness サーバを用 意 して設 定 します。quorum/witness サーバを設 定 、使 用 する詳 細 な手 順 と情 報 については、Quorum/Witness Server Support Package ト ピックを参 照 してください。
注 記 : サイト の障 害 時 に最 良 の保 護 機 能 を提 供 するため、quorum/witness サーバはクラスタ内 の別サーバから離 れた場 所 にある必 要 があります。
5. 必 要 に応 じて、Watchdog を設 定 します。詳 細 については、 Watchdog ト ピックを参 照 してください。

I/O フェンシング表

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 113I/O フェンシング表

制御分離

ハングしたサーバ

Reservations オン
単体

Quorum/Witness

Watchdog

Watchdog & Quorum/Witness

STONITH( シリアル)
Reservations オフ
なし

STONITH (シリアル)CONFIRM_SO*

Quorum/Witness

Watchdog
非 共 有 スト レージ
デフォルト の機 能Quorum/Witness

CONFIRM_SO*

Watchdog

STONITH (シリアル)SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 114

Quorum/Witness

Watchdog & STONITH

信頼性最大

信頼性最小

* CONFIRM_SO は信 頼 性 が高 いが( 管 理 者 の知 識 による) 、自 動 フェイルオーバがオフになっているという事
実 により可 用 性 が低 い。

Quorum/Witness
Quorum/Witness Server Support Package for LifeKeeper
機 能 の概 要
LifeKeeper Core の既 存 のフェイルオーバプロセスに Quorum/Witness Server Support Package for LifeKeeper(steeleye-lkQWK) を組 み合 わせることにより、ネット ワーク全 体 にわたる障 害 の恐 れがある環 境 において、より高い信 頼 度 でシステムフェイルオーバを実 行 できます。つまり、「スプリット ブレイン」の発 生 リスクを大 幅 に軽 減 しな
がら、ローカルサイト のフェイルオーバと WAN 越 しのノード へのフェイルオーバを実 行 することができます。このパッケージでは、多 数 決 ベースの quorum check を使 用 して 3 ノード 以 上 のクラスタを制 御 できます。追 加 のquorum ロジックは、witness サポート パッケージをインスト ールした場 合 のみ有 効 になります。
1 台 以 上 の witness サーバを使 用 すると、通 信 障 害 後 にリソースを起 動 する前 に、障 害 ノード のステータスについて他 のノード から「セカンド オピニオン」を取 得 できます。witness サーバは、クラスタを構 成 するサーバを判 断 す
る調 停 役 として機 能 する追 加 的 なサーバです。フェイルオーバ先 となることができるノード は、witness サーバが障 害 となったノード のステータスに関 して同 じ意 見 である場 合 のみ、リソース起 動 が許 可 されます。これにより、
ノード 間 で発 生 する単 純 な通 信 障 害 から発 生 するフェイルオーバを回 避 し、全 体 のアクセスや、パフォーマン
ス、サービス中 のノード に影 響 を与 えないようにします。実 際 の運 用 では、最 初 に実 行 されたとき、witness ノー
ド を含 め、クラスタ内 の他 のすべてのノード に問 い合 わせをします。

パッケージの要 件
すでに説 明 した要 件 に加 えて、このパッケージの要 件 として、ライセンス認 証 された標 準 の LifeKeeper Core がwitness server として機 能 するサーバにインスト ールされている必 要 があります。注 記 : コミュニケーションパスが正
しく設 定 されている限 り、複 数 のクラスタが単 一 の quorum/witness server を共 有 できます (詳 細 については、下の共 有 witness ト ポロジーのための追 加 設 定 を参 照 してください)。
quorum/witness モード のクラスタに参 加 するすべてのノード (witness 専 用 のノード を含 む) には、Quorum/Witness Server Support Package for LifeKeeper をインスト ールする必 要 があります。tcp_remotequorum モード を使 用 する場 合 は、/etc/default/LifeKeeper 内 の QUORUM_HOSTS に設 定 したホスト にはQuorum/Witness Server Support Package for LifeKeeper をインスト ールする必 要 はありません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 115

パッケージのインスト ールと設 定

パッケージのインスト ールと設 定
Quorum/Witness Server Support Package for LifeKeeper は、quorum/witness モード のクラスタ内 の各 サーバ(witness 専 用 のサーバを含 む) にインスト ールする必 要 があります。witness ノード に必 要 な唯 一 の設 定 は、適切 なコミュニケーションパスを作 成 することです。
witness サーバを追 加 する一 般 的 なプロセスには以 下 の手 順 が含 まれます。
llwitness ノード 用 のサーバをセット アップし、他 のノード とのネット ワーク通 信 ができることを確 認 します。
witness ノード 上 に LifeKeeper Core をインスト ールし、適 切 にライセンス認 証 /アクティベーションを行 います。

lクラスタ内 のすべてのノード に quorum/witness サポート パッケージをインスト ールします。

lwitness ノード を含 め、すべてのノード 間 でコミュニケーションパスを作 成 します。

上 記 の手 順 が完 了 すると、クラスタは quorum/witness モード で動 作 するようになり、フェイルオーバが許 可 される
前 に、witness ノード を含 む他 のノード にフェイルオーバの確 認 が行 われます。パッケージインスト ール後 のデフォ
ルト 設 定 では、多 数 決 ベースの quorum check および witness check が有 効 になっています。
注 記 : Quorum (クラスタ構 成 に必 要 な最 小 メンバー数 ) が多 数 決 ベースのため、クラスタを構 成 するノード の台
数 を奇 数 にすることを推 奨 します。
詳 細 な設 定 オプションについては、下 の「設 定 可 能 なコンポーネント 」セクションを参 照 してください。
注 記 : witness パッケージをインスト ールしたノード であれば、witness 機 能 に参 加 できます。witness 専 用 ノードとは、互 換 性 のある LifeKeeper Core と witness パッケージがインスト ールされていて、保 護 対 象 のリソースを持たないノード のことを単 に指 しています。

設 定 可 能 なコンポーネント
quorum/witness パッケージでは、quorum と witness という 2 つのモード を設 定 できます。デフォルト では、quorum/witness パッケージをインスト ールすると、quorum と witness の両 方 のモード が有 効 になります。これは、witness 機 能 を必 要 とする大 部 分 の環 境 に適 した動 作 です。
これらのモード の動 作 は、/etc/default/LifeKeeper 設 定 ファイルでカスタマイズすることが可 能 です。quorum と witness のモード を個 別 に調 整 することもできます。パッケージがインスト ールされると設 定 ファイルにはデフォルト 設 定 が書 き込 まれ、majority がデフォルト の quorum モード に、remote_verify がデフォルト のwitness モード になります。以 下 はその例 です。
QUORUM_MODE=majority
WITNESS_MODE=remote_verify
注 記 : クラスタの各 ノード でまったく異 なる quorum/witness 設 定 をすることはできますが、予 想 外 の状 況 や診 断の困 難 な状 況 になることを避 けるため、すべてのノード で同 じ設 定 にすることを推 奨 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 116

使 用 可 能 な quorum モード

使 用 可 能 な quorum モード
quorum チェックモード として次 の 3 種 類 のモード が用 意 されています。これら
は、/etc/default/LifeKeeper の QUORUM_MODE 設 定 を使 用 して設 定 できます。majority (デフォルト )、tcp_remote、none/off。以 下 に各 モード を説 明 します。
majority
デフォルト の majority 設 定 では、チェック時 に可 視 /生 存 している LifeKeeper ノード の数 に基 づいて Quorum が
決 定 されます。このチェックは、単 純 な多 数 決 方 式 です。全 ノード 数 の過 半 数 を見 ることができるノード は
Quorum に属 します。
tcp_remote
tcp_remote quorum モード は、以 下 の点 を除 いて majority モード と共 通 です。
ll

問 い合 わせを受 けるサーバは、クラスタとそのコミュニケーションパスから独 立 して設 定 する (これらのサーバに LifeKeeper をインスト ールする必 要 はありません)。
サーバへの確 認 は、単 に指 定 ポート 上 の TCP/IP サービスに接 続 できるかどうかによって行 われる。

このモード では、TCP のタイムアウト 設 定 (QUORUM_TIMEOUT_SECS) と問 い合 わせ先 のホスト (QUORUM_HOSTS) を /etc/default/LifeKeeper に追 加 する必 要 があるため、追 加 設 定 が必 要 です。tcp_remoteの設 定 例 は以 下 の通 りです。
QUORUM_MODE=tcp_remote# comm_up/down および lcm_avail (その他 の場 合 もある) の# イベント ハンド ラで実 行 する quorum 検 証 のスタイル。
# とることができる値 :# none/off:何 も実 行 せずチェックを省 略 し、すべてが良 好 であると仮 定 する。
# majority:このノード 、および到 達 可 能 なノード が# クラスタ内 の半 分 を超 えるノード を持 つことを検 証 する。
# tcp_remote:このノード が、TCP/IP 経 由 で半 分 を超 える# QUORUM_HOSTS に到 達 可 能 であることを検 証 する。
QUORUM_HOSTS=myhost:80,router1:443,router2:22# QUORUM_MODE が tcp_remote の場 合 、これは、host:port 値 の# カンマ区 切 りリスト にする必 要 がある (例 : myhost:80,router1:443,router2:22)。
# QUORUM_MODE が他 の値 の場 合 は、カンマ区 切 りリスト にする必 要 はない。QUORUM_TIMEOUT_SECS=20# TCP/IP witness 接 続 を完 了 するまでの許 容 時 間 。
# この時 間 内 に完 了 しなかった接 続 は、
# 失 敗 / 使 用 不 可 として扱 われる。
# これは、QUORUM_MODE が tcp_remote の場 合 にのみ適 用 される。
WITNESS_MODE=remote_verify# これは、off/none、remote_verify のいずれかの値 に設 定 できる。remote_verify# モード では、Core のイベント ハンド ラ (comm_down) が、SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 117

使 用 可 能 な witness モード# 他 の認 識 可 能 なノード もシステムが停 止 していると# 判 断 するかかどうかを調 べて、システムの停 止 をダブルチェックする。
QUORUM_LOSS_ACTION=fastboot# これは、osu、fastkill、fastboot のいずれかの値 に設 定 できる。
# fastboot は、quorum の喪 失 を検 出 した場 合 、# 即 座 にシステムを再 起 動 する。
# fastkill は、quorum の喪 失 を検 出 した場 合 、# 即 座 にシステムを停 止 するか、電 源 をオフにする。
# osu は、In Service のリソースを Out of Service にする。
# 注 記 : この動 作 では、ディスクの同 期 やファイルシステムのアンマウント は実 行 されない。
QUORUM_DEBUG=# Quorum モジュールからのデバッグメッセージを有 効 にするには、# true/on/1 に設 定 する。
HIDE_GUI_SYS_LIST=1
注 記 : このモード は本 質 的 に柔 軟 性 と複 雑 さを備 えるため、使 用 するには、LifeKeeper および関 連 する特 定 のネット ワーク/クラスタ設 定 の両 方 に対 する十 分 な理 解 と注 意 が必 要 です。
none/off
このモード では、すべての quorum check が無 効 になっています。この設 定 では、クラスタの実 際 の状 態 にかかわらず、あたかもそのノード が常 に Quorum を持 っているように quorum check が動 作 します。

使 用 可 能 な witness モード
2 種 類 の witness モード が用 意 されており、/etc/default/LifeKeeper の WITNESS_MODE 設 定 を使用 して設 定 できます。remote_verify および none/off。以 下 に各 モード を説 明 します。
remote_verify
このデフォルト モード では、witness check によってノード のステータスを確 認 します。通 常 、この確 認 はノード 障
害 が疑 われるときに行 われます。このモード では、各 ノード はクラスタ内 の他 のすべての可 視 ノード に対 して障 害
ノード のステータスに関 する意 見 を求 めることにより、疎 通 を二 重 にチェックします。
none/off
このモード では、witness check が無 効 になっています。通 信 障 害 の場 合 は、あたかも witness 機 能 がインス
ト ールされていないかのような論 理 で動 作 します。
注 記 : リソースを持 たずに quorum/witness 専 用 ノード として動 作 するサーバは witness check を実 行 する必 要がないため、そのようなサーバでは、witness モード を none/off に設 定 する必 要 があります。

Quorum を喪 失 したときに利 用 可 能 なアクション
witness パッケージでは、quorum を喪 失 したときにシステムがどのように応 答 すべきかについて 3 種 類 のオプショ
ンを提 供 しています。“fastboot”、“fastkill” および “osu” です。これらのオプション

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 118

共 有 witness ト ポロジーのための追 加 設 定

は、/etc/default/LifeKeeper 内 の QUORUM_LOSS_ACTION 設 定 によって選 択 できます。3 つのオプションはすべてそのシステムのリソースをサービス休 止 状 態 にしますが、それぞれ異 なる動 作 をします。quorum パッ
ケージがインスト ールされている場 合 のデフォルト オプションは fastboot です。以 下 に各 オプションを説 明 します。
fastboot
fastboot オプションを選 択 している場 合 、(通 信 ができないことにより) Quorum の喪 失 が検 出 されるとシステムは
直 ちにリブート します。これは過 激 な方 法 ですが、確 実 にシステムを外 部 のリソースから素 早 く切 り離 すことができます。スト レージレベルのレプリケーションなど、多 くの場 合 にリソースをこのように即 座 にリリースすることが望 まれます。
このオプションには、以 下 の 2 つの重 要 な注 意 点 があります。
1. システムは、シャット ダウン手 順 を最 初 に実 行 することなく直 ちにハード リブート を実 行 します。(ディスクの同 期 などの) タスクは一 切 実 行 されません。
2. システムは、スト レージとのネゴシエーションやリソースへのアクセスなどを含 む通 常 の起 動 ルーチンを実 行しながら復 帰 します。
fastkill
fastkill オプションは、 fastboot オプションに非 常 に似 ていますが、システムは Quorum を喪 失 したときにハード リ
ブート するのではなく、即 座 に停 止 します。fastboot オプションと同 様 に (ディスクの同 期 などの) タスクは一 切 実
行 されません。システムは手 動 でリブート する必 要 があります。その後 システムは、スト レージとのネゴシエーション
やリソースへのアクセスなどを含 む通 常 の起 動 ルーチンを実 行 しながら復 帰 します。
osu
osu オプションは、最 も穏 健 なオプションです。Quorum を喪 失 したシステムはそのまま稼 働 しますが、システム上のリソースはサービス休 止 状 態 にされます。一 部 のクラスタ構 成 ではこの方 法 で十 分 ですが、他 のクラスタ構 成
では保 護 能 力 不 足 だったり応 答 が遅 すぎる場 合 があります。

共 有 witness ト ポロジーのための追 加 設 定
quorum/witness サーバを複 数 のクラスタで共 有 する場 合 、個 々 のクラスタの管 理 を簡 素 化 するように設 定 することができます。標 準 的 な操 作 では、LifeKeeper GUI を使 用 して最 初 のノード に接 続 しようとすると、LifeKeeper GUI はすべてのクラスタノード との接 続 を試 みます。つまり、クラスタ内 の各 システムから見 えるすべてのシステムに接 続 します。共 有 witness サーバはすべてのクラスタに接 続 されているため、GUI は witness ノー
ド から見 えるすべてのクラスタ内 のすべてのシステムに接 続 することになります。
この状 況 を回 避 するには、すべての共 有 witness サーバで HIDE_GUI_SYS_LIST 設 定 パラメータを「true」に
設 定 する必 要 があります。この設 定 によって witness サーバから見 えるサーバは実 質 的 に不 可 視 になり、GUIは最 初 に接 続 したサーバに関 連 付 けられたクラスタ内 のサーバにのみ接 続 するようになります。注 記 : この設 定は witness サーバにのみ設 定 してください。
GUI は、最 初 に接 続 したサーバに関 連 付 けられたクラスタ内 のサーバにのみ接 続 するため、その最 初 のサーバ
が witness サーバで、かつ HIDE_GUI_SYS_LIST が「true」に設 定 されている場 合 、GUI はコミュニケーションパ
スが確 立 している他 のサーバに自 動 的 には接 続 しません。この現 象 は LifeKeeper GUI の典 型 的 な動 作 ではないため、ネット ワークまたは他 の設 定 に問 題 があるとインスト ーラが間 違 って判 断 する可 能 性 があります。この設 定 をした witness サーバ上 で LifeKeeper GUI を使 用 する場 合 は、クラスタ内 の他 のいずれかのノード に手 動
で接 続 すると、クラスタの残 りのノード が正 しく GUI に表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 119

2 ノード クラスタに witness ノード を追 加 する

注 記 : すべてのクラスタ内 のすべてのシステムで witness check が実 行 されるのを防 ぐには、共 有 する
quorum/witness 専 用 ノード で witness_mode を常 に none/off に設 定 してください。

2 ノードクラスタに witness ノードを追 加 する
以 下 は Quorum/Witness Server Support Package for LifeKeeper を利 用 する 2 ノード クラスタに 3 番 目 のノードとなる witness ノード を追 加 する場 合 の例 です。

witness ノードを持つ単純な 2 ノードクラスタ
サーバ A とサーバ B は、LifeKeeper Core を使 用 したセット アップがすでに完 了 し、サーバ A で作 成 されたリソース
階 層 がサーバ B に拡 張 されています (サーバ W は、拡 張 されたリソース階 層 を持 っていません)。以 下 の手 順 を使 用 して 3 番 目 のノード を witness ノード として追 加 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 120

期 待 される動 作 (デフォルト モード を仮 定 )1. witness 用 のノード をセット アップし、他 の 2 ノード とのネット ワーク通 信 ができることを確 認 します。
2. witness ノード 上 に LifeKeeper Core をインスト ールし、適 切 にライセンス認 証 /アクティベーションを行 います。
3. 3 ノード すべてに Quorum/Witness Server Support Package をインスト ールします。
4. 3 ノード の間 すべてにコミュニケーションパスを作 成 します。
5.

/etc/default/LifeKeeper に目 的 の quorum チェックモード (majority、tcp_remote、none/off) を
設 定 します (この例 では majority を選 択 )。これらのモード の説 明 については、使 用 可 能 な quorum モー
ド を参 照 してください。

6. /etc/default/LifeKeeper に、目 的 の witness モード (remote_verify, none/off) を設 定 します。これらのモード の説 明 については、使 用 可 能 な witness モード を参 照 してください。

期 待 される動 作 (デフォルト モードを仮 定 )シナリオ 1
サーバ A とサーバ B との間 の通 信 に障 害 が発 生
サーバ A とサーバ B の間 の通 信 に障 害 が発 生 した場 合 、以 下 のように動 作 します。
l

l

l

l

サーバ A と B は、通 信 障 害 イベント の処 理 を開 始 します。ただし、全 く同 時 とは限 りません。
両 方 のサーバは簡 単 な quorum check を実 行 し、両 方 共 自 身 が多 数 派 に属 すると判 断 します (A と Bの両 方 から W が見 えているため、既 知 の 3 ノード のうちの 2 ノード 側 にいると判 断 します)。
各 サーバは、まだ通 信 可 能 な他 方 のノード に対 し、自 ノード と通 信 できなくなったサーバの状 態 について
問 い合 わせます。このシナリオでは、サーバ A が B のステータスについて W に問 い合 わせ、サーバ B が Aのステータスについて W に問 い合 わせることになります。
サーバ A と B は共 に witness サーバへの問 い合 わせによって他 方 のサーバがまだ生 存 していると判 断し、フェイルオーバ処 理 は何 も発 生 しません。リソースはサービス状 態 のままになります。

シナリオ 2
サーバ A と W との間 の通 信 に障 害 が発 生
witness パッケージがインスト ールされていると、すべてのノード が witness ノード として動 作 することが可 能 であり、実 際 にそのように動 作 するため、このシナリオは前 のシナリオと同 じになります。この場 合 、サーバ A と
witness サーバ W は共 にサーバ B への問 い合 わせによって他 方 のサーバがまだ生 存 していると判 断 します。

シナリオ 3
サーバ A と 他 の全 ノード との間 の通 信 に障 害 が発 生 (A に障 害 が発 生 )この場 合 、サーバ B は以 下 の動 作 をします。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 121

シナリオ 4l

サーバ A との通 信 障 害 イベント の処 理 を開 始 します。

lwitness サーバ W とまだ通 信 が可 能 であり、したがって Quorum を持 っていると判 断 します。

l

サーバ A が見 えないことをサーバ W に確 認 した後 、通 常 のフェイルオーバ動 作 を開 始 します。

l

これにより保 護 対 象 のリソースはサーバ B 上 でサービス中 になります。

B がソースとして動 作 している状 態 で、サーバ A の通 信 が回 復
前 のシナリオの状 態 から、サーバ A が通 信 を再 開 したとします。サーバ B は、comm_up イベント を処 理
し、Quorum を持 っている (3 ノード すべてが見 える) ことと、サービス中 のリソースを持 っていることを判 断 します。
サーバ A は、comm_up イベント を処 理 し、自 身 も Quorum を持 っていることと、リソースが別 の場 所 でサービス中 であることを判 断 します。この時 点 では、サーバ A はリソースを起 動 しません。
B がソースとして動 作 している状 態 で、サーバ A に電 源 が入 れられて他 のノード と通 信 可 能
この場 合 、サーバ B は前 のシナリオと同 じように応 答 しますが、サーバ A は lcm_avail イベント を処 理 します。
サーバ A は、Quorum を持 っていると判 断 し、この場 合 は、現 在 サーバ B でサービス中 のリソースを起 動 しないことにより正 常 に応 答 します。
B がソースとして動 作 している状 態 で、サーバ A に電 源 が入 れられて他 のノード と通 信 不 能
この場 合 、サーバ A は lcm_avail イベント を処 理 し、サーバ B と W はサーバ A と通 信 できないので何 もしません。サーバ A は、3 ノード のうちの 1 ノード としか通 信 できないため Quorum を持 っていないと判 断 しま
す。Quorum を持 たない場 合 、サーバ A はリソースを起 動 しません。

シナリオ 4
サーバ A と 他 の全 ノード との間 の通 信 に障 害 が発 生 (A のネット ワークに障 害 が発 生 しているが、A は稼 動
中)
この場 合 、サーバ B は以 下 の動 作 をします。
l

サーバ A との通 信 障 害 イベント の処 理 を開 始 します。

lwitness サーバ W とまだ通 信 が可 能 であり、したがって Quorum を持 っていると判 断 します。

l

サーバ A が見 えないことをサーバ W に確 認 した後 、通 常 のフェイルオーバ動 作 を開 始 します。

l

これにより保 護 対 象 のリソースはサーバ B 上 でサービス中 になります。

また、この場 合 、サーバ A は以 下 の動 作 をします。
l

サーバ B との通 信 障 害 イベント の処 理 を開 始 します。

l

サーバ B とも witness サーバ W とも通 信 できないため、Quorum を持 っていないと判 断 します。

l

直 ちにリブート します (「fastboot」がデフォルト の動 作 のため、ハード リブート されます)。

STONITHSTONITH (Shoot the Other Node in the Head) は、クラスタ内 のノード の電 源 をリモート から切 断 するフェンシング
方 式 です。LifeKeeper の STONITH 機 能 は、外 部 電 源 スイッチコント ロール、IPMI 対 応 マザーボード 、および

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 122

STONITH で IPMI を使 用 する

ハイパーバイザーが提 供 する電 源 機 能 を利 用 してクラスタ内 の他 のノード の電 源 を切 断 します。

STONITH で IPMI を使 用 する
IPMI (Intelligent Platform Management Interface) は、コンピュータシステムにアクセスする共 通 インターフェースのセット を提 供 します。IPMI を使 用 すると、システムの状 態 を監 視 してシステムを管 理 できます。IPMI をSTONITH で使 用 すると、故 障 と思 われるクラスタノード の電 源 スイッチをクラスタソフト ウェアが制 御 することにより、シリアル接 続 またはネット ワーク接 続 を介 してノード の電 源 切 断 やリブート ができるため、故 障 ノード が共 有
データにアクセスしたりデータを破 損 するのを確 実 に防 ぎます。

パッケージの要 件l

IPMI ツールのパッケージ (ipmitool-1.8.11-6.el6.x86_64.rpm など)

VMware vSphere 環 境 での STONITH
vCLI (vSphere Command-Line Interface) は、ESXi ホスト と仮 想 マシンを含 む仮 想 インフラスト ラクチャを管 理 するための VMware でサポート されているコマンド ラインインターフェースです。vCLI コマンド がお使 いの環 境 のニーズに合 致 する場 合 は、VMware の仮 想 マシン間 での LifeKeeper STONITH の実 装 に適 用 することができます。

パッケージの要 件
STONITH サーバl

VMware vSphere SDK パッケージまたは VMware vSphere CLI(vSphere CLI は、vSphere
SDK と同 じインスト ールパッケージに含 まれています)

監 視 対 象 仮 想 マシンl

VMware Tools

インスト ールと設 定
LifeKeeper をインスト ールし、クラスタ内 の各 ノード でコミュニケーションパスを設 定 した後 、STONITH をインス
ト ールおよび設 定 します。
1. 次 のコマンド を実 行 して LifeKeeper STONITH スクリプト をインスト ールします。
/opt/LifeKeeper/samples/STONITH/stonith-install
2. (*IPMI を利 用 する場 合 のみ) BIOS または ipmitool コマンド を使 用 して、以 下 の BMC (Baseboard
Management Controller) 変 数 を設 定 します。
l

静 的 IP アド レスの使 用

lIP アド レスl

サブネット マスク

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 123

インスト ールと設 定

l

ユーザ名

l

パスワード

l

ユーザに管 理 者 権 限 を追 加l

ユーザのネット ワークアクセスを有 効 化

ipmitool コマンド の使 用 例 を示 します。
(詳 細 については、 ipmitool のマニュアルページを参 照 してください。)# ipmitool lan set 1 ipsrc static# ipmitool lan set 1 ipaddr 192.168.0.1# ipmitool lan set 1 netmask 255.0.0.0# ipmitool user set name 1 root
# ipmitool user set password 1 secret# ipmitool user priv 1 4# ipmitool user enable 1
3. 設 定 ファイルを編 集 します。
設 定 ファイルを編 集 し、STONITH を有 効 にして電 源 を切 断 するコマンド ラインを追 加 します。注 記 : フェンシングループ (2 台 のマシン間 で、通 信 は喪 失 しているもののお互 いをまだ STONITH できる場 合 に、
お互 いに電 源 オフとリブート をし続 ける状 態 ) を回 避 するため、リブート ではなく電 源 オフを推 奨 します。
/opt/LifeKeeper/config/stonith.conf# LifeKeeper STONITH configuration## Each system in the cluster is listed below.To enable STONITH for a# given system,# remove the '#' on that line and insert the STONITH command line to power off# that system.
# Example1: ipmi command# node-1 ipmitool -I lanplus -H 10.0.0.1 -U root -P secret power off# Example2: vCLI-esxcli command# node-2 esxcli --server=10.0.0.1 --username=root --password=secret vms vm kill -type='hard' --world-id=1234567# Example3: vCLI-vmware_cmd command# node-3 vmware-cmd -H 10.0.0.1 -U root -P secret <vm_id> stop hardminute-maid ipmitool -I lanplus -H 192.168.0.1 -U root -P secret power offkool-aid ipmitool -I lanplus -H 192.168.0.2 -U root -P secret power off
vm1 esxcli --server=10.0.0.1 --username=root --password=secret vms vm kill -type='hard' --world-id=1234567
vm2 vmware-cmd -H 10.0.0.1 -U root -P secret <vm_id> stop hard

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 124

<vm_id><vm_id>vSphere CLI コマンド は、vSphere SDK for Perl の上 ​で実 行 されます。vm_id > は、VM の識 別 子 として使 用 されています。この変 数 によって、設 定 対 象 の VM 用 の設 定 ファイルを指 定 します。
設 定 ファイルのパスを調 べるには、以 下 の手 順 を実 行 してください。
1. 次 のコマンド を実 行 します。
vmware-cmd -H <vmware host> -l
2. 上 記 のコマンド によって VMware ホスト のリスト が表 示 されます。
vmware-cmd -l の出 力 例 を以 下 に示 します (3 台 の VM を表 示 )。
/vmfs/volumes/4e08c1b9-d741c09c-1d3e-0019b9cb28be/lampserver/lampserver.vmx/vmfs/volumes/4e1e1386-0b862fae-a859-0019b9cb28bc/oracle10/oracle.vmx/vmfs/volumes/4e08c1b9-d741c09c-1d3e-0019b9cb28be/lampserver02/lampserver02.vmx
出 力 されたリスト で設 定 中 の VM を見 つけます。
3. パス名 を <vm_id> 変 数 にペースト します。上 記 の例 では以 下 の通 りになります。
vmware-cmd -H 10.0.0.1 -U root -P secret /vmfs/volumes/4e08c1b9-d741c09c-1d3e0019b9cb28be/lampserver/lampserver.vmx stop hard
注 記 : VMware コマンド の詳 細 については、引 数 なしで vmware-cmd を実 行 するとすべてのオプションに関 する
ヘルプページが表 示 されます。

期 待 される動 作
LifeKeeper がノード との通 信 障 害 を検 出 すると、そのノード の電 源 が切 断 され、フェイルオーバが発 生 します。
問 題 を修 復 した後 に、手 動 でそのノード の電 源 を入 れる必 要 があります。

Watchdog
Watchdog は、サーバが正 常 に動 作 しない場 合 に、問 題 の発 生 を予 防 する修 正 処 置 (リブート ) を確 実 に実行 できるようにサーバを監 視 する方 法 です。 Watchdog は、特 別 な Watchdog ハード ウェアを使 用 して実 装 する場 合 と、ソフト ウェアのみのオプションを使 用 して実 装 する場 合 があります。
(注 記 : この構 成 は、Red Hat Enterprise Linux Versions 5 および 6 でのみ検 証 されています。他 のオペレーティ
ングシステムでは検 証 されていないため、現 時 点 ではサポート されません。)

コンポーネントlWatchdog タイマのソフト ウェアド ライバまたは外 部 ハード ウェアコンポーネントlWatchdog デーモン - 該 当 する Linux ディスト リビューションを通 じて rpm が入 手 可 能

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 125

設定l

LifeKeeper Core デーモン - LifeKeeper のインスト ールに付 随lヘルスチェックスクリプト - LifeKeeper の監 視 スクリプト

LifeKeeper と Watchdog の相 互 運 用 性

次 のセクションを注 意 深 く読 んでください。デーモンは、エラーからリカバリするように設 計 されており、注 意 深 く設
定 しないとデーモンはシステムをリセット します。インスト ールおよび設 定 を行 う前 に慎 重 に計 画 してください。このセクションの目 的 は、 Watchdog についての説 明 や設 定 をすることではありません。ここでは、 Watchdog 構 成 での LifeKeeper との相 互 運 用 についての説 明 や設 定 のみ行 います。

設定
以 下 の手 順 は、root ユーザ権 限 を持 つ管 理 者 が行 う必 要 があります。管 理 者 は、 Watchdog のリスクおよび
問 題 についてすでに熟 知 しているものとします。
ヘルスチェックスクリプト (LifeKeeper 監 視 スクリプト ) は、LifeKeeper の設 定 と Watchdog の設 定(/opt/LifeKeeper/samples/watchdog/LifeKeeper-watchdog) を関 連 付 けるコンポーネント です。
このスクリプト は、LifeKeeper の完 全 な監 視 を提 供 するものであり、一 切 の修 正 は不 要 です。
1. 以 前 に Watchdog を設 定 していた場 合 は、次 のコマンド を入 力 して Watchdog を停 止 します。そうでな
い場 合 は、手 順 2 に進 みます。
/etc/rc.d/init.d/watchdog stop
Watchdog の停 止 を示 す以 下 の確 認 メッセージが表 示 されるはずです。
Stopping watchdog:[OK]2. Watchdog ソフト ウェアのインスト ールで供 給 される Watchdog 設 定 ファイル (/etc/watchdog.conf)
を編 集 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 126

アンインスト ール

ltest-binary を次 のように修 正 します。
test-binary = /opt/LifeKeeper/samples/watchdog/LifeKeeper-watchdog

ltest-timeout を次 のように修 正 します。
test-timeout = 5linterval を次 のように修 正 します。
interval = 7
interval は、LifeKeeper のコミュニケーションパスのタイムアウト (15 秒 ) よりも小 さい値 にしてください。約 半
分 の値 が妥 当 です。

3. LifeKeeper が起 動 していることを確 認 します。まだの場 合 は、LifeKeeper の起 動 ト ピックを参 照 してください。
4. 次 のコマンド を入 力 して Watchdog を起 動 します。
/etc/rc.d/init.d/watchdog start
Watchdog の起 動 を示 す以 下 の確 認 メッセージが表 示 されるはずです。
Starting watchdog: [OK]5. 今 後 の再 起 動 の際 に Watchdog を自 動 的 に起 動 させるには、次 のコマンド を入 力 します。
chkconfig --levels 35 watchdog on
注 記 : Watchdog を設 定 すると、予 想 外 のリブート がときどき発 生 する可 能 性 があります。これは、 Watchdogの仕 組 みから来 る一 般 的 な性 質 です。正 常 に応 答 しないプロセスがあると、 Watchdog 機 能 は LifeKeeper (またはオペレーティングシステム) がハングしていると判 断 し、(警 告 なしに) システムをリブート します。

アンインスト ール
LifeKeeper をアンインスト ールする場 合 は、慎 重 に行 ってください。以 下 に列 記 の通 り、上 記 の手 順 を逆 の順で実 行 します。
警 告 : LifeKeeper を構 成 する RPM パッケージを削 除 する方 法 で LifeKeeper をアンインスト ールする場 合 は、先に Watchdog を停 止 してください。上 記 の手 順 2 では、LifeKeeper の Watchdog スクリプト を呼 び出 すように
Watchdog 設 定 ファイルを修 正 しています。したがって、先 に Watchdog を停 止 しておかないと、存 在 しないスク
リプト を呼 び出 すことになります。リブート を実 行 するこのスクリプト が見 つからない場 合 は、エラーが発 生 します。
この状 態 は Watchdog を停 止 するまで継 続 します。
1. 次 のコマンド を入 力 して Watchdog を停 止 します。
/etc/rc.d/init.d/watchdog stop
Watchdog の停 止 を示 す以 下 の確 認 メッセージが表 示 されるはずです。
Stopping watchdog: [OK]2. Watchdog ソフト ウェアのインスト ールで供 給 される Watchdog 設 定 ファイル (/etc/watchdog.conf)
を編 集 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 127

リソースポリシー管 理

ltest-binary および interval の両 エント リをコメント アウト します (各 行 の先 頭 に # を追 加 します)。
#test-binary =#interval =(注 記 : interval が他 の機 能 によって以 前 から使 用 されていた場 合 は、そのままにしておくこともできます)

3. LifeKeeper をアンインスト ールします。LifeKeeper の削 除 ト ピックを参 照 してください。
4. これで Watchdog を起 動 し直 すことができます。LifeKeeper のみが Watchdog を使 用 していた場 合 は、
次 のコマンド を入 力 すると Watchdog を永 続 的 に無 効 にできます。
chkconfig --levels 35 watchdog off

リソースポリシー管 理
概要SIOS Protection Suite for Linux のリソースポリシー管 理 では、リソースのローカルリカバリとフェイルオーバの動 作
管 理 機 能 が提 供 されます。リソースポリシーは、lkpolicy コマンド ラインツール (CLI) を使 用 して管 理 できます。

SIOS Protection Suite
SIOS Protection Suite には、個 々 のアプリケーションおよび関 連 し合 うアプリケーションのグループを監 視 する機
能 があり、定 期 的 にローカルリカバリを実 行 したり、保 護 下 のアプリケーションに障 害 が発 生 したときに通 知 することができます。関 連 し合 うアプリケーションの例 としては、主 アプリケーションが下 位 のスト レージまたはネット
ワークリソースに依 存 する階 層 などがあります。アプリケーションまたはリソースに障 害 が発 生 した場 合 のデフォル
ト の動 作 は以 下 の通 りです。
1. ローカルリカバリ: 最 初 に、リソースまたはアプリケーションのローカルでリカバリを試 みます。このときは、外部 の介 入 なしにローカルサーバ上 でリソースまたはアプリケーションをリスト アしようとします。ローカルリカバ
リが成 功 した場 合 、SIOS Protection Suite は追 加 のアクションを実 行 しません。
2. フェイルオーバ: 次 に、ローカルリカバリでリソースまたはアプリケーションのリスト アに失 敗 した (またはリソー
スを監 視 するリカバリキット がローカルリカバリをサポート していない) 場 合 、 フェイルオーバは開 始 されます。
フェイルオーバ処 理 では、クラスタ内 の別 のサーバ上 で該 当 アプリケーション (および依 存 するすべてのリソース) を起 動 しようと試 みます。
リカバリ動 作 の詳 細 については、SIOS Protection Suite 障 害 検 出 とリカバリのシナリオを参 照 してください。

ポリシーによるカスタム動 作 およびメンテナンスモード動 作
SIOS Protection Suite Version 7.5 以 降 では、デフォルト のリカバリ動 作 を変 更 する追 加 ポリシーを設 定 する機
能 をサポート します。リソース単 位 またはサーバ単 位 で、4 つのポリシーが設 定 可 能 です (リソース単 位 のポリシーに関 する注 意 については下 のセクションを参 照 してください)。 サーバレベルでポリシーを変 更 する方 法 を推奨 します。
利 用 可 能 なポリシーは以 下 の通 りです。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 128

標 準 ポリシー

標 準 ポリシーlll

Failover - このポリシー設 定 を使 用 すると、リソースフェイルオーバを有 効 / 無 効 にできます。(S: リザベーションが適 切 に処 理 されるには、フェイルオーバは、個 々 の SCSI リソースで無 効 にすることはできません。)
LocalRecovery - SIOS Protection Suite は、デフォルト では、フェイルオーバを実 行 する前 に、個 々 のリ
ソースまたは保 護 対 象 アプリケーション全 体 を再 起 動 することにより、保 護 対 象 リソースのリカバリを試 みます。このポリシー設 定 を使 用 すると、ローカルリカバリを有 効 / 無 効 にできます。
TemporalRecovery - 通 常 、SIOS Protection Suite は、障 害 リソースのローカルリカバリを実 行 します。
ローカルリカバリに失 敗 すると、SIOS Protection Suite は、リソース階 層 を別 ノード にフェイルオーバしま
す。ローカルリカバリに成 功 した場 合 は、フェイルオーバは実 行 されません。
ローカルリカバリに成 功 した場 合 でも、サーバの何 らかの異 常 によって短 時 間 の間 にローカルリカバリが再試 行 される場 合 があり、結 果 として何 度 も連 続 してローカルリカバリが試 行 されることになります。これが発 生 すると、問 題 のアプリケーションは可 用 性 が悪 化 します。
この反 復 的 なローカルリカバリ / 障 害 サイクルを回 避 するために、時 間 的 リカバリポリシーを設 定 できます。時 間 的 リカバリポリシーを使 用 すると、管 理 者 は指 定 した時 間 内 に試 行 するローカルリカバリの回 数を (成 功 かどうかにかかわらず) 制 限 することができます。

例 : リソースが試 行 するローカルリカバリの回 数 を 30 分 間 で 3 回 に限 定 するポリシー定 義 をユー
ザが設 定 した場 合 、30 分 以 内 に 3 回 目 のローカルリカバリが試 行 されると、SIOS Protection
Suite はフェイルオーバを実 行 します。
定 義 した時 間 的 リカバリポリシーは有 効 または無 効 にできます。時 間 的 リカバリポリシーが無 効 の場 合 、
時 間 的 リカバリ処 理 は継 続 して実 行 され、ポリシーが適 用 されるはずの時 間 に通 知 がログに表 示 されま
すが、実 際 のアクションは実 行 されません。
注 記 : 時 間 的 リカバリポリシーを設 定 した状 態 で、フェイルオーバとローカルリカバリの一 方 または両 方 を
無 効 にすることは可 能 です。フェイルオーバまたはローカルリカバリを無 効 にした場 合 に、時 間 的 リカバリポ
リシーは実 行 されることがないため、この状 態 は非 論 理 的 です。

メタポリシー「メタ」ポリシーは、他 の複 数 のポリシーに影 響 を与 える可 能 性 があるポリシーです。通 常 、これらのポリ
シーは、標 準 ポリシーであれば複 数 個 の設 定 が必 要 になるような特 定 のシステム動 作 を実 現 するためのショート カット として使 用 します。
lNotificationOnly - このモード では、管 理 者 は SIOS Protection Suite を「監 視 専 用 」状 態 にすることができます。1 つのリソース (または、サーバ単 位 のポリシーの場 合 はすべてのリソース) のローカルリカバリおよびフェイルオーバの両 方 が影 響 を受 けます。 障 害 が検 知 されると、ユーザインターフェースには Failure状 態 が表 示 されます。 ただし、リカバリもフェイルオーバも実 行 されません。 注 記 : 管 理 者 は、障 害 の原
因 となった問 題 を手 動 で修 正 し、障 害 が起 きたリソースを復 帰 させて通 常 の SIOS Protection Suite の
運 用 を継 続 する必 要 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 129

リソースレベルのポリシーに関 する重 要 な考 慮 事 項

リソースレベルのポリシーに関 する重 要 な考 慮 事 項
リソースレベルのポリシーとは、リソース階 層 全 体 またはサーバレベルのポリシーとは異 なり、特 定 のリソースにのみ適 用 されるポリシーです。

例:
アプリケーション- IP- file system
上 記 のリソース階 層 では、アプリケーションは IP とファイルシステムの両 方 に依 存 しています。ポリシーは、
特 定 のリソースのローカルリカバリまたはフェイルオーバを無 効 にするように設 定 できます。これは、例 えば、IP リソースのローカルリカバリが失 敗 し、IP リソースのフェイルオーバが無 効 に設 定 されていた場
合 、IP リソースはフェイルオーバを実 行 せず、他 のリソースのフェイルオーバも発 生 させないことを意 味 しま
す。ただし、ファイルシステムリソースのローカルリカバリが失 敗 し、ファイルシステムリソースのポリシーのフェイルオーバが無 効 化 されていない場 合 、階 層 全 体 がフェイルオーバを実 行 します。
注 記 : 重 要 事 項 として、リソースレベルのポリシーは設 定 対 象 の特 定 のリソースにのみ適 用 されることに
注 意 してください。
上 記 は単 純 な例 です。複 雑 な階 層 を構 成 することもできるため、リソースレベルのポリシーを設 定 するときは注
意 してください。

lkpolicy ツール
lkpolicy ツールは、SIOS Protection Suite for Linux が稼 働 するサーバのポリシーを管 理 (参 照 、設 定 、削 除 ) するためのコマンド ラインツールです。lkpolicy は、ポリシーの設 定 および修 正 、ポリシーの削 除 、利 用 可 能 なポリシーと現 在 の設 定 値 の表 示 をサポート します。さらに、設 定 したポリシーは、有 効 または無 効 に設 定 できるため、リカバリ動 作 に影 響 を与 えながらリソース / サーバ設 定 を保 持 できます。
全 体 的 な使 用 方 法 は次 の通 りです。
lkpolicy [--list-policies | --get-policies | --set-policy | --remove-policy] <name value pair data...><name value pair data...>は、運 用 方 法 および対 象 のポリシーによって異 なります (特 にポリシーを設 定
する場 合 )。 例 : 有 効 / 無 効 タイプのポリシーのほとんどでは、必 要 なのは [--on] または [--off] のスイッチのみですが、時 間 的 ポリシーの場 合 は、しきい値 を設 定 するための値 も必 要 です。

lkpolicy の使 用 方 法 の例
ローカルおよびリモート サーバとの認証
lkpolicy ツールは、サーバが公 開 する API を通 じて SIOS Protection Suite サーバと通 信 します。この API
は、lkpolicy ツールなどのクライアント に対 して認 証 を要 求 します。lkpolicy ツールで SIOS Protection Suite サー
バに最 初 にアクセスしようとしたときに、そのサーバに対 する認 証 情 報 がまだ保 存 されていない場 合 、ユーザは認 証 情 報 を求 められます。認 証 情 報 はユーザ名 とパスワード の形 式 であり、さらに以 下 の条 件 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 130

ポリシーのリスト 表 示

1. クライアント には SIOS Protection Suite の管 理 者 権 限 が必 要 です。したがって、そのユーザ名 は、(PAMによる) オペレーティングシステムの認 証 設 定 によって lkadmin グループに属 する必 要 があります。必 ずしもroot で実 行 する必 要 はありませんが、root ユーザはデフォルト で適 切 なグループに属 しているため、root
を使 用 することもできます。
2. 認 証 情 報 は認 証 情 報 ストアに保 存 されるため、ツールを使 用 してこのサーバにアクセスするたびに手 動で認 証 情 報 を入 力 する必 要 はありません。
認 証 情 報 スト アと credstore ユーティリティによる管 理 の詳 細 については、SIOS Protection Suite の認 証 情 報 の設 定 を参 照 してください。
lkpolicy によるセッションの例 は以 下 のようになります。
[root@thor49 ~]# lkpolicy -l -d v6test4
Please enter your credentials for the system 'v6test4'.
Username: root
Password:
Confirm password:
FailoverLocalRecovery
TemporalRecovery
NotificationOnly[root@thor49 ~]# lkpolicy -l -d v6test4
FailoverLocalRecovery
TemporalRecovery
NotificationOnly[root@thor49 ~]#ポリシーのリスト 表示
lkpolicy --list-policy-types

現在のポリシーの表示
lkpolicy --get-policies
lkpolicy --get-policies tag=\*lkpolicy --get-policies --verbose tag=mysql\* # all resources starting with mysql
lkpolicy --get-policies tag=mytagonly

ポリシーの設定
lkpolicy --set-policy Failover --off
lkpolicy --set-policy Failover --on tag=myresource
lkpolicy --set-policy Failover --on tag=\*

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 131

ポリシーの削 除

lkpolicy --set-policy LocalRecovery --off tag=myresource
lkpolicy --set-policy NotificationOnly --on
lkpolicy --set-policy TemporalRecovery --on recoverylimit=5 period=15
lkpolicy --set-policy TemporalRecovery --on --force recoverylimit=5 period=10

ポリシーの削除
lkpolicy --remove-policy Failover tag=steve

注 記 : NotificationOnly はポリシーのエイリアスです。 NotificationOnly を有 効 にすることは、対 応 する
LocalRecovery および Failover ポリシーを無 効 にすることと等 価 です。

認 証 情 報 の設 定
他 のシステムと通 信 するための認 証 情 報 は、 認 証 情 報 ストアを使 用 して管 理 されています。このスト アは、必要 に応 じて /opt/LifeKeeper/bin/credstore ユーティリティで管 理 できます。このユーティリティを使 用 す
ると、サーバアクセスに必 要 な認 証 情 報 をサーバごとに設 定 、変 更 、削 除 することができます。

認 証 情 報 の追 加 または変 更認 証 情 報 の追 加 と変 更 は同 じ方 法 で実 行 できます。代 表 的 な例 として、サーバー server.mydomain.com に対 する資 格 情 報 を追 加 または変 更 する場 合 は次 のようになります。
/opt/LifeKeeper/bin/credstore -k server.mydomain.com myuser
この例 では、server.mydomain.com へのアクセスに使 用 するユーザ名 として myuser を指 定 して しています。パスワード を入 力 / 確 認 するプロンプト (passwd の様 に) が表 示 されます。
注 記 : LifeKeeper サーバの 認 証 情 報 を格 納 するために使 用 されるキー名 は、lkpolicy などのコマンド で使 用 するホスト 名 と完 全 に一 致 する必 要 があります。コマンド で使 用 するホスト 名 が FQDN であれば、認 証 情 報 のキーも FQDN でなければなりません。コマンド で使 用 するホスト 名 がショート ネームであれば、認 証 情 報 のキーもショート ネームでなければなりません。
認 証 情 報 スト アにデフォルト キーを作 成 することもできます。サーバキーが存 在 しない場 合 にデフォルト の認 証 情
報 が認 証 に使 用 されます。デフォルト キーを追 加 、変 更 するには以 下 のコマンド を実 行 してください。
/opt/LifeKeeper/bin/credstore -k default myuser

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 132サーバの認 証 情 報 の削 除

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

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

LifeKeeper API
LifeKeeper API を使 用 すると、LifeKeeper サーバ間 の通 信 を行 えるようになります。
重 要 な注 記 : 現 在 、この API は内 部 使 用 のみに予 約 されていますが、将 来 のリリースでは、ユーザやサード
パーティが使 用 できるように開 放 される可 能 性 があります。

ネット ワーク設 定
LifeKeeper の各 サーバは、ポート 778 の SSL 接 続 を使 用 してこの API を提 供 します。このポート
は、/etc/default/LifeKeeper 内 の設 定 変 数 API_SSL_PORT を使 用 して変 更 できます。

認証
LifeKeeper API は認 証 に PAM を使 用 します。API へのアクセス権 限 は、グループ
lkadmin、lkoper、lkguest のメンバーであるユーザにのみ付 与 されます。ユーザに権 限 を与 えるには、シス
テムの PAM 設 定 に応 じて、ローカルシステムファイル (/etc/passwd および /etc/group) を使 用 するか、ユーザをLDAP または Active Directory のグループに追 加 します。
注 記 : LifeKeeper API は、lkpasswd で管 理 されるユーザデータベースは使 用 しません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 133

LifeKeeper 管 理

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

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

LifeKeeper GUI。

l

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

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

LifeKeeper の管 理 、設 定 、およびメンテナンス操 作 を実 行 する詳 細 な手 順 については、GUI の作 業 およびメンテナンス作 業 を参 照 してください。

エラーの検 出 および通 知
アプリケーション内 の問 題 を検 出 して通 知 する機 能 は、最 適 な総 合 的 耐 障 害 性 ソリューションを構 築 する上 で非 常 に重 要 です。すべての個 々 のアプリケーションは、障 害 発 生 のメカニズムと形 式 によって異 なるため、一 般的 なメカニズムを示 すことはできません。ただし、一 般 的 に、多 くのアプリケーションの設 定 は、LifeKeeper に用 意されている Core システムのエラー検 出 機 能 を利 用 することができます。リソースエラー回 復 シナリオおよびサーバ
障 害 回 復 シナリオの各 ト ピックでは、共 通 する 2 つの障 害 状 況 を使 用 して、LifeKeeper のコア機 能 を示 しています。
LifeKeeper には、エラー、アラーム、およびリカバリ手 順 を起 動 するイベント を定 義 するための完 全 な環 境 も用意 されています。このインターフェースは、通 常 、システムエラーログ用 のパターンマッチ定 義(/var/log/messages)、またはカスタムビルド のアプリケーション固 有 の監 視 プロセスが必 要 になります。

N-Way リカバリ
N-Way リカバリを使 用 すると、異 なる複 数 のリソースを、クラスタ内 の異 なるバックアップサーバにフェイルオーバすることができます。
保 護 されたリソースに戻 る

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 134

管理作業

管理作業
サーバプロパティの編 集
1. サーバプロパティを編 集 するには、サーバプロパティを表 示 する場 合 と同 様 に、[Server Properties] ダイア
ログを表 示 してください。
2. 該 当 のサーバに適 切 な権 限 でログインした場 合 は、次 の項 目 が編 集 可 能 になります。
lシャット ダウン方 法lフェイルオーバ確 認

3. 変 更 が加 えられると、[Apply] ボタンが有 効 になります。このボタンをクリックすると変 更 が適 用 されます。
ウィンド ウは閉 じられません。
4. 完 了 したら、[OK] をクリックし、変 更 内 容 を保 存 してウィンド ウを閉 じるか、または [Cancel] をクリックして、変 更 内 容 を適 用 せずにウィンド ウを閉 じます。

コミュニケーションパスの作 成
サーバ間 の LifeKeeper コミュニケーションパスを設 定 する前 に、ハード ウェアおよびソフト ウェアのセット アップを検証 します。詳 細 については、SPS for Linuxリリースノート を参 照 してください。
サーバのペア間 にコミュニケーションパスを作 成 するには、両 方 のサーバに個 別 にパスを定 義 する必 要 があります。LifeKeeper では、サーバのペア間 に TCP (TCP/IP) と TTY の両 方 のコミュニケーションパスを作 成 することができます。TTY パスは、所 定 のペア間 に 1 つだけ作 成 できます。これに対 し、TCP コミュニケーションパスは、パスの終 点 となるローカルおよびリモート のアド レスを指 定 することで、サーバのペア間 に複 数 作 成 することができます。所 定 のリモート サーバへの TCP パスを使 用 する順 序 を LifeKeeper に設 定 するには、優 先 値 を使 用 します。
重 要 :単 一 のコミュニケーションパスを使 用 した場 合 、互 いに通 信 するクラスタ内 のサーバの機 能 に支 障 をきたす
可 能 性 があります。単 一 のコミュニケーションパスを使 用 しているときに、そのコミュニケーションパスで障 害 が発 生した場 合 、複 数 のサーバ上 で同 時 に LifeKeeper の階 層 が使 用 可 能 になることがあります。これは、「偽 のフェイルオーバ」と呼 ばれます。また、TCP コミュニケーションパス上 のネット ワークト ラフィックが大 きくなると、偽 のフェイル
オーバや LifeKeeper の初 期 化 の問 題 など、予 期 せぬ動 作 が生 じる可 能 性 があります。
1. 開 始 するには、次 の 4 つの方 法 があります。
l

l

l

l

サーバアイコンを右 クリックし、サーバコンテキスト メニューが表 示 されたら [Create Comm Path]をクリックしてください。
グローバルツールバーで、[Create Comm Path] ボタンをクリックしてください。
サーバコンテキスト ツールバーで (表 示 されている場 合 )、[Create Comm Path] ボタンをクリックしてください。
[Edit] メニューで、[Server]、[Create Comm Path] の順 に選 択 してください。

2. [Create Comm Path] というタイト ルのダイアログが表 示 されます。表 示 されるオプションのそれぞれについ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 135

コミュニケーションパスの作 成て、[Help] をクリックすると、選 択 した項 目 の説 明 が表 示 されます。
3. リスト ボックスから [Local Server] を選 択 し、[Next] をクリックしてください。
4. リスト ボックスで 1 つ以 上 の [Remote Servers] を選 択 してください。リスト ボックスにリモート サーバが表 示
されていない (つまり、クラスタにまだ接 続 されていない) 場 合 は、[Add] を使 用 して入 力 してください。
ローカルとリモート の両 方 のサーバに対 するネット ワークアド レスが解 決 可 能 であることを確 認 する必 要 があります (たとえば、DNS で解 決 するか、/etc/hosts ファイルに追 加 します)。[Next] をクリックしてください。
5. [Device Type] に対 して [TCP] または [TTY] を選 択 して、[Next] をクリックしてください。
6. [Device Type] が [TCP] に設 定 されている場 合 は、1 つ以 上 の [Local IP Addresses] を選 択 してください。[Device Type] が [TTY] に設 定 されている場 合 は、[Local TTY Device] を選 択 してください。
[Next] をクリックしてください。
7. [Device Type] が [TCP] に設 定 されている場 合 は、[Remote IP Address] を選 択 してください。
[Device Type] が [TTY] に設 定 されている場 合 は、[Remote TTY Device] を選 択 してください。 [Next]
をクリックしてください。
8. [Device Type] が [TCP] に設 定 されている場 合 は、このコミュニケーションパスに対 して [Priority] を入 力
または選 択 してください。 [Device Type] が [TTY] に設 定 されいる場 合 は、このコミュニケーションパスに対 して [Baud Rate] を入 力 または選 択 してください。[Next] をクリックしてください。
9. [Create] をクリックしてください。ネット ワーク接 続 が正 常 に作 成 されたことを示 すメッセージが表 示 されます。[Next] をクリックしてください。
10. 複 数 のローカル IP アド レスまたは複 数 のリモート サーバを選 択 したときに、[Device Type] が [TCP] に設定 されている場 合 は、手 順 6 に戻 り、次 のコミュニケーションパスの設 定 を続 けます。複 数 のリモート サー
バを選 択 したときに、[Device Type] が [TTY] に設 定 されている場 合 は、手 順 5 に戻 り、次 のコミュニ
ケーションパスの設 定 を続 けます。
11. 終 了 メッセージが表 示 されたら、[Done] をクリックしてください。
[Server Properties] ダイアログを表 示 するか、またはコマンド lcdstatus -q を入 力 することで、コミュニケーショ
ンパスを確 認 することができます。lcdstatus の使 用 方 法 については、LCD(1M) マニュアルページを参 照 してください。[ALIVE] ステータスが表 示 されます。
さらに、GUI の右 ペインのサーバアイコンをチェックしてください。これが、作 成 済 みの 1 つ目 のコミュニケーションパ
スである場 合 は、1 つのコミュニケーションパスが [ALIVE] であるが、冗 長 コミュニケーションパスがないことを示 す
黄 色 のハート ビート がサーバアイコンに表 示 されます。
[ALIVE] のコミュニケーションパスが 2 つ以 上 ある場 合 は、緑 色 のハート ビート がサーバアイコンに表 示 されます。

重 要 :IPv6 アド レスを使 用 してコミュニケーションパスを作 成 する場 合 は、自 動 設 定 /ステート レスアド レスではな
く、静 的 に割 り当 てられたアド レスを使 用 してください。自 動 設 定 /ステート レスアド レスは、時 間 がたつと変 更 され、コミュニケーションパスが使 用 できなくなる可 能 性 があります。
数 分 たってもコミュニケーションパスが使 用 可 能 にならない場 合 は、ペアのサーバのコンピュータ名 が正 しいことを確 認 してください。TTY コミュニケーションパスを使 用 している場 合 は、2 つのサーバ間 のケーブル接 続 が正 しく、
緩 んでいないことを確 認 してください。必 要 に応 じて portio(1M) コマンド を使 用 して、TTY 接 続 の動 作 を確
認 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 136

コミュニケーションパスの削 除

コミュニケーションパスの削 除
1. 開 始 するには、次 の 4 つの方 法 があります。
l

l

l

l

サーバアイコンを右 クリックして、サーバコンテキスト メニューが表 示 されたら [Delete Comm Path]をクリックしてください。
グローバルツールバーで、[Delete Comm Path] ボタンをクリックしてください。
サーバコンテキスト ツールバーで (表 示 された場 合 )、[Delete Comm Path] ボタンをクリックしてくだ
さい。
[Edit] メニューで、[Server]、[Delete Comm Path] の順 に選 択 してください。

2. [Delete Comm Path] というタイト ルのダイアログが表 示 されます。表 示 されるオプションのそれぞれについて、[Help] をクリックすると、選 択 した項 目 の説 明 が表 示 されます。
3. リスト から [Local Server] を選 択 し、[Next] をクリックしてください。このダイアログが表 示 されるのは、グ
ローバルツールバーの [Delete Comm Path] ボタンを使 用 するか、[Edit] メニューの [Server] を選 択 して、削 除 を選 択 した場 合 のみです。
4. 削 除 するコミュニケーションパスを選 択 して、[Next] をクリックしてください。
5. [Delete Comm Path(s)] をクリックしてください。出 力 パネルが有 効 の場 合 、ダイアログが閉 じ、コミュニ
ケーションパスを削 除 するコマンド の結 果 が出 力 パネルに表 示 されます。有 効 でない場 合 は、ダイアログ
が表 示 されたままこれらの結 果 が表 示 されます。 すべての結 果 が表 示 されたら、[Done] をクリックして終了 してください。ネット ワーク接 続 が正 常 に削 除 されたことを示 すメッセージが表 示 されます。
6. [Done] をクリックして、ダイアログを閉 じ、GUI ステータス表 示 に戻 ってください。

サーバのプロパティ - フェイルオーバ
プライマリサーバがローカルリカバリを試 行 して失 敗 した場 合 、または完 全 に機 能 停 止 した場 合 、ほとんどのサー
バ管 理 者 は、LifeKeeper で保 護 されたリソースをバックアップサーバに復 元 することが必 要 になります。これがデフォルト の LifeKeeper の動 作 になります。ただし管 理 者 によっては、保 護 されたリソースをリカバリサイト で自 動的 に稼 動 するようにしたくない場 合 もあります。例 えば、ディザスタリカバリ状 況 においてサーバ間 のネット ワーク接続 の信 頼 性 が低 くなるような WAN 環 境 に LifeKeeper がインスト ールされている場 合 です。
デフォルト では、保 護 されたすべてのリソースに対 して自 動 フェイルオーバが有 効 になっています。保 護 されたリソースに対 する自 動 フェイルオーバを無 効 にしたり、バックアップサーバへの自 動 フェイルオーバを行 わないようにするには、[Server Properties] の [General] タブにある [Failover] セクションを使 用 して、以 下 の通 り設 定 してください。
クラスタ内 の各 サーバで次 のようにします。
1. サーバのプロパティを表 示 する場 合 と同 様 に、[Server Properties] ダイアログを表 示 してください。
2. [General] タブを選 択 してください。[Server Properties] ダイアログの [Failover] セクションで、システムおよびリソースのフェイルオーバ機 能 を無 効 にするサーバをチェックしてください。デフォルト では、LifeKeeper のすべてのフェイルオーバ機 能 が有 効 になっています。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 137

リソース階 層 の作 成[Set Confirm Failover On] 列 で、ローカルサーバの完 全 な機 能 停 止 に対 応 するバックアップサーバとしての資 格 を喪 失 させるサーバを選 択 してください。
[Set Block Resource Failover On] 列 で、このローカルサーバ上 でリソース階 層 に障 害 が発 生 した場
合 に対 応 するバックアップサーバとしての資 格 を喪 失 させるサーバを選 択 してください。最 初 にシステムのフェイルオーバ機 能 を無 効 にしなければ、リソースのフェイルオーバを無 効 にすることはできません。
選 択 内 容 を適 用 するには、[Apply] ボタンを押 してください。

リソース階 層 の作 成
1. リソース階 層 の作 成 を開 始 するには、次 の 4 つの方 法 があります。
l

サーバアイコンを右 クリックして、サーバコンテキスト メニューが表 示 されたら、[Create Resource
Hierarchy] をクリックしてください。

lグローバルツールバーで、[Create Resource Hierarchy] ボタンをクリックしてください。

lサーバコンテキスト ツールバーで (表 示 された場 合 )、[Create Resource Hierarchy] ボタンをクSIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 138

LifeKeeper アプリケーションリソース階 層

リックしてください。
l[Edit] メニューで、[Server] を選 択 して、[Create Resource Hierarchy] をクリックしてください。

2. [Create Resource Wizard] というタイト ルのダイアログが表 示 され、クラスタ内 にインスト ールされているす
べての認 識 されたリカバリキット のリスト が示 されます。 アプリケーションを保 護 するためにリソース階 層 を構築 する Recovery Kit を選 択 して、[Next] をクリックしてください。
3. [Switchback Type] を選 択 して、[Next] をクリックしてください。
4. [Server] を選 択 して、[Next] をクリックしてください。注 記 : サーバコンテキスト メニューから開 始 した場
合 、クリックしたサーバアイコンから自 動 的 にサーバが決 定 されるので、この手 順 はスキップされます。
5. 続 いて表 示 されるダイアログを使 用 して、作 成 しているリソース階 層 の種 類 に必 要 なデータを入 力 してください。

LifeKeeper アプリケーションリソース階 層
LifeKeeper をリカバリキット 無 しでインスト ールした場 合 、デフォルト では [Select Recovery Kit] リスト に、ファイル
システムまたは Generic Application 用 のオプションが含 まれています。Generic Application のオプションは、関 連
付 けられたリカバリキット がないアプリケーションに使 用 できます。
Raw I/O Recovery Kit または IP Recovery Kit (これらは両 方 とも、別 個 にパッケージ化 され、LifeKeeper Core メ
ディアに含 まれている Core Recovery Kit です) をインスト ールした場 合 、[Select Recovery Kit] リスト はこれらのRecovery Kit に対 する追 加 のオプションを提 供 します。
これらの利 用 可 能 なオプションについては、以 下 のト ピックを参 照 してください。
lファイルシステムリソース階 層 の作 成lGeneric Application リソース階 層 の作 成lRaw デバイスリソース階 層 の作 成

IP Recovery Kit については、 IP Recovery Kit テクニカルド キュメンテーションを参 照 してください。

Recovery Kit のオプション
インスト ールしたオプションの各 リカバリキット は、[Select Recovery Kit] リスト にエント リを追 加 します。たとえば、Oracle、Apache、および NFS の Recovery Kit がリスト に表 示 されます。必 要 なリソース階 層 を作 成 する手
順 については、各 リカバリキット に付 属 の管 理 ガイド を参 照 してください。
注 記 : ファイルシステムまたは論 理 ボリューム上 に構 築 されるその他 のアプリケーションリソース階 層 を作 成 する場
合 、最 初 に Logical Volume Manager (LVM) Recovery Kit をインスト ールする必 要 があります。

ファイルシステムリソース階 層 の作 成
このオプションは、ファイルシステムのみを保 護 する場 合 (たとえば、保 護 を必 要 とする共 有 ファイルがある場 合 )に使 用 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 139

ファイルシステムリソース階 層 の作 成

1. ファイルシステムリソース階 層 の作 成 を開 始 するには、次 の 4 つの方 法 があります。
l

l

l

l

サーバアイコンを右 クリックして、サーバコンテキスト メニューが表 示 されたら、[Create Resource
Hierarchy] をクリックしてください。
グローバルツールバーで、[Create Resource Hierarchy] ボタンをクリックしてください。
サーバコンテキスト ツールバーで (表 示 された場 合 )、[Create Resource Hierarchy] ボタンをクリックしてください。
[Edit] メニューで、[Server] を選 択 して、[Create Resource Hierarchy] をクリックしてください。

2. [Create Resource Wizard] というタイトルのダイアログが表 示 され、 [Recovery Kit] リストが示 されます。
[File System Resource] を選 択 して、 [Next] をクリックしてください。
3. [Switchback Type] を選 択 して、[Next] をクリックしてください。
4. [Server] を選 択 して、[Next] をクリックしてください。注 意 :サーバコンテキストメニューから開 始 した場
合 、クリックしたサーバアイコンから自 動 的 にサーバが決 定 されるので、この手 順 はスキップされます。
5. [Create gen/filesys Resource] ダイアログが表 示 されます。 ファイルシステムリソース階 層 に対 して[Mount Point] を選 択 し、[Next] をクリックしてください。選 択 したマウント ポイント が、クラスタ内 の別 のサーバと共 有 されていることを確 認 するには、各 スト レージキット をチェックして、マウント されたデバイスを共 有 として認 識 しているかどうかを確 認 します。スト レージキット がマウント されたデバイスを認 識 していな
い場 合 は、次 のエラーダイアログが表 示 されます。
<file system> is not a shared file system[OK] を選 択 すると、[Create gen/filsys Resource] ダイアログに戻 ります。
注記:
l

l

マウント ポイント を選 択 リスト に表 示 するには、そのマウント ポイント がマウント されている必要 があります。マウント ポイント に対 するエント リが /etc/fstab ファイルに存 在 する場 合 、
階 層 の作 成 および拡 張 時 にこのエント リが削 除 されます。NAS Recovery Kit を使 用 する
前 に (特 にマウント 設 定 が複 雑 な場 合 )、/etc/fstab のバックアップを作 成 することをお勧 めします。/etc/default/LifeKeeper で調 整 可 能 な
REPLACEFSTAB=true|TRUE を設 定 することにより、/etc/fstab のエント リが削 除 されても、元 に戻 すように指 定 することができます。
これらのリソースの多 く (SIOS DataKeeper、LVM、Device Mapper Multipath など) は、ファイルシステムリソースを作 成 するために、クラスタ内 の各 サーバで LifeKeeper リカバリキット を
必 要 とします。 これらのキット が適 切 にインスト ールされていない場 合 、クラスタ内 で共 有 されるファイルシステムが表 示 されません。

6. ファイルシステムリソース階 層 に対 するデフォルト の [Root Tag] が作 成 されます。(これは、ステータス表 示
でこのリソースに使 用 されるラベルです)。このルート タグを選 択 するか、独 自 のルート タグを作 成 して、[Next] をクリックしてください。
7. [Create Instance] をクリックしてください。インスタンス作 成 のステータスを示 すメッセージが、ウィンド ウに表示 されます。
8. [Next] をクリックしてください。ファイルシステム階 層 が正 常 に作 成 されたというメッセージが、ウィンド ウに表示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 140

Generic Application リソース階 層 の作 成

9. この時 点 で、ファイルシステムリソース階 層 の拡 張 に移 動 するには [Continue] をクリックし、GUI に戻 るには [Cancel] をクリックします。[Cancel] をクリックすると、階 層 が 1 つのサーバにしか存 在 しないという警 告メッセージが表 示 され、この時 点 で保 護 されなくなります。

Generic Application リソース階 層 の作 成
このオプションは、関 連 付 けられたリカバリキット がないユーザ定 義 のアプリケーションを保 護 する場 合 に使 用 します。下 記 のユーザ指 定 スクリプト に対 するテンプレート は、$LKROOT/lkadm/subsys/gen/app/templatesに用 意 されています。これらのテンプレート は、保 護 するアプリケーション用 にカスタマイズしてテスト する前 に、別のディレクト リにコピーしてください。
注 記 : ファイルシステム、ディスクパーティション、IP アド レスなどの他 のリソースに依 存 するアプリケーションについては、これらの各 リソースを個 別 に作 成 し、Create Dependency を使 用 して適 切 な依 存 関 係 を作 成 してください。
1. Generic Application リソース階 層 の作 成 を開 始 するには、次 の 4 つの方 法 があります。
l

l

l

l

サーバアイコンを右 クリックして、サーバコンテキスト メニューが表 示 されたら、[Create Resource
Hierarchy] をクリックしてください。
グローバルツールバーで、[Create Resource Hierarchy] ボタンをクリックしてください。
サーバコンテキスト ツールバーで (表 示 された場 合 )、[Create Resource Hierarchy] ボタンをクリックしてください。
[Edit] メニューで、[Server] を選 択 して、[Create Resource Hierarchy] をクリックしてください。

2. [Create Resource Wizard] というタイト ルのダイアログが表 示 され、[Recovery Kit] リスト が示 されます。Generic Application を選 択 して、[Next] をクリックしてください。
3. [Switchback Type] を選 択 して、[Next] をクリックしてください。
4. [Server] を選 択 して、[Next] をクリックしてください。注 記 : サーバコンテキスト メニューから開 始 した場
合 、クリックしたサーバアイコンから自 動 的 にサーバが決 定 されるので、この手 順 はスキップされます。
5. 次 のダイアログで、アプリケーションに対 する [Restore Script] へのパスを入 力 し、[Next] をクリックしてください。これは、アプリケーションを起 動 するコマンド です。テンプレート ディレクト リに、テンプレート 起 動 スクリ
プト restore.template が用 意 されています。この restore スクリプト が、既 に起 動 されているアプリケーションに影 響 を与 えてはなりません。
6. アプリケーションに対 する [Remove Script] へのパスを入 力 し、[Next] をクリックしてください。これは、アプ
リケーションを停 止 するコマンド です。テンプレート ディレクト リに、テンプレート 停 止 スクリプト
remove.template が用 意 されています。
7. アプリケーションに対 する [quickCheck Script] へのパスを入 力 し、[Next] をクリックしてください。これは、アプリケーションを監 視 するコマンド です。テンプレート ディレクト リに、テンプレート 監 視 スクリプト
quickCheck.template が用 意 されています。
8. アプリケーションに対 する [Local Recovery Script] へのパスを入 力 し、[Next] をクリックしてください。これは、ローカルサーバ上 の障 害 が発 生 したアプリケーションの復 元 を試 みるコマンド です。テンプレート ディ
レクト リに、テンプレート 回 復 スクリプト recover.template が用 意 されています。
9. [Application Information] を入 力 し、[Next] をクリックしてください。これは、起 動 、停 止 、回 復 、監 視

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 141

Raw デバイスリソース階 層 の作 成の各 スクリプト で必 要 になる可 能 性 のあるアプリケーションに関 するオプションの情 報 です。
10. [Bring Resource In Service] に対 して [Yes] または [No] を選 択 し、[Next] をクリックしてください。[No]を選 択 すると、リソース状 態 が作 成 後 に OSU に設 定 されます。[Yes] を選 択 すると、あらかじめ用 意 された restore スクリプト が実 行 されます。 ファイルシステム、ディスクパーティション、IP アド レスなどの他 のリ
ソースに依 存 するアプリケーションについては、適 切 な依 存 リソースをまだ作 成 していない場 合 には、[No] を選 択 してください。
11. [Root Tag] を入 力 してください。これは、リソースインスタンスに対 する一 意 の名 前 です。(これは、ステー
タス表 示 でこのリソースに対 して表 示 されるラベルです。)
12. [Create Instance] をクリックして、作 成 プロセスを起 動 してください。インスタンス作 成 のステータスを示 すメッセージが、ウィンド ウに表 示 されます。
13. [Next] をクリックしてください。階 層 が正 常 に作 成 されたというメッセージが、ウィンド ウに表 示 されます。
14. この時 点 で、Generic Application リソース階 層 の拡 張 に移 動 するには [Continue] をクリックし、GUI に
戻 るには [Cancel] をクリックします。[Cancel] をクリックすると、階 層 が 1 つのサーバにしか存 在 しないという警 告 が表 示 され、この時 点 で保 護 されなくなります。

Raw デバイスリソース階 層 の作 成
このオプションは、Raw デバイスリソースを保 護 する場 合 に使 用 します。たとえば、既 存 のデータベース階 層 に追加 する必 要 がある Raw デバイスに対 して追 加 のテーブルスペースを作 成 する場 合 、このオプションを使 用 して
Raw デバイスリソースを作 成 します。
注 記 : LifeKeeper では、ディスク論 理 ユニット (または LUN) レベルのディスクパーティションリソースを、一 度 に 1 つのクラスタの 1 つのシステムにロックします。
1. Raw デバイスリソース階 層 の作 成 を開 始 するには、次 の 4 つの方 法 があります。
l

l

l

l

サーバアイコンを右 クリックして、サーバコンテキスト メニューが表 示 されたら、[Create Resource
Hierarchy] をクリックしてください。
グローバルツールバーで、[Create Resource Hierarchy] ボタンをクリックしてください。
サーバコンテキスト ツールバーで (表 示 された場 合 )、[Create Resource Hierarchy] ボタンをクリックしてください。
[Edit] メニューで、[Server] を選 択 して、[Create Resource Hierarchy] をクリックしてください。

2. [Create Resource Wizard] というタイト ルのダイアログが表 示 され、[Recovery Kit] リスト が示 されま
す。Raw デバイスを選 択 して、[Next] をクリックしてください。
3. [Switchback Type] を選 択 して、[Next] をクリックしてください。
4. [Server] を選 択 して、[Next] をクリックしてください。

注 記 : サーバコンテキストメニューから開 始 した場 合 、クリックしたサーバアイコンから自 動 的 にサーバが決定 されるので、この手 順 はスキップされます。
5. このリソースが配 置 される共 有 スト レージデバイスで [Raw Partition] を選 択 して、[Next] をクリックしてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 142

リソースのプロパティの編 集

6. [Root Tag] を入 力 してください。これは、リソースインスタンスに対 する一 意 の名 前 です。(これは、ステー
タス表 示 でこのリソースに対 して表 示 されるラベルです。)
7. [Create Instance] をクリックして、作 成 プロセスを起 動 してください。作 成 中 に何 が発 生 したかを示 すテ
キスト が、[Creating scsi/raw resource] というタイト ルのウィンド ウに表 示 されます。
8. [Next] をクリックしてください。階 層 が正 常 に作 成 されたというメッセージが、ウィンド ウに表 示 されます。
9. この時 点 で、Raw リソース階 層 の拡 張 に移 動 するには [Continue] をクリックし、GUI に戻 るには[Cancel] をクリックします。[Cancel] をクリックすると、階 層 が 1 つのサーバにしか存 在 しないということを警
告 するメッセージが表 示 され、この時 点 で保 護 されなくなります。

リソースのプロパティの編 集
1. リソースのプロパティを編 集 するには、リソースのプロパティを表 示 する場 合 と同 様 に、[Resource
Properties] ダイアログを表 示 してください。
2. 該 当 のサーバに適 切 な権 限 でログインした場 合 は、次 の項 目 が編 集 可 能 になります。
l

スイッチバックl

リソース設 定 (特 殊 な設 定 を持 つリソースの場 合 のみ)l

リソースの優 先 順 位

3. 変 更 が加 えられると、[Apply] ボタンが有 効 になります。このボタンをクリックすると変 更 が適 用 されます。
ウィンド ウは閉 じられません。
4. 完 了 したら、[OK] をクリックし、変 更 内 容 を保 存 してウィンド ウを閉 じるか、または [Cancel] をクリックして、変 更 内 容 を適 用 せずにウィンド ウを閉 じます。

リソースの優 先 順 位 の編 集
リソース階 層 が定 義 されているサーバの優 先 順 位 は、編 集 または変 更 することができます。最 初 に、リソースのプロパティを表 示 する場 合 と同 様 に、Resource Properties ダイアログを表 示 してください。下 に示 すように
Resource Properties ダイアログの [Equivalencies] タブに、サーバ上 の特 定 のリソースに対 する優 先 順 位 が表
示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 143

[Up] および [Down] ボタンの使 用

優 先 順 位 を変 更 するには、次 の 2 つの方 法 があります。
ll[Up]/[Down] ボタンを使 用 してイクイバレンシを移 動 することにより、優 先 順 位 を変 更 してください。または優 先 順 位 の値 を直 接 編 集 してください。

[Up] および [Down] ボタンの使 用
1. Equivalencies 表 で行 をクリックして、イクイバレンシを選 択 してください。選 択 したイクイバレンシに応 じて、[Up] または [Down] ボタンが有 効 になります。最 も優 先 順 位 が高 いサーバを選 択 した場 合 以 外は、[Up] ボタンが有 効 になります。最 も優 先 順 位 が低 いサーバを選 択 した場 合 以 外 は、[Down] ボタン
が有 効 になります。
2. [Up] または [Down] をクリックして、優 先 順 位 リスト のイクイバレンシを移 動 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 144

優 先 順 位 の値 の編 集

数 値 の優 先 順 位 の列 は変 更 されませんが、イクイバレンシがリスト 内 で上 下 に移 動 します。

優 先 順 位 の値 の編 集
1. Equivalencies 表 の Priority 列 で優 先 順 位 の値 をクリックすることにより、優 先 順 位 を選 択 してください。
優 先 順 位 の値 の周 りにボックスが表 示 され、値 が強 調 表 示 されます。
2. 必 要 な優 先 順 位 を入 力 して、Enter を押 してください。
l

注 記 : 有 効 なサーバの優 先 順 位 は、1 ～ 999 です。

優 先 順 位 を編 集 した後 、Equivalencies 表 が再 ソート されます。

変 更 の適 用
Equivalencies 表 で必 要 な優 先 順 位 を設 定 したら、[Apply] (または [OK]) をクリックして変 更 を適 用 します。
[Apply] ボタンをクリックすると、加 えられた変 更 内 容 が適 用 されます。[OK] ボタンをクリックすると、加 えられた変
更 内 容 が適 用 され、ウィンド ウが閉 じられます。[Cancel] ボタンをクリックすると、[Apply] が直 前 にクリックされているので、加 えられた変 更 内 容 を保 存 せずにウィンド ウが閉 じられます。

リソース階 層 の拡 張LifeKeeper の [Extend Resource Hierarchy] オプションは、あるサーバから既 存 の階 層 をコピーして、別 のLifeKeeper サーバ上 に同 様 の階 層 を作 成 します。階 層 が他 のサーバに拡 張 されると、そのリソースに対 してカス
ケーディングフェイルオーバが使 用 可 能 になります。既 存 の階 層 が現 在 存 在 するサーバは、テンプレート サーバと呼 ばれます。新 たに拡 張 された階 層 が配 置 されるサーバは、ターゲット サーバと呼 ばれます。
ターゲット サーバは、拡 張 された階 層 をサポート することができ、他 のリモート サーバ上 の同 等 の階 層 と (アクティブ
な LifeKeeper コミュニケーションパスを介 して) 通 信 できなければなりません。つまり、既 存 の階 層 内 のリソースに
関 連 付 けられているすべてのリカバリキット が、ターゲット サーバだけでなく、階 層 が現 在 存 在 する他 のすべてのサーバに既 にインスト ールされている必 要 があります。
1. GUI を介 してリソース階 層 を拡 張 するには、次 の 5 つの方 法 があります。
l

l

l

l

l

新 しいリソース階 層 を作 成 してください。階 層 が作 成 されたことがダイアログに表 示 されたら、[Continue] ボタンをクリックして、Pre-Extend Wizard を介 して新 しい階 層 の拡 張 を開 始 してください。
グローバルまたはサーバ固 有 のリソースアイコンを右 クリックして、リソースコンテキスト メニューを表
示 し、次 に [Extend Resource Hierarchy] をクリックして、Pre-Extend Wizard を介 して選 択 したリソースを拡 張 してください。
グローバルツールバーで、[Extend Resource Hierarchy] ボタンをクリックしてください。[Pre-Extend
Wizard] ダイアログが表 示 されたら、[Template Server] および [Tag to Extend] を選 択 し、それぞれ選 択 した後 に [Next] をクリックしてください。
リソースコンテキスト ツールバーで (表 示 された場 合 )、[Extend Resource Hierarchy] ボタンをクリックして、Pre-Extend Wizard を表 示 してください。
[Edit] メニューで、[Resource] を選 択 して、[Extend Resource Hierarchy] をクリックしてくださ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 145

ファイルシステムリソース階 層 の拡 張い。[Pre-Extend Wizard] ダイアログが表 示 されたら、[Template Server] および [Tag to Extend]
を選 択 し、それぞれ選 択 した後 に [Next] をクリックしてください。
2. デフォルト の [Target Server] を選 択 するか、または選 択 リスト の中 から 1 つ入 力 して、[Next] をクリックしてください。
3. [Switchback Type] を選 択 して、[Next] をクリックしてください。
4. デフォルト 値 を選 択 するか、または独 自 の [Template Priority] を入 力 して、[Next] をクリックしてください。
5. 独 自 の [Target Priority] を選 択 するか入 力 して、[Next] をクリックしてください。
6. ダイアログに、次 に実 行 される拡 張 前 のチェックが表 示 されます。これらのテスト が成 功 した場
合 、LifeKeeper は、拡 張 している特 定 の種 類 のリソースに必 要 な手 順 の実 行 を開 始 します。
[Extend Resource Hierarchy] オプションの [Accept Defaults] ボタンは、LifeKeeper の [Extend Resource
Hierarchy] のデフォルト 値 を熟 知 して、値 の入 力 や確 認 をしないで素 早 く LifeKeeper リソース階 層 を拡 張 した
いユーザ向 けです。GUI ダイアログを使 用 して対 話 的 に段 階 を追 って LifeKeeper リソース階 層 を拡 張 する場 合は、[Next] ボタンを選 択 します。
注 記 : マルチルート 階 層 のすべてのルート は、まとめて拡 張 する必 要 があります。つまり、単 一 ルート 階 層 として拡 張 することはできません。
注 記 : コマンド ラインによる手 順 については、SAP ド キュメント のコマンド ラインからの SAP リソースの拡 張 を参 照
してください。

ファイルシステムリソース階 層 の拡 張
この操 作 は、リソース階 層 の拡 張 に関 するセクションで説 明 されているように、ファイルシステムリソース階 層 の作
成 を完 了 した後 に自 動 的 に開 始 したり、既 存 のファイルシステムリソースから開 始 することができます。それが済んだら、次 に以 下 の手 順 を完 了 します。これらの手 順 は、ファイルシステムリソースに固 有 のものです。
1. [Extend gen/filesys Resource Hierarchy] ダイアログボックスが表 示 されます。ファイルシステム階 層 に対して [Mount Point] を選 択 し、[Next] をクリックしてください。
2. LifeKeeper が提 供 する [Root Tag] を選 択 するか、またはターゲット サーバ上 のリソース階 層 に対 する独自 のタグを入 力 して、[Next] をクリックしてください。
3. ダイアログに拡 張 操 作 のステータスが表 示 され、階 層 が正 常 に拡 張 されたことを示 すメッセージが表 示 さ
れて終 了 します。同 じリソース階 層 を別 のサーバに拡 張 する場 合 は、[Next Server] をクリックしてください。その場 合 は、拡 張 の操 作 が繰 り返 されます。または、[Finish] をクリックして、この操 作 を完 了 してください。
4. 拡 張 された階 層 が検 証 されると、確 認 情 報 がダイアログに表 示 されます。これが終 了 すると、[Done] ボ
タンが有 効 になります。[Done] をクリックして終 了 してください。

Generic Application リソース階 層 の拡 張
この操 作 は、リソース階 層 の拡 張 に関 するセクションで説 明 されているように、Generic Application リソース階 層の作 成 を終 了 した後 に自 動 的 に開 始 したり、既 存 の Generic Application リソースから開 始 することができます。それが済 んだら、次 に以 下 の手 順 を完 了 します。これらの手 順 は、Generic Application リソースに固 有 のも

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 146

Raw デバイスリソース階 層 の拡 張のです。
1. LifeKeeper が提 供 する [Root Tag] を選 択 するか、またはターゲット サーバ上 のリソース階 層 に対 する独自 のタグを入 力 して、[Next] をクリックしてください。
2. 次 に [Application Information] (オプション) を入 力 し、[Next] をクリックしてください。
3. ダイアログに拡 張 操 作 のステータスが表 示 され、階 層 が正 常 に拡 張 されたことを示 すメッセージが表 示 さ
れて終 了 します。同 じリソース階 層 を別 のサーバに拡 張 する場 合 は、[Next Server] をクリックしてください。その場 合 は、拡 張 の操 作 が繰 り返 されます。または、[Finish] をクリックして、この操 作 を完 了 してください。
4. 拡 張 された階 層 が確 認 されると、確 認 情 報 がダイアログに表 示 されます。これが終 了 すると、[Done] ボ
タンが有 効 になります。[Done] をクリックして終 了 してください。

Raw デバイスリソース階 層 の拡 張
この操 作 は、リソース階 層 の拡 張 に関 するセクションで説 明 されているように、Raw デバイスリソース階 層 の作
成 を終 了 した後 に自 動 的 に開 始 したり、既 存 の Raw デバイスリソースから開 始 することができます。それが済 ん
だら、次 に以 下 の手 順 を完 了 します。これらの手 順 は、Raw デバイスリソースに固 有 のものです。
1. LifeKeeper が提 供 する [Root Tag] を選 択 するか、またはターゲット サーバ上 のリソース階 層 に対 する独自 のタグを入 力 して、[Next] をクリックしてください。
2. ダイアログに拡 張 操 作 のステータスが表 示 され、階 層 が正 常 に拡 張 されたことを示 すメッセージが表 示 さ
れて終 了 します。同 じリソース階 層 を別 のサーバに拡 張 する場 合 は、[Next Server] をクリックしてください。その場 合 は、拡 張 の操 作 が繰 り返 されます。または、[Finish] をクリックして、この操 作 を完 了 してください。
3. 拡 張 された階 層 が検 証 されると、確 認 情 報 がダイアログに表 示 されます。これが終 了 すると、[Done] ボ
タンが有 効 になります。[Done] をクリックして終 了 してください。

階 層 の拡 張 解 除
LifeKeeper の [Unextend Resource Hierarchy] オプションは、単 一 サーバから階 層 全 体 (すべてのリソースを含む) を削 除 します。これは、すべてのサーバから 1 つの階 層 を削 除 する [Delete Resource Hierarchy] 選 択 項
目 とは異 なります。
[Unextend Resource Hierarchy] を使 用 する場 合 、既 存 の階 層 を削 除 するサーバは、ターゲット サーバと呼 ばれます。
[Unextend Resource Hierarchy] 選 択 項 目 は、ターゲット へのアクティブな LifeKeeper コミュニケーションパスを持 つ LifeKeeper サーバから使 用 することができます。
1. 開 始 するには、次 の 5 つの可 能 な方 法 があります。
ll

拡 張 解 除 したいリソース階 層 /サーバの組 み合 わせに対 するアイコンを右 クリックしてください。リ
ソースコンテキスト メニューが表 示 されたら、 [Unextend Resource Hierarchy] をクリックしてください。
拡 張 解 除 したいグローバルリソース階 層 のアイコンを右 クリックしてください。リソースコンテキスト メ
ニューが表 示 されたら、 [Unextend Resource Hierarchy] をクリックしてください。ダイアログが表

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 147

リソース依 存 関 係 の作 成

示 されたら、リソース階 層 の拡 張 を解 除 するサーバを [Target Server] リスト で選 択 し、[Next]
をクリックしてください。
lll

グローバルツールバーで、[Unextend Resource Hierarchy] ボタンをクリックしてください。ダイアロ
グが表 示 されたら、リソース階 層 の拡 張 を解 除 するサーバを [Target Server] リスト で選 択 し、[Next] をクリックしてください。次 のダイアログで、[Hierarchy to Unextend] リスト から拡 張 解 除 したいリソース階 層 を選 択 し、再 度 [Next] をクリックしてください。
リソースコンテキスト ツールバーで (表 示 された場 合 )、[Unextend Resource Hierarchy] ボタン
をクリックしてください。
[Edit] メニューで、[Resource] をポイント して、[Unextend Resource Hierarchy] をクリックしてくだ
さい。ダイアログが表 示 されたら、リソース階 層 の拡 張 を解 除 するサーバを [Target Server] リスト
で選 択 し、[Next] をクリックしてください。次 のダイアログで、[Hierarchy to Unextend] リスト から
拡 張 解 除 したいリソース階 層 を選 択 し、再 度 [Next] をクリックしてください。

2. 拡 張 解 除 するように指 定 したサーバおよびリソース階 層 を確 認 するメッセージが、ダイアログに表 示 されます。[Unextend] をクリックしてアクションを実 行 してください。
3. 出 力 パネルが有 効 な場 合 、ダイアログが閉 じて、リソース階 層 の拡 張 を解 除 するコマンド の結 果 が出 力
パネルに表 示 されます。有 効 でない場 合 は、ダイアログが表 示 されたままこれらの結 果 が表 示 されます。
すべての結 果 が表 示 されたら、[Done] をクリックして終 了 します。

リソース依 存 関 係 の作 成
ほとんどの Recovery Kits では、元 のリソース階 層 作 成 タスク中 にそれらの依 存 関 係 が作 成 されますが、特 定の条 件 下 では、新 規 または追 加 のリソース依 存 関 係 を作 成 したり、既 存 のリソース依 存 関 係 を削 除 することが必 要 になる場 合 があります。一 例 として、既 存 の IP 依 存 関 係 を別 の IP アド レスに変 更 する場 合 が挙 げられます。リソース階 層 全 体 を削 除 して、新 しいリソース階 層 を作 成 する代 わりに、既 存 の IP 依 存 関 係 を削 除して、異 なる IP アド レスを持 つ新 しい依 存 関 係 を作 成 することができます。
1. 開 始 するには、次 の 4 つの可 能 な方 法 があります。
l

親 子 依 存 関 係 を追 加 したい、サーバの下 の親 サーバ固 有 のリソース、または親 グローバルリソー
スに対 するアイコンを右 クリックしてください。リソースコンテキスト メニューが表 示 されたら、 [Create
Dependency] をクリックしてください。
注 記 : 右 ペインでサーバ固 有 のリソースを右 クリックした場 合 、[Server] の値 はそのサーバになります。左 ペインでグローバルリソースを右 クリックした場 合 、[Server] の値 は、リソースが最 も高 い優
先 度 を持 つサーバになります。

l

l

l

グローバルツールバーで、[Create Dependency] ボタンをクリックしてください。ダイアログが表 示 さ
れたら、リソース依 存 関 係 の作 成 を開 始 するサーバを [Server] リスト で選 択 し、[Next] をクリック
してください。次 のダイアログで、[Parent Resource Tag] リスト から親 リソースを選 択 し、再 度[Next] をクリックしてください。
リソースコンテキスト ツールバーで (表 示 された場 合 )、[Create Dependency] ボタンをクリックしてください。
[Edit] メニューで、[Resource] をポイント して、[Create Dependency] をクリックしてください。ダイア
ログが表 示 されたら、リソース依 存 関 係 の作 成 を開 始 するサーバを [Server] リスト で選 択 し、

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 148

リソース依 存 関 係 の削 除

[Next] をクリックしてください。次 のダイアログで、[Parent Resource Tag] リスト から親 リソースを選
択 し、再 度 [Next] をクリックしてください。
2. サーバ上 の既 存 の有 効 なリソースのド ロップダウンボックスから、[Child Resource Tag] を選 択 してください。以 下 の例 外 を持 つサーバ上 で利 用 可 能 なすべてのリソースが、ダイアログに表 示 されます。
l

親 リソース、その先 祖 、およびその子 。

l

親 リソースと同 じサーバに拡 張 されていないリソース。

l

親 リソースと同 じ相 対 優 先 度 を持 たないリソース。

l

親 リソースが稼 働 中 の場 合 に、親 と同 じサーバ上 で稼 働 していないリソース。

[Next] をクリックして、次 のダイアログに進 んでください。
3. このダイアログで、依 存 関 係 の作 成 に対 して適 切 な親 および子 のリソースタグが選 択 されていることを確
認 できます。[Create Dependency] をクリックして、親 を拡 張 したクラスタ内 のすべてのサーバで依 存 関
係 を作 成 してください。
4. 出 力 パネルが有 効 な場 合 、ダイアログが閉 じて、依 存 関 係 を作 成 するコマンド の結 果 が出 力 パネルに
表 示 されます。有 効 でない場 合 は、ダイアログが表 示 されたままこれらの結 果 が表 示 されます。 すべての結 果 が表 示 されたら、[Done] をクリックして終 了 します。

リソース依 存 関 係 の削 除
1. 開 始 するには、次 の 4 つの可 能 な方 法 があります。
l

l

l

l

親 子 依 存 関 係 を削 除 したい、サーバの下 の親 サーバ固 有 のリソース、または親 グローバルリソー
スに対 するアイコンを右 クリックしてください。リソースコンテキスト メニューが表 示 されたら、 [Delete
Dependency] をクリックしてください。
グローバルツールバーで、[Delete Dependency] ボタンをクリックしてください。ダイアログが表 示 さ
れたら、リソース依 存 関 係 の削 除 を開 始 するサーバを [Server] リスト で選 択 し、[Next] をクリック
してください。次 のダイアログで、[Parent Resource Tag] リスト から親 リソースを選 択 し、再 度[Next] をクリックしてください。
リソースコンテキスト ツールバーで (表 示 された場 合 )、[Delete Dependency] ボタンをクリックしてください。
[Edit] メニューで、[Resource] をポイント して、[Delete Dependency] をクリックしてください。ダイア
ログが表 示 されたら、リソース依 存 関 係 の削 除 を開 始 するサーバを [Server] リスト で選 択 し、[Next] をクリックしてください。次 のダイアログで、[Parent Resource Tag] リスト から親 リソースを選
択 し、再 度 [Next] をクリックしてください。

2. ド ロップダウンボックスから [Child Resource Tag] を選 択 してください。これは、削 除 したい依 存 関 係 における子 のタグ名 である必 要 があります。[Next] をクリックして、次 のダイアログボックスに進 んでください。
3. このダイアログで、依 存 関 係 の削 除 に対 して適 切 な親 および子 のリソースタグが選 択 されていることを確
認 できます。[Delete Dependency] をクリックして、クラスタ内 のすべてのサーバ上 の依 存 関 係 を削 除 してください。
4. 出 力 パネルが有 効 な場 合 、ダイアログが閉 じて、依 存 関 係 を削 除 するコマンド の結 果 が出 力 パネルにSIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 149

すべてのサーバからの階 層 の削 除

表 示 されます。有 効 でない場 合 は、ダイアログが表 示 されたままこれらの結 果 が表 示 されます。 すべての結 果 が表 示 されたら、[Done] をクリックして終 了 します。

すべてのサーバからの階 層 の削 除
1. 開 始 するには、次 の 5 つの可 能 な方 法 があります。
l

l

l

l

l

削 除 を開 始 するサーバの下 の、削 除 したい階 層 にあるリソースのアイコンを右 クリックしてください。
リソースコンテキスト メニューが表 示 されたら、 [Delete Resource Hierarchy] をクリックしてください。
削 除 したい階 層 にあるグローバルリソースのアイコンを右 クリックしてください。リソースコンテキスト メ
ニューが表 示 されたら、 [Delete Resource Hierarchy] をクリックしてください。ダイアログが表 示 さ
れたら、リソース階 層 の削 除 を開 始 するサーバを [Server] リスト で選 択 し、[Next] をクリックしてください。
グローバルツールバーで、[Delete Resource Hierarchy] ボタンをクリックしてください。ダイアログが
表 示 されたら、リソース階 層 の削 除 を開 始 するサーバを [Target Server] リスト で選 択 し、[Next]
をクリックしてください。次 のダイアログで、[Hierarchy to Delete] リスト から削 除 したい階 層 内 のリ
ソースを選 択 し、再 度 [Next] をクリックしてください。
プロパティパネルのリソースコンテキスト ツールバーで (表 示 された場 合 )、[Delete Resource
Hierarchy] ボタンをクリックしてください。
[Edit] メニューで、[Resource] をポイント して、[Delete Resource Hierarchy] をクリックしてください。ダイアログが表 示 されたら、リソース階 層 の削 除 を開 始 するサーバを [Target Server] リスト で
選 択 し、[Next] をクリックしてください。次 のダイアログで、[Hierarchy to Delete] リスト から削 除 したい階 層 内 のリソースを選 択 し、再 度 [Next] をクリックしてください。

2. 削 除 するために指 定 した階 層 を確 認 するメッセージが、ダイアログに表 示 されます。[Delete] をクリックしてアクションを実 行 してください。
3. 出 力 パネルが有 効 な場 合 、ダイアログが閉 じて、階 層 を削 除 するコマンド の結 果 が出 力 パネルに表 示されます。有 効 でない場 合 は、ダイアログが表 示 されたままこれらの結 果 が表 示 されます。 すべての結 果が表 示 されたら、[Done] をクリックして終 了 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 150

LifeKeeper User Guide

LifeKeeper User Guide
User Guide は、検 索 可 能 な総 合 リソースで、LifeKeeper の GUI で実 行 できる多 くの作 業 の詳 細 情 報 があります。このド キュメンテーションにアクセスするには、User Guideをクリックしてください。
GUI から実 行 できる作 業 は 3 つの分 野 に分 類 できます。
共 通 の作 業 - これらはどのユーザでも実 行 できる基 本 的 な作 業 で、クラスタへの接 続 、サーバやリソースのプロ
パティの表 示 、ログファイルの表 示 、GUI の設 定 の変 更 などがあります。
オペレータの作 業 - これらは Operator (オペレータ) の権 限 を必 要 とする高 度 な作 業 で、リソースを in service お
よび out of service にする操 作 などがあります。
管 理 者 の作 業 - これらは、Administrator (管 理 者 ) の権 限 を必 要 とする作 業 です。サーバのプロパティの編 集 、リソースの作 成 、コミュニケーションパスの作 成 や削 除 などのサーバレベルの作 業 、およびリソースの編 集 、拡
張 、削 除 などのリソースレベルの作 業 があります。
以 下 の表 に、それぞれのユーザ権 限 で使 用 できるデフォルト の作 業 を示 します。特 定 のリソースタイプについてその他 の作 業 が使 用 できることがあります。これらの作 業 については、関 連 するリソースキット のド キュメント で説 明
しています。

作業

権限
ゲスト

オペレータ

管理者

サーバとリソースの表 示

X

X

X

サーバへの接 続 と切 断

X

X

X

サーバのプロパティとログの表 示

X

X

X

サーバのプロパティの変 更X

リソース階 層 の作 成X

コミュニケーションパスの作 成 と削 除X

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

XX

リソースのプロパティの変 更
リソースのサービス中 とサービス休 止 の切 り替 え

X
X

X

X

リソース階 層 の拡 張 と拡 張 解 除X

リソースの依 存 関 係 の作 成 と削 除X

リソース階 層 の削 除

X

LifeKeeper for Linux の使 用
以 下 のト ピックでは、LifeKeeper のグラフィカルユーザインターフェース (GUI)、および LifeKeeper の GUI から実 行できる多 数 の作 業 について詳 しく説 明 しています。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 151

GUI

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

GUI の概 要 - 全 般クラスタマシンの必 要 なグループメンバシップをユーザが持 っている限 り、GUI を使 用 することで、任 意 のマシンから、任 意 のクラスタ内 のサーバとリソースの管 理 、操 作 、または監 視 ができます (詳 細 については、GUI のユーザの設 定 を参 照 )。GUI のサーバとクライアント のコンポーネント について説 明 します。

GUI サーバ
GUI サーバは、ハイパーテキスト 転 送 プロト コル (HTTP) とリモート メソッド 呼 び出 し (RMI) を使 用 して GUI クライ
アント と通 信 します。デフォルト では、GUI サーバは LifeKeeper の起 動 時 に初 期 化 されますが、任 意 に設 定 することもできます。GUI サーバの開 始 / 停 止 を参 照 してください。

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

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

l

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

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

ll

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

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

LifeKeeper GUI ソフト ウェアパッケージ
LifeKeeper GUI は、LifeKeeper Core パッケージクラスタにバンド ルされている steeleye-lkGUI ソフト ウェアパッ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 152

メニュー

ケージに含 まれています。steeleye-lkGUI パッケージは、以 下 の動 作 を実 行 します。
lJava アーカイブフォーマット の LifeKeeper GUI クライアント をインスト ールする。

l

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

l

LifeKeeper 管 理 Web サーバをインスト ールする。
注 記 : LifeKeeper 管 理 Web サーバは、パブリック Web サーバとは異 なるポート 81 を使 用 するように設定 されます。

ll

ディレクト リ /opt/LifeKeeper/htdoc/ に Java ポリシーファイルをインスト ールします。このファイルには、LifeKeeper GUI の実 行 に必 要 な最 小 限 の権 限 があります。LifeKeeper GUI アプリケーションは、この場 所 にある java.policy ファイルを使 用 して、アクセスを制 御 します。
GUI 管 理 用 に LifeKeeper を準 備 する。

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

メニュー
SIOS LifeKeeper for Linux のメニュー

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 153

サーバのコンテキスト メニュー選 択 したリソースについて、動 作 が呼 び出 されます。特 定 のサーバ上 にあるリソースインスタンスを選 択 した場
合 、そのサーバについて動 作 が呼 び出 されます。一 方 、グローバル (クラスタ全 体 の) リソースを選 択 した場 合は、サーバを選 択 する必 要 があります。

In Service -リソース階 層 を in service にします。
Out of Service -リソース階 層 を out of service にします。
Extend Resource Hierarchy -フェイルオーバをサポート するために、リソース階 層 を別 のサーバに拡 張 します。
Unextend Resource Hierarchy -1 台 のサーバから拡 張 リソース階 層 を削 除 します。
Create Dependency -2 つのリソース間 に親 / 子 の関 係 を作 成 します。
Delete Dependency -2 つのリソース間 にある親 / 子 の関 係 を削 除 します。
Delete Resource Hierarchy -リソース階 層 を LifeKeeper クラスタ内 のすべてのサーバから削 除 します。
Properties -[Resource Properties] ダイアログを表 示 します。

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 154

[File] メニュー

Disconnect -クラスタから切 断 します。
Refresh -GUI を最 新 情 報 に更 新 します。
View Logs -接 続 しているサーバについて、LifeKeeper のログメッセージを表 示 します。
Create Resource Hierarchy -リソース階 層 を作 成 します。
Create Comm Path -サーバ間 にコミュニケーションパスを作 成 します。
Delete Comm Path -サーバからコミュニケーションパスを削 除 します。
Properties -[Server Properties] ダイアログを表 示 します。

[File] メニュー

Connect - LifeKeeper クラスタに接 続 します。LifeKeeper クラスタ内 の各 サーバに接 続 するには、そのサーバでロ
グイン認 証 が必 要 です。
Exit - すべてのサーバから切 断 し、GUI のウィンド ウを閉 じます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 155

[Edit] メニュー - [Resource][Edit] メニュー - [Resource]

In Service - リソース階 層 を in service にします。
Out of Service - リソース階 層 を out of service にします。
Extend Resource Hierarchy - フェイルオーバをサポート するために、リソース階 層 を別 のサーバに拡 張 します。
Unextend Resource Hierarchy - 1 台 のサーバから拡 張 リソース階 層 を除 去 します。
Create Dependency - 2 つのリソース間 に親 / 子 の関 係 を作 成 します。
Delete Dependency - 2 つのリソース間 にある親 / 子 の関 係 を削 除 します。
Delete Resource Hierarchy - リソース階 層 を LifeKeeper クラスタ内 のすべてのサーバから削 除 します。
Properties - [Resource Properties] ダイアログを表 示 します。

[Edit] メニュー - [Server]

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 156

[View] メニュー

Disconnect - クラスタから切 断 します。
Refresh - GUI を最 新 情 報 に更 新 します。
View Logs - 接 続 しているサーバについて、LifeKeeper のログメッセージを表 示 します。
Create Resource Hierarchy - リソース階 層 を作 成 します。
Create Comm Path - サーバ間 にコミュニケーションパスを作 成 します。
Delete Comm Path - サーバからコミュニケーションパスを削 除 します。
Properties -[Server Properties] ダイアログを表 示 します。

[View] メニュー

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 157

[Help] メニュー

[Help] メニュー

Technical Documentation - SIOS Technology Corp. のテクニカルド キュメンテーションの開 始 ページを表 示 します。
About... - LifeKeeper GUI のバージョン情 報 を表 示 します。

ツールバー
SIOS LifeKeeper for Linux のツールバー

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

Connect -LifeKeeper クラスタに接 続 します。

Disconnect -LifeKeeper クラスタから切 断 します。

Refresh -GUI を最 新 情 報 に更 新 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 158

GUI のツールバー

View Logs -接 続 しているサーバについて、LifeKeeper のログメッセージを表 示 します。

Create Resource Hierarchy -リソース階 層 を作 成 します。

Delete Resource Hierarchy -リソース階 層 を LifeKeeper クラスタ内 のすべてのサーバから削 除 します。

Create Comm Path -サーバ間 にコミュニケーションパスを作 成 します。

Delete Comm Path -サーバからコミュニケーションパスを削 除 します。

In Service -リソース階 層 を in service にします。

Out of Service -リソース階 層 をサービス停 止 にします。

Extend Resource Hierarchy -フェイルオーバをサポート するために、リソース階 層 を別 のサーバに
拡 張 します。

Unextend Resource Hierarchy -1 台 のサーバから拡 張 リソース階 層 を削 除 します。

Create Dependency -2 つのリソース間 に親 / 子 の関 係 を作 成 します。

Delete Dependency -2 つのリソース間 にある親 / 子 の関 係 を削 除 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 159

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

Migrate Hierarchy to Multi-Site Cluster - 既 存 の階 層 を Multi-Site Cluster 環 境 に移 行 します。

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

In Service -リソース階 層 を in service にします。

Out of Service -リソース階 層 を out of service にします。

Extend Resource Hierarchy -フェイルオーバをサポート するために、リソース階 層 を別 のサーバに
拡 張 します。

Unextend Resource Hierarchy -1 台 のサーバから拡 張 リソース階 層 を削 除 します。

Add Dependency - 2 つのリソース間 に親 / 子 の関 係 を作 成 します。

Remove Dependency - 2 つのリソース間 にある親 / 子 の関 係 を削 除 します。

Delete Resource Hierarchy -リソース階 層 をすべてのサーバから削 除 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 160

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

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

Disconnect -LifeKeeper クラスタから切 断 します。

Refresh -GUI を最 新 情 報 に更 新 します。

View Logs -接 続 しているサーバについて、LifeKeeper のログメッセージを表 示 します。

Create Resource Hierarchy -リソース階 層 を作 成 します。

Delete Resource Hierarchy -リソース階 層 を LifeKeeper クラスタ内 のすべてのサーバから削 除 します。

Create Comm Path -サーバ間 にコミュニケーションパスを作 成 します。

Delete Comm Path -サーバからコミュニケーションパスを削 除 します。

GUI の実 行 の準 備
LifeKeeper の GUI - 概 要
LifeKeeper の GUI は、Java テクノロジを使 用 して、LifeKeeper およびその設 定 データとのグラフィカルなステータ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 161

GUI サーバスのインターフェースを提 供 します。LifeKeeper の GUI はクライアント / サーバアプリケーションなので、ユーザはクライアント システムでグラフィカルユーザインターフェースを実 行 して、LifeKeeper が動 作 中 のサーバシステムの監 視や管 理 を行 います。クライアント とサーバは、同 一 システム上 にある場 合 も、ない場 合 もあります。クラスタマシンの必 要 なグループメンバシップをユーザが持 っている限 り、LifeKeeper の GUI を使 用 することで、任 意 のマシンから、任 意 のクラスタ内 のサーバとリソースの管 理 、操 作 、または監 視 ができます (詳 細 については、GUI のユーザの設 定 を参 照 )。LifeKeeper GUI のサーバとクライアント のコンポーネント について説 明 します。

GUI サーバ
システムの起 動 時 に、LifeKeeper クラスタ内 の各 サーバで、LifeKeeper GUI サーバが初 期 化 されます。LifeKeeper GUI サーバは、Java ネイティブインターフェース (JNI) 経 由 で LifeKeeper Core ソフト ウェアと、リ
モート メソッド 呼 び出 し (RMI) を使 用 して LifeKeeper GUI と通 信 します。

GUI クライアント
LifeKeeper GUI クライアント は、Linux システム上 のアプリケーションとして、または Windows や Unix システム上の Web ブラウザから呼 び出 し可 能 なアプレット として動 作 するように設 計 されています。
LifeKeeper GUI クライアント には、以 下 のグラフィカルコンポーネント があります。
ll

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

l

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

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

ll

サーバのコンテキスト ツールバーとリソースのコンテキスト ツールバー (プロパティパネル内 )、およびグローバル
ツールバーからは、頻 繁 に使 用 する作 業 に即 座 にアクセスできます。
サーバのコンテキスト メニューとリソースのコンテキスト メニュー (ポップアップ) およびグローバルメニュー([File]、[Edit Server]、[Edit Resource]、{View]、および [Help}) からは、すべての作 業 にアクセスできます。

グラフィックのリソース、サーバ、または表 のセルを右 クリックすると、コンテキスト メニューが表 示 されます。また、多 くの作 業 はこれらのコンテキスト メニューから開 始 できます。この場 合 、リソースとサーバは自 動 的 に指 定 されます。

GUI クライアント の開 始LifeKeeper GUI アプレット の開 始
Web から LifeKeeper GUI アプレット を実 行 するには、好 みの Web ブラウザを開 き、URL http://<server
name>:81 (<server name> は LifeKeeper サーバの名 前 ) に移 動 します。これにより、そのマシン上 にある
LifeKeeper GUI サーバから LifeKeeper GUI アプレット がロード されます。
ロード の完 了 後 、[Cluster Connect] ダイアログが表 示 されます。このダイアログで、任 意 の GUI サーバに接 続 できます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 162

アプリケーションクライアント の開 始

注 記 : アプレット の実 行 時 に、必 須 の Java プラグインがシステムにない場 合 、プラグインをダウンロード する Web
サイト が自 動 的 に表 示 されます。また、Java を有 効 にするように、ブラウザのセキュリティパラメータを設 定 する必要 があります。
パラメータが設 定 済 みでもクライアント がロード されない場 合 は、GUI のト ラブルシューティングを参 照 してください。

アプリケーションクライアント の開 始
ある LifeKeeper サーバで管 理 者 権 限 を持 つユーザは、そのサーバからアプリケーションクライアント を実 行 できます。LifeKeeper GUI アプリケーションを開 始 するには、グラフィカルウィンド ウから/opt/LifeKeeper/bin/lkGUIapp を実 行 してください。
この操 作 を実 行 してもクライアント がロード されない場 合 は、GUI のト ラブルシューティングを参 照 してください。

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

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

GUI の実 行
LifeKeeper の GUI は、以 下 の場 所 で実 行 できます。
l

クラスタ内 の LifeKeeper サーバl

クラスタ外 のリモート システム

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 163

GUI の設 定

LifeKeeper クラスタ内 のサーバで GUI の設 定 と実 行 を行 う方 法 については、LifeKeeper サーバでの GUI の実
行 を参 照 してください。
LifeKeeper クラスタ外 のリモート システムで GUI の設 定 と実 行 を行 う方 法 については、リモート システムでの GUIの実 行 を参 照 してください。

GUI の設 定
項目説明

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

LifeKeeper GUI サーバには、Java 実 行 時 環 境 (JRE) - Java 仮 想 マシン、Java プラット フォー
ムのコアクラス、およびサポート するファイル - をインスト ールする必 要 があります。JRE for Linux
は、SPS for Linux インスト ールイメージファイルで提 供 されています (SPS for Linux インスト ール
ガイド を参 照 )。また
は、http://www.oracle.com/technetwork/java/javase/downloads/index.html から直 接 ダウン
ロード することもできます (注 記 : このサイト から直 接 ダウンロード する場 合 は、バージョン 1.6 をダ
GUI サーバ ウンロード してください)。
の Java プ
ラット フォー 注 記 : デフォルト では、LifeKeeper GUI サーバは、JRE が各 サーバのディレクト リ/usr/java/jre1.6.0_33 にインスト ールされていると予 測 します。JRE が見 つからない場 合 、GUIム
サーバはディレクト リ /usr/java/jdk1.6.0_33 から Java ソフト ウェア開 発 キット (JDK) を探 しま
す。JRE または JDK を別 のディレクト リの場 所 で使 用 する場 合 は、LifeKeeper のデフォルト ファ
イル /etc/default/LifeKeeper の PATH を編 集 し、Java インタープリタ java.exe を持 つディレクト
リを含 めてください。このファイルの編 集 時 に LifeKeeper が実 行 中 である場 合 は、変 更 内 容 を
認 識 させるために LifeKeeper GUI サーバを停 止 し、再 起 動 する必 要 があります。再 起 動 しな
い場 合 、LifeKeeper GUI は Java コマンド を見 つけることができません。
Java リモー
ト オブジェク LifeKeeper GUI サーバは、各 LifeKeeper サーバ上 の Java リモート オブジェクト レジスト リ用 にト レジスト リ ポート 82 を使 用 します。これにより、サーバは、典 型 的 なファイアウォールの後 にあるクライアントのサーバ
からの RMI 呼 び出 しをサポート できます。
ポート
LifeKeeper LifeKeeper GUI サーバには、クライアント のブラウザの通 信 用 に管 理 Web サーバが必 要 です。
の管 理
現 在 、LifeKeeper GUI サーバは、管 理 Web サーバとして lighttpd Web サーバのプライベート コ
Web サー ピーを使 用 しています。この Web サーバは、steeleye-lighttpd パッケージによりインスト ールと設バ
定 が実 行 され、他 の Web サーバとの競 合 を避 けるためにポート 81 を使 用 します。
LifeKeeper GUI クライアント には、LifeKeeper クラスタ内 のすべてのホスト へのネット ワークアクセ
GUI クライスが必 要 です。LifeKeeper GUI クライアント をブラウザ内 で実 行 する場 合 、アプレット へのネット
アント のネッワークアクセスを可 能 にするためにセキュリティレベルを低 下 させる必 要 があります。セキュリティをト ワークアク
低 い値 に設 定 した状 態 で、他 のサイト を閲 覧 しないように注 意 してください (つまり、イント ラセス
ネット または信 頼 できるサイト についてのみセキュリティ設 定 を変 更 する)。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 164

GUI の制 限

GUI の制 限
項目

説明

GUI の相 互
運 用 性 の制限

LifeKeeper for Linux クライアント は、Linux サーバ上 の LifeKeeper の管 理 にのみ使 用 できます。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 の開 始 操 作 はすべて、LifeKeeper GUI サーバのプロ
セスを自 動 的 に開 始 します。

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

LifeKeeper GUI サーバを停 止 するにはLifeKeeper GUI サーバが動 作 している場 合 は、root として以 下 のコマンド を入 力 してください。
/opt/LifeKeeper/bin/lkGUIserver stop

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 165

LifeKeeper GUI サーバのプロセス

このコマンド は、管 理 しているサーバで 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 30228 30145 0 11:20 ? 00:00:00 java -Xint -Xss3M-DS_LK=true -Djava.rmi.server.hostname=thor48 ...

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 がインスト ールされたディレクト リの場 所 を指 定 します。
ユーザポリシーファイルは「.」の文 字 で始 まり、デフォルト では以 下 の場 所 にあります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 166

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

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 167

ポリシーファイルの例

ポリシーファイルは、指 定 したコード ソースからのコード に許 可 する権 限 を指 定 します。この例
で、/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 プラグイン
使 用 しているブラウザに関 係 なく (サポート するブラウザを参 照 )、ブラウザが初 めて LifeKeeper GUI のロード を試
行 するときには、Java プラグインソフト ウェアを自 動 ダウンロード するか、Java プラグインソフト ウェアのダウンロードとインスト ールを行 う Web ページを表 示 します。その後 は、Java プラグインソフト ウェアのテクノロジをサポート する

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 168

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

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

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

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

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

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

2. ブラウザのセキュリティパラメータを低 に設 定 する必 要 があります。この設 定 では通 常 、Java と Java アプ
レット が有 効 になります。さまざまなブラウザとバージョンが存 在 するので、ブラウザのセキュリティパラメータの設 定 手 順 はGUI アプレット を使 用 するためのブラウザのセキュリティパラメータの設 定 で説 明 しています。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 169

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

注 記 : セキュリティを低 く設 定 した状 態 で外 部 サイト を閲 覧 するときには、注 意 が必 要 です。
3. GUI を初 めて実 行 するときに Netscape または Internet Explorer を使 用 し、かつ必 要 な Java プラグイ
ンがシステムにない場 合 、プラグインをダウンロード する Web サイト が自 動 的 に表 示 されることがあります。必 要 な Java プラグインのバージョンとダウンロード にアクセスするための URL については、SPS for
Linux リリースノート を参 照 してください。

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

l

アプレット がロード される。

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

l

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

l

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

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

アプレット のト ラブルシューティング
アプレット のロード と初 期 化 に失 敗 した疑 いがある場 合 は、以 下 の操 作 を試 してください。
1. アプレット が失 敗 したことを確 認 してください。通 常 、アプレット の状 態 を示 すブラウザウィンド ウ内 に、メッセージが出 力 されます。Netscape と Internet Explorer では、テキスト のステータスに加 えて、アプレット の
代 わりにアイコンが表 示 されることがあります。アイコンをクリックすると、失 敗 の内 容 が表 示 される場 合 があります。
2. Java プラグインをインスト ールしていることを確 認 してください。問 題 が Java プラグインに関 連 する場 合は、Java プラグインのト ピックを参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 170

LifeKeeper サーバでの GUI の実 行

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

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

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 171

Firefox

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

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

ステータスの表
ステータスの表 には、接 続 しているサーバとそのリソースのステータスがグラフィック表 示 されます。以 下 の項 目 が
表 示 されます。
l

最 も上 の行 に、各 サーバの状 態 。

l

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

l

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

サーバとリソースの状 態 は、グラフィックス、テキスト 、および色 を使 用 して表 示 されます。サーバのテーブルの空 白
セルは、特 定 のリソースがそのサーバで定 義 されていないことを示 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 172プロパティパネル

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

プロパティパネル
プロパティパネルには、ステータスの表 から選 択 されたサーバまたはリソースのプロパティが表 示 されます。プロパティ
パネルは、[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 行 のテキスト で表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 173

GUI の終 了「Connecting to Server X」や「Failure to connect to Server X」などのメッセージが表 示 されます。
メッセージバーを非 表 示 にするには、[View] メニューの [Message Bar] チェックボックスをオフにします。
メッセージバーを表 示 するには、[View] メニューの [Message Bar] チェックボックスをオンにします。
メッセージバーに表 示 されたメッセージの履 歴 を表 示 する方 法 については、メッセージ履 歴 の表 示 を参 照 してください。

GUI の終 了[File] メニューから [Exit] を選 択 すると、すべてのサーバから切 断 され、GUI のウィンド ウが閉 じます。

共 通 の作 業
以 下 に、すべてのユーザが実 行 できる基 本 作 業 を示 します。

LifeKeeper の起 動
SPS ソフト ウェアはすべて、/opt/LifeKeeper ディレクト リにインスト ールされます。
すべての確 認 作 業 が完 了 すると、両 方 のサーバで LifeKeeper を起 動 する準 備 が整 います。このセクションでは、LifeKeeper サーバデーモンプロセスの起 動 について説 明 します。LifeKeeper GUI アプリケーションは、別 個 のコマンド を使 用 して起 動 され、LifeKeeper GUI の設 定 に説 明 されています。LifeKeeper には、LifeKeeper デー
モンプロセスの起 動 と停 止 を行 うコマンド ラインインターフェースが用 意 されています。これらのデーモンプロセス
は、LifeKeeper GUI を起 動 する前 に実 行 する必 要 があります。

LifeKeeper サーバプロセスの起 動
LifeKeeper がシステムで現 在 実 行 されていない場 合 は、すべてのサーバに対 するユーザルート として次 のコマン
ド を入 力 してください。
/etc/init.d/lifekeeper start
数 秒 の遅 延 の後 、情 報 メッセージが表 示 されます。
注 記 : LifeKeeper を起 動 するときに LifeKeeper Distribution Enabling Package を参 照 するエラーメッセージが表 示 された場 合 は、LifeKeeper インスト ールイメージファイルをインスト ール/再 インスト ールする必 要 があります。
/etc/init.d/lifekeeper start コマンド の詳 細 については、コマンド ラインに man LCD と入 力 して、LCD(1M) ヘルプページを参 照 してください。

LifeKeeper の自 動 再 起 動 の有 効 化
上 述 のコマンド で LifeKeeper が起 動 しますが、システムを再 起 動 するたびに毎 回 同 じコマンド を実 行 する必 要があります。サーバの起 動 時 に LifeKeeper が自 動 的 に起 動 するようにするには、次 のコマンド を入 力 してください。
chkconfig lifekeeper on

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 174

LifeKeeper の停 止

詳 細 については、chkconfig マニュアルページを参 照 してください。

LifeKeeper の停 止
LifeKeeper を停 止 する必 要 がある場 合 は、ルート として次 のコマンド を入 力 して停 止 してください。

/etc/init.d/lifekeeper stop-nofailover
このコマンド を使 用 すると、ローカルシステム上 の LifeKeeper をシャット ダウンします (実 行 されている場 合 )。まず、すべての保 護 されたリソースをローカルシステム上 のサービスから取 り除 いてから、LifeKeeper デーモンをシャット ダ
ウンします。保 護 されたリソースは、クラスタ内 の別 のシステムにフェイルオーバされません。LifeKeeper は、システ
ムが再 起 動 すると自 動 的 に再 起 動 されます。

/etc/init.d/lifekeeper stop-daemons
このコマンド を使 用 すると、リソースをサービスから取 り除 くセクションを実 行 しません。 リソースはローカルシステム
上 で引 き続 き実 行 されますが、LifeKeeper の保 護 はなくなります。リソースを正 常 にシャット ダウンしない場
合 、SCSI ロックなどの項 目 などを取 り除 くことができなくなるため、このコマンド の使 用 には注 意 が必 要 です。このコマンド を実 行 した後 、そのシステムで障 害 が発 生 するかシステムがシャット ダウンされた場 合 、システムは適
切 なリソースにフェイルオーバを開 始 できません。LifeKeeper は、システムが再 起 動 すると自 動 的 に再 起 動 されます。

/etc/init.d/lifekeeper stop
このコマンド を使 用 すると、サービスからリソースを取 り除 きますが、!nofailover! フラグ [LCDIflag(1M) を
参 照 ] を通 信 可 能 などのシステムにも設 定 しません。これは、shutdown_switchover フラグが設 定 されたらフェイルオーバが実 行 されることを意 味 します。shutdown_switchover が設 定 されていない場 合 、このコマン
ド は、/etc/init.d/lifekeeper stop-nofailover と同 様 に動 作 します。LifeKeeper は、システムが再 起 動 すると自 動 的 に再 起 動 されます。

/etc/init.d/lifekeeper stop-failover
このコマンド を使 用 すると、リソースをサービスから取 り除 き、フェイルオーバが実 行 されます。このコマンド
は、shutdown_switchover フラグを設 定 して /etc/init.d/lifekeeper stop コマンド を実 行 した場
合 と同 様 の動 作 をします。LifeKeeper は、システムが再 起 動 すると自 動 的 に再 起 動 されます。

LifeKeeper の自 動 再 起 動 の無 効 化システムの再 起 動 時 に LifeKeeper が自 動 で再 起 動 しないようにするには、次 のコマンド を入 力 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 175

LifeKeeper プロセスの表 示

chkconfig lifekeeper off
詳 細 については、chkconfig マニュアルページを参 照 してください。

LifeKeeper プロセスの表 示
現 在 実 行 されているすべての LifeKeeper Core デーモンプロセスのリスト を表 示 するには、次 のコマンド を実 行 してください。
ps -ef | grep LifeKeeper | grep -w bin | grep -v lklogmsg
出 力 の例 を以 下 に示 します。
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
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/cgibin/DoRequest.fcgi
LifeKeeper の実 行 状 態 は次 のコマンド で確 認 できます。
/opt/LifeKeeper/bin/lktest
LifeKeeper が実 行 中 の場 合 は次 のように出 力 されます。
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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 176

LifeKeeper GUI サーバプロセスの表 示

4 S root 12250 11876 0 TS 29 -10 9575 14:04 00:00:00 lcd
LifeKeeper が実 行 中 でない場 合 は何 も出 力 されず、コマンド は 1 で終 了 します。
注 記 : グラフィカルユーザインターフェース (GUI) に必 要 なプロセスとともに、LifeKeeper Core デーモンを開 始 、停止 、および監 視 する別 の LifeKeeper プロセスも実 行 されています。プロセスのリスト については、LifeKeeper 制
御 プロセスの表 示 および LifeKeeper GUI サーバプロセスの表 示 を参 照 してください。また、ほとんどの
LifeKeeper プロセスには子 プロセス lklogmsg があり、予 期 しない出 力 をキャプチャして記 録 します。

LifeKeeper GUI サーバプロセスの表 示
LifeKeeper GUI サーバが動 作 していることを確 認 するには、以 下 のコマンド を入 力 してください。
ps -ef | grep runGuiSer
以 下 のような出 力 が表 示 されます。
root 2805 1 0 8:24 ?00:00:00 sh /opt/LifeKeeper/bin/runGuiServer
現 在 動 作 している他 の GUI サーバのデーモンプロセスのリスト を表 示 するには、以 下 のコマンド を入 力 してください。
ps -efw | grep S_LK
以 下 のような出 力 が表 示 されます。
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
LifeKeeper GUI サーバ管 理 Web サーバが動 作 していることを確 認 するには、以 下 のコマンド を入 力 してください。
ps -ef|grep steeleye-light | egrep -v "lklogmsg|runsv"
以 下 のような出 力 が表 示 されます。
root 12330 11872 0 14:04 ? 00:00:00 /opt/LifeKeeper/sbin/steeleyelighttpd -D -f/opt/LifeKeeper/etc/lighttpd/lighttpd.conf

LifeKeeper の制 御 プロセスの表 示
LifeKeeper の制 御 プロセスが動 作 していることを確 認 するには、以 下 のコマンド を入 力 してください。
ps -ef | grep runsv
以 下 のような出 力 が表 示 されます。
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 juststarteSIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 177サーバのクラスタへの接 続

d...............................................................................................................................................
.....................
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
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
これらのプロセスは LifeKeeper Core のデーモンプロセスの開 始 、停 止 、および監 視 を行 います。LifeKeeper を開始 するにはこれらのプロセスが動 作 している必 要 があります。これらのプロセスは、デフォルト でシステムの起 動 時に開 始 するように設 定 されています。この動 作 は変 更 しないでください。

サーバのクラスタへの接 続
1. 開 始 するには、以 下 の 2 つの方 法 があります。
lグローバルツールバーの [Connect] ボタンをクリックする。

l[File] メニューの [Connect] をクリックする。

2. [Cluster Connect] ダイアログの [Server Name] フィールド に、接 続 するクラスタ内 のサーバ名 を入 力 してください。
注 記 : IPv6 アド レスを使 用 する場 合 は、このアド レスを大 かっこ [ ] で囲 む必 要 があります。これにより、マシンの IPv6 アド レス経 由 で接 続 を確 立 できます。別 の方 法 として、名 前 をアド レスに割 り当 てることができ、その名 前 を使 用 して接 続 できます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 178

クラスタからの切 断

3. [Login] と [Password] のフィールド に、指 定 のサーバ上 で LifeKeeper が認 証 に使 用 するユーザのログイ
ン名 とパスワード を入 力 してください。
4. [OK] をクリックしてください。
GUI が正 常 に指 定 サーバに接 続 した場 合 、GUI は、新 しいサーバが検 出 されなくなるまで、クラスタ内 にあるす
べての既 知 のサーバへの接 続 (およびステータス表 示 への追 加 ) を継 続 します。
注 記 : 最 初 のログイン名 とパスワード が、クラスタ内 のサーバ上 にあるクライアント で認 証 に失 敗 した場 合 、そのサーバでの別 のログイン名 とパスワード を入 力 するように要 求 されます。[Password] ダイアログで [Cancel] を選
択 した場 合 、サーバへの接 続 は中 止 され、GUI はクラスタ内 の残 りのコンポーネント への接 続 を継 続 します。

クラスタからの切 断
この作 業 は、選 択 したサーバ経 由 で、GUI クライアント をクラスタ内 のすべてのサーバから切 断 します。
1. 開 始 するには、以 下 の 3 つの方 法 があります。
lグローバルツールバーの [Disconnect] ボタンをクリックする。

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

l

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

2. [Cluster Disconnect] ダイアログの [Select Server in Cluster] リスト から、切 断 するクラスタ内 のサーバ名を選 択 してください。
3. [OK] をクリックしてください。クラスタ内 の全 サーバのリスト を持 つ [Confirmation] ダイアログが表 示 されます。
4. [Confirmation] ダイアログの [OK] をクリックして、クラスタ内 の全 サーバからの切 断 を確 定 してください。
クラスタからの切 断 後 、そのクラスタ内 にあるすべてのサーバが、GUI のステータス表 示 から消 去 されます。

接 続 サーバの表 示
サーバの状 態 は、下 図 に示 すように、表 内 のサーバのグラフィック表 示 で表 されます。サーバアイコンが視 覚 的 にSIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 179サーバのステータスの表 示

示 すサーバの状 態 の詳 細 については、サーバの状 態 の表 示 を参 照 してください。

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

サーバの状
態

状態の
意味
シンボル
クライアント はサーバに有 効 な接 続 を行 うことができます。
このサーバから ALIVE のリモート サーバへのコミュニケーションパスが ALIVE です。

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

ALIVE

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

DEAD

クラスタ内 の他 のサーバから DEAD として報 告 されました。

UNKNOWN

ネット ワーク接 続 が失 われました。最 後 に分 かっている LifeKeeper の状 態 が ALIVEです。

サーバのプロパティの表 示
1. 開 始 するには、以 下 の 2 つの方 法 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 180サーバのログファイルの表 示

ll

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

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

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

l

l

l

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

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

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

リソースのステータスの表 示
リソースのステータスつまり状 態 は、グローバルリソースのステータス (すべてのサーバについて) とサーバリソースのス
テータス (1 台 のサーバ上 ) の 2 つの形 式 で表 示 されます。グローバルリソースのステータスは、[Status] ウィンド ウ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 181

サーバリソースのステータスの左 ペインにあるリソース階 層 ツリーに表 示 されます。サーバリソースのステータスは、リソースの列 とサーバ行 の交 点 にある表 のセルにあります。

サーバリソースのステータス
下 図 に、アクティブ、スタンバイ、および不 明 のリソースステータスを持 つサーバを示 します。
l「wallace」上 のリソースはすべて、アクティブです。

l「gromit」、「pat」、「mike」、および「batman」上 のリソースはすべてスタンバイです。

l「bullwinkle」上 のリソースはすべて、不 明 です。

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

意味

アクティブ

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

可 用 性 の低 下

このサーバ上 でリソースは動 作 可 能 ですが、バックアップリソースによる保 護 はされていません。 (ISU)スタンバイ

サーバは、リソースの動 作 を引 き継 ぐことができます。(OSU)

障害

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 182

グローバルリソースのステータス

グローバルリソースのステータス

状態の
シンボ
ル

説明

意味 / 原因

正常

リソースがアクティブ (ISP) で、バックアップがアクティブです。

警告

リソースがアクティブ (ISP) です。1 つ以 上 のバックアップが、
不 明 または障 害 (OSF) としてマークされています。
リソースが、通 常 の原 因 により Out of Service になりました。

障 害 。リソースが、いずれのサーバでリソースが、通 常 ではない方 法 により動 作 が停 止 しましもアクティブでありません (OSF)。
た。
リカバリは完 了 していないか、失 敗 しました。
複 数 のサーバがアクティブであることを告 げています。
不 明 。利 用 可 能 な情 報 からは、状態 を特 定 できませんでした。

サーバへの接 続 が遮 断 されました。
サーバのリソースインスタンスがすべて、不 明 の状 態 です。

リソースのプロパティの表 示
1. 開 始 するには、以 下 の 3 つの方 法 があります。
lll

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 183

[Status] ウィンド ウの表 示 オプションの設 定ら、プロパティを表 示 するリソースを [Resource] リスト から選 択 し、表 示 するリソースが存 在 するサーバを [Server] リスト から選 択 します。
2. 別 のリソースのプロパティを表 示 する場 合 は、リソースを [Resource] リスト から選 択 してください。
3. 別 のサーバ上 にあるリソースのプロパティを表 示 する場 合 は、サーバを [Server] リスト から選 択 してください。
4. 確 認 を終 了 したら、[OK] をクリックしてウィンド ウを閉 じてください。

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 184

Resource TreeResource Tree
このオプショングループを使 用 すると、リソース階 層 ツリー内 に表 示 するリソースのソート 順 序 を指 定 できます。
lll

Sort By Resource - リソースラベルのみを基 準 にしてリソースをソート します。
Sort By Cluster - 同 じサーバクラスタに属 するリソースがグループ化 されるように、サーバクラスタとリソースラベルを基 準 にしてソート します。
No Sort - ソート を無 効 にします。リソースは、GUI が検 出 した順 序 で表 示 されます。

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

Comm Path Status
このオプショングループを使 用 すると、サーバの状 態 のグラフィックに表 示 するコミュニケーションパスの状 態 の形 式
を指 定 できます。
llWarn if No Redundancy - 1 組 のサーバ間 のコミュニケーションパスが冗 長 コミュニケーションパスとして設定 されていない場 合 、サーバの警 告 グラフィックを表 示 します。
No Redundancy Required - 1 組 のサーバ間 に冗 長 コミュニケーションパスがないことを無 視 しますが、コ
ミュニケーションパスに障 害 が発 生 した場 合 にはサーバの警 告 グラフィックを表 示 します。

Row Height
このオプショングループを使 用 すると、表 内 の行 の高 さを指 定 できます。選 択 肢 は [Default]、[Small]、および[Smallest] です。
注 記 : 「+」と「-」のキーは、リソース階 層 ツリー内 と表 内 にあるリソースのサイズを即 座 に変 更 するホット キー / アクセラレータキーとして指 定 されています。

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 185

メッセージ履 歴 の表 示

lDefault:標 準 の幅 。

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] ボタンをクリックすると、履 歴 を消 去 せずにダイアログが閉 じます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 186

リソース階 層 ツリーの展 開 と折 り畳 み

リソース階 層 ツリーの展 開 と折 り畳 み
このツリーのセグメント では、リソース 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] ボタンをダブルクリックしてくだ
さい。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 187

[Cluster Connect] ダイアログ

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

[Cluster Connect] ダイアログ

Server Name - 接 続 先 のサーバ名 。
Login - 接 続 先 のサーバに LifeKeeper 認 証 情 報 を持 つユーザのログイン名 。
Password - 接 続 先 のサーバで指 定 ログインを認 証 するパスワード 。

[Cluster Disconnect] ダイアログ

Select Server in Cluster 接 続 しているサーバの名 前 がド ロップダウンリスト ボックスに表 示 されます。リスト から、切 断 するクラスタのサーバを選 択 してください。切 断 されるクラスタ内 のすべてのサーバが、確 認 ダイアログに表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 188

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

[General] タブlll

Tag - リソースインスタンスの名 前 。システムに対 して一 意 で、管 理 者 にリソースを示 します。
ID - リソースインスタンスに関 連 する文 字 列 であり、リソースタイプのすべてのインスタンス間 で一 意 です。
関 連 するアプリケーションソフト ウェアに対 して、リソースインスタンスの内 部 特 性 のいくつかを示 します。
Switchback (管 理 者 権 限 を持 つユーザは編 集 可 能 ) - サービス起 動 中 のリソースが存 在 するサーバに障害 が発 生 した場 合 に、サーバのリカバリ動 作 を管 理 する設 定 。この設 定 が [Intelligent] の場 合 、指 定 リ
ソースの可 能 なバックアップとしてサーバが動 作 します。この設 定 が [Automatic] の場 合 、サーバはアクティ
ブにリソースの再 取 得 を試 行 します (以 下 の条 件 が満 たされる場 合 )。
ll

サーバがクラスタから離 れるときには、リソース階 層 のサービスが既 に起 動 している必 要 があります。
リソース階 層 がすべてサービス起 動 している場 合 は、低 プライオリティのサーバでサービスを起 動 している必 要 があります。
注 記 : 自 動 スイッチバックのチェックは、LifeKeeper を起 動 したとき、またはクラスタに新 しいサーバ
を追 加 したときにのみ実 行 されます。通 常 のクラスタ動 作 中 には実 行 されません。

lState -リソースインスタンスの現 在 の状 態 。
lActive - ローカルで in service であり、保 護 されています。

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

lFailed - out of service、障 害 。

lStandby - サービス停 止 、障 害 なし。

l

l

l

l

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 189

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

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

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

[Equivalencies] タブllServer - リソースが定 義 済 みの同 等 性 を持 つサーバ名 。
Priority (管 理 者 権 限 を持 つユーザは編 集 可 能 ) - このリソースについて、ターゲット サーバのフェイルオーバの優 先 順 位 の値 。

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

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

lReorder Priorities (管 理 者 権 限 を持 つユーザは編 集 可 能 ) - [Up]/[Down] ボタンを使 用 して、選 択 した
同 等 リソースの優 先 順 位 を並 べ替 えることができます。

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 190

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

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

ALIVE - サーバが使 用 可 能 。

lDEAD - サーバが使 用 不 可 。

ll

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

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

Administrator - ユーザは LifeKeeper のすべての作 業 を実 行 できます。
Operator - ユーザは、LifeKeeperのリソースとサーバのステータスを監 視 でき、リソースのサービス起動 やサービス停 止 ができます。
Guest - ユーザは LifeKeeper のリソースとサーバのステータスを監 視 できます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 191

[General] タブllShutdown Strategy(管 理 者 権 限 を持 つユーザは編 集 可 能 ) - サーバがシャット ダウンしたときに、リソースがクラスタ内 のバックアップサーバにスイッチオーバするかどうかを制 御 する設 定 。設 定 「Switchover
Resources」は、リソースがクラスタ内 のバックアップサーバでサービスが起 動 することを示 します。設 定 「Donot Switchover Resources」は、リソースがクラスタ内 にある別 のサーバでサービスが起 動 しないことを示 します。
Failover Strategy - この設 定 を使 用 して、LifeKeeper のクラスタ内 にある特 定 システムからのフェイルオー
バをユーザに確 定 するよう要 求 できます。この設 定 は、LifeKeeper の管 理 者 のみが使 用 できます。オペ
レータとゲスト には、この設 定 は表 示 されません。デフォルト では、フェイルオーバはすべて、ユーザの操 作を必 要 とせず自 動 実 行 されます。ただし、confirm failover フラグが設 定 されると、指 定 システムからフェイ
ルオーバするには、以 下 のコマンド を実 行 して確 定 することが必 要 です。lk_confirmso -ysystem。以 下 のコマンド を実 行 して、フェイルオーバをブロックできます。lk_confirmso -n
system。指 定 期 間 内 にこれらのコマンド のいずれかが実 行 されない限 り、システムは事 前 プログラミングされたデフォルト 動 作 を実 行 します。 /etc/default/LifeKeeper ファイル内 にある 2 つのフラグが、この自 動 動 作 を制 御 します。
l

CONFIRMSODEF
これは、デフォルト 動 作 を指 定 します。「0」に設 定 されている場 合 、デフォルト 動 作 はフェイルオー
バを実 行 します。「1」に設 定 されている場 合 、デフォルト 動 作 はフェイルオーバをブロックします。

l

CONFIRMSOTO
これは秒 単 位 で設 定 され、デフォルト 動 作 を実 行 する前 に LifeKeeper が待 機 する時 間 を示 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 192

[CommPaths] タブ[CommPaths] タブ

l

l

l

l

l

l

Server -LifeKeeper のクラスタ内 で、コミュニケーションパスが接 続 している他 のサーバのサーバ名 。
Priority - 2 台 のサーバ間 でコミュニケーションパスを使 用 する順 序 を定 義 する優 先 順 位 。1 が最 高 の優
先 順 位 で、99 が最 低 の優 先 順 位 です。
State -LifeKeeper の設 定 データベース (LCD) のコミュニケーションパスの状 態 。コミュニケーションパスの状
態 は以 下 の値 をとります。
l

ALIVE - 通 常 の動 作 をしています。

lDEAD - 通 常 の動 作 をしていません。

l

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

Type -リスト 内 のサーバと、[Server] フィールド に指 定 されたサーバとの間 のコミュニケーションパスの種
類 。TCP (TCP/IP)、または TTY。
Address/Device - コミュニケーションパスが使 用 する IP アド レスまたはデバイス名 。
Comm Path Status - LifeKeeper の設 定 データベース (LCD) 内 のコミュニケーションパスの状 態 に基 づいて、GUI が判 定 したコミュニケーションパスのステータスの概 要 。以 下 に、コミュニケーションパスのステータ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 193

[Resources] タブ

スの値 を示 します。これらの値 は、下 のパネルの詳 細 テキスト の下 に表 示 されます。
l

NORMAL - すべてのコミュニケーションパスが通 常 の動 作 をしています。

lFAILED - 指 定 サーバに対 するすべてのコミュニケーションパスが動 作 していません。

l

UNKNOWN - コミュニケーションパスのステータスを特 定 できませんでした。GUI サーバが使 用 できない可 能 性 があります。

l

WARNING - 指 定 サーバに対 する 1 つ以 上 のコミュニケーションパスが動 作 していません。

l

DEGRADED - 指 定 サーバに対 する 1 つ以 上 の冗 長 コミュニケーションパスが動 作 していません。

l

NONE DEFINED - コミュニケーションパスが定 義 されていません。

[Resources] タブlName -選 択 したサーバ上 にあるリソースインスタンスのタグ名 。

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 194オペレータの作 業llResource Type - サービスを提 供 するリソースタイプ、ハード ウェアのクラス、ソフト ウェアのクラス、またはシ
ステムのエンティティのクラス (app、filesys、nfs、device、disk など)。
State -リソースインスタンスの現 在 の状 態 。
l

ISP — ローカルでサービス起 動 中 であり、保 護 されています。

lISU - ローカルでサービス起 動 中 ですが、ローカルリカバリは試 行 されません。

l

OSF - サービス停 止 、障 害 。

l

OSU - サービス停 止 、障 害 なし。

ll

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

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

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

l

l

l

l

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

2. 選 択 したサーバとリソースを In Service にすることを示 すダイアログボックスが表 示 されます。親 リソースのin service にせずに依 存 する子 リソースを in service にしようとする場 合 、このダイアログには警 告 も表 示されます。[In Service] をクリックして、依 存 する子 リソースと共 にリソースを in service にしてください。
3. 出 力 パネルが有 効 の場 合 は、ダイアログが閉 じ、リソースを In Service にするコマンド の結 果 が出 力 パネ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 195

リソースを Out of Service にする

ルに表 示 されます。出 力 パネルが無 効 の場 合 は、これらの結 果 を表 示 するダイアログが表 示 されたままになり、結 果 がすべて表 示 されたら [Done] をクリックします。in service になった追 加 の依 存 (子 ) リソース
が、ダイアログまたは出 力 パネルに表 示 されます。
4. リソースを in service にする動 作 で発 生 したエラーは、in service にするリソースがあるサーバのLifeKeeper ログに記 録 されます。

リソースを 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 of Service] ダ
イアログが表 示 されたら、 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 にする動 作 で発 生 したエラーは、 Out of Service にするリソースが存 在 するサー
バの LifeKeeper ログに記 録 されます。

高 度 な作 業

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 196

関 連 ト ピック

関 連 ト ピック

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

LifeKeeper の GUIl

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

LCDI は LifeKeeper が提 供 するインターフェースコマンド のセット で、使 用 するアプリケーションのニーズに合 わせて
リソース階 層 の設 定 の作 成 とカスタマイズができます。アプリケーションが複 数 のリソース (例 : 2 つ以 上 のファイルシステム) に依 存 する場 合 、コマンド インターフェースを使 用 します。
コマンド の詳 細 については、LCDI のマニュアルページを参 照 してください。このト ピックでは、開 発 シナリオを示し、GUI とコマンド の両 方 の機 能 を使 用 してリソース階 層 を作 成 できる方 法 を説 明 します。

シナリオの状 況
アプリケーションの例 である ProjectPlan は、サーバ 1 とサーバ 2 が共 有 する SCSI ファイルシステムにデータを保存 しています。サーバ 1 が、アプリケーションのプライマリ階 層 にあります。アプリケーションには、/project-data と/schedule の 2 つのファイルシステムがあります。階 層 定 義 の最 初 の手 順 では、依 存 関 係 を指 定 します。
このアプリケーションの例 には、以 下 の依 存 関 係 があります。
ll

共 有 ファイルシステム。アプリケーションは、/project-data と /schedule のファイルシステムに依 存 します。
SCSI ディスクサブシステム。.次 に、ファイルシステムは、SCSI ディスクサブシステム (デバイス、ディスク、およびホスト アダプタのリソースを含 む) に依 存 します。
結 果 として、階 層 を作 成 する作 業 は以 下 の図 のようになります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 197

階 層 の定 義

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

タグ

ID

サーバ

/project-data project-data-on-Server1
Server1/project-data project-data-from-Server1 Server2/schedule/schedule

schedule-on-Server1
schedule-from-Server1

Server1
Server2

注 記 : LifeKeeper で使 用 されるタグ名 には意 味 はありません。単 なるラベルです。表 内 のタグ名 はLifeKeeper のデフォルト 値 です。
2. リソースの定 義 。この例 では、以 下 の項 目 を定 義 する必 要 があります。
アプリケーション: projectapp
リソースタイプ:

plan

インスタンス ID:

1yrplanタグ:

the-project-plan

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 198

階 層 の定 義

注 記 : LifeKeeper の GUI を使 用 して定 義 の大 部 分 を作 成 できますが、この例 の以 降 ではコマンド イン
ターフェースの操 作 を説 明 します。
3. ディレクト リの作 成 。各 システムで以 下 のコマンド を使 用 して、ディレクト リ /opt/LifeKeeper/subsys の下 に
必 要 なアプリケーションリカバリディレクト リを作 成 します。
mkdir -p /opt/LifeKeeper/subsys/projectapp/Resources/plan/actions
4. アプリケーションの定 義 。以 下 のコマンド で、アプリケーション projectapp を作 成 します。
app_create -d Server1 -a projectapp
app_create -d Server2 -a projectapp
5. リソースタイプの定 義 。以 下 のコマンド で、リソースタイプ plan を作 成 します。
typ_create -d Server1 -a projectapp -r plan
typ_create -d Server2 -a projectapp -r plan
6. リカバリスクリプト のインスト ール。restore と remove のスクリプト を各 サーバの以 下 のディレクト リにコピーします。
/opt/LifeKeeper/subsys/projectapp/Resources/plan/actions
7. インスタンスの定 義 。以 下 のコマンド で、リソースのインスタンスタイプが plan、ID が 1yrplan のリソースを定義 します。
ins_create -d Server1 -a projectapp -r plan -I\
AUTORES_ISP -t the-project-plan -i 1yrplan
ins_create -d Server2 -a projectapp -r plan -I\
SEC_ISP -t the-project-plan -i 1yrplan
Server1 に作 成 したインスタンスの -I AUTORES_ISP 命 令 は、LifeKeeper の再 起 動 時 にそのリソースを自 動 的 に in service にするように LifeKeeper に指 示 します。この例 では、リソースのrestore スクリプト が実 行 され、正 常 に実 行 された場 合 はリソースが ISP 状 態 になります。この動
作 は、ペアのリソースがすでにサービス起 動 している場 合 は実 行 されません。
Server2 に作 成 したインスタンスの -I SEC_ISP 命 令 は、LifeKeeper の再 起 動 時 にそのリソースを
in service にしないように LifeKeeper に指 示 します。その代 わり、Server2 は Server1 上 にあるリ
ソースのバックアップとして機 能 し、プライマリのリソースまたはサーバに障 害 が発 生 したときにローカ
ルリソースを in service にします。
8. 依 存 関 係 の定 義 。以 下 のコマンド は、アプリケーションとファイルシステムの依 存 関 係 を定 義 します。
dep_create -d Server1 -p the-project-plan -c project-data-on-System1
dep_create -d Server2 -p the-project-plan -c project-data-fromServer1
dep_create -d Server1 -p the-project-plan -c schedule-on-Server1
dep_create -d Server2 -p the-project-plan -cschedule-from-Server1

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 199

LCD の設 定 データ

9. lcdsync の実 行 。以 下 の lcdsync コマンド を実 行 して、設 定 のコピーを更 新 するように LifeKeeper に
通 知 します。
lcdsync -d Server1
lcdsync -d Server2
10. リソースを In Service にする。プライマリサーバで LifeKeeper の GUI にアクセスし、[Edit] > [Resource] >[In-Service] をクリックしてリソースを In Service にします。

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

依 存 関 係 の情 報l

リソースのステータス情 報lサーバ間 のイクイバレンシ情 報

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

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

サーバ間 のイクイバレンシ情 報
さまざまなサーバ上 にある複 数 のリソース間 に関 係 が存 在 することがあります。イクイバレンシ情 報 とは、別 のサーバ上 にある 2 つのリソースが同 一 の物 理 エンティティであることを示 す関 係 です。2 台 のサーバが、イクイバレ
ンシ情 報 の関 係 にある 1 つのリソースを持 つ場 合 、LifeKeeper はその動 作 により、2 台 のサーバ上 にあるリソー
スの 1 つのみが同 時 に In Service、保 護 (ISP) になるようにします。両 方 のサーバでそのリソースインスタンスを
Out of Service (OSU または OSF) にすることができますが、データの整 合 性 の理 由 から、同 時 に In Service にできるリソースは 1 つのみです。
SCSI バス上 にある複 数 のディスクが、同 等 なリソースの一 例 です。SCSI のロック (または予 約 ) メカニズムにより、任 意 の時 点 でディスクデバイスのロックを所 有 できるのは 1 台 のサーバのみです。このロック所 有 機 能 により、同 時 に複 数 のサーバによる同 一 ディスクリソースへのアクセスが防 止 されます。
さらに、階 層 内 の依 存 関 係 により、ファイルシステムのようにディスクに依 存 するリソースはすべて、同 時 に 1 台 のサーバでのみ In Service になります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 200

LCD のディレクト リ構 造

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

l

l

l

config - LifeKeeper の設 定 ファイル。イクイバレンシ情 報 を含 みます。
bin - LifeKeeper の実 行 可 能 プログラム。is_recoverable などがあります。詳 細 については、障 害 検 出 とリカバリのシナリオを参 照 してください。
subsys - リソースとタイプ。LifeKeeper は、共 有 SCSI ディスクサブシステムのリソースとタイプの定 義 をscsi で、汎 用 アプリケーションのメニュー機 能 を gen で提 供 します。アプリケーションのインターフェースを定義 する場 合 は、subsys の下 にディレクト リを作 成 してください。
events - 警 報 イベント 。詳 細 については、LifeKeeper の警 報 とリカバリを参 照 してください。

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

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

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

LifeKeeper のフラグ
ステータスの詳 細 表 示 の後 部 近 くに、システムのフラグセット があります。共 通 タイプは、プロセスのロックが動 作 を
完 了 するまで他 のプロセスを確 実 に待 機 させるために使 用 する LCD のロックフラグです。LCD のロックの標 準
フォーマット は以 下 のとおりです。
!action!processID!time!machine:id.
一 般 的 な LCD のロックフラグの例 を示 します。
ll!action!02833!701236710!<servername>:filesys.ファイルシステム階 層 を作 成 すると、このフォーマット でステータス表 示 にフラグが生 成 されます。filesys の指 定 は、他 のアプリケーションリソース階
層 では別 のリソースタイプである場 合 も、一 般 的 なアプリケーションやユーザ定 義 アプリケーションでは app
である場 合 もあります。
他 の代 表 的 なフラグとして、!nofailover!machine and shutdown_switchover があります。!nofailover!machine フラグは、LifeKeeper が作 成 と削 除 を行 う内 部 の一 時 フラグで、サーバのフェイルオーバを制 御 します。 shutdown_switchover フラグは、このサーバのシャット ダウン方 針 がSIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 201

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

スイッチオーバに設 定 されたことを示 し、サーバのシャット ダウンによりスイッチオーバが発 生 します。使 用 可
能 なフラグの詳 細 については、LCDI-flag (1M) を参 照 してください。

リソースのサブディレクト リ
scsi と gen のディレクト リはそれぞれ、リソースのサブディレクト リを持 ちます。これらのディレクト リの内 容は、LifeKeeper が提 供 するリソースタイプのリスト です。
scsi のリソースタイプ。これらのリソースタイプは、/opt/LifeKeeper/subsys/scsi/resources ディレクト リにあります。
実 際 の設 定 によっては、その他 のディレクト リが存 在 する場 合 があります。
ldevice - ディスクパーティション、または仮 想 ディスクデバイスldisk - 物 理 ディスク、または LUNlhostadp - ホスト アダプタ

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 の LCDI_instances コマンド のみを使 用 してください。これらのコマンド の詳 細 については、LCDI_instances (1M) のマニュアルページを参 照 してください。
lrecovery。このオプションのディレクト リには、障 害 が検 出 されたリソースのローカルリカバリの試 行 に使 用されるプログラムがあります。recovery ディレクト リには、sendevent に渡 されるイベント クラスに対 応 する
ディレクト リがあります。ディレクト リの名 前 は、sendevent プログラムに渡 されるクラスパラメータ (-C) と一 致する必 要 があります。 (LifeKeeper の警 告 とリカバリを参 照 )。

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 202

リソースの動 作

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

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 203

LCM

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

l

l

l

LifeKeeper のハート ビート 。接 続 している他 の LifeKeeper システムと定 期 的 に通 信 して、他 のシステム
が動 作 を継 続 しているかどうかを判 断 します。LifeKeeper はハート ビート 信 号 がないことを認 識 することにより、他 の方 法 では検 出 されないシステム全 体 の障 害 を検 出 できます。
管 理 サービス。LifeKeeper の管 理 機 能 は、LCM の機 能 を使 用 してリモート 管 理 を実 行 します。この機
能 は、シングルポイント の管 理 、設 定 の検 証 、および管 理 動 作 の正 常 性 チェックに使 用 されます。
設 定 とステータスの通 信 。LifeKeeper 設 定 データベース (LCD) は、リソースのステータス、可 用 性 、および設 定 を LCM 機 能 経 由 で記 録 します。LCM の機 能 により、LCD はプライマリとセカンダリのシステム間 で
整 合 性 のあるリソース情 報 を保 持 できます。
フェイルオーバリカバリ。あるシステム上 のリソースに障 害 が発 生 すると、LCM は LifeKeeper に、バックアップシステム上 にリソースを復 旧 するように通 知 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 204通 信 ステータスの情 報

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

通 信 ステータスの情 報ステータス表 示 の通 信 ステータスの情 報 のセクションには、LifeKeeper が認 識 しているサーバとその現 在 の状
態 、および各 コミュニケーションパスの情 報 がリスト されます。
以 下 の例 は、ステータスの簡 略 表 示 の通 信 ステータスのセクションのものです。
MACHINE NETWORK ADDRESSES/DEVICE STATE PRIO
tristan TCP 100.10.100.100/100.10.100.200 ALIVE 1
tristan TTY /dev/ttyS0 ALIVE -詳 細 については、ステータスの詳 細 表 示 とステータスの簡 略 表 示 のト ピックの「通 信 ステータスの情 報 」セクション
を参 照 してください。

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

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 205

警 報 の処 理

注 記 : リソースインスタンスのローカルリカバリは、LifeKeeper の制 御 下 にあるアプリケーションが、中 断 されたリ
ソースサービスを、イベント が発 生 したシステムのエンド ユーザに返 そうとする試 行 です。サーバ間 リカバリでは、ア
プリケーションはバックアップシステムに移 行 できます。この種 のリカバリは、ローカルリカバリが失 敗 したか、ローカル
リカバリが不 可 能 である場 合 に試 行 されます。

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

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

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

メンテナンス作 業
以 下 に、LifeKeeper のメンテナンス作 業 を示 します。

LifeKeeper の設 定 値 の変 更LifeKeeper には、設 定 と設 定 を行 った後 に変 更 を要 する場 合 がある値 が多 数 あります。変 更 を要 する場 合 がある値 の例 として、LifeKeeper サーバの uname、コミュニケーションパスの IP アド レス、IP リソースのアド レス、タグ名 などがあります。これらの値 を変 更 するには、注 意 して以 下 の手 順 に従 ってください。
1. 以 下 のコマンド を使 用 して、すべてのサーバで LifeKeeper を停 止 してください。
/etc/init.d/lifekeeper stop-nofailover
コミュニケーションパスを削 除 したり、サーバからリソース階 層 を拡 張 解 除 したりする必 要 はありません。
2. LifeKeeper サーバの uname を変 更 する場 合 は、hostname(1) コマンド を使 用 してサーバのホスト 名 を変 更 してください。
3. 先 に進 む前 に、新 しいホスト 名 がクラスタ内 のすべてのサーバで解 決 可 能 であることを確 認 してください。
コミュニケーションパスのアド レスを変 更 する場 合 は、新 しいアド レスが設 定 され、動 作 していることを確 認
してください (ping と telnet のユーティリティをこの確 認 に使 用 可 能 )。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 206

LifeKeeper の設 定 値 の変 更4. LifeKeeper の複 数 の値 を変 更 する必 要 がある場 合 は、クラスタ内 の各 サーバ上 のファイルで、古 い値 と
新 しい値 を以 下 のフォーマット で指 定 する必 要 があります。
old_value1=new_value1....
old_value9=new_value9
5. クラスタ内 のすべてのサーバで 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 のすべてのファイルに対 して変 更 を行 わないことを指 定 します。
6. クラスタ内 のすべてのサーバで、-M オプションを指 定 せずに lk_chg_value コマンド を実 行 して、LifeKeeper のファイルを変 更 してください。変 更 する値 が複 数 ある場 合 は、以 下 のコマンド を実 行 してください。
$LKROOT/bin/lk_chg_value -vf file_namefile_name は、手 順 4 で作 成 したファイルの名 前 です。
変 更 する値 が 1 つのみの場 合 は、以 下 のコマンド を実 行 してください。
$LKROOT/bin/lk_chg_value -vo old_value -n new_value
7. 以 下 のコマンド を使 用 して、LifeKeeper を再 起 動 してください。
/etc/init.d/lifekeeper start
LifeKeeper の GUI を使 用 してクラスタを表 示 する場 合 は、GUI を閉 じてから再 起 動 しなければならない
ことがあります。
例:
Server1 と Server2 は、2 ノード クラスタ内 にある LifeKeeper サーバの uname です。Server1 は、アド レス
172.17.100.48 のコミュニケーションパスを持 ちます。Server2 はアド レス 172.17.100.220 の IP リソースを持ち、この IP リソースは Server1 に拡 張 されています。Server1 について以 下 の値 を変 更 します。

値
uname

旧
Server1

コミュニケーションパスのアド レス 172.17.100.48
IP リソースのアド レス

新Newserver1
172.17.105.49

172.17.100.220 172.17.100.221

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 207

ファイルシステムの健 全 性 の監 視

これらの変 更 を行 うには、以 下 の手 順 を実 行 する必 要 があります。
1. 以 下 のコマンド を使 用 して、Server1 と Server2 の両 方 で LifeKeeperを停 止 してください。
/etc/init.d/lifekeeper stop-nofailover
2. 以 下 のコマンド を使 用 して、Server1 の uname を Newserver1 に変 更 してください。
hostname Newserver1
3. Newserver1 と Server2 の両 方 に、以 下 の内 容 を持 つファイル /tmp/subs を作 成 してください。
Server1=Newserver1
172.17.100.48=172.17.105.49
172.17.100.220=172.17.100.221
4. 両 方 のサーバで以 下 のコマンド を実 行 し、出 力 を確 認 して、予 測 しなかった変 更 内 容 による副 作 用 が発 生 していないことを確 認 してください。
$LKROOT/bin/lk_chg_value -Mvf /tmp/subs
5. 両 方 のサーバで、-M オプションを指 定 せずに lk_chg_value コマンド を実 行 して、LifeKeeper のファイル
を変 更 してください。
$LKROOT/bin/lk_chg_value -vf /tmp/subs
6. 以 下 のコマンド を使 用 して、両 方 のサーバで LifeKeeper を再 起 動 してください。
/etc/init.d/lifekeeper start
注記:l

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

ファイルシステムの健 全 性 の監 視
ファイルシステムの健 全 性 の監 視 機 能 は、LifeKeeper が保 護 する、ファイルシステム依 存 のアプリケーションで障害 が発 生 する原 因 となる条 件 を検 出 します。監 視 は、アクティブ / サービス中 のリソース (つまりファイルシステム)
でのみ実 行 されます。監 視 する条 件 は、以 下 の 2 つです。
l

ファイルシステムがフル (またはほぼフル) の状 態 になる。

lファイルシステムが不 適 切 にマウント (またはアンマウント ) された。

これら 2 つの条 件 のいずれかが検 出 されると、いくつかの動 作 のいずれかが実 行 されることがあります。
l

警 告 メッセージがログ記 録 され、システム管 理 者 に電 子 メールを送 信 できる。

l

リソースインスタンスのローカルリカバリを試 行 できる。

l

リソースをバックアップサーバにフェイルオーバできる。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 208条 件 の定 義

条 件 の定 義
フル (またはほぼフル) のファイルシステム「ディスクがフル」の条 件 は検 出 できますが、ローカルリカバリまたはフェイルオーバの実 行 で解 決 することはできません。管 理 者 の操 作 が必 要 です。デフォルト では、メッセージがログ記 録 されます。追 加 の通 知 機 能 を使 用 できます。例 えば、電 子 メールをシステム管 理 者 に送 信 できます。また、他 の方 法 により、別 のアプリケーションを
起 動 して警 告 メッセージを送 信 できます。この通 知 機 能 を有 効 にする方 法 についてはLifeKeeper のイベント 電
子 メール通 知 の設 定 のト ピックを参 照 してください。
「ディスクフル」の条 件 に加 えて、「ディスクがほぼフル」の条 件 を検 出 し、警 告 メッセージを LifeKeeper のログに記
録 できます。
「ディスクフル」のしきい値 は以 下 のとおりです。
FILESYSFULLERROR=95「ディスクがほぼフル」のしきい値 は以 下 のとおりです。
FILESYSFULLWARN=90
デフォルト 値 は上 記 のとおりそれぞれ 90% と 95% ですが、/etc/default/LifeKeeper ファイルの調 整 可 能 なパラメータを使 用 して設 定 できます。これら 2 つのしきい値 の意 味 は以 下 のとおりです。
FILESYSFULLWARNING - ファイルシステムがこの割 合 までフルになると、メッセージが LifeKeeper のログに表 示 されます。
FILESYSFULLERROR - ファイルシステムがこの割 合 までフルになると、メッセージが LifeKeeper のログ、およびシステムログに表 示 されます。ファイルシステムの通 知 スクリプト も呼 び出 されます。

アンマウント された、または不 適 切 にマウント されたファイルシステム
LifeKeeper は /etc/mtab ファイルをチェックして、LifeKeeper が保 護 するサービス中 のファイルシステムが実 際 にマ
ウント されているかどうかを調 べます。さらに、filesys のリソース情 報 フィールド に保 存 されているマウント オプションに対 してマウント オプションをチェックし、階 層 の作 成 時 に使 用 されていた元 のマウント ポジションと一 致 するかどうかを確 認 します。
ファイルシステムがアンマウント されているか、不 適 切 にマウント されていることを検 出 した場 合 、ローカルリカバリが起 動 され、正 しいマウント オプションを使 用 してファイルシステムの再 マウント が試 行 されます。
再 マウント に失 敗 した場 合 、条 件 を解 消 するためにフェイルオーバが試 行 されます。以 下 のリスト に、フェイル
オーバに進 行 する場 合 がある再 マウント の障 害 の一 般 的 な原 因 を示 します。
lファイルシステムが破 損 している (fsck の障 害 )lマウント ポイント ディレクト リの作 成 失 敗

lマウント ポイント がビジーlマウント の失 敗

lLifeKeeper の内 部 エラー

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 209

LifeKeeper が保 護 するシステムのメンテナンス

LifeKeeper が保 護 するシステムのメンテナンス
LifeKeeper が保 護 するサーバをシャット ダウンしてメンテナンスを行 うときには、メンテナンスの前 に、バックアップ
サーバでシステムのリソース階 層 を in service にする必 要 があります。このプロセスにより、メンテナンスが必 要 なシ
ステム上 にある共 有 ディスクの動 作 がすべて停 止 します。
記 載 の順 序 で、以 下 の操 作 を実 行 してください。Server A はメンテナンスが必 要 なプライマリシステム、Server
B はバックアップサーバです。
1. Server B で階 層 を in service にしてください。バックアップの Server B で、LifeKeeper の GUI を使 用 して、現 在 Server A でサービス中 のリソース階 層 を in service にします。これにより、LifeKeeper の保 護 下にある共 有 ディスクに存 在 している Server A のファイルシステムがアンマウント されます。詳 細 については、リソースを In Service にするを参 照 してください。
2. Server A で LifeKeeper を停 止 してください。LifeKeeper のコマンド /etc/init.d/lifekeeper
stop-nofailover を使 用 して、LifeKeeper を停 止 します。リソースが保 護 されていない状 態 になります。
3. Linux をシャット ダウンし、Server A の電 源 をオフにしてください。Server A のLinux オペレーティングシステ
ムをシャット ダウンし、サーバの電 源 をオフにします。
4. メンテナンスを実 行 してください。Server A で必 要 なメンテナンスを実 行 します。
5. Server A の電 源 をオンにし、Linux を再 起 動 してください。Server A の電 源 をオンにし、次 に Linux オペ
レーティングシステムを再 起 動 します。
6. Server A で LifeKeeper を開 始 してください。LifeKeeper のコマンド /etc/init.d/lifekeeper
start を使 用 して、LifeKeeper を開 始 します。リソースが保 護 されている状 態 になります。
7. 必 要 に応 じて、Server A で階 層 を in-service にしてください。Server A で LifeKeeper の GUI を使 用 して、Server B にスイッチオーバしていたすべてのリソース階 層 を in service にしてください。

リソース階 層 のメンテナンス
システム上 のその他 すべての階 層 を LifeKeeper で保 護 した状 態 で、あるリソース階 層 のメンテナンスを実 行 できます。このためには、メンテナンスが必 要 な階 層 を 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 がプライマリサーバ (Server A) からバックアップサーバ (Server B) にフェイルオーバリカバリを実 行 した

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 210

LifeKeeper の削 除

後 、以 下 の手 順 を実 行 してください。
1. ログを確 認 してください。Server B の LifeKeeper が Server A からフェイルオーバリカバリを実 行 すると、フェイルオーバ中 にステータスメッセージが表 示 されます。
実 際 の出 力 は、設 定 によって異 なります。マウント やアンマウント の失 敗 に関 するいくつかのメッセージが
表 示 されることが予 測 されますが、これらのメッセージはリカバリの失 敗 を示 唆 しません。これらのメッセー
ジ、および Server B でリソースを in service にするときに発 生 したエラーは、LifeKeeper のログに記 録 されます。
2. メンテナンスを実 行 してください。Server A の障 害 の原 因 を特 定 し、解 決 します。メンテナンスを実 行 する
ために、Server A の電 源 をオフにすることが必 要 な場 合 があります。
3. 必 要 に応 じて、Server A を再 起 動 してください。メンテナンスが完 了 したら、必 要 に応 じて Server A を
再 起 動 します。
4. 必 要 に応 じて、LifeKeeper を開 始 してください。Server A で LifeKeeper が動 作 していない場 合 は、コ
マンド /etc/init.d/lifekeeper start を使 用 して、LifeKeeper を開 始 してください。
5. アプリケーションを Server A に戻 してください。都 合 のよい時 点 で、LifeKeeper の GUI を使 用 して、Server A でアプリケーションを in service にします。詳 細 については、リソースを In Service にするを参照 してください。Server A でアプリケーションが [Automatic Switchback] に設 定 されている場 合 は、この手 順 は不 要 なことがあります。

LifeKeeper の削 除Linux 環 境 での LifeKeeper パッケージのアンインスト ールは、rpm をサポート するグラフィカルインターフェース、またはコマンド ラインから実 行 できます。このセクションでは、コマンド ラインから rpm コマンド を使 用 して LifeKeeperをアンインスト ールする手 順 を詳 しく説 明 します。rpm コマンド を使 用 する手 順 の詳 細 については、rpm(8) のマニュア
ルページを参 照 してください。
rpm ソフト ウェアの詳 細 については、以 下 の Web サイト を参 照 してください。http://www.rpm.org/
以 下 に、LifeKeeper ソフト ウェアを削 除 するための要 件 を示 します。
lll

アプリケーションの移 動 。LifeKeeper ソフト ウェアを削 除 する前 に、サーバ上 に LifeKeeper の保 護 を必 要とするアプリケーションがないことを確 認 する必 要 があります。アプリケーションリソース階 層 が In Service のサーバからは、絶 対 に LifeKeeper を削 除 しないでください。LifeKeeper を削 除 すると、同 等 性 、リソース
階 層 定 義 、ログファイルなどの設 定 データがすべて削 除 されます。追 加 情 報 については、リソース階 層 の転 送 を参 照 してください。
LifeKeeper の開 始 。LifeKeeper のリカバリキット ソフト ウェアを削 除 するときには、LifeKeeper が実 行 中でなければならない場 合 があります。LifeKeeper が実 行 中 でない場 合 、削 除 プロセスはクラスタ内 の他の LifeKeeper サーバからリソースインスタンスを削 除 できず、複 数 のサーバが不 整 合 の状 態 になることがあります。
すべてのパッケージの削 除 。LifeKeeper Core を削 除 する場 合 、初 めに LifeKeeperに依 存 する他 のパッケージ (例 : LifeKeeper のリカバリキット ) を削 除 する必 要 があります。LifeKeeper のリカバリキット を削 除 する前 に、まず関 連 するアプリケーションリソース階 層 を削 除 することが推 奨 されます。
注 記 : LifeKeeper のリカバリキット ソフト ウェアを削 除 する前 に、まず関 連 する階 層 をそのサーバから削 除することが推 奨 されます。この削 除 は、リソースの拡 張 解 除 の設 定 作 業 で実 行 できます。既 存 の階 層 のSIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 211

GnoRPM からの削 除

拡 張 解 除 を実 行 せずに LifeKeeper のリカバリキット パッケージを削 除 した場 合 、現 在 定 義 され、このリカ
バリキット により保 護 されている該 当 のリソース階 層 は、システムから自 動 的 に削 除 されます。一 般 的 な
ルールは以 下 のとおりです。リソース階 層 が In Service のサーバからは、絶 対 にリカバリキット を削 除 しな
いでください。これにより現 在 の階 層 が破 壊 され、リカバリキット の再 インスト ール時 に階 層 の再 作 成 が必要 になります。

GnoRPM からの削 除
GnoRPM のウィンド ウで、削 除 する各 パッケージのアイコンを右 クリックし、ポップアップメニューの [Uninstall] をクリックしてください (または、パッケージアイコンを選 択 して [Uninstall] ボタンをクリックできます)。

コマンドラインからの削 除
サーバから LifeKeeper を削 除 するには、rpm -e <packagename> コマンド を使 用 して LifeKeeper のパッ
ケージをすべて削 除 してください。rpm コマンド を使 用 する手 順 の詳 細 については、rpm(8) のマニュアルページを
参 照 してください。例 えば、LifeKeeper Core パッケージを削 除 するには、以 下 のコマンド を入 力 します。
rpm -e steeleye-lk
参 考 として、LifeKeeper Core パッケージクラスタに含 まれるパッケージを示 します。
steeleye-lk
steeleye-lkGUI
steeleye-lkHLP
steeleye-lkIP
steeleye-lkMAN
steeleye-lkRAW
steeleye-lkCCISS

ディスト リビューションの有 効 化 パッケージの削 除
LifeKeeper パッケージを削 除 した後 、 SPS のインスト ールイメージファイルに含 まれる設 定 スクリプト がインスト ー
ルしたディスト リビューションに固 有 の有 効 化 パッケージを削 除 する必 要 があります。お使 いの Linux ディスト リ
ビューションにより、パッケージの名 前 は steeleye-lk<Linux Distribution> のようになっています。
steeleye-lkRedHat
steeleye-lkSuSE

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

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 212

LifeKeeper のコミュニケーションパス

LifeKeeper のコミュニケーションパス
コミュニケーションパスは、特 定 の IP アド レスを使 用 して、LifeKeeper クラスタ内 にあるサーバペアの間 に設 定 されます。TCP ポート 7365 は、作 成 時 にデフォルト で各 通 信 のリモート 側 により使 用 されますが、通 信 の開 始 側の TCP ポート は任 意 です。推 奨 方 法 は、そのシステムが既 知 のコミュニケーションパスでローカルとリモート の IP
アド レスの各 指 定 ペアについて、受 信 と送 信 の両 方 のト ラフィックを許 可 するように、各 LifeKeeper サーバにファイアウォールを設 定 することです。

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

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

l

l

l

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

LifeKeeper Data Replication
LifeKeeper Data Replication を使 用 する場 合 は、複 製 に ndb を使 用 する任 意 のポート へのアクセスを許 可 するように、ファイアウォールを設 定 する必 要 があります。nbd が使 用 するポート は、以 下 の式 で計 算 できます。
10001 + <mirror number> + <256 * i>

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 213

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

i は 0 から始 まり、使 用 されていないポート 番 号 が計 算 されるまで加 算 されます。/etc/services に定 義 されているポート 、netstat -an --inet の出 力 に含 まれるポート 、または LifeKeeper Data Replication の他 のリソースが使用 中 としてすでに定 義 されているポート は、使 用 中 です。
例 : LifeKeeper Data Replication リソースのミラー番 号 が 0 である場 合 、式 は当 初 、使 用 するポート を 10001 として計 算 しますが、この番 号 は、一 部 の Linux ディスト リビューションでは SCP 設 定 ポート として /etc/services に
定 義 されています。この場 合 、i が 1 だけ増 分 されてポート 番 号 10257 が得 られます。この番 号 は、これらのLinux ディスト リビューションの /etc/services には定 義 されていません。

ファイアウォールの無 効 化
ファイアウォールを無 効 にする場 合 は、以 下 の手 順 に従 ってください。
1. 以 下 のコマンド (お使 いのファイアウォールパッケージによって異 なる) を使 用 して、ファイアウォールを停 止
してください。
/etc/init.d/ipchains stop または/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 または/sbin/chkconfig --del iptables/sbin/chkconfig --del ip6tables
SuSE Linux Enterprise Server を実 行 している場 合 は、SuSEfirewall2 の設 定 を管 理 する必要 があります。

ファイアウォール経 由 での LifeKeeper GUI の実 行
場 合 によっては、LifeKeeper クラスタが会 社 のファイアウォール内 に配 置 され、管 理 者 はファイアウォールの外 側にあるリモート システムから LifeKeeper GUI を実 行 します。
LifeKeeper は、GUI のサーバとクライアント との通 信 にリモート メソッド 呼 び出 し (RMI) を使 用 します。RMI クライ
アント は、それぞれの方 向 に通 信 を確 立 できる必 要 があります。RMI クライアント は動 的 ポート を使 用 するので、クライアント には推 奨 ポート を使 用 できません。
解 決 法 としては、以 下 のように ssh を使 用 して、ファイアウォールを通 過 する方 法 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 214リソース階 層 の転 送

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 サーバとの間 にかなり高 い帯 域 幅 の接 続 をもつはずなので、このコマンド には
圧 縮 は不 要 です。
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 サーバで定 期 的 なメンテナンスやその他 の作 業 を実 行 する必 要 がある場 合 、LifeKeeper の GUI を使 用 して In Service のリソースを別 のサーバに移 動 できます。 サーバ A からサーバ B に In Service のリソース階
層 を転 送 するには、GUI を使 用 してサーバ B でリソース階 層 を in service にします。 サーバ A のリソースがすべて、対 応 するバックアップサービスで In Service になるまで、操 作 を繰 り返 します。手 順 については、リソースを In
Service にするを参 照 してください。

サーバ A のリソースがすべて、バックアップサーバでアクティブになった後 、アプリケーションの処 理 に影 響 を与 えることなく、 サーバ A をシャット ダウンできます。ただし、メンテナンスの期 間 中 、クラスタ内 にあるサーバ数 によっては、リソースが LifeKeeper で保 護 されないことがあります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 215

テクニカルノート

テクニカルノート
お使 いの LifeKeeper 環 境 に関 する設 定 と動 作 上 の問 題 に関 する以 下 のテクニカルノート をお読 みになることを強 く推 奨 します。

LifeKeeper の機 能
項目

説明

ライセンス

LifeKeeper を使 用 するには、各 サーバに一 意 の実 行 時 ライセンスキーが必 要 です。これは物理 サーバおよび仮 想 サーバの両 方 に適 用 されます。ライセンスキーは、LifeKeeper Core ソフト
ウェア、および LifeKeeper リカバリキット の各 パッケージにそれぞれ必 要 です。インスト ールスクリプ
ト で、サーバの Host ID を取 得 して表 示 するラインセンスユーティリティパッケージをインスト ールします。ライセンスがインスト ールされた後 、ユーティリティが、使 用 可 能 な Entitlement ID、またはHost ID (Entitlement ID が使 用 できない場 合 ) を返 します。ホスト ID およびソフト ウェアに付 属のアクティベーション ID を使 用 して SIOS Technology Corp. の Web サイト からライセンスキー
を取 得 してください。

大 型 クラス
タのサポー
ト

LifeKeeper は、最 大 32 台 のサーバを持 つ大 型 クラスタの設 定 をサポート します。ただし、LifeKeeper 以 外 の多 くの要 因 が、クラスタ内 でサポート されるサーバの台 数 に影 響 することがあります。この要 因 として、スト レージの相 互 接 続 、オペレーティングシステム、スト レージソフト
ウェアの制 限 などがあります。サポート される最 大 クラスタサイズを調 べるには、ベンダ固 有 のハー
ド ウェアとソフト ウェアの設 定 情 報 を参 照 してください。

LifeKeeper for Linux v5.2 以 降 は、リソース名 とタグ名 でのワイド / マルチバイト 文 字 の使 用 をサ
ポート していますが、ネイティブの言 語 メッセージサポート は含 まれていません。Java のプロパティ
ファイルのロケール固 有 バージョンを作 成 することにより、LifeKeeper の GUI をローカライズできま
すが、現 在 フルにローカライズされているのは英 語 バージョンのみです。ただし、LifeKeeper の国際化とローカライズ GUI に表 示 される多 くのメッセージは LifeKeeper Core から来 ているので、GUI のローカライズ
は、ユーザにとって、Core ソフト ウェアがフルにローカライズされるまでの単 なる部 分 的 な解 決 法です。
追 加 情 報 については、制 限 または既 知 の問 題 の「言 語 環 境 の影 響 」も参 照 してください。
LifeKeeper は、LifeKeeper クラスタ内 で発 生 するイベント を記 述 する SNMP ト ラップを送 出 する
LifeKeeper
ように設 定 できます。この機 能 の設 定 に関 する詳 細 については、lk_configsnmp(8) のマニュアルの MIB ファページを参 照 してください。LifeKeeper のト ラップを記 述 する MIB ファイルイル
は、/opt/LifeKeeper/include/LifeKeeper-MIB.txt に記 載 されています。
Watchdog

LifeKeeper は、Watchdog 機 能 をサポート しています。この機 能 は、SIOS Technology Corp. により Red Hat EL 5.5 の 64-ビット 、および Red Hat EL 6 + softdog でテスト 済 みです。

STONITHLifeKeeper は、STONITH 機 能 をサポート しています。この機 能 は、SIOS Technology Corp. により IBM x3550 x86_64 アーキテクチャ上 の SLES 11、および RHEL5.5 の 64-ビット でテスト 済 みです。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 216

チューニング

XFS ファイルシステム

XFS ファイルシステムは、ファイルシステムのチェックと修 正 に fsck ユーティリティを使 用 しません。
その代 わりに、ログの再 生 をマウント に依 存 します。整 合 性 の問 題 についての懸 念 がある場 合は、システム管 理 者 がファイルシステムを out of service にしてシステムをアンマウント し、xfs_
check(8) と xfs_repair(8) を実 行 して問 題 を解 決 する必 要 があります。

IPv6

SIOS は、ip コマンド の使 用 に移 行 し、ifconfig コマンド を使 用 しなくなりました (詳 細 については IPv6 の既 知 の問 題 を参 照 )。

チューニング項目

説明

IPC LifeKeeper には、プロセス間 通 信 (IPC) セマフォと IPC 共 有 メモリが必 要 です。以 下 の Linux カーネル
セマ オプションの Red Hat のデフォルト 値 は、/usr/src/linux/include/linux/sem.h にあり、LifeKeeper の多 数 のフォ 設 定 をサポート するのに十 分 な値 です。
と必 要 なオプション Red Hat 6.2 のデフォルト 値
IPC
SEMOPM
14 32
共SEMUME20 32
有SEMMNU60 32000
メモ
SEMMAP25 32000
リ
SEMMNI25 128LifeKeeper がバックアップシステムに正 常 にフェイルオーバするためには、システムリソースが使 用 可 能 である必 要 があります。例 えば、システムファイルテーブルがフルの場 合 、LifeKeeper が新 しいプロセスを開始 してリカバリを実 行 することができない可 能 性 があります。エンタプライズパッチを持 つカーネル(LifeKeeper がサポート するものを含 む) では、file-max、つまりシステムで開 いているファイルの最 大 数
は、デフォルト でシステムメモリサイズの 1/10 に設 定 されます。これは、LifeKeeper の多 数 の設 定 をサ
ポート するのに十 分 な値 です。file-max 値 をデフォルト 値 よりも低 く設 定 すると、予 期 しない LifeKeeperの障 害 が発 生 することがあります。
シス file-max 値 は、以 下 のコマンド で取 得 できます。
テム
ファ cat /proc/sys/fs/file-nr
イル
このコマンド は、3 つの値 を返 します。1 番 目 の値 はファイルテーブルのエント リのこれまでの最 大 値 (システー
テムがこれまでに検 出 した最 大 値 )、2 番 目 の値 は現 在 のファイルテーブルのエント リ数 、3 番 目 の値 はブル
file-max 値 です。
file-max を調 整 するには、/etc/sysctl.conf の「fs,file-max」値 を追 加 (または変 更 ) し (フォーマット については sysctl.conf(5) を参 照 )、sysctl –p
次 にこのファイルを実 行 して、システムを更 新 します。/etc/sysctl.conf の値 は、再 起 動 後 も保 持 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 217

LifeKeeper の動 作

LifeKeeper の動 作
項目
カーネ
ルデ
バッガ
(kdb)

説明
LifeKeeper が保 護 するサーバでカーネルデバッガ (kdb) を使 用 したり init s に移 動 する前 に、そのサーバで LifeKeeper をシャット ダウンするか、LifeKeeper が保 護 するリソースをバックアップサーバにス
イッチオーバする必 要 があります。LifeKeeper の SCSI 予 約 デーモン (lkscsid と lkccissd) を有 効 にした状 態 で (デフォルト で有 効 )、kdb を使 用 すると、予 期 しないパニックが発 生 することがあります。

init sLifeKeeper はロックを使 用 して、共 有 SCSI バス上 にある他 のサーバがアクセスしないように共 有
データを保 護 します。他 のサーバがデバイスをロックしたことにより LifeKeeper がデバイスにアクセスでロックし きない場 合 、致 命 的 なエラーが発 生 し、即 座 に対 処 する必 要 があります。対 処 しない場 合 、デーている タが破 損 するおそれがあります。この条 件 が検 出 された場 合 、LifeKeeper はシステムにパニックを発
共 有 デ 生 させる機 能 を有 効 にします。
バイス
でのシ 共 有 デバイスが予 約 された状 態 で、LifeKeeper が「/etc/init.d/lifekeeper stopステム nofailover」以 外 の方 法 により停 止 した場 合 (init s の実 行 で発 生 することがある)、他 のサーバパニック がリソースを復 旧 するときに LifeKeeper のロックメカニズムによりカーネルのパニックがト リガされることがあります。この方 法 で LifeKeeper を停 止 する前 に、リソースをすべて out-of-service にする必 要 があります。
When using storage applications with locking and following recommendations for the NFS mount
nolocoptions, SPS requires the additional nolock option be set, e.g.
k オプ
rw,nolock,bg,hard,nointr,tcp,nfsvers=3,timeo=600,rsize=32768,wsize=32
ション
768,actimeo=0.
LifeKeeper サーバの障 害 発 生 後 のリカバリの一 部 として、障 害 が発 生 したサーバに設 定 されている
Out-ofリソース階 層 のうち、障 害 発 生 時 にいずれかのサーバで in-service ではないものは、その時 点 で優Servic
先 順 位 が最 高 の alive のサーバで復 旧 されます。これは、障 害 が発 生 したサーバ、復 旧 中 のサーe 階層
バ、クラスタ内 の他 のサーバを含 め、out of service の階 層 が最 後 にどこで in service だったかには無の復 旧関 係 です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 218

サーバの設 定

ファイアウォールと SELinux が、インスト ール時 に有 効 になります。インスト ールの完 了 後 、SELinuxを無 効 にし、ファイアウォールを変 更 する必 要 があります。
SELinux のモード が「有 効 」または「許 可 」の場 合 、LifeKeeper はインスト ールされず、機 能 しません。Red Hat の SELinux を無 効 にするには、ホスト システムのコンソールから system-configsecuritylevel-tui ツールを実 行 してください。SELinux for SLES 11 SP1 が提 供 されています
が、これも無 効 にする必 要 があります(http://www.novell.com/linux/releasen.../SUSE-SLES/11/)。
Linux
ファイア
ウォー
ルと
SELin
ux の
共存

AppArmor (このセキュリティモデルを使 用 するディスト リビューションの場 合 ) は有 効 にすることができます。
ホスト のファイアウォールが有 効 の場 合 、LifeKeeper は機 能 します。ただし、絶 対 に必 要 な場 合 以
外 は、ファイアウォールは無 効 にし、LifeKeeper が保 護 するリソースは別 の保 護 ファイアウォール内 に
配 置 してください。
LifeKeeper を、ファイアウォールを有 効 にしたホスト と共 存 させる必 要 がある場 合 、LifeKeeper はコ
ミュニケーションパス、GUI、IP、およびデータ複 製 に特 定 のポート を使 用 します。Linux のファイア
ウォール機 能 を使 用 する場 合 、LifeKeeper が使 用 する特 定 のポート を開 く必 要 があります。
Red Hat のファイアウォールを無 効 にしたり変 更 したりするには、ホスト システムのコンソールから
system-config-securitylevel-tui ツールを実 行 してください。SUSE のファイアウォールを
無 効 にしたり変 更 したりするには、yast2 を実 行 し、[Security and User]、[Firewall] を順 に選 択
してください。詳 細 については、ファイアウォールを使 用 した状 態 での LifeKeeper の実 行 を参 照 してください。

Suid マ suid マウント オプションは、root としてマウント するときのデフォルト であり、マウント コマンド により
ウント オ /etc/mtab に書 き込 まれることはありません。LifeKeeper 環 境 では、suid マウント オプションは不 要 でプション す。

サーバの設 定項目

説明

BIOS のアップデー 使 用 可 能 な最 新 の BIOS を常 にすべての LifeKeeper サーバにインスト ールする必 要 がトあります。

LifeKeeper 8.2.0 以 降 の GUI 要 件
LifeKeeper GUI クライアント でユーザを正 常 に認 証 するには、64 ビット バージョンの PAM 関 連 のパッケージがすべて必 要 です。

[Confirm Failover] と [Block Resource Failover] の設 定
以 下 の説 明 、例 、および考 慮 事 項 をよく読 んで理 解 してから、お使 いの LifeKeeper 環 境 で [Confirm
Failover] または [Block Resource Failover] を設 定 してください。これらの設 定 は、コマンド ライン、または
LifeKeeper の GUI の [Properties] パネルから使 用 できます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 219

Confirm Failover On:

Confirm Failover On:
定 義 – システム A からシステム B へのフェイルオーバの手 動 確 認 を有 効 にします (システム A はプロパティが[Properties] パネルに表 示 されるサーバで、 システム B はチェックボックスの左 にあるシステム)。あるシステムでこのオプションをオンに設 定 した場 合 、障 害 発 生 が検 出 されたシステムについて LifeKeeper がフェイルオーバリカバリ
を実 行 するには、システム管 理 者 による手 動 確 認 が必 要 になります。
フェイルオーバを確 認 するには、lk_confirmso コマンド を使 用 してください。デフォルト では、このコマンド を実行 するまで管 理 者 には 10 分 の猶 予 時 間 があります。この時 間 は、/etc/default/LifeKeeper のCONFIRMSOTO 設 定 で変 更 できます。管 理 者 が 10 分 以 内 に lk_confirmso コマンド を実 行 しない場
合 、フェイルオーバは続 行 されるか、ブロックされます。デフォルト では、フェイルオーバが続 行 されます。この動 作
は、/etc/default/LifeKeeper の COMFIRMSODEF 設 定 で変 更 できます。
例 : 自 動 フェイルオーバをすべてブロックする場 合 は、[Properties] パネルの [Confirm Failover On] オプションを設 定 し、さらに CONFIRMSODEF を 1 (フェイルオーバをブロック)、CONFIRMSOTO を 0 (フェイルオーバ動 作 が
決 定 されるまで待 機 しない) に設 定 してください。
この設 定 を選 択 するタイミング:
この設 定 は、設 定 に冗 長 ハート ビート コミュニケーションパスを含 まない多 くのディザスタリカバリ、その他 の WAN
設 定 で使 用 されます。
通 常 のサイト (非 マルチサイト クラスタ) では、あるサーバで [Properties] ページを開 き、[Confirm Failover] フラ
グをオンに設 定 するサーバを選 択 してください。
マルチサイト WAN の構 成 の場 合 : フェイルオーバの手 動 確 認 を有 効 にしてください。
マルチサイト LAN の構 成 の場 合 : フェイルオーバの手 動 確 認 を有 効 にしないでください。
マルチサイト クラスタ環 境 では、非 ディザスタシステムから DR システムを選 択 し、[Set Confirm Failover] フラグ
チェックボックスをオンにします。クラスタ内 の非 ディザスタサーバのそれぞれについて、[Properties] パネルを開 いてこの設 定 を選 択 する必 要 があります。

Block Resource Failover On:
定 義 - デフォルト では、リソースのすべての障 害 について復 旧 イベント が発 生 し、ローカルシステムの障 害 リソースの復 旧 が試 行 されます。ローカルリカバリが失 敗 した場 合 、または有 効 になっていない場 合 は、リソースが定 義されている、優 先 順 位 が次 に最 も高 いシステムに、LifeKeeper がローカル履 歴 を転 送 します。ただし、宛 先 として指 定 したシステムでこの設 定 を選 択 している場 合 、リソース障 害 に起 因 するリソースの転 送 はすべてブロックされます。
この設 定 が有 効 の場 合 、以 下 のメッセージがログに記 録 されます。
Local recovery failure, failover blocked, MANUAL INTERVENTION REQUIRED

条件 / 考慮事項:
マルチサイト 設 定 では、設 定 内 のすべてのサーバについて、フェイルオーバのブロックを選 択 しないでください。
注 記 : この設 定 は、システム全 体 の障 害 が発 生 した場 合 のフェイルオーバ動 作 には影 響 しません。リソースの障 害 に起 因 するフェイルオーバのみをブロックします。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 220

NFS クライアント のオプション

NFS クライアント のオプション
LifeKeeper で保 護 する NFS サーバを設 定 するときには、NFS クライアント がこのサーバに接 続 する方 法 が、フェイルオーバ時 に再 接 続 する速 さに大 きな影 響 を与 えます。

NFS クライアント をマウント するときの考 慮 事 項
NFS サーバは、クライアント コンピュータにネット ワークベースのスト レージシステムを提 供 します。このリソースを使用 するには、クライアント システムは、NFS サーバによりエクスポート された、既 に NFS であるファイルシステムを「マウント 」する必 要 があります。NFS クライアント を LifeKeeper が保 護 する NFS リソースに接 続 する方 法 について、いくつかのオプションをシステム管 理 者 は考 慮 する必 要 があります。

UDP または TCP の選 択
NFS プロト コルは、ユーザデータグラムプロト コル (UDP) と伝 送 制 御 プロト コル (TCP) のいずれかを活 用 できます。.NFS は従 来 、クライアント / サーバの通 信 に UDP プロト コルを使 用 してきました。この理 由 の 1 つは、NFS
が UDP プロト コルを使 用 してステート レス方 式 で動 作 するほうが容 易 だからです。この「ステート レス」であることが、高 可 用 性 のクラスタ化 では重 要 です。これは、保 護 されている NFS サーバリソースがクラスタホスト 間 で切 り
替 えられた場 合 に、クライアント を容 易 に認 識 できるからです。一 般 的 に、LifeKeeper が保 護 する NFS リソースを操 作 するときには、UDP プロト コルが TCP よりも良 好 に動 作 する傾 向 があります。

/etc/exports の Sync オプション
LifeKeeper が保 護 する NFS リソースの場 合 、エクスポート オプションとして「sync」を指 定 することが推 奨 されます。「sync」オプションは、ディスクに書 き込 みを実 行 してから肯 定 応 答 を NFS クライアント に送 信 するように
NFS に指 示 します。もう 1 つのオプションである「async」も使 用 できますが、このオプションを使 用 するとデータが破 損 するおそれがあります。これは、ディスクに書 き込 みを実 行 する前 に NFS 書 き込 みの肯 定 応 答 をクライアン
ト に送 信 するからです。NFS クライアント も、NFS ファイルシステムのマウント 時 にオプションとして「sync」を指 定 できます。

Red Hat EL6 (および Fedora 14) クライアント と Red Hat EL6 NFS サーバの使 用
Red Hat EL6 用 NFS サーバのバグと思 われるものにより、Red Hat EL6 (および Fedora 14) を実 行 する NFS クラ
イアント は、NFS のバージョン (nfsvers) および UDP の両 方 をマウント コマンド に指 定 できません。これと同 じ動
作 が、Ubuntu10.10 クライアント でも確 認 されています。この動 作 は、Red Hat EL6 NFS を使 用 する Red Hat
EL5 クライアント では確 認 されておらず、Red Hat EL5 NFS サーバを使 用 するすべてのクライアント で確 認 されていません。Red Hat EL6 (Fedora 14) クライアント と Red Hat EL 6 NFS サーバを使 用 するための NFS マウント ディ
レクト リの最 善 の組 み合 わせは以 下 のとおりです。
mount <protected-IP>:<export> <mount point>-o nfsvers=2,sync,hard,intr,timeo=1l

この組 み合 わせでは、LifeKeeper が保 護 する NFS サーバがスイッチオーバまたはフェイルオーバを実 行 する場 合 に、クライアント の再 接 続 時 間 が最 短 になります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 221

Red Hat EL5 NFS クライアント と Red Hat EL6 NFS サーバの使 用

Red Hat EL5 NFS クライアント と Red Hat EL6 NFS サーバの使 用
Red Hat EL5 を実 行 する NFS クライアント と Red Hat EL6 NFS サーバを使 用 するときに、再 接 続 時 間 が短 い
最 善 のオプションの組 み合 わせは以 下 のとおりです。
mount <protected-IP>:<export> <mount point>-o nfsvers=3,sync,hard,intr,timeo=1,udp

クラスタの例
拡 張 したマルチクラスタの例

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 222

ト ラブルシューティング

ト ラブルシューティング
メッセージカタログ (場 所 は、SIOS テクニカルド キュメンテーション Web サイト の「エラーコード の検 索 」の下 ) には、
操 作 、管 理 、GUI など、SIOS Protection Suite for Linux の使 用 中 に遭 遇 する可 能 性 のあるすべてのエラー
コード が列 挙 されています。また、エラーコード の原 因 に関 する追 加 の説 明 や、問 題 解 決 のために必 要 な処 置についても、必 要 に応 じて記 載 されています。この完 全 なリスト を検 索 すると、受 信 したエラーコード を見 つけることができます。また、以 下 の個 別 のメッセージカタログに直 接 アクセスすることもできます。
lCore メッセージカタログlDB2 メッセージカタログl

DMMP Kit メッセージカタログ

l

Recovery Kit for EC2 メッセージカタログ

lファイルシステムキット メッセージカタログlGen/App Kit メッセージカタログl

GUI メッセージカタログl

IP Kit メッセージカタログlOracle Listener Kit メッセージカタログlOracle Kit メッセージカタログl

SCSI Kit メッセージカタログl

DataKeeper Kit メッセージカタログ

上 記 のメッセージカタログに加 え、以 下 のト ピックでも、直 面 する可 能 性 がある問 題 や制 限 事 項 のト ラブル
シューティングについて詳 細 を説 明 します。

SPS が開 始 するフェイルオーバの一 般 的 な原 因
障 害 が発 生 した場 合 、SPS には 2 つのリカバリ方 式 があります。ローカルリカバリとサーバ間 リカバリです。ローカ
ルリカバリが失 敗 した場 合 、「フェイルオーバ」が実 行 されます。フェイルオーバは、アクティブだったアプリケーショ
ン、サーバ、システム、ハード ウェアコンポーネント 、ネット ワークの障 害 や異 常 終 了 が発 生 したときのバックアップ
サーバへの自 動 的 な切 り替 えと定 義 されます。フェイルオーバとスイッチオーバは基 本 的 には同 じ動 作 ですが、ス
イッチオーバが人 の介 入 を必 要 とするのに対 し、フェイルオーバは自 動 で、通 常 は警 告 なしで実 行 されます。この自 動 的 なフェイルオーバは、さまざまな理 由 で発 生 します。以 下 は、SPS が開 始 するフェイルオーバの最 も一
般 的 な例 の一 覧 です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 223

サーバレベルでの原 因

サーバレベルでの原 因
サーバの障 害SPS には、設 定 内 の各 サーバに、ペアのサーバが動 作 していることを定 期 的 に通 知 する組 み込 みのハート ビー
ト 信 号 があります。サーバがハート ビート メッセージを受 信 しなかった場 合 に、障 害 として検 出 されます。
lll

プライマリサーバが電 源 を喪 失 するか、電 源 がオフになる。
過 負 荷 による CPU 使 用 率 -- 非 常 に高 負 荷 の I/O の下 では、これらの遅 延 と低 メモリ状 態 によってシス
テムが無 応 答 になり、SPS がこれをサーバのダウンとして検 知 し、フェイルオーバを開 始 することがあります。
Quorum/Witness - プライマリサーバが Quorum を失 った場 合 、Quorum/Witness の I/O フェンシングメカニ
ズムの一 環 として、(設 定 に基 づいて)「fastboot」、「fastkill」、または「osu」が実 行 され、フェイルオーバが
開 始 されます。フェイルオーバ時 を決 定 する際 、プライマリサーバで障 害 が発 生 しクラスタを構 成 できなくなったことが確 認 できた場 合 にのみ、witness サーバによりバックアップサーバ上 でリソースを in service にすることができます。全 体 のアクセスや、パフォーマンス、in-service のノード が影 響 を受 けない場 合 は、これによってノード 間 で発 生 する単 純 な通 信 障 害 から発 生 するフェイルオーバを回 避 します。

関 連 ト ピック
スト レージとアダプタの設 定
サーバ障 害 リカバリのシナリオ
LifeKeeper ハート ビート の調 整
Quorum/Witness

通 信 障 害 / ネット ワーク障 害
SPS は、サーバ間 で 5 秒 ごとにハート ビート を送 信 します。通 信 障 害 によって 2 回 のハート ビート が途 絶 し、3回 目 のハート ビート で再 開 した場 合 、SPS は一 切 処 置 を行 いません。コミュニケーションパスの切 断 継 続 時 間がハート ビート 3 回 分 になった場 合 は、SPS はそのコミュニケーションパスを切 断 と判 定 します。ただし、他 方 の
冗 長 的 なコミュニケーションパスも切 断 と判 定 されるまではフェイルオーバを開 始 しません。
l

プライマリサーバへのネット ワーク接 続 の喪 失 。

lネット ワークの遅 延 。

ll

TCP コミュニケーションパス上 のネット ワークト ラフィックが大 きくなると、偽 のフェイルオーバや LifeKeeper の
初 期 化 の問 題 など、予 期 せぬ動 作 が生 じる可 能 性 があります。
STONITH を使 用 しているときに SPS がノード との通 信 障 害 を検 出 すると、そのノード の電 源 が切 断 され、フェイルオーバが発 生 します。

l

NIC の障 害 。

lネット ワークスイッチの障 害 。

l

手 動 によるネット ワーク接 続 の解 除 。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 224

スプリット ブレイン

関 連 ト ピック
コミュニケーションパスの作 成
LifeKeeper ハート ビート の調 整
ネット ワーク設 定
ネット ワーク設 定 の確 認
SNMP 経 由 の LifeKeeper イベント の転 送
ネット ワーク関 連 のト ラブルシューティング (GUI)
ファイアウォールを使 用 した状 態 での LifeKeeper の実 行
STONITH

スプリット ブレイン
単 一 のコミュニケーションパスを使 用 しているときに、そのコミュニケーションパスで障 害 が発 生 した場 合 、複 数 のシステム上 で同 時 に SPS の階 層 が in service になることがあります。これは、偽 のフェイルオーバまたは「スプリット ブレイン」シナリオと呼 ばれます。「スプリット ブレイン」シナリオでは、各 サーバが、アプリケーションを制 御 できると
認 識 しているため、データにアクセスしようとしたり共 有 スト レージデバイスにデータを書 き込 もうとする場 合 があります。スプリット ブレインシナリオを解 決 するために、SPS では、サーバの電 源 をオフにしたり、再 起 動 したり、階層 を out-of-service にすることで、すべての共 有 データに対 するデータの整 合 性 を保 証 することができます。また、TCP コミュニケーションパス上 のネット ワークト ラフィックが大 きくなると、偽 のフェイルオーバや LifeKeeper が適切 に初 期 化 できなくなるなど、予 期 しない動 作 が生 じる可 能 性 があります。
以 下 に、スプリット ブレインが発 生 する可 能 性 のあるシナリオを示 します。
l

上 記 のいずれかの通 信 障 害l

LifeKeeper の不 正 なシャット ダウンl

サーバリソースの枯 渇

l

すべてのネット ワークパスの喪 失l

DNS またはその他 のネット ワークの問 題lシステムのロックアップ / 解 除

リソースレベルでの原 因
SPS には、個 々 のアプリケーションおよび関 連 アプリケーションのグループを監 視 する機 能 があり、定 期 的 にロー
カルリカバリを実 行 したり、保 護 下 のアプリケーションに障 害 が発 生 したときに通 知 することができます。関 連 し合うアプリケーションの例 としては、主 アプリケーションが下 位 のスト レージまたはネット ワークリソースに依 存 する階 層などがあります。SPS は、これらの保 護 下 のリソースのステータスと健 全 性 を監 視 します。SPS は、リソースが障害 状 態 にあると判 断 すると、外 部 の介 入 なしに現 在 のシステム (in-service のノード ) でリソースまたはアプリケー
ションをリスト アしようとします。このローカルリカバリが失 敗 した場 合 、リソースのフェイルオーバが開 始 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 225

アプリケーションの障 害

アプリケーションの障 害ll

アプリケーションの障 害 が検 出 されたが、ローカルリカバリプロセスが失 敗 。
削 除 の失 敗 - リソースのフェイルオーバプロセスでは、該 当 する重 要 なアプリケーションのすべての機 能 を提 供 するために、プライマリサーバ上 でのサービスから特 定 のリソースを削 除 し、選 択 したバックアップサー
バでそのリソースを in service にする必 要 があります。この削 除 プロセスが失 敗 した場 合 は、プライマリサー
バの再 起 動 が実 行 され、その結 果 、完 全 なサーバフェイルオーバに移 行 します。
削 除 の失 敗 の例
l

ファイルシステムをアンマウント できないl

保 護 対 象 のアプリケーション (Oracle、mySQL、Postgres など) をシャット ダウンできない

関 連 ト ピック
ファイルシステムの健 全 性 監 視
リソースエラーリカバリのシナリオ

ファイルシステムlll

ディスクフル - SPS のファイルシステムの健 全 性 監 視 は、ファイルシステムリソースのフェイルオーバになる可能 性 のある、ファイルシステムのディスクフル状 態 を検 出 できます。
アンマウント された、または不 適 切 にマウント されたファイルシステム - in-service 状 態 で LK 保 護 下 のファ
イルシステムをユーザが手 動 でアンマウント またはオプションを変 更 。
再 マウント の障 害 - 以 下 のリスト に、フェイルオーバに進 行 する場 合 がある再 マウント の障 害 の一 般 的 な
原 因 を示 します。
lファイルシステムが破 損 している (fsck の障 害 )lマウント ポイント ディレクト リの作 成 失 敗

lマウント ポイント がビジーlマウント の失 敗

l

SPS の内 部 エラー

関 連 ト ピック
ファイルシステムの健 全 性 監 視

IP アド レスの障 害
IP Recovery Kit によって IP アド レスの障 害 が検 出 されると、結 果 として生 じる障 害 によって IP ローカルリカバリ
スクリプト が起 動 されます。SPS は最 初 に、その IP アド レスを現 在 のネット ワークインターフェース上 で in service

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 226

リザベーションコンフリクトに戻 そうとします。ローカルリカバリの試 みが失 敗 すると、SPS はその IP アド レスと依 存 関 係 を持 つすべてのリ
ソースのバックアップサーバへのフェイルオーバを実 行 します。フェイルオーバ中 に、削 除 プロセスによって現 在 のサーバ上 の該 当 する IP アド レスの設 定 が解 除 され、バックアップサーバ上 でそのアド レスを設 定 できるようになります。この削 除 プロセスに失 敗 すると、システムは再 起 動 します。
l

IP 競 合l

IP コリジョンl

DNS の名 前 解 決 の障 害l

NIC やスイッチの障 害

関 連 ト ピック
切 り替 え可 能 な IP アド レスの作 成
IP ローカルリカバリ

リザベーションコンフリクトll

保 護 されたデバイスへのリザベーションの喪 失 または盗 難
保 護 されたリソースデバイスへのリザベーションまたは制 御 の回 復 が不 可 能 (手 動 のユーザ介 入 、HBA
またはスイッチの障 害 が原 因 )関 連 ト ピックSCSI リザベーション
リザベーションの無 効 化

SCSI デバイスl

保 護 された SCSI デバイスを開 くことができない。デバイスに障 害 が発 生 しているか、システムからデバイスが削 除 されている可 能 性 があります。

既 知 の問 題 と制 限
下 記 に、LifeKeeper for Linux で明 らかになっている制 限 または既 知 の問 題 を機 能 領 域 ごとに示 します。

インスト ール
説明リリース 7.4 以 降 では、SIOS 製 品 RPM パッケージの再 割 り当 てはサポート されません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 227

インスト ール

説明Linux の依 存 関 係
オプションの Recovery Kit を含 めて SIOS Protection Suite for Linux のインスト ールを正 常 に完 了 するには、
前 提 条 件 である多 数 のパッケージをインスト ールしておく必 要 があります。注 記 : 依 存 関 係 にあるこれらのパッ
ケージのインスト ールが正 常 に完 了 していない場 合 、SIOS Protection Suite for Linux を起 動 する機 能 、および SIOS Protection Suite for Linux の GUI をロード する機 能 にも影 響 します。
スクリプト の失 敗 を防 ぐには、これらのパッケージをインスト ールしてから、インスト ール設 定 スクリプト を実 行 してください。依 存 関 係 の詳 細 については、Linux の依 存 関 係 を参 照 してください。
新 しいデバイスがスキャンされているときに nbd ド ライバがロード されると、multipathd デーモンはエラーログにエラーを記 録 します
解 決 方 法 : これらのエラーをログに記 録 しないようにするには、/etc/multipath.conf の blacklist に devnode"^nbd" を追 加 します。
NFS Setup Logging が不 完 全 ですISO イメージ (sps.img) からインスト ール設 定 スクリプト を実 行 する場 合 、NFS のスクリプト パッチプロセスの結
果 は、LifeKeeper インスト ールログ (/var/log/LK_install.log) でキャプチャされません。対 応 策 はありません。
RHEL 5.9、CentOS 5.9、および Oracle Linux 5.9 では、Java 1.6.0_33 のインスト ール手 順 で軽 微 なエ
ラーが発 生SIOS Protection Suite のインスト ール / 設 定 フェーズで Java 1.6.0_33 コンポーネント がインスト ールされるときに、軽 微 なエラーが発 生 します。このエラーは、Java パッケージで発 生 するものです。致 命 的 ではありません。Java package はインスト ールされ、フルに機 能 します。このエラーは RHEL 5.9 およびその派 生 カーネルに
固 有 のものであり、Red Hat の既 知 の問 題 です。メッセージは、以 下 のようになります。
[<ffffffff8012ee59>] security_ops_task_setrlimit+0x87/0x96[<ffffffff8009dbc9>] do_prlimit+0xd7/0x1d2[<ffffffff8009ed12>] sys_setrlimit+0x36/0x43[<ffffffff8005d29e>] tracesys+0xd5/0xdf

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 228

インスト ール説明mksh SIOS Protection Suite for Linux の必 須 設 定 との矛 盾 ksh
mksh パッケージがインスト ール済 みの場 合 、 SIOS Protection Suite for Linux の設 定 は、パッケージの矛 盾 があることを示 して、失 敗 します。SIOS Protection Suite for Linux には ksh パッケージが必 須 です。
対 応 策 : RHEL、CentOS、または Oracle Linux では、mksh パッケージをアンインスト ールして ksh パッケージをインスト ールしてください。ksh パッケージをインスト ールした後 、SIOS Protection Suite for Linux の設 定 を
再 実 行 してください。
例:
1. mksh パッケージをアンインスト ールしてください。
yum remove mksh
2. ksh パッケージをインスト ールしてください。
yum install ksh
3. 設 定 スクリプト を再 実 行 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 229

LifeKeeper Core

LifeKeeper Core

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 230

LifeKeeper Core説明
言 語 環 境 の影 響
一 部 の LifeKeeper スクリプト は、Linux システムユーティリティの出 力 を解 析 し、一 定 のパターンに従 って情 報を抽 出 します。英 語 圏 以 外 のロケールで一 部 のコマンド が実 行 されている場 合 、予 測 されたパターンは変 更
され、LifeKeeper スクリプト は必 要 な情 報 の取 得 に失 敗 します。このため、/etc/default/LifeKeeper では、言語 環 境 変 数 LC_MESSAGES が POSIX「C」のロケール (LC_MESSAGES=C) に設 定 されています。言 語
を英 語 にして Linux をインスト ールする必 要 はありません (インスト ールメディアで使 用 できる任 意 の言 語 を選
択 可 能 )。/etc/default/LifeKeeper の LC_MESSAGES の設 定 は LifeKeeper にのみ影 響 します。/etc/default/LifeKeeper の LC_MESSAGES の値 を変 更 する場 合 、LifeKeeper の動 作 に悪 影 響 を及 ぼす可 能 性 があることに注 意 してください。悪 影 響 は、メッセージカタログがさまざまな言 語 とユーティリティに対応 してインスト ールされているかどうか、および LifeKeeper が予 期 していないテキスト 出 力 をそれらが生 成 するかどうかによって異 なります。
ファイルシステムラベルは、大 規 模 な設 定 で使 用 しないことを推 奨 します
ファイルシステムラベルを使 用 すると、大 きなクラスタの場 合 、起 動 時 にパフォーマンスが低 下 する可 能 性 があります。ラベルを使 用 するには、システムに接 続 されるすべてのデバイスをスキャンする必 要 があり、通 常 はその結 果 として問 題 が生 じます。SAN に接 続 されているシステム、特 にデバイスへのアクセスがブロックされている
LifeKeeper が導 入 されているシステムの場 合 、このスキャニングは非 常 に遅 くなる可 能 性 があります。
Red Hat システムでこのパフォーマンスの問 題 を防 ぐには、/etc/fstab を編 集 し、ラベルをパス名 に置 き換 えます。
gen/app リソースで構 文 エラーが発 生 する可 能 性 があります
コアのアップグレード をせずに、steeleye-lkGUI パッケージのみアップグレード した場 合 、gen/app リソースで構 文
エラーが発 生 します。steeleye-lkGUI パッケージには、同 じバージョンまたはそれ以 降 のバージョンのコアを必 要とする gen/app GUI コンポーネント への更 新 が含 まれています。
注 記 : LifeKeeper をアップグレード する際 に、GUI とコアパッケージを最 新 バージョンにアップグレード する必 要 があります。GUI パッケージと一 緒 にコアをアップグレード した場 合 、エラーは発 生 しないはずです。
lkscsid は、 次 のものを発 行 するとシステムを停 止 します sendevent
lkscsid がディスク障 害 を検 出 すると、デフォルト では sendevent を LifeKeeper に発 行 し、障 害 から復 旧しようとします。sendevent はまず、ローカルで障 害 から復 旧 しようとします。それに失 敗 すると、ディスクの階
層 を別 のサーバに切 り替 えて障 害 から復 旧 しようとします。一 部 のバージョンの Linux (RHEL 5 および SLES11) では、lkscsid は sendevent を発 行 できないため、代 わりにすぐにシステムを停 止 します。
これは、/dev/sda などの SCSI デバイスノード を使 用 している階 層 にのみ影 響 します。
RHEL 6 64-bit ではセット アップが失 敗 します
Red Hat Enterprise Linux 6 64-bit には互 換 性 の問 題 があります。
解 決 方 法 : Linux の依 存 関 係 のト ピックに記 載 されているパッケージをインスト ールしてください。SIOS
Protection Suite をインスト ールする前 にこれらのパッケージがインスト ールされていない場 合 、インスト ール作
業 が正 常 に終 了 しません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 231

LifeKeeper Core

説明
DataKeeper の Create Resource が失 敗 します
特 定 の環 境 (IDE ディスクエミュレーションを使 用 する仮 想 環 境 、HP CCISS スト レージを装 備 したサーバなど) で DataKeeper を使 用 している場 合 、ミラーの作 成 時 にエラーが発 生 することがあります。
ERROR 104052: Cannot get the hardware ID of the device "dev/hda3"
この原 因 は、LifeKeeper が該 当 ディスクを認 識 せず、デバイスに関 連 付 けられている一 意 の ID を取 得 できないからです。
対 応 策 : ディスクのパターンを DEVNAME device_pattern ファイルに追 加 します。次 に例 を示 します。
# cat /opt/LifeKeeper/subsys/scsi/resources/DEVNAME/device_pattern/dev/hda*
API アクセスに対 するホスト 名 の指 定
LifeKeeper サーバ認 証 情 報 の格 納 に使 用 するキー名 は他 の LifeKeeper サーバのホスト 名 と完 全 に一 致 する必 要 があります (そのサーバに対 する hostname コマンド で表 示 されます)。ホスト 名 が FQDN の場 合 、認 証
キーは FQDN である必 要 があります。ホスト 名 が短 縮 名 の場 合 、キーも短 縮 名 にする必 要 があります。
対 応 策 : credstore によって格 納 されたホスト 名 がホスト 名 と完 全 に一 致 していることを確 認 します。
8.2.0 より前 のバージョンの LifeKeeper の lkbackups を使 用 する場 合 は、それ以 降 のバージョンでリスト ア
するときに /etc/default/LifeKeeper を手 動 で更 新 する必 要 があります。
LifeKeeper/SPS の現 在 のバージョンでは、ロギングなどの主 要 なコアコンポーネント に対 して大 幅 な機 能 強
化 が加 えられています。これらの機 能 強 化 は /etc/default/LifeKeeper ファイルの設 定 に影 響 します。旧 バージョンの LifeKeeper/SPS で作 成 した lkbackup を新 しいバージョンの LifeKeeper/SPS でリスト アす
ると、これらの設 定 値 が正 しくなくなり、矛 盾 が発 生 します。
解 決 方 法 : lkbackup をリスト アする前 に、/etc/default/LifeKeeper を保 存 してください。lkbackup からリスト アした後 、以 下 のチューニングパラメータにマージします。
8.0.0 より前 のバージョンから取 得 した lkbackup を使 用 して、8.0.0 以 降 でリスト アする場 合 :LKSYSLOGTAG=LifeKeeper
LKSYSLOGSELECTOR=local6
8.2.0 より前 のバージョンから取 得 した lkbackup を使 用 して、8.2.0 以 降 でリスト アする場 合 :PATH=/opt/LifeKeeper/bin:/usr/java/jre1.6.0_
45/bin:/usr/java/bin:/usr/java/jdk1.6.0_45/bin:/bin:/usr/bin:/usr/sbin:/sbin
詳 細 については、syslog でのロギングを参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 232

LifeKeeper Core

説明
リソースの作 成 後 に lkbackup をリスト アすると、破 損 したイクイバレンシが残 されます
作 成 したリソースの設 定 ファイルは lkbackup 中 に保 存 されます。lkbackup でバックアップした後 に初 めて作 成 したリソースは、このバックアップからリスト アする際 に適 切 に把 握 されない可 能 性 があります。
解 決 方 法 : 新 しいリソースを初 めて追 加 する前 に lkbackup からリスト アしてください。新 しいリソースがlkbackup の後 で追 加 された場 合 、リスト アの前 に削 除 するか、リソースの階 層 のインスタンスを削 除 し、リスト アの後 で階 層 を再 拡 張 してください。注 記 : 特 定 のリソースを初 めて作 成 する際 に lkbackup を実 行 することを推 奨 します。
フェイルオーバ時 に誤 った順 序 でリソースが削 除 されます
階 層 が共 通 リソースインスタンスを別 のルート 階 層 と共 有 している場 合 、カスケーディングフェイルオーバまたはリソースフェイルオーバの間 、リソースは誤 った順 序 で削 除 されることがあります。
解 決 方 法 : 共 通 ルート を作 成 すると、階 層 のリソースの削 除 がト ップダウンで実 行 されます。
1. restore と remove を常 に進 める gen/app を作 成 します。
2. 現 在 のルート をすべて、この新 しい gen/app の子 にします。
注 記 : restore および remove スクリプト に /bin/true を使 用 すると、これが可 能 になります。
AppArmor を有 効 にした SLES11 ホスト のコンソールには、LifeKeeper syslog の EMERG 重 大 度 メッ
セージは表 示 されません。
LifeKeeper は、SLES11 の AppArmor syslog-ng 設 定 によって不 許 可 にされた /var/run/utmp にアクセスしています。
解 決 方 法 : AppArmor を有 効 にした SLES11 のコンソールに LifeKeeper syslog の EMERG 重 大 度 メッセー
ジを表 示 するには、/etc/apparmor.d/sbin.syslog-ng に以 下 のエント リを追 加 してください。
/var/run/utmp kr
sbin.syslog-ng に追 加 すると、(再 起 動 することなく) 既 存 の AppArmor の定 義 を以 下 の定 義 で置 き換えることができます。
apparmor_parser -r /etc/apparmor.d/sbin.syslog-ng
以 下 のコマンド で EMERG syslog エント リを送 信 し、AppArmor が更 新 されたことを確 認 してください。
logger -p local6.emerg "This is a syslog/lk/apparmor test."

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 233

LifeKeeper Core説明
RHEL 6.0 は推 奨 されません
RHEL 6.0 の使 用 はできるだけ避 けてください。RHEL 6.0 を使 用 する場 合 、以 下 のような問 題 (これらに限定 されません) を解 決 するために OS のアップデート が必 要 になることを理 解 してください。
ll

EMC CLARiiON において、DMMP はケーブルの抜 線 からの復 旧 に失 敗 します (RHEL 6.1 で修 正 済み)。
md のリカバリプロセスがハングします (RHEL 6.1 のカーネルの最 初 のアップデートで修 正 済 み)

注 記 : DataKeeper 設 定 では、オペレーティングシステムを更 新 すると、SIOS Protection Suite for Linux の再 イ
ンスト ール / アップグレード が必 要 になります。
ネスト されたファイルシステム階 層 を削 除 すると、メッセージ「Object does not exist」が生 成 されます
解 決 方 法 : これは問 題 ではないので、メッセージを無 視 してかまいません。
ネスト されたマウント の作 成 時 に filesyshier が正 しくないタグを返 します
ネスト されたファイルシステムのリソースがデータベースに存 在 する場 合 、ファイルシステムキット は、親 とネスト された子 の両 方 にファイルシステムを作 成 します。ただし、filesyshier は子 のタグのみを返 します。これにより、アプリケーションは子 の依 存 関 係 を作 成 しますが、親 の依 存 関 係 は作 成 しません。
解 決 方 法 : 1 つのマウント ポイント 内 で複 数 のファイルシステムがネスト されている場 合 、dep_create またはUI の [Create Dependency] を使 用 して、親 アプリケーションタグの追 加 の依 存 関 係 を手 動 で作 成 しなければならないことがあります。
DataKeeper: ネスト されているファイルシステムの作 成 は DataKeeper で失 敗 します
既 存 のファイルシステムを複 製 するために DataKeeper ミラーを作 成 するときに、ファイルシステムがこの構 造 内でネスト されている場 合 、ファイルシステムをアンマウント してからファイルシステムリソースを作 成 する必 要 があります。
対 応 策 : ネスト されているファイルシステムを手 動 でアンマウント してから、個 々 のネスト されているマウント の再マウント / 作 成 を行 ってください。
lkstart on SLES 11 SP2 generates insserv message
SLES 11 SP2 で lkstart の実 行 中 に、以 下 の insserv メッセージが生 成 されます。
insserv: Service syslog is missed in the runlevel 4 to use
service steeleye-runit
LifeKeeper と steeleye-runit のスクリプト は、デフォルト で実 行 レベル 4 で起 動 するように設 定 されていますが、
依 存 する init スクリプト の syslog はそのように設 定 されていません。システムの実 行 レベルが 4 に変 更 された場 合 、syslog は終 了 し LifeKeeper はロギングができなくなります。
解 決 方 法 : システムの実 行 レベルを絶 対 に実 行 レベル 4 に変 更 しないでください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 234インターネット /IP ライセンス

インターネット /IP ライセンス
説明/etc/hosts の設 定 の依 存 関 係/etc/hosts 設 定 :インターネット ベースのライセンス (IPv4 アド レス) を使 用 している場 合 、/etc/hosts の設 定 はライセンスの検 証に悪 影 響 を与 える可 能 性 があります。LifeKeeper の起 動 に失 敗 した場 合 は、以 下 のようなメッセージが出
力 されます。
Error in obtaining LifeKeeper license key:
Invalid host.
The hostid of this system does not match the hostid specified in thelicense file.
リスト されているインターネット ホスト ID が正 しい場 合 、/etc/hosts の設 定 が原 因 の可 能 性 があります。/etc/hosts エント リを正 しく一 致 させるには、IPv6 エント リの前 に IPv4 エント リを記 載 する必 要 があります。/etc/hosts 設 定 が原 因 かどうかを確 認 するには、次 のコマンド を実 行 します。
/opt/LifeKeeper/bin/lmutil lmhostid -internet -n
記 載 された IPv4 アド レスが、インスト ールされたライセンスファイルの IPv4 アド レスと一 致 しない場 合 、正 しい
アド レスを返 すために、/etc/hosts を変 更 し、IPv4 エント リを IPv6 エント リの前 に配 置 する必 要 があります。

GUI
説明
GUI を終 了 した後 で Web ブラウザを介 して再 接 続 すると、GUI ログインプロンプト が再 表 示 されない場 合 がありますGUI アプレット を終 了 するか切 断 してから同 じ Web ブラウザセッションから再 接 続 しようとすると、ログインプロン
プト が表 示 されない場 合 があります。
対 応 策 : Web ブラウザを閉 じ、開 き直 してからサーバに接 続 してください。Firefox を使 用 している際 は、すべての Firefox を閉 じ、再 び開 きます。
RHEL 5 の lkGUIapp が、対 応 していないテーマに関 するエラーを報 告 します
GUI アプリケーションクライアント を起 動 すると、以 下 のコンソールメッセージが表 示 される場 合 があります。このメッセージは RHEL 5 および FC6 Java プラット フォームのルックアンド フィールに由 来 するもので、GUI クライアン
ト の動 作 に悪 影 響 を及 ぼすことはありません。
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:60:Engine "clearlooks"
is unsupported, ignoring

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 235

GUI

説明
ネット ワークが切 断 され、再 接 続 された後 で、GUI は IP リソースの状 態 をすぐに更 新 しません
クラスタ内 のサーバ間 のプライマリネット ワークが切 断 され、再 接 続 されると、RMI/TCP レイヤーの問 題 のため、リモート GUI クライアント の IP リソースの状 態 が更 新 されるまで 1 分 25 秒 かかる場 合 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 236

GUI

説明Java 署 名 /未 署 名 混 合 コード の警 告 - LifeKeeper Java GUI クライアント アプレット をリモート システムから
ロード すると、以 下 のセキュリティ警 告 が表 示 されることがあります。

[Run] をクリックすると、以 下 のダイアログが表 示 されます。

ブロックするかどうかを確 認 するメッセージが表 示 されます。[No] をクリックすると、LifeKeeper GUI の動 作 が可能 になります。
推 奨 される処 置 : セキュリティ警 告 の数 を減 らすには、2 つのオプションがあります。
SIOS Protection Suite for Linux テクニカルド キュメンテーション
1. [Always trust content from this publisher]
ボックスをチェックし、[Run]をクリックします。次Page237に LifeKeeper GUI Java クライアント を読 み込 むときには、警 告 メッセージが表 示 されません。

データレプリケーション説明
ポート 778 が使 用 中 の場 合 、steeleye-lighttpd プロセスの開 始 に失 敗 します
steeleye-lighttpd の起 動 時 にプロセスがポート 778 を使 用 している場 合 、steeleye-lighttpd の起 動 に失 敗し、GUIへの接 続 障 害 が発 生 する。
解 決 方 法 : クラスタ内 のすべてのノード で以 下 の設 定 を行 い、LifeKeeper をすべてのノード で再 起 動 します。
以 下 の行 を /etc/default/LifeKeeper に追 加 します。
API_SSL_PORT=port_number
port_number は使 用 する新 しいポート です。

データレプリケーション
説明
LVM 構 成 における DataKeeper for Linux 非 同 期 モード に関 する注 意 事 項
複 数 の非 同 期 ミラー上 に LVM を構 成 すると、データの整 合 性 が保 てず、さらには kernel panic が発 生 する場 合 があります。
DataKeeper 上 に LVM を構 成 する場 合 には、DataKeeper ミラー 1 つだけ、または複 数 の同 期 ミラー、いずれかの構 成 でなければなりません。
両 方 のサーバに重 要 な I/O ト ラフィックを持 つシンメト リックなアクティブ SDR 設 定 で、netraid デバイス (ミラー) にマウント されたファイルシステムが応 答 を停 止 し、結 果 的 にシステム全 体 がハングしますLinux バッファキャッシュの単 一 スレッド の特 性 により、バッファキャッシュフラッシングデーモンは、リモート でコミットする必 要 があるバッファをフラッシュアウト しようとしてハングする可 能 性 があります。フラッシングデーモンがハングすると、クリアされていないバッファの数 がシステムで許 容 されている上 限 (/proc/sys/kernel/vm/bdflush で設定 ) を超 えると、クリアされていないバッファを持 つ Linux システムのすべてのアクティビティが停 止 します。
これは、リモート システムがリモート バッファを消 去 できなくなるような事 態 でないかぎり、通 常 は深 刻 な問 題 ではありません。LifeKeeper はネット ワークの障 害 を検 出 し、そのときにレプリケーションを停 止 するので、ハング状 態 は消 去 されます。ただし、リモート システムがローカルシステムにもレプリケート された場 合 (つまり、相 互 がシンメト リカルにレプリケート された場 合 )、両 方 のシステムでこのフラッシングデーモンのハング状 態 が発 生 すると、永 久 にデッド ロックする可 能 性 があります。
デッド ロックを解 除 するには、両 方 のシステムの nbd-client デーモンを手 動 で停 止 します (これにより、ミラーが切 断 されます)。ただし、このデッド ロックを完 全 に防 止 する場 合 は、シンメト リックアクティブレプリケーションを推奨 しません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 238

データレプリケーション

説明
ミラーが切 断 され、/var/log/messages にたくさんのエラーが記 述 されます
この問 題 は、(Red Hat EL 6.x や CentOS 6 で) 意 図 的 に障 害 を発 生 させるスト レステスト を実 行 しているとき(特 に、ミラーターゲット システムで実 行 されている nbd_server プロセスを停 止 しているときに) にときおり見 られます。ディスト リビューションの最 新 カーネル (Red Hat EL 6.0 または 6.1 の場 合 は kernel-2.6.32-131.17.1 など)にアップグレード すると、この問 題 が発 生 するリスクの軽 減 に役 立 つ場 合 があります。ソースシステムを再 起 動
すると、この問 題 はなくなります。
CentOS 6 に付 属 のデフォルト カーネル (2.6.32-71) では、(ミラーの過 負 荷 に過 ぎない場 合 でも) この問 題 はさらに頻 繁 に発 生 する可 能 性 があります。残 念 なことに、CentOS はこの状 態 を改 善 するカーネル (2.6.32131.17.1) をまだリリースしていません。SIOS は、CentOS 6で入 手 可 能 になり次 第 、2.6.32-131.17.1 カーネ
ルへのアップグレード を推 奨 しています。
注 記 : SPS 8.1 以 降 、Red Hat Enterprise Linux システムでカーネルのアップグレード を実 行 する際 、インスト ー
ルイメージから setup スクリプト (./setup) を再 実 行 する必 要 はなくなりました。カーネルが適 切 な Red Hat
package (rpm ファイル) からインスト ールされている限 り、モジュールはアップグレード したカーネルで特 別 な操 作を必 要 とせずに、自 動 的 に使 用 可 能 になります。
大 きなミラーサイズを備 えた md_raid1 プロセスではト ップで高 い CPU 使 用 率 がレポート されますmdX_raid1 プロセス (X はミラー番 号 ) では、非 常 に大 きなミラー (500GB 以 上 ) を操 作 している際 に、一部 の OS ディスト リビューションで高 い CPU 使 用 率 がト ップで報 告 されることがあります。
解 決 方 法 : CPU の使 用 率 を減 らすには、LifeKeeper 設 定 LKDR_CHUNK_SIZE でチャンクサイズを 1024 に
変 更 し、この新 しい設 定 を使 用 するためにミラーを削 除 して再 作 成 します。
DataKeeper リソースで lkbackup を使 用 する場 合 は、全 同 期 が必 要 ですlkbackup では instance と mirror_info ファイルを保 存 しますが、リソースが存 在 しないときにソースおよびターゲット の状 態 は保 証 されないため、lkbackup から restore した後 で、DataKeeper ミラーの全 同 期
を実 行 することがベスト プラクティスです。
初 期 の Red Hat/CentOS 6.x のカーネルバージョンでは、LifeKeeper のログに「Failed to remove device」というメッセージを出 してミラーの再 同 期 がハングすることがあります
バージョン 2.6.32-131.17.1 より前 のカーネルバージョン (更 新 前 の RHEL 6.1 カーネルバージョン 2.6.32131.0.15 など) では、レプリケーションに使 用 する md ド ライバに問 題 があります。この問 題 によって、nbd デバイ
スがミラーから解 放 されなくなり、「Failed to remove device」メッセージが複 数 記 録 され、ミラーの再 同 期 が中止 されます。この状 態 を解 消 するには、システムの再 起 動 が必 要 です。この問 題 は、ミラー作 成 後 の最 初 の
再 同 期 中 、およびミラーが高 負 荷 のときに発 生 したことがあります。
解 決 方 法 : カーネル 2.6.32-131.17.1 にはこの問 題 の修 正 が含 まれていることが確 認 されています。2.6.32131.17.1 より前 のカーネルバージョンの Red Hat または CentOS 6 で DataKeeper をお使 いの場 合 は、このバージョンまたは最 新 のバージョンにアップデート することを推 奨 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 239

IPv6

IPv6

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 240

IPv6

説明SIOS は、 ifconfig コマンド から ip コマンド の使 用 に移 行 しました。この変 更 のため、外 部 スクリプト を
使 用 するお客 様 も、同 様 の変 更 を行 うことを推 奨 します。ifconfig コマンド を発 行 し、結 果 を解 析 して特定 のインターフェースを探 す代 わりに、スクリプト は「ip -o addr show」を使 用 し、結 果 を解 析 して、「inet」
および「secondary」という語 を含 む行 を検 索 します。
# ip -o addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN\
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
1: lo
inet 127.0.0.1/8 scope host lo
1: lo
inet6 ::1/128 scope host\valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP qlen 1000\
link/ether d2:05:de:4f:a2:e6 brd ff:ff:ff:ff:ff:ff
2: eth0inet 172.17.100.77/22 brd 172.17.103.255 scope global eth0
2: eth0inet 172.17.100.79/22 scope global secondary eth0
2: eth0inet 172.17.100.80/22 scope global secondary eth0
2: eth0inet6 2001:5c0:110e:3364::1:2/64 scope global\
valid_lft forever preferred_lft forever
2: eth0inet6 2001:5c0:110e:3300:d005:deff:fe4f:a2e6/64 scopeglobal dynamic\
valid_lft 86393sec preferred_lft 14393sec
2: eth0inet6 fe80::d005:deff:fe4f:a2e6/64 scope link\
valid_lft forever preferred_lft forever
ip コマンド の上 記 の結 果 では、以 下 の行 に eth0 インターフェースの仮 想 IP アド レスが含 まれます。
2: eth02: eth0inet 172.17.100.79/22 scope global secondary eth0
inet 172.17.100.80/22 scope global secondary eth0

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 241IPv6

説明/etc/sysconfig/network-scripts/ifcfg-<nicName> の「IPV6_AUTOCONF = No」が再 起 動 または起 動 の際 に考 慮 されません
起 動 時 に、自 動 設 定 されたステート レスな IPv6 アド レスがネット ワークインターフェースに割 り当 てられます。IPV6_AUTOCONF=No が設 定 されているインターフェースのステート レス IPv6 アド レスでコミュニケーション
パスが作 成 された場 合 、任 意 のシステムリソースが ifdown <nicName>;ifup <nicName> などのインターフェー
スを管 理 する際 にアド レスが削 除 されます。
IPV6_AUTOCONF が No に設 定 されていたため、プライマリサーバを再 起 動 した後 で、自 動 設 定 されたIPv6 アド レスを使 用 しているコミュニケーションパスは復 旧 せず、無 効 のままでした。
解 決 方 法 : スタティックな IPv6 アド レスのみを使 用 してください。自 動 設 定 された IPv6 アド レスを使 用 すると、
再 起 動 後 に通 信 が失 われたり、NIC が変 更 されたりする可 能 性 があります。
自 動 設 定 された IPv6 アド レスをコミュニケーションパスの作 成 に使 用 できますが、システム管 理 者 は以 下 の
条 件 を認 識 する責 任 があります。
ll

自 動 設 定 されたステート レス IPv6 アド レスがネット ワークインターフェース (NIC) の MAC アド レスに準
拠 していること。コミュニケーションパスが作 成 され、関 連 NIC が後 で置 き換 えられた場 合 、自 動 設 定
された IPv6 アド レスは異 なるものになり、LifeKeeper はコミュニケーションパスが無 効 になっていることを
正 しく表 示 します。コミュニケーションパスを再 作 成 する必 要 があります。
RHEL 5.6 では、ホスト 操 作 のあらゆる側 面 で一 貫 した IPv6 自 動 設 定 を確 保 するための動 作 を実行 するには、sysctl.conf、net.ipv6.* 命 令 ('if/ip' ユーティリティで参 照 される ifcfg-<nic> の明 示 的な IPV6_AUTOCONF 設 定 、およびシステムが起 動 して init レベルを切 り替 える際 に NIC 制 御 に影響 する /etc/sysctl.conf) に加 え、個 々 のインターフェース設 定 ファイルを正 確 に設 定 するために、詳 細かつ具 体 的 なド メインの知 識 が必 要 になります。

IP:IPv6 のソースアド レス変 更 設 定 ではソースアド レスが設 定 されません
IPv6 IP リソースのソースアド レスを設 定 しようとすると、何 も変 更 されていない場 合 でも成 功 となります。
対 応 策 : 現 在 のところ、対 応 策 はありません。今 後 のリリースで対 応 する予 定 です。
IP:無 効 な IPv6 アド レス設 定 が IP リソース作 成 で許 可 されます
オクテット に 4 文 字 を超 える文 字 が含 まれている場 合 、2001:5c0:110e:3368:000000:000000001:61:14 という形 式 の IPv6 アド レスが許 容 されます。
対 応 策 : 正 しい形 式 の IPv6 アド レスを入 力 してください。
IPv6 アド レス設 定 からホスト に接 続 できません
lkGUIapp は、解 決 可 能 なホスト 名 または IP アド レスの場 合 でも、IPv6 の 16 進 数 アド レス設 定 からホスト に
接 続 できません。lkGUIapp が接 続 するには、IPv4 設 定 のノード が必 要 です。IPv6 コミュニケーションパスは
完 全 にサポート されています。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 242

Apache説明
bonding NIC に割 り当 てられているものの、「暫 定 的 な」状 態 のアド レスでは、IPv6 リソースが ISP としてレポート されます
LifeKeeper の IPv6 保 護 リソースは、IPv6 リソースが bonding インターフェース上 にある SLES システムでは「InService Protected」 (ISP: in service の保 護 ) と不 正 に識 別 されます。これは、'active-backup' (1) および
2.6.21 以 前 の Linux カーネルとは別 のモード です。IPv6 の bonding リンクは、解 決 できないアド レスを持 つ「暫定 的 な」状 態 のままになります。
対 応 策 : bondingインターフェースモード を 'active-backup' (1) に設 定 します。または、'active-backup' (1) 以 外のモード の場 合 、リンク状 態 を「tentative (暫 定 的 )」から「valid (有 効 )」に設 定 する更 新 したカーネルで操 作 します。
注 記 : SPS 8.1 以 降 、Red Hat Enterprise Linux システムでカーネルのアップグレード を実 行 する際 、インスト ー
ルイメージから setup スクリプト (./setup) を再 実 行 する必 要 はなくなりました。カーネルが適 切 な Red Hat
package (rpm ファイル) からインスト ールされている限 り、モジュールはアップグレード したカーネルで特 別 な操 作を必 要 とせずに、自 動 的 に使 用 可 能 になります。

Apache説明
Apache キット は IPv6 をサポート していません。httpd.conf で IPv6 を識 別 しません
httpd.confファイルの「Listen」命 令 エント リに IPv6 アド レスを割 り当 てると、問 題 が発 生 します。
解 決 方 法 : Apache Recovery Kit で IPv6 がサポート されるまで、リソース作 成 後 に IPv6 アド レス
を httpd.conf ファイルに指 定 できません。

Oracle Recovery Kit
説明
Oracle Recovery Kit には Connection Manager および Oracle Names 機 能 のサポート が含 まれていません
LifeKeeper Oracle Recovery Kit には、Oracle Connection Manager と Oracle Names という Oracle Net 機 能のサポート が含 まれていません。Oracle Connection Manager は、同 じサービスにアクセスする必 要 がある多 数の接 続 を管 理 するルーティングプロセスです。Oracle Names はサービスアド レスの一 括 格 納 を管 理 する
Oracle 固 有 の命 名 サービスです。
LifeKeeper Oracle Recovery Kit は、送 信 されてきたクライアント 接 続 要 求 をリスニングし、サーバへのト ラ
フィックを管 理 する Oracle Net Listener プロセスを保 護 します。Oracle Listener に固 有 の LifeKeeper 設 定 情
報 については、『LifeKeeper for Linux Oracle Recovery Kit 管 理 ガイド 』を参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 243NFS Server Recovery Kit

説明
Oracle Recovery Kit は Oracle 10g の ASM またはグリッド コンポーネント 機 能 をサポート していません
以 下 の情 報 は Oracle 10g データベースインスタンスのみを対 象 とします。Oracle 10g で提 供 されているOracle Automatic Storage Manager (ASM) 機 能 は現 在 、LifeKeeper ではサポート されていません。また、10gのグリッド コンポーネント は LifeKeeper Oracle Recovery Kit によって保 護 されません。Raw デバイス、ファイルシステム、論 理 ボリュームに対 するサポート は、現 在 の LifeKeeper for Linux Oracle Recovery Kit に含 まれています。グリッド コンポーネント に対 するサポート は、gen/app リカバリキット を使 用 して LifeKeeper の保 護 機 能に追 加 できます。
Oracle Recovery Kit は NFS バージョン 4 をサポート していません
Oracle Recovery Kit は共 有 データベーススト レージ用 に NFS バージョン 3 をサポート しています。NFSv4 ファ
イルロッキングメカニズムのため、NFS バージョン 4 は、現 時 点 ではサポート されていません。
フェイルオーバ後 にプライマリサーバで Oracle Listener が in service のままになります
ネット ワーク障 害 により、アプリケ－ ションがバックアップサーバにフェイルオーバした後 、プライマリサーバでListener プロセスがアクティブなままになります。正 しいデータベースへの接 続 は影 響 を受 けませんが、そのListener プロセスを終 了 したいと考 えるかもしれません。

NFS Server Recovery Kit
説明
最 上 位 の NFS リソース階 層 は hanfs リソースのスイッチバックタイプを使 用 します
障 害 からサービス状 態 に復 旧 する際 に NFS リソース階 層 がプライマリサーバにスイッチバックするかどうかを制御 するスイッチバックタイプは、hanfs リソースで定 義 されます。
一 部 のクライアント が nfs ファイルロックを再 取 得 できません
NFS クライアント として動 作 しているとき、一 部 の Linux カーネルは、「NFS ロックが解 除 されているので、再 取得 する必 要 がある」という、NFS サーバからの通 知 に正 常 に応 答 しません。そのため、これらのシステム
が、LifeKeeper に保 護 されている NFS ファイル共 有 のクライアント である場 合 、これらのクライアント で保 持 されている NFS ロックは、フェイルオーバまたはスイッチオーバの際 に失 われます。
When using storage applications with locking and following recommendations for the NFS mount options,SPS requires the additional nolock option be set, e.g.
rw,nolock,bg,hard,nointr,tcp,nfsvers=3,timeo=600,rsize=32768,wsize=32768,act
imeo=0.
NFS v4 の変 更 は SLES 11 nfs サブシステムの操 作 と互 換 性 がありません
SLES 11 の非 NFS v4 リモート エクスポート のマウンティングによって、rpc.statd が開 始 されます。NFS v4 ルー
ト エクスポート を保 護 するクラスタ内 の out of service ノード では、rpc.statd の開 始 に失 敗 します。
解 決 方 法 : NFS v4 ルート エクスポート を保 護 しているクラスタで NFS v2/v3 と混 在 させないでください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 244

NFS Server Recovery Kit

説明
IPv6 では NFS v4 を設 定 できません
IPv6 仮 想 IP は NFSv4 階 層 にまとめられます。
解 決 方 法 : NFSv4 リソースの作 成 時 に IPv6 仮 想 IP リソースを使 用 しないでください。
NFS v4:拡 張 解 除 後 に階 層 を再 拡 張 できません
エクスポート ポイント がすでにターゲット サーバでエクスポート 済 みなので、拡 張 に失 敗 します。NFS v4 階 層 がサーバ A で作 成 され、サーバ B に拡 張 され、サーバ B で in service になった後 にサーバ A から拡 張 解 除 された場 合 、NFS v4 階 層 のサーバ A への再 拡 張 は失 敗 します。
解 決 方 法 : サーバ A で「exportfs -ra」というコマンド を実 行 し、残 された追 加 エクスポート 情 報 をクリーンアップ
します。
NFSv3:Red Hat 6.x および CentOS 6.x ではファイルロックのスイッチオーバに失 敗 します
サーバのフェイルオーバまたはスイッチオーバの際 に、ファイルロックのフェイルオーバは、Red Hat 6.x またはCentOS 6.x のシステムでは機 能 しません。NFSv3 のロックフェイルオーバは現 在 、これらの OS バージョンではサポート されていません。
解 決 方 法 : NFSv4 で有 効 なロックフェイルオーバ機 能 を使 用 します。
Oracle Recovery Kit は NFSv4 をサポート していません
Oracle Recovery Kit は共 有 データベーススト レージ用 に NFSv3 をサポート しています。NFSv4 ファイルロッキ
ングメカニズムのため、NFSv4 は、現 時 点 ではサポート されていません。
NFS サブシステムの停 止 と起 動 が、SIOS Protection Suite で保 護 される NFS エクスポート に悪 影 響 を及ぼします
SIOS Protection Suite for Linux が NFS エクスポート を保 護 しているときに、NFS サブシステム (Red Hat の/etc/init.d/nfs または SuSE の /etc/init.d/nfsserver) が停 止 された場 合 、NFS の停 止 動 作
ですべてのディレクト リのエクスポート 解 除 が実 行 されるため、SIOS Protection Suite for Linux が保 護 している
すべてのエクスポート 済 みディレクト リが影 響 を受 けます。SIOS Protection Suite for Linux の NFS
quickCheck スクリプト が停 止 した NFS のプロセスを検 出 し、ローカルリカバリを実 行 してプロセスを再 起 動 してから、ディレクト リを再 エクスポート します。ただし、SIOS Protection Suite の NFS ARK がすべてを復 旧 するために、保 護 されたエクスポート のすべてについて quickCheck が実 行 されます。例 えば、SIOS Protection
Suite for Linux の NFS ARK により 5 個 のエクスポート が保 護 されている場 合 、そのキット が保 護 するすべてのエクスポート 済 みディレクト リを復 旧 するために、quickCheck が 5 回 実 行 されます。デフォルト の quickCheck
時 間 は 2 分 なので、すべてのエクスポート 済 みディレクト リを復 旧 するには、10 分 かかります。
対 応 策 : SIOS Protection Suite の NFS ARK がシステム上 のエクスポート 済 みディレクト リをアクティブに保 護しているときには、NFS サブシステムを停 止 しないでください。NFS サブシステムを停 止 する必 要 がある場 合は、すべての NFS リソースをスタンバイノード に切 り替 えてから NFS サブシステムを停 止 してください。exportfs コマンド の使 用 も検 討 する必 要 があります。このコマンド ラインユーティリティは 1 つのディレクト
リのエクスポート / エクスポート 解 除 の機 能 を装 備 しているので、NFS サブシステム全 体 を停 止 する必 要 がな
くなります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 245

SAP Recovery Kit

SAP Recovery Kit
説明
SAP 階 層 の削 除 または拡 張 解 除 に失 敗 します
同 じ IP リソースを階 層 内 の複 数 の場 所 に格 納 している SAP 階 層 を削 除 または拡 張 解 除 すると、リソースが削 除 されず、コアダンプが発 生 することもあります。
この問 題 を修 正 するには、拡 張 解 除 または削 除 操 作 に失 敗 した後 で、残 ったリソースを LifeKeeper GUI から手 動 で削 除 します。サーバからコアファイルを削 除 するという方 法 もあります。
[Handle Warnings] により -e 行 1 で構 文 エラーが発 生 します[Handle Warnings] のデフォルト の動 作 [No] を [Yes] に変 更 すると、エラーを受 信 します。
解 決 方 法 : このオプションをデフォルト 設 定 の [No] のままにしてください。注 記 : 黄 は過 渡 的 な状 態 であり、ほとんどの場 合 は障 害 を表 すものではないため、この設 定 はデフォルト 選 択 の [No] のままにすることを強 くお勧めします。
同 じ設 定 を選 択 すると、Update Wizard のボタンが非 表 示 になります
現 在 の設 定 を変 更 せずに [Handle Warnings] を更 新 しようとすると、戻 る必 要 があることを示 す次 の画 面
で [Done] ボタンが表 示 されません。
res_state に変 更 を加 えると、監 視 が無 効 になります[Protection Level] を [BASIC] に設 定 し、SAP を手 動 でダウンさせた場 合 (メンテナンスなどの目 的 で)、「FAILED」とマークされ、監 視 が停 止 します。
解 決 方 法 : 監 視 を再 開 する場 合 、LifeKeeper はリソースを手 動 ではなく開 始 する必 要 があります。
ERS が Core/CI の親 ではない場 合 、サービス中 の ERS がリモート ホスト で失 敗 します
追 加 SAP リソースの依 存 関 係 なしで ERS リソースを作 成 すると、スイッチオーバ時 に初 期 のサービス中 状 態
が失 敗 します。
解 決 方 法 : CI/Core インスタンス (SCS または ASCS) の親 として ERS を作 成 してから、in-service を再 試 行
します。

LVM Recovery Kit
説明
LVM 構 成 における DataKeeper for Linux 非 同 期 モード に関 する注 意 事 項
複 数 の非 同 期 ミラー上 に LVM を構 成 すると、データの整 合 性 が保 てず、さらには kernel panic が発 生 する場 合 があります。
DataKeeper 上 に LVM を構 成 する場 合 には、DataKeeper ミラー 1 つだけ、または複 数 の同 期 ミラー、いずれかの構 成 でなければなりません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 246DMMP Recovery Kit

説明lkID の使 用 はディスク全 体 で LVM を上 書 きした状 態 と互 換 性 がありません
lkID を使 用 して、LVM 物 理 ボリュームとして設 定 されているディスクで一 意 のディスク ID を生 成 すると、lkID
および LVM 情 報 が格 納 されているディスク上 の場 所 で競 合 が発 生 します。これにより、lkID および pvcreate
が使 用 された順 番 に従 って、lkID または LVM 情 報 のどちらかが上 書 きされます。
対 応 策 : lkID を LVM と組 み合 わせて使 用 する必 要 がある場 合 は、ディスクをパーティション化 し、ディスク全
体 ではなくディスクパーティションを LVM 物 理 ボリュームとして使 用 します。
LVM のアクションが RHEL 6 では遅 くなります
RHEL 6 で一 部 の LVM コマンド を実 行 している際 、前 のリリースよりもパフォーマンスが遅 くなる場 合 があります。LVM リソースを含 む階 層 の restore および remove に要 する時 間 がやや長 くなることとして現 れることがあります。
Raw および LVM の Recovery Kit を組 み合 わせた設 定 は、RHEL 6 環 境 ではサポート されません
Raw リソースを作 成 するとき、Raw Recovery Kit は Raw デバイスの major 番 号 および minor 番 号 に基 づいてデバイスファイルを探 します。その結 果 、/dev/dm-* がそのデバイスになります。ただし、LVM Recovery Kit
はこのタイプの /dev/dm-* を処 理 できないため、GUI で「raw device not found」エラーが発 生 しま
す。

DMMP Recovery Kit
説明
DMMP:スタンバイサーバで発 行 された write がハングすることがあります
別 のサーバでリザーブされている DMMP デバイスに write が発 行 されると、IO が永 久 に (またはデバイスがもう一 方 のサーバでリザーブされなくなるまで) ハングすることがあります。もう一 方 のサーバでデバイスが解 放 され、write が発 行 されると、データが破 損 することがあります。
この問 題 の原 因 は、DMMP での IO 再 試 行 に従 ってパス確 認 が実 行 される方 法 にあります。「no_path_
retry」が 0 (失 敗 ) に設 定 されている場 合 、このハングは発 生 しません。別 のサーバでパスがリザーブされている
ときにデバイスの path_checker が失 敗 しても (MSA1000)、この問 題 は発 生 しません。
対 応 策 : 「no_path_retry」を 0 (失 敗 ) に設 定 します。しかしこれにより、一 時 的 なパスの障 害 が原 因 で、IOの障 害 が発 生 する可 能 性 もあります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 247

DB2 Recovery Kit

説明
DMMP:複 数 のイニシエータが ATP_C をサポート する SAS アレイで正 しく登 録 されていません
LifeKeeper は、複 数 の SAS イニシエータが SAS アレイに接 続 される設 定 をネイティブにサポート していません。こうした設 定 では、各 イニシエータが正 常 に登 録 されないので、1 つのイニシエータのみが IO を発 行 できるようになります。マルチパスド ライバ (DMMP など) が未 登 録 のイニシエータに IO を発 行 すると、エラーが発 生 します。
解 決 方 法 : SAS スト レージ情 報 に基 づいてパス ID が設 定 されるように、/etc/default/LifeKeeper の
設 定 値 を以 下 のように設 定 してください。
MULTIPATH_SAS=TRUE
RHEL 6 の場 合 、LifeKeeper は EMC Clariion に接 続 されているリザベーションをサポート できません

DB2 Recovery Kit
説明
DB2 Recovery Kit が不 要 なエラーをレポート しますDB2 が共 有 ディスクにインスト ールされている場 合 、DB2 リソースを拡 張 する際 に以 下 のメッセージが表 示 されることがあります。
LifeKeeper was unable to add instance "%s" and/or its variables tothe DB2 registry.
このメッセージは、DB2 リソースの拡 張 動 作 には悪 影 響 を及 ぼしません。

MD Recovery Kit
説明
MD Recovery Kit は、「homehost」で作 成 されたミラーをサポート しません
LifeKeeper MD Recovery Kit は、「homehost」機 能 で作 成 されたミラーでは正 常 に機 能 しません。
「homehost」が設 定 された場 合 、LifeKeeper は、不 正 なフォーマット の一 意 の ID を使 用 するので、in-service
操 作 が失 敗 します。SLES 11 システムでは、「homehost」はミラーの作 成 時 にデフォルト で設 定 されます。
「homehost」に対 応 している mdadm のバージョンは、別 のディスト リビューションやバージョンでも使 用 可 能 と思われます。この機 能 を無 効 にするには、ミラー作 成 時 にコマンド ラインで --homehost="" を指 定 します。
「homehost」設 定 を使 用 して作 成 されたミラーがすでに存 在 している場 合 は、設 定 を無 効 にしてミラーを再作 成 する必 要 があります。「homehost」設 定 を使 用 して作 成 されたミラーで LifeKeeper 階 層 がすでに構 築 されている場 合 、階 層 を削 除 し、「homehost」を無 効 にしてミラーを構 築 した後 で再 作 成 する必 要 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 248

SAP DB/MaxDB Recovery Kit

説明
MD Recovery Kit は LVM デバイスで作 成 された MD デバイスをサポート していません
LifeKeeper MD Recovery Kit は、LVM デバイスで作 成 された MD デバイスを正 常 に処 理 しません。MD デバ
イスの作 成 時 にLifeKeeper が認 識 できない名 前 が付 けられます。
/etc/mdadm.conf の MD Recovery Kit 設 定 ファイルエント リがコメント アウト されていません/etc/mdadm.conf の LifeKeeper 設 定 ファイルエント リ破 砕 起 動 後 にコメント アウト する必 要 があります。これらのファイルエント リはコメント アウト されていません。
大 規 模 な設 定 ではローカルリカバリが実 行 されません
大 規 模 な設 定 (6 以 上 の階 層 ) では、ローカルリカバリがト リガされた場 合 (sendevent)、すべての階 層 がチェックされず、ローカルリカバリが失 敗 することがあります。
起 動 時 にミラーが自 動 的 に開 始 されます
一 部 のシステム (RHEL 6 を実 行 しているシステムなど) では、起 動 時 に自 動 的 にミラーを開 始 する設 定 ファ
イル (/etc/mdadm.conf) に AUTO エント リがあります (例 : AUTO +imsm +1.x –all).
解 決 方 法 : LifeKeeper では、ミラーを自 動 的 に開 始 しないようにする必 要 があるので、このエント リを編 集し、起 動 時 に自 動 的 に開 始 しないように指 定 する必 要 があります。前 の例 (AUTO +imsm +1.x –all)は、imsm メタデータおよび 1.x メタデータから他 のすべてを除 いたものを使 用 して作 成 したミラーを自 動 的 に
開 始 するようにシステムに指 示 しています。このエント リを「AUTO -all」に変 更 し、あらゆるものからすべてを除
いて自 動 的 に開 始 するように (つまり、何 も自 動 的 に開 始 されないように) システムに指 示 する必 要 があります。
重 要 : クリティカルなシステムリソース (root など) が MD を使 用 している場 合 、それらのミラーが他 の方 法 で開始 され、LifeKeeper で保 護 されているミラーは開 始 されないようにしてください。

SAP DB/MaxDB Recovery Kit
説明
MaxDB を共 有 スト レージ上 でインスト ールおよび設 定 すると、拡 張 に失 敗 します
対 応 策 : MaxDB のローカルコピーをバックアップノード 上 でプライマリシステムと同 じディレクト リにインスト ールしてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 249

Sybase ASE Recovery Kit

Sybase ASE Recovery Kit

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 250

Sybase ASE Recovery Kit

説明
ユーザ名 / パスワード の問 題 :lデフォルト のユーザ名 がパスワード で保 護 されている場 合 、すべての検 証 が完 了 するまで create UI は
これを検 出 しません
Sybase リソースを作 成 する際 に、ユーザ名 の入 力 が要 求 されます。フロント のヘルプには、ユーザが指 定 されない場 合 はデフォルト の「sa」が使 用 されるというメッセージが表 示 されます。ただし、この時 点 ではデフォルト のアカウント に対 するパスワード 検 証 は実 行 されません。SIOS
Protection Suite が Sybase リソースを作 成 しようとする際 に、パスワード の検 証 / 入 力 が行 わ
れていないためにリソース作 成 が失 敗 します。パスワード 検 証 は [user/password] ダイアログで発 生 しますが、ユーザプロンプト に有 効 なユーザが実 際 に入 力 された場 合 のみです。デフォルトのユーザ名 を使 用 する場 合 でも、create 操 作 時 にそのユーザ名 を指 定 する必 要 があります。

l

ユーザ名 が指 定 されない場 合 、パスワード の入 力 要 求 が省 略 されます
ユーザ名 を入 力 しない場 合 、[user/password] ダイアログはパスワード の入 力 要 求 を省 略 します。UI オプションを使 用 してユーザ / パスワード を更 新 する際 に Sybase のユーザ名 を入 力 しな
い場 合 、デフォルト の「sa」が使 用 され、そのアカウント のパスワード 検 証 は実 行 されません。これにより、無 効 な認 証 情 報 のエラーが発 生 して、データベースの監 視 が失 敗 します。デフォルト の
ユーザ名 を使 用 する場 合 でも、update 操 作 時 にそのユーザ名 を指 定 する必 要 があります。この問 題 を解 決 するには、以 下 の手 順 を実 行 してください。
1. 必 要 な Sybase データファイルが、目 的 のサーバから現 在 アクセス可 能 であることを確 認します。多 くの場 合 、プライマリ上 のローカルリカバリの障 害 を監 視 するため、これはバック
アップサーバです。
2. このサーバのコマンド ラインから Sybase データベースインスタンスを開 始 してください (データベースを手 動 で開 始 する方 法 の詳 細 は、Sybase 製 品 のド キュメンテーションを参照 )。
3. コマンド ラインを使 用 して、LKROOT/bin ディレクト リ (ほとんどのインスト ールでは
/opt/LifeKeeper/bin) に移 動 (cd) してください。
4. bin ディレクト リで次 のコマンド を実 行 してください。
./ins_setstate –t <SYBASE_TAG> -S ISP<SYBASE_TAG> は Sybase リソースのタグ名 です。
5. コマンド の実 行 が完 了 した後 、ただちに UI から Update User/Password Wizard を実
行 し、有 効 なユーザ名 を入 力 してください (Sybase のデフォルト の「sa」を使 用 する場 合も同 様 )。注 記 : Update User/Password Wizard にアクセスするには、Sybase リソース
インスタンスを右 クリックし、[Change Username/Password] を選 択 してください。
6. ローカルサーバ上 で階 層 が更 新 された後 、リソースがすべてのノード で in service にする
ことができることを確 認 してください。

lSybase のローカルユーザ名 が 8 文 字 以 上 の場 合 、バックアップサーバの保 護 が失 敗 します
Sybase のユーザ名 は 8 文 字 未 満 にする必 要 があります。Sybase のローカルユーザ名 が 8 文
字 以 上 の場 合 、リソース作 成 に使 用 されるプロセスとユーザ ID のチェック、および監 視 が失 敗します。また、これにより、有 効 な Sybase Backup Server のインスタンスを保 護 の対 象 として選択 できなくなります。この問 題 は、オペレーティングシステムが 8 文 字 以 上 のユーザ名 を各 種 コ
マンド (ps など) の UID に変 換 することに起 因 します。7 文 字 以 下 のユーザ名 を使 用 する必 要があります。
SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 251

Sybase ASE Recovery Kit

説明
リソース作 成 問 題 :lSybase のデフォルト のインスト ールプロンプト は、12.5 に基 づきます。SIOS Protection Suite でリソースを作 成 する際 に、Sybase のインスト ール場 所 のデフォルト プロンプト が、Sybase バージョン 12.5 からの相 対 パスとして表 示 されます。リソース作 成 のプロンプト には、Sybase の正 しいインスト ール場 所 を手
動 で入 力 するか、参 照 する必 要 があります。

拡 張 の問 題 :ll

拡 張 時 に Sybase のタグプロンプト が編 集 可 能 ですが変 更 しないでください拡 張 時 に Sybase のタグ
プロンプト が編 集 可 能 ですが、これは推 奨 されません。サーバごとに異 なるタグを使 用 すると、コマンド ラ
インによるリモート 管 理 で問 題 が発 生 するおそれがあります。
拡 張 時 に Sybase インスト ール先 ディレクト リのプロンプト が編 集 可 能 ですが変 更 しないでくださ
いSybase Recovery Kit は、各 常 時 におけるインスト ール先 ディレクト リの変 更 をサポート していません。ターゲット 上 のインスト ール先 ディレクト リが異 なる場 合 、extend 操 作 が失 敗 することがあり、基本 操 作 (restore、remove 、および monitoring) がネイティブに悪 影 響 を受 けることがあります。Sybase Recovery Kit は、プライマリのインスト ール先 ディレクト リを使 用 してデフォルト 値 を設 定
し、リソースが拡 張 されるすべてのサーバ上 でこのデフォルト 値 が使 用 されます。

[Properties] ページの問 題 :l[Properties] ペインに [update user/password] の画 像 が表 示 されません正 しい画 像 の代 わりに小 さい四 角 がツールバーに表 示 されます。この四 角 を選 択 すると、User/Password Update Wizard が起
動 されます。

ログの問 題 :llSybase Kit の create と extend のログメッセージが記 録 されませんcreate と extend 操 作 のエラーおよび情 報 は、操 作 時 に UI ウィンド ウにのみ表 示 されます。ト ラブルシューティングに必 要 な場
合 、これらのメッセージを UI からコピーして保 存 できます。
Sybase Kit と Core でログのフォーマット が異 なります。Sybase Kit のログ出 力 の表 示 は、Core の他のログ出 力 の表 示 と一 貫 性 がありません。これは、アプリケーション保 護 のエラーの原 因 にはなりません
が、ログビューアやログ解 析 ツールを使 用 する場 合 に特 別 な解 析 やロジックが必 要 になることがあります。

Sybase Monitor Server は、Sybase 15.7 と SIOS Protection Suite の組 み合 わせではサポート されていません。Sybase 15.7 で Sybase Monitor Server プロセスを設 定 する場 合 、Generic Application (gen/app) リソース
を使 用 してこのサーバプロセスを保 護 する必 要 があります。
Remove コマンド が SLES 11 上 の Sybase から認 識 されません
バックアップサーバで Sybase を in service にする場 合 、はじめにプライマリサーバで out of service にする必 要があります。Sybase からこのコマンド を認 識 するようにするには、行 に「locales/locales.dat」を追 加
し、SIOS Protection Suite が「POSIX」を「vendor_locale」として使 用 して、リモート で Sybase コマンド を
実 行 するようにします。
例:
locale = POSIX, us_english, utf8

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 252

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

GUI ト ラブルシューティング
LifeKeeper GUI をリモート システムから設 定 する際 に問 題 が発 生 した場 合 は、以 下 のいずれかのト ピックを参 照
してください。
Java プラグイント ラブルシューティング
アプレット ト ラブルシューティング
ネット ワーク関 連 ト ラブルシューティング( GUI)

ネット ワーク関 連 ト ラブルシューティング (GUI)
LifeKeeper は GUI クライアント とサーバの通 信 に Java RMI (Remote Method Invocation) を使 用 します。問 題 となりうる要 素 の一 部 は RMI に関 連 し、それ以 外 は一 般 的 なネット ワークの設 定 に関 する問 題 です。

Windows プラット フォームでの論 理 接 続 の遅 延Sun FAQ から:
最 も蓋 然 性 が高 いのは、ホスト のネット ワーク設 定 が誤 りというものです。RMI は Java API ネット ワーククラス、
特 に ava.net.InetAddress を使 用 します。これは、アド レスマッピングおよびホスト 名 へのアド レスに対 して両 方 のホスト に TCP/IP ホスト 名 のルックアップを実 行 させます。Windows では、ルックアップ機 能 はネイティブ Windows
ソケット ライブラリで実 行 されるので、遅 延 は RMI ではなく、Windows ライブラリで発 生 するものです。ホスト が
DNS を使 用 するように設 定 されている場 合 、これは、通 信 に関 連 するホスト について認 識 しないという DNS
サーバの問 題 となる可 能 性 があります。その場 合 、DNS ルックアップのタイムアウト が発 生 します。このケースに当てはまる場 合 は、ファイル\windows\system32\drivers\etc\hosts で関 連 ホスト 名 /アド レスをすべて指 定 してください。通 常 のホスト ファイルのフォーマット を次 に示 します。
IP アド レス サーバ 名 称例:
208.2.84.61 homer.somecompany.com homer
これで、最 初 のルックアップにかかる時 間 を短 縮 できるはずです。
また、サブネット マスクとゲート ウェイアド レスの設 定 が誤 っていると、接 続 の遅 延 や障 害 を引 き起 こす可 能 性 があります。これらの設 定 が正 しいことをネット ワーク管 理 者 に確 認 してください。

モデムからの実 行 :サーバが存 在 するネット ワークにモデムで (PPP または SLIP を使 用 して) 接 続 する場 合 、コンピュータは一 時 的な IP 番 号 を操 作 用 に取 得 します。この一 時 的 な番 号 は、ホスト 名 がマップしたものではない可 能 性 があります(ホスト 名 が何 かにマップしている場 合 )。そのため、この場 合 は、IP のみで通 信 するようにサーバに指 示 する必 要があります。これには、モデム接 続 ウィンド ウを開 いて一 時 的 な IP 番 号 を取 得 します。この番 号 を使 用 して、GUI クライアント のホスト 名 プロパティを設 定 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 253

プライマリネット ワークインターフェースのダウン:

プラグインでブラウザのホスト 名 を設 定 するには、[Java Plug-In Control Panel] を開 き、[Java Run TimeParameters] に以 下 の値 を追 加 してクライアント のホスト 名 を設 定 します。
-Djava.rmi.server.hostname=<MY_HOST>
HotJava ブラウザのホスト 名 を設 定 するには、hotjava コマンド ラインに以 下 の値 を追 加 します。
-Djava.rmi.server.hostname=<MY_HOST>
たとえば、以 下 のようになります。
-Djava.rmi.server.hostname=153.66.140.1

プライマリネット ワークインターフェースのダウン:
LifeKeeper GUI は、GUI クライアント と GUI サーバの通 信 を維 持 するために Remote Method Invocation (RMI)
を使 用 します。ほぼどのような場 合 でも、プライマリネット ワーク・インターフェースを介 してサーバへの接 続 が確 立されます。つまり、サーバのプライマリイーサネット インターフェースがダウンした場 合 、接 続 は失 われ、GUI クライア
ント に [Unknown] というサーバの状 態 が表 示 されます。
この問 題 の唯 一 の解 決 策 は、サーバのプライマリイーサネット インターフェースを再 び有 効 にすることです。また、RMI の制 限 のため、マルチホームサーバ (複 数 のネット ワークインターフェースを備 えたサーバ) でこの問 題 を
解 決 することはできません。

ホスト へのルート が存 在 しない例 外 :ホスト に接 続 できなかったため、ソケット をリモート ホスト に接 続 できませんでした。これは通 常 、ネット ワークのロー
カルサーバとリモート ホスト の間 のリンクの一 部 がダウンしたか、ホスト がファイアウォールの後 ろにあることを意 味 します。

不 明 なホスト の例 外 :LifeKeeper GUI クライアント とサーバは、通 信 に Java RMI (Remote Method Invocation) 技 術 を使 用 しま
す。RMI が正 常 に動 作 するために、クライアント とサーバは解 決 可 能 なホスト 名 または IP アド レスを使 用 する必要 があります。解 決 不 可 能 な名 前 、WINS 名 、修 飾 されていない DHCP 名 を使 用 した場 合 、Java はUnknownHostException を送 出 します。
このエラーメッセージは、以 下 の条 件 でも発 生 する可 能 性 があります。
l

l

l

l

サーバ名 が存 在 しない場 合 。サーバ名 の誤 記 がないか確 認 してください。
設 定 された DHCP サーバが、RMI サーバが実 際 に存 在 するド メインではなく、リゾルバド メインのド メイン
名 になるように RMI サーバの完 全 修 飾 ド メイン名 を設 定 している場 合 。この場 合 、サーバの DHCP ド メ
インの外 側 の RMI クライアント は、不 正 なド メイン名 のためにサーバにアクセスできません。
サーバが、Windows Internet Naming Service (WINS) を使 用 するように設 定 されたネット ワーク上 にある場 合 。DNS にのみ依 存 しているホスト は、WINS の下 に登 録 されたホスト にアクセスできない場 合 があります。
RMI クライアント とサーバがファイアウォールをはさんだ反 対 側 にある場 合 。ファイアウォールの外 側 に RMI

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 254

Windows から:

クライアント 、内 側 にサーバがある場 合 、クライアント はサーバに対 してリモート 呼 び出 しを実 行 できません。
LifeKeeper GUI を使 用 している場 合 、クライアント によって提 供 されたホスト 名 はサーバから解 決 できるものであり、サーバからのホスト 名 はクライアント によって解 決 できるものである必 要 があります。LifeKeeper GUI はこの例
外 を捕 捉 し、ユーザに警 告 します。クライアント がサーバのホスト 名 を解 決 できない場 合 、この例 外 が捕 捉 され、メッセージ 115 が表 示 されます。サーバがクライアント のホスト 名 を解 決 できない場 合 、この例 外 が捕 捉 され、メッセージ 116 が表 示 されます。どちらのメッセージにも、実 行 が試 された未 修 飾 ホスト 名 を指 定 する Java
例 外 の一 部 が含 まれています。
下 記 に、ホスト 名 の解 決 が正 常 に機 能 していることをテスト または検 証 するために使 用 できる手 順 をいくつか示します。

Windows から:
1. Linux サーバとの通 信 の確 認
DOS プロンプト から、ホスト 名 を使 用 してターゲット を ping します。
ping <TARGET_NAME>
たとえば、以 下 のようになります。
ping homer
ターゲット の修 飾 されたホスト 名 と IP アド レスをリスト する応 答 が表 示 されるはずです。
2. 正 しい設 定 の確 認ll

DNS の設 定 を確 認 するか、ネット ワークに DNS サーバをインスト ールします。
ControlPanel->Network->Protocols->TCP/IP の設 定 を確 認 します。これらの設 定 が正 しいことをネット ワーク管 理 者 に確 認 してください。
[DNS] タブのホスト 名 は、ローカルネームサーバで使 用 されているものと一 致 している必 要 があります。これは、GUI エラーメッセージで指 定 したホスト 名 とも一 致 している必 要 があります。

l

ローカルホスト およびその接 続 先 となる LifeKeeper サーバのエント リを含 める形 で hosts ファ
イルを編 集 してください。
Windows 95/98 システムでは、hosts ファイルは以 下 のようになります。
%windir%\HOSTS (for example, C:\WINDOWS\HOSTS).
注 記 : Windows 95/98 では、hosts ファイルの最 後 のエント リがキャリッジリターン(CR) またはラインフィード (LF) で終 わっていない場 合 、hosts ファイルはまったく読 み
取 られません。
Windows NT システムでは、hosts ファイルは以 下 のようになります。
%windir%\System32\DRIVERS\ETC\HOSTS(for example, C:\WINNT\System32\DRIVERS\ETC\HOSTS).

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 255

Linux から:

たとえば、システムが HOSTCLIENT.MYDOMAIN.COM と呼 ばれ、IP アド レスとして 153.66.140.1 を使 用 している場 合 、hosts ファイルに次 のエント リを追 加 します。
153.66.140.1 HOSTCLIENT.MYDOMAIN.COM HOSTCLIENT
3. GUI クライアント で使 用 するホスト 名 プロパティを設 定 してください。プラグインでブラウザからホスト 名 を設定 するには、[Java Plug-In Control Panel] を開 き、[Java Run Time Parameters] に以 下 の値 を追加 してクライアント のホスト 名 を設 定 します。
Djava.rmi.server.hostname=<MY_HOST>
4. Microsoft のネット ワーク関 連 のパッチを www.microsoft.com で確 認 してください。

Linux から:
1. ホスト 名 または IP アド レスを使 用 して Linux からターゲット サーバを ping し、他 のサーバとの通 信 を確 認します。
ping <TARGET_NAME>
たとえば、以 下 のようになります。
ping homer
ターゲット の修 飾 されたホスト 名 をリスト する応 答 が表 示 されるはずです。
2. ホスト 名 または IP アド レスで ping を実 行 し、クラスタ内 の各 サーバでローカルホスト が解 決 可 能 であることを確 認 します。DNS が実 装 されていない場 合 、/etc/hosts ファイルを編 集 し、 ローカルホスト 名 のエント
リを追 加 します。このエント リで、ローカルサーバの IP アド レスまたはデフォルト エント リ (127.0.0.1) をリストできます。
3. DNS が NIS の前 に指 定 されていることを確 認 します。/etc/nsswitch.conf の hosts 行 で DNS を NIS の前 に置 く必 要 があります。また、/etc/resolv.conf は正 しく設 定 された DNS サーバを指 す必 要 があります。
4. DNS を実 装 しない場 合 、または他 の方 法 がうまくいかない場 合 は、/etc/hosts ファイルを編 集 し、ホスト
名 のエント リを追 加 します。
5. GUI クライアント で使 用 するホスト 名 プロパティを設 定 してください。これは、管 理 者 ごとに変 更 する必 要があります。
プラグインでブラウザからホスト 名 を設 定 するには、[Java Plug-In Control Panel] を開 き、[Java Run
Time Parameters] に以 下 の値 を追 加 してクライアント のホスト 名 を設 定 します。
-Djava.rmi.server.hostname=<MY_HOST>
HotJava ブラウザからホスト 名 を設 定 するには、hotjava コマンド ラインに以 下 の値 を追 加 します。
-Djava.rmi.server.hostname=<MY_HOST>
たとえば、以 下 のようになります。
-Djava.rmi.server.hostname=153.66.140.1-Djava.rmi.server.hostname= homer.somecompany.com

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 256

X Window Server に接 続 できない:

X Window Server に接 続 できない:
LifeKeeper GUI アプリケーションを telnet セッションから実 行 している場 合 、GUI クライアント が LifeKeeper サーバ
で X Window Server にアクセスできることを確 認 する必 要 があります。LifeKeeper サーバは GUI クライアント のホ
スト 名 またはネット ワークアド レスを解 決 できる必 要 があります。
LifeKeeper サーバに対 して telnet を実 行 して LifeKeeper GUI アプリケーションを実 行 した場 合 、DISPLAY 環
境 変 数 にはクライアント のホスト 名 と表 示 番 号 を含 める必 要 があります。たとえば、Server1 というサーバにClient1 というクライアント から telnet を実 行 した場 合 、DISPLAY 環 境 変 数 は Client1:0 に設 定 される必 要 があります。LifeKeeper GUI アプリケーションを実 行 した場 合 、Client1 の DISPLAY 名 に出 力 が送 信 されます。Client1 が X Window Server にアクセスできない場 合 、例 外 が発 生 して LifeKeeper GUI アプリケーションは
失 敗 します。
LifeKeeper GUI をアプリケーションとして起 動 したときに、X Window Server に接 続 できない、またはクライアント
DISPLAY 名 を開 くことができないというエラーが発 生 した場 合 は、以 下 の手 順 を実 行 してください。
1. ホスト 名 または IP アド レスを使 用 して表 示 変 数 を設 定 します。たとえば、以 下 のようになります。
DISPLAY=Client1.somecompany.com:0
DISPLAY=172.17.5.74:0
2. xhost または xauth コマンド を使 用 し、クライアント が LifeKeeper サーバで X Window Server に接続 できることを確 認 します。
3. クライアント 用 の DNS エント リを追 加 するか、クライアント 用 のエント リを LifeKeeper サーバのローカルホス
ト ファイルに追 加 します。LifeKeeper サーバからクライアント に対 して、ホスト 名 または IP アド レスを使 用 して ping を実 行 し、クライアント との通 信 を確 認 します。

システムの日 付 と時 刻 の調 整
マルチユーザモード のときにシステムの日 付 /時 刻 を過 去 に変 更 すると、LifeKeeper に問 題 が発 生 する可 能 性があります。リソース管 理 の際 には SCSI ha_xref_tbl が使 用 されます。日 付 または時 刻 が過 去 の時 間 値 に変更 された場 合 、新 しい時 刻 よりも後 のタイムスタンプが付 いているリソースの管 理 は、新 しい時 間 が ha_xref_
tbl の作 成 時 点 に達 するまでフリーズする可 能 性 もあります。この問 題 の結 果 、フリーズしている間 にリソースを
作 成 または変 更 する際 に問 題 になる可 能 性 があります。
システムの日 付 /時 刻 カウンタを過 去 に調 整 するには:
1. シングルユーザモード にします( LifeKeeperを停 止 させてから) 。
2. 日 付 または時 刻 を過 去 のものに変 更 します。
3. マルチユーザモード に戻 します。
4. LifeKeeper を再 起 動 します。この操 作 によって、新 しい現 在 時 刻 を設 定 した新 しい ha_xref_tbl が作成 され、操 作 を続 行 できるようになります。
注 記 : タイムゾーン( TZ シェル変 数 ) を変 更 した場 合 、または夏 時 間 から標 準 時 間 に変 更 した場
合 、LifeKeeper には影 響 しません。Linux は、すべての時 間 値 を 1970 年 1 月 1 日 からの絶 対 秒 数 として保 持

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 257

コミュニケーションパスの稼 働 と停 止します。タイムゾーンまたは夏 時 間 /標 準 時 間 の変 更 は、その絶 対 秒 数 を ASCII で解 釈 した値 に過 ぎないので、カウンタ自 体 は変 更 されません。

コミュニケーションパスの稼 働 と停 止コミュニケーションパスの停 止 と稼 働 が繰 り返 される場 合 ( LifeKeeper GUI でAlive、Dead、Aliveというように表示 される場 合 ) 、ハート ビート の設 定 がクラスタ内 のすべてのサーバで同 じ値 に設 定 されていない可 能 性 があります。
この状 態 は、いずれか一 方 のサーバにある LifeKeeper デフォルト ファイル /etc/default/LifeKeeper で設 定 名 に
誤 記 がある場 合 にも発 生 する可 能 性 があります。

推 奨 される対 策
1. クラスタ内 のすべてのサーバで LifeKeeper を停 止 します。
2. クラスタ内 の各 サーバで、/etc/default/LifeKeeper にある LCMHBEATTIME 設 定 と
LCMNUMHBEATS 設 定 の値 とスペルを確 認 します。設 定 値 、スペルミスの無 いことを各 ノード で確 認 します。
3. クラスタ内 のすべてのサーバで LifeKeeper を再 起 動 します。

不 完 全 なリソースの作 成
インスタンスの一 部 のみが作 成 された状 態 で、リソース設 定 プロセスが中 断 された場 合 、階 層 を再 設 定 する前に、手 動 でクリーンアップする必 要 があります。LifeKeeper GUI を使 用 し、一 部 が作 成 されたリソースを削 除 してください。手 順 については、すべてのサーバからの階 層 の削 除 を参 照 してください。階 層 リスト にこれらのリソースが含 まれていない場 合 、ins_remove( LCDI-instances(1M) を参 照 ) および dep_remove( LCDI-relationship(1M)) を使 用 し、部 分 的 な階 層 をクリーンアップしなければならない可 能 性 もあります。

不 完 全 なリソースの優 先 順 位 の変 更LifeKeeper の階 層 は、親 子 の関 係 によって関 連 付 けられたすべてのリソースとして定 義 されています。複 数 の親 を持 つリソースの場 合 、GUI と階 層 のすべてのリソースを区 別 することは一 概 に簡 単 とも言 えなくなります。階層 の整 合 性 を保 持 するには、サーバごとに階 層 内 のすべてのリソースに対 して優 先 順 位 を変 更 する必 要 があります。[OK] または [Apply] ボタンを押 した後 で選 択 される階 層 のすべてのルート リソースを表 示 することで、GUIはこの要 件 を強 制 します。この時 点 で、すべてのルート を受 け付 けるか、操 作 をキャンセルするかを選 択 できます。ルート のリスト を受 け付 けた場 合 、新 しい優 先 順 位 の値 が階 層 内 のすべてのリソースに割 り当 てられます。
その階 層 の [Resource Properties] ダイアログが表 示 されている間 、他 の変 更 を階 層 に加 えていることを確 認 す
る必 要 があります。[Resource Properties] ダイアログの優 先 順 位 を編 集 する前 に、LifeKeeper に加 えられた変
更 が動 的 にダイアログで更 新 されます。ただし、変 更 を加 えると、基 本 的 な変 更 が LifeKeeper で加 えられた場
合 でも、ダイアログの値 は凍 結 されます。[Apply] または [OK] ボタンをクリックした後 でのみ、変 更 が加 えられたことが通 知 されるので、優 先 順 位 の変 更 操 作 は要 求 どおりに進 みません。
複 数 の優 先 順 位 の変 更 を伴 う優 先 順 位 の変 更 操 作 時 に、復 旧 できないエラーの可 能 性 を最 低 限 に抑 えるには、プログラムは、一 度 に 1 つのサーバに対 して個 別 に行 われる一 連 の変 更 として、複 数 の優 先 順 位 の変
更 操 作 を実 行 します。また、操 作 時 に優 先 順 位 の競 合 を防 ぐために、必 要 に応 じて一 時 的 な値 がプロパティ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 258

一 貫 した状 態 への階 層 のリスト アに割 り当 てられます。この一 時 的 な値 は、最 大 許 容 値 999 を超 えるもので、優 先 順 位 の変 更 中 に一 時 的 に
GUI に表 示 されることもあります。操 作 が完 了 すると、一 時 的 な値 はすべて、要 求 された値 に置 き換 えられます。エラーが発 生 し、優 先 順 位 の値 をロールバックできない場 合 、一 時 的 な優 先 順 位 の値 の一 部 がそのまま残 る可 能 性 もあります。この場 合 は、下 記 の推 奨 手 順 に従 って階 層 を修 復 してください。

一 貫 した状 態 への階 層 のリスト ア
優 先 順 位 の変 更 操 作 の間 にエラーが発 生 し、操 作 を完 了 できない場 合 、優 先 順 位 は不 整 合 の状 態 のまま
残 る可 能 性 があります。エラーは、システムやコミュニケーションパスの障 害 を含 め、さまざまな理 由 で発 生 します。操 作 が開 始 された後 や完 了 する前 にエラーが発 生 し、プログラムが前 の優 先 順 位 にロールバックできなかった場 合 、操 作 中 にエラーがあったこと、および前 の優 先 順 位 を restore できなかったことを示 すメッセージが表 示されます。この場 合 、以 下 の処 置 を実 行 し、階 層 を一 貫 性 のある状 態 に restore する必 要 があります。
1. 可 能 であれば、問 題 の原 因 を特 定 します。システムまたはコミュニケーションパスの障 害 を確 認 します。
優 先 順 位 管 理 プログラムの実 行 中 に、その他 の操 作 が行 われていないことを確 認 します。
2. 可 能 であれば、問 題 の原 因 を修 正 してから先 に進 みます。たとえば、階 層 を修 復 する前 に、障 害 が発生 したシステムまたはコミュニケーションパスを restore する必 要 があります。
3. [Resource Properties] ダイアログから操 作 を再 試 行 します。
4. [Resource Properties] ダイアログから変 更 できない場 合 は、コマンド ライン hry_setpri を使 用 して階層 を修 復 するとより簡 単 かもしれません。このスクリプト を使 用 すると、一 度 に 1 つのサーバに対 して優 先
順 位 を変 更 できます。このスクリプト は、GUI からは実 行 できません。
5. 修 復 を実 行 したら、階 層 が存 在 するすべてのサーバに対 して eqv_list コマンド を実 行 し、階 層 のすべてのリソースに対 して返 された優 先 順 位 の値 を調 べ、LifeKeeper データベースがすべてのサーバで一 貫していることを確 認 します。
6. 最 終 的 に、階 層 を修 復 できない場 合 は、階 層 を削 除 して再 作 成 する必 要 がある可 能 性 もあります。

階 層 の設 定 中 に共 有 スト レージが見 つからない
リソースの階 層 を設 定 中 に、LifeKeeper が「No shared storage」(共 有 スト レージがありません) というメッセージをレポート する状 況 がいくつかあります。

考 えられる原 因 : スト レージを共 有 するサーバー間 でコミュニケーションパスが定 義 されていません。共 有 スト レー
ジデバイスで階 層 が設 定 されている場 合 、LifeKeeper は、クラスタ内 の別 のサーバを少 なくとも 1 つ検 証 し、その共 有 スト レージにアクセスできることを確 認 します。
推 奨 される対 策 : LifeKeeper GUI または lcdstatus (1M) を使 用 し、コミュニケーションパスが設 定 されており、アクティブになっていることを確 認 します。

考 えられる原 因 : スト レージを共 有 するサーバー間 でコミュニケーションパスが機 能 していません。
推 奨 される対 策 : LifeKeeper GUI または lcdstatus (1M) を使 用 し、コミュニケーションパスが設 定 されており、アクティブになっていることを確 認 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 259

LifeKeeper サーバ障 害 からの復 旧考 えられる原 因 : Linux が共 有 スト レージにアクセスできない。この原 因 としては、ド ライバがロード されていないことや、ド ライバがロード されたときにスト レージの電 源 が入 っていないこと、あるいはスト レージデバイスが正 しく設
定 されていないことなどが考 えられます。
推 奨 される対 策 : /proc/scsi/scsi でデバイスが正 しく定 義 されていることを確 認 します。

考 えられる原 因 : LifeKeeper を起 動 する前 にスト レージが Linux で設 定 されていない。LifeKeeper の起 動 時に、すべての SCSI デバイスがスキャンされ、デバイスのマッピングが判 別 されます。LifeKeeper の起 動 後 にデバイスが設 定 された (電 源 がオンにされた、接 続 された、またはド ライバがロード された) 場 合 、デバイスを設 定 して使用 できるようにするには、LifeKeeper を停 止 してから再 起 動 する必 要 があります。
推 奨 される対 策 : $LKROOT/subsys/scsi/Resources/hostadp/device_info にデバイスがリスト されていることを確 認 してください。$LKROOT は、デフォルト では /opt/LifeKeeper. です。デバイスがこのファイ
ルにリスト されていない場 合 、LifeKeeper はそのデバイスを使 用 しません。

考 えられる原 因 : スト レージがサポート されていない。スト レージとアダプタのト ピックでは、LifeKeeper で動 作 がテスト され、サポート されている具 体 的 な SCSI デバイスが列 挙 されています。ただし、このリスト に含 まれているのは、すでに知 られているデバイスなので注 意 してください。LifeKeeper の要 件 を満 たしているものの、SIOS
Technology Corp. がテスト していないデバイスが存 在 する可 能 性 もあります。
推 奨 される対 策 : $LKROOT/subsys/scsi/Resources/hostadp/device_info にデバイスがリスト されていることを確 認 してください。$LKROOT は、デフォルト では /opt/LifeKeeper です。デバイスがこのファイルにリスト されているものの、デバイス名 の後 に来 る ID が「NU-」で始 まる場 合 、LifeKeeper はデバイスから一 意 の ID
を取 得 できなかったことを示 します。一 意 の ID がない場 合 、LifeKeeper はデバイスが共 有 されているかどうかを判 別 できません。

考 えられる原 因 : スト レージでは、デバイスを LifeKeeper で使 用 できるようにする前 に、特 定 の LifeKeeper ソフト
ウェアをインスト ールする必 要 があります。たとえば、Raw I/O サポート を有 効 にするための steeleye-lkRAW キッ
ト 、データレプリケーションを有 効 にするための steeleye-lkDR ソフト ウェアなどです。
推 奨 される対 策 : 必 要 な LifeKeeper パッケージが各 サーバにインスト ールされていることを確 認 します。ソフト ウェ
アの要 件 については、 SPS for Linux リリースノート を参 照 してください。

補 足 のヒント :test_lk(1M) ツールを使 用 すると、スト レージおよび通 信 の問 題 のデバッグに役 立 ちます。

LifeKeeper サーバ障 害 からの復 旧LifeKeeper クラスタ内 のサーバに、オペレーティングシステムの再 インスト ールを (したがって LifeKeeper の再 インス
ト ールも) 必 要 とする障 害 が発 生 した場 合 、クラスタの各 サーバからリソース階 層 を再 拡 張 する必 要 があります。
ただし、再 インスト ールしたサーバとの共 有 イクイバレンシ関 係 がクラスタのサーバにある場 合 、LifeKeeper は、再インスト ールしたサーバへ既 存 のリソース階 層 を拡 張 することを許 可 しません。また、再 インスト ールされたサーバには階 層 が実 際 には存 在 していないため、再 インスト ールしたサーバから階 層 を拡 張 解 除 することもできません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 260

推 奨 される対 策 :推 奨 される対 策 :1. リソース階 層 が設 定 されている各 サーバで、eqv_list コマンド を使 用 してすべての共 有 イクイバレンシのリ
スト を取 得 します (詳 細 については、LCDI-relationship を参 照 してください).
下 記 の例 では、server1 および server2 に対 する IP リソースの iptag のコマンド および結 果 の出 力 を示 します。ここでは、server2 が再 インスト ールされたサーバ、server1 が設 定 された階 層 です。
eqv_list -f:
server1:iptag:server2:iptag:SHARED:1:10
2. リソース階 層 が設 定 された各 サーバで、eqv_remove を使 用 して、階 層 の各 リソースのイクイバレンシ関
係 を手 動 で削 除 します (詳 細 については、LCDI-relationship を参 照 してください)。
たとえば、上 記 の手 順 1 の例 を基 に、server1 に対 して以 下 のコマンド を実 行 します。
eqv_remove -t iptag -S server2 -e SHARED
3. 2つ以 上 のサーバがあるクラスタでは、これらのリソース階 層 のイクイバレンシ関 係 が定 義 されているクラス
タ内 の各 サーバに対 して手 順 1 と 2 を繰 り返 します。
4. 最 後 に、GUI を使 用 し、リソース階 層 が in-service になっているサーバから再 インスト ールされたサーバに
各 リソース階 層 を拡 張 します。

停 止 できないプロセスからの復 旧プロセスが停 止 不 可 の場 合 、LifeKeeper は共 有 ディスクパーティションをアンマウント できない可 能 性 があります。そのため、リソースを別 のシステムで In Service にすることができません。停 止 できないプロセスから復 旧 する
唯 一 の方 法 は、システムを再 起 動 することです。

手 動 リカバリ時 のパニックからの復 旧
手 動 スイッチオーバ時 に PANIC になると、リカバリが不 完 全 に終 わる可 能 性 があります。PANIC またはその他の大 きなシステム障 害 が手 動 スイッチオーバ時 に発 生 した場 合 、バックアップシステムへの完 全 自 動 リカバリは保証 できなくなります。In Service になる必 要 があるすべてのリソースが In Service であることをバックアップシステム
で確 認 してください。In Service ではないリソースがあった場 合 は、LifeKeeper GUI を使 用 して、そのリソースを手 動 で In Service にします。手 順 については、リソースを In-Service するを参 照 してください。

Out-of-Service 階 層 の復 旧LifeKeeper サーバの障 害 からの復 旧 の一 環 として、障 害 が発 生 したサーバで設 定 されているものの、サーバの障 害 時 にどのサーバでも In Service ではなかったリソース階 層 が、障 害 時 に最 優 先 で Alive になったサーバで復 旧 されます。これは、障 害 が発 生 したサーバ、復 旧 中 のサーバ、階 層 内 の他 のサーバを含 め、Out ofService の階 層 が最 後 にどこで In Service だったかには無 関 係 です。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 261

リソースタグ名 の制 限

リソースタグ名 の制 限
タグ名 の長 さ
LifeKeeper 内 のすべてのタグは、256 文 字 以 内 にする必 要 があります。

有 効 な特 殊 文 字
- _ .

/

タグの最 初 の文 字 に「.」および「/」を使 用 することはできません。

無 効 な文 字+ ;:!

@ # $ * = 「スペース」

シリアル (TTY) コンソールの警 告
シリアルコンソールデータパスの一 部 が信 頼 できない場 合 、または Out of Service になった場 合 、シリアル (RS232 TTY) コンソールを使 用 するユーザは LifeKeeper サービスで深 刻 な問 題 に直 面 する可 能 性 があります。操作 中 に、LifeKeeper はコンソールメッセージを生 成 します。設 定 に (標 準 的 な VGA コンソールではなく) シリアルコンソールがある場 合 、これらのコンソールメッセージが確 実 に配 信 されるようにするために、LifeKeeper からエンド ユーザターミナルへのデータパス全 体 が機 能 している必 要 があります。
ターミナルの電 源 オフ、モデムの未 接 続 、ケーブルのゆるみなど、データパスがつながっていない場 合 、LinuxSTREAMS ファシリティは、コンソールメッセージをキューに入 れます。STREAMS キューがいっぱいになった場
合 、Unix カーネルは、STREAMS バッファキューにメッセージを入 れる余 地 ができるまで LifeKeeper を保 留 にします。これにより、LifeKeeper がハングすることもあります。
注 記 : LifeKeeper 環 境 のシリアルコンソールは可 能 なかぎり避 け、VGA コンソールを使 用 することを推 奨 します。シリアルコンソールを使 用 する必 要 がある場 合 、シリアルコンソールがオンになっていること、ケーブルとオプショ
ンのモデムが正 しく接 続 されていること、メッセージが表 示 されていることを必 ず確 認 してください。

システムが init 状 態 S に遷 移 しているという警 告
LifeKeeper が動 作 している場 合 、システムを直 接 、init 状 態 S に切 り替 えないでください。Linux の init システムの操 作 が原 因 で、こうした遷 移 が全 LifeKeeper プロセスの即 時 停 止 につながり、突 発 的 な障 害 を発 生 させる
可 能 性 があります。この場 合 は、代 わりに LifeKeeper を (lkstop で) 手 動 停 止 するか、システムを最 初 に init
状 態 1 にしてから init 状 態 S にしてください。

共 有 スト レージでスレッドがハングしているというメッセージ
デバイス確 認 スレッド がそれほど迅 速 に処 理 を完 了 していない場 合 、スレッド がハングしているというメッセージがLifeKeeper ログに記 録 されることがあります。これにより、リソースがあるサーバから別 のサーバに移 動 し、さらに悪SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 262

説明いケースでは、サーバが停 止 する可 能 性 があります。

説明(/etc/default/LifeKeeperの) FAILFASTTIMER は、各 デバイスが正 常 に動 作 していること、および特 定のシステムによって所 有 されているすべてのリソースがそのシステムからアクセス可 能 で、そのシステムに所 有 されていることを確 認 するための秒 数 を定 義 します。FAILFASTTIMER は、この所 有 権 を確 定 し、データの信 頼 性を最 大 限 に確 保 するために、可 能 なかぎり小 さくする必 要 があります。ただし、デバイスがビジー状 態 で、負 荷がピークの場 合 、指 定 した時 間 内 で応 答 できない可 能 性 もあります。デバイスの操 作 が FAILFASTTIMER よりも長 くかかっている場 合 、LifeKeeper はデバイスがハングしている可 能 性 を検 討 します。FAILFASTTIMER の
時 間 を 3 回 繰 り返 してもデバイスが応 答 しない場 合 、LifeKeeper は、デバイスに障 害 が発 生 したものとみなして、リカバリを実 行 します。リカバリプロセスは、SCSIERROR の設 定 で定 義 します。SCSIERROR の設 定 によっては、ローカルリカバリを実 行 し、失 敗 した場 合 はスイッチオーバを実 行 するために sendevent が発 行 されることもあります。この操 作 がない場 合 、システムが停 止 するおそれもあります。

推 奨 される対 策 :ハングメッセージがまれにエラーログに出 力 され、もうハングしていないというメッセージがそれに続 く場 合 、さらに括
弧 の数 が常 に 1 つの場 合 、それほど警 戒 する理 由 はありません。ただし、このメッセージが頻 繁 にログに記 録 され、数 が 2 または 3 の場 合 、以 下 の 2 つの処 置 が必 要 になる可 能 性 があります。
ll

スト レージの負 荷 を減 らすことを試 みる。スト レージの処 理 に FAILFASTTIMER (デフォルト では、5 秒 ま
たは 15 秒 を 3 回 ) の 3 倍 の時 間 がかかっている場 合 、スト レージに対 する負 荷 を考 慮 し、I/O の長 い遅延 を避 けるために負 荷 を分 散 する必 要 があります。これにより、LifeKeeper は、デバイスを頻 繁 に確 認 できるようになり、さらにそのデバイスを使 用 しているアプリケーションのパフォーマンスも向 上 します。
負 荷 を減 らすことができない場 合 、FAILFASTTIMER をデフォルト の 5 秒 から増 やすことができます。この
値 は、できる限 り低 く抑 える必 要 があります。そのため、メッセージがまったく表 示 されなくなるか、まれにしか表 示 されなくなるまで、少 しずつ値 を増 やしてください。

注 記 : FAILFASTTIMER の値 が変 更 された場 合 、新 しい値 を有 効 にするために、LifeKeeper を終 了 し、再 起
動 する必 要 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 263

Chapter 3: SIOS DataKeeper for Linux
はじめに
SIOS DataKeeper for Linux は、LifeKeeper 環 境 に統 合 データミラーリング機 能 を提 供 します。この機 能 により、LifeKeeper リソースが共 有 / 非 共 有 スト レージ環 境 で動 作 可 能 になります。
SIOS DataKeeper for Linux によるミラーリング
SIOS DataKeeper の仕 組 み

SIOS DataKeeper for Linux によるミラーリング
SIOS DataKeeper for Linux は、共 有 スト レージを使 用 せずに可 用 性 の高 いクラスタ( SIOS LifeKeeper を使用 ) を構 築 したいお客 様 や、ビジネスに不 可 欠 なデータをサーバ間 でリアルタイムに複 製 したいお客 様 に別 の方法 を提 供 します。
SIOS DataKeeper は、同 期 または非 同 期 のボリュームレベルのミラーリングを使 用 して、プライマリサーバ( ミラーソース) から 1 台 以 上 のバックアップサーバ( ミラーターゲット ) にデータを複 製 します。

DataKeeper の特 長
SIOS DataKeeper には、以 下 の特 長 があります。
l

l

l

l

l

l

l

TCP/IP ベースのローカルエリアネット ワーク( LAN) またはワイド エリアネット ワーク( WAN) 経 由 で、リモートの場 所 に高 い信 頼 性 、効 率 、整 合 性 でデータをミラーリングできます。
同 期 と非 同 期 のミラーリングをサポート します。
複 製 はファイルシステムの下 のブロックレベルで実 行 されるので、関 与 するアプリケーションに対 して透 過的 です。
LifeKeeper と共 に使 用 した場 合 、複 数 ターゲット へのカスケーディングフェイルオーバも含 めて、複 数 ター
ゲット への同 時 ミラーリングをサポート します。
特 定 時 点 のデータへのリワインド をサポート しているので、喪 失 したデータや破 損 データの復 旧 ができます。
内 蔵 のネット ワーク圧 縮 ににより、ワイド エリアネット ワークでの最 大 スループット が向 上 します。
主 要 なファイルシステムをすべてサポート します( ファイルシステムのジャーナリングサポート の詳 細 については、 SPS for Linux リリースノート の製 品 説 明 を参 照 してください) 。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 265

同 期 ミラーリングと非 同 期 ミラーリングの違 いl

ミラーリングしたデータにフェイルオーバの保 護 を提 供 します。

l

LifeKeeper のグラフィカルユーザインターフェースに統 合 されています。

l

他 の LifeKeeper Application Recovery Kit をフルにサポート します。

lシステムリカバリ時 に、プライマリサーバとバックアップサーバとの間 でデータを自 動 的 に再 同 期 します。

l

障 害 発 生 時 には、仮 想 のシステムコンポーネント の健 全 性 を監 視 し、ローカルリカバリを実 行 します。

lI/O フェンス用 の Stonith デバイスをサポート します。詳 細 については、STONITH のト ピックを参 照 してください。

同 期 ミラーリングと非 同 期 ミラーリングの違 い
同 期 ミラーリングと非 同 期 ミラーリングの違 いを理 解 すると、アプリケーション環 境 に適 切 なミラーリング方 法 を選
択 することができます。

同 期 ミラーリング
SIOS DataKeeper は、プライマリサーバとバックアップサーバに同 時 にデータを書 き込 む同 期 ミラーリング方 法 を使用 して、リアルタイムミラーを実 現 します。書 き込 み動 作 のたびに、DataKeeper は書 き込 みをターゲット デバイスに転 送 し、リモート 確 認 を受 信 してから I/O 完 了 を通 知 します。同 期 ミラーリングの長 所 は、データの保 護 レベ
ルが高 いことです。これは、常 にデータのすべてのコピーを確 実 に同 一 にしているからです。ただし、リモート 確 認
を待 つために、パフォーマンスが低 下 することがあり、これは特 に WAN 環 境 で発 生 します。

非 同 期 ミラーリング
非 同 期 ミラーリングでは、それぞれの書 き込 みがソースデバイスに対 して行 われ、次 に、コピーがターゲット デバイ
スに送 信 されるキューに入 れられます。これはつまり、任 意 の時 点 で、ソースからターゲット デバイスへの送 信 を待 っている多 数 の書 き込 みト ランザクションが存 在 する可 能 性 があります。非 同 期 ミラーリングの長 所 は、書 き
込 みがプライマリディスクに到 達 した時 点 で確 認 されるため、パフォーマンスが高 いことです。ただし、プライマリディ
スクに障 害 が発 生 した場 合 、非 同 期 書 き込 みキュー内 にある書 き込 みはターゲット に送 信 されないため、信 頼
性 が低 くなります。この問 題 を緩 和 するために、SIOS DataKeeper はプライマリディスクに対 する個 々 の書 き込みについてインテント ログファイルにエント リを作 成 します。
インテント ログとは、プライマリとターゲット のミラー間 で同 期 していないデータブロックを示 すビット マップです。サーバの障 害 発 生 時 にインテント ログを使 用 すると、データ全 体 の再 同 期 を回 避 できます。
補 足 : 非 同 期 ミラーリングを作 成 するとき、DataKeeper はターゲット デバイスへの書 き込 みキューの数 をデフォルト の 256 にセット するため、write-behind を値 なしでセット します。LKDR_ASYNC_
LIMIT パラメータに 2 以 上 の値 がセット されている場 合 には、その値 が用 いられます。
一 度 ターゲット デバイスへの書 き込 みキューがこの値 に達 すると、書 き込 みキューがこの値 を下 回 るまでの間 ミラーリングは同 期 モード として動 作 します。
ブロックサイズが 4K である場 合 、この値 がデフォルト ( 非 同 期 書 き込 みキューの上 限 256) であるな
らば、最 大 で 1 MB の転 送 待 ちデータが発 生 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 266

SIOS DataKeeper の仕 組 み

注 記 : インテント ログは、同 期 と非 同 期 の両 方 のミラーモード で使 用 できます。ただし、非 同 期 ミラーリングのイン
テント ログは、2.6.16 以 降 の Linux カーネルでのみサポート されます。

SIOS DataKeeper の仕 組 み
SIOS DataKeeper は、NetRAID デバイスを作 成 して保 護 します。NetRAID デバイスは RAID1 のデバイスであり、下 図 に示 すようにローカルのディスクまたはパーティション、およびネット ワークブロックデバイス( NBD) で構 成 されます。

LifeKeeper がサポート するファイルシステムは、その他 すべてのスト レージデバイスと同 様 に、NetRAID デバイスにマウント できます。この場 合 、ファイルシステムは複 製 されたファイルシステムと呼 ばれます。LifeKeeper
は、NetRAID デバイスと複 製 されたファイルシステムの両 方 を保 護 します。
ファイルシステムは、DataKeeper [リソース階 層 を作 成 することにより作 成 されます。NetRAID デバイスを別 のサーバに拡 張 すると NBD デバイスが作 成 され、2 台 のサーバ間 にネット ワーク接 続 が確 立 されます。NBD 接 続が確 立 されるとただちに、SIOS DataKeeper がデータの複 製 を開 始 します。
nbd-client プロセスがプライマリサーバで実 行 され、バックアップサーバで動 作 している nbd-server プロセスと接 続します。

同 期 ( および再 同 期 )DataKeeper リソース階 層 は作 成 されてから拡 張 されるまでの間 、デグレード モード です。つまり、データはローカ
ルのディスクまたはパーティションにのみ書 き込 まれます。階 層 をバックアップ( ターゲット ) システムに拡 張 すると、SIOS DataKeeper が 2 つのシステム間 でデータを同 期 し、以 降 の書 き込 みはすべてターゲット に複 製 されます。どの時 点 でもデータが「非 同 期 」になった場 合 ( システムまたはネット ワークの障 害 が発 生 した場 合 ) 、SIOS
DataKeeper はソースとターゲット のシステムでデータを自 動 的 に再 同 期 します。インテント ログ( ビット マップファイ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 267

標 準 ミラーの構 成ル) を使 用 するようにミラーが設 定 されている場 合 、SIOS DataKeeper はインテント ログを使 用 して非 同 期 のデータを特 定 するので、全 体 の再 同 期 は不 要 です。インテント ログ( ビット マップファイル) を使 用 するようにミラーが設 定 されていない場 合 は、データ複 製 の中 断 後 に全 体 の再 同 期 が実 行 されます。

標 準 ミラーの構 成
最 も一 般 的 なミラーの構 成 では、下 図 に示 すように 2 台 のサーバがあり、各 サーバのローカルのディスクまたは
パーティションとの間 にミラーが確 立 されます。サーバ 1 は、ミラーソースを持 つプライマリサーバです。サーバ 2 は、
ミラーターゲット を持 つバックアップサーバです。

N+1 Configuration
前 述 した標 準 ミラーの構 成 の変 形 として一 般 的 に使 用 される構 成 では、クラスタ内 にある 2 台 以 上 のサーバ
が共 通 のバックアップサーバにデータを複 製 します。この場 合 は、下 図 に示 すように、各 ミラーソースがバックアップ
サーバの個 別 のディスクまたはパーティションに複 製 する必 要 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 268

複 数 ターゲット の構 成

複 数 ターゲット の構 成
適 切 な Linux のディスト リビューションとバージョン 2.6.7 以 降 のカーネルと共 に使 用 した場 合 、下 図 に示 すように、SIOS DataKeeper は、プライマリサーバの 1 つのディスクまたはパーティションから複 数 のバックアップシステムにデータを複 製 することもできます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 269

SIOS DataKeeper リソース階 層

特 定 のソースのディスクまたはパーティションを最 大 7 つのミラーターゲット に複 製 でき、各 ミラーターゲット は別 のシ
ステムに存 在 する必 要 があります。つまり、ソースのディスクまたはパーティションを、同 一 ターゲット システム上 にある複 数 のディスクまたはパーティションにミラーリングすることはできません。
このタイプの構 成 では、LifeKeeper のカスケーディングフェイルオーバ機 能 を使 用 でき、保 護 するアプリケーションとそのデータに対 して複 数 のバックアップシステムを提 供 できます。

SIOS DataKeeper リソース階 層
以 下 の例 に、LifeKeeper の GUI に表 示 される典 型 的 な DataKeeper リソース階 層 を示 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 270

フェイルオーバのシナリオ

リソース datarep-ext3-sdr は NetRAID リソースであり、親 リソース ext3-sdr はファイルシステムリソースです。本 書の以 降 の部 分 では、「DataKeeper リソース」は両 方 のリソースを合 わせたものを指 すことに注 意 してください。ファイルシステムリソースは NetRAID リソースに依 存 するので、NetRAID リソースに対 する動 作 はその上 にあるファイ
ルシステムにも影 響 します。

フェイルオーバのシナリオ
以 下 の 4 つの例 で、SIOS DataKeeper を使 用 するフェイルオーバで何 が起 きるかを説 明 します。これらの例 では、LifeKeeper for Linux クラスタは、サーバ 1( プライマリサーバ) とサーバ 2( バックアップサーバ) の 2 台 のサーバで構 成 されます。

シナリオ 1
サーバ 1 からサーバ 2 へのミラーが正 常 に完 了 し、その後 サーバ1が動 作 不 能 に陥 る。

結 果 : フェイルオーバが発 生 します。サーバ 2 がプライマリサーバの役 割 を担 当 し、サーバ 1 が再 び動 作 可 能 になるまでデグレード モード ( バックアップなし) で動 作 します。サーバ 1 が再 び動 作 可 能 になると、SIOS
DataKeeper がサーバ 2 からサーバ 1 への再 同 期 を開 始 します。2.6.18 以 前 のカーネルでは、全 体 の再 同 期 が実 行 されます。2.6.19 以 降 のカーネル、または Red Hat Enterprise Linux 5.4 の 2.6.18-164 以 降 のカーネル( または Red Hat 5.4 以 降 のサポート する派 生 カーネル) では、部 分 的 な再 同 期 が実 行 されます。つまり、ソースとターゲット にあるビット マップファイルに記 録 された変 更 部 分 についてのみ同 期 が必 要 です。
注 記 : SIOS DataKeeper は、現 在 ミラーソースとして動 作 しているサーバに以 下 のフラグをセット します。
$LKROOT/subsys/scsi/resources/netraid/$TAG_last_owner
サーバ 1 がサーバ 2 にフェイルオーバすると、このフラグがサーバ 2 にセット されます。このため、サーバ 1 が動 作 を
再 開 すると、SIOS DataKeeper はこの最 終 オーナフラグをサーバ 1 から削 除 します。その後 、サーバ 2 からサーバ
1 にデータの再 同 期 を開 始 します。

シナリオ 2
シナリオ 1 で、サーバ 2( プライマリサーバである状 態 ) が、サーバ 1( この時 点 ではバックアップサーバ) との再 同 期
中 に動 作 不 能 になる。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 271

シナリオ 3

結 果 : 再 同 期 プロセスが正 常 に完 了 しなかったので、データが破 損 している可 能 性 があります。この結
果 、LifeKeeper は DataKeeper リソースをサーバ 1 にフェイルオーバしません。サーバ 2 が動 作 可 能 になった場 合にのみ、LifeKeeper はサーバ 2 で DataKeeper リソースをサービス中 ( ISP) にします。

シナリオ 3
サーバ 1( プライマリ) とサーバ 2( ターゲット ) の両 方 が動 作 不 能 になる。サーバ 1( プライマリ) が最 初 に動 作 可 能になる。

結 果 : サーバ 1 は、DataKeeper リソースを in service にしません。この理 由 は、停 止 してからオンラインに戻 った
ソースサーバは、ターゲット と通 信 できないからです。ソースサーバは以 下 のタグをセット します。
$LKROOT/subsys/scsi/resources/netraid/$TAG_data_corrupt
これは、正 しくない方 向 へのデータ同 期 を防 止 する安 全 策 です。この場 合 、サーバ 1 でミラーを強 制 的 にオンラインにする必 要 があります。つまり、サーバ 1 の data_corrupt フラグを削 除 し、リソースを in service にします。ミラーを強 制 的 にオンラインにするを参 照 してください。
注 記 :$TAG_data_corrupt フラグを削 除 する前 に、サーバ 1 が最 終 のプライマリサーバであることを確 認 する必 要があります。サーバ 1 が最 終 のプライマリサーバでない場 合 、データが破 損 する可 能 性 があります。これは、last_owner フラグの有 無 で確 認 できます。

シナリオ 4
サーバ 1( プライマリ) とサーバ 2( ターゲット ) の両 方 が動 作 不 能 になる。サーバ 2( プライマリ) が最 初 に動 作 可 能になる。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 272

シナリオ 4

結 果 : LifeKeeper は、サーバ 2 の DataKeeper リソースを ISP にしません。サーバ 1 が動 作 可 能 になると、LifeKeeper はサーバ 1 の DataKeeper リソースを ISP にします。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 273

インスト ールと設 定

DataKeeper リソースを設 定 する前 に
以 下 のト ピックには、DataKeeper リソースの作 成 と管 理 を行 う前 に考 慮 が必 要 な情 報 があります。また、3 種
類 の DataKeeper リソースについても説 明 しています。LifeKeeper Core のリソース階 層 を設 定 する手 順 については、LifeKeeper の設 定 セクションを参 照 してください。

ハードウェアとソフト ウェアの要 件
SIOS DataKeeper をインスト ールするには、LifeKeeper の構 成 が次 の要 件 を満 たしている必 要 があります。

ハードウェアの要 件
ll

サーバ - LifeKeeper for Linux をサポート する 2 台 以 上 のサーバ。
IP ネット ワークインターフェースカード - 各 サーバにネット ワークインターフェースカード が 1 つ以 上 必 要 です。ただし、LifeKeeper クラスタには 2 つのコミュニケーションパスが必 要 です。独 立 した 2 つのサブネット を
使 用 する 2 つの分 離 した LAN ベースのコミュニケーションパスが推 奨 され、これらの 1 つ以 上 をプライベー
ト ネット ワークとして構 成 する必 要 があります。ただし、TCP と TTY を組 み合 わせて使 用 することもできます。
注 記 : ソフト ウェアミラーリングの特 性 により、サーバ間 のネット ワークト ラフィックが多 くなる可 能 性 があります。このため、SIOS DataKeeper のデバイス用 に個 別 のプライベート ネット ワークを実 装 することが推 奨 されます。この実 装 には、各 サーバに追 加 のネット ワークインターフェースカード が必 要 になることがあります。

l

ディスクまたはパーティション - ソースとターゲット のディスクまたはパーティションとして動 作 する、プライマリ
サーバとバックアップサーバのディスクまたはパーティション。ターゲット のディスクまたはパーティションは、ソースのディスクまたはパーティション以 上 のサイズである必 要 があります。
注 記 : SIOS Data Replication 7.1.1 のリリースから、パーティションが作 成 されていないディスク全 体( /dev/sdd) の複 製 が可 能 になりました。旧 バージョンの SIOS Data Replication では、ディスクを複 製 するには、パーティションを作 成 する必 要 がありました( /dev/sdd1 のような 1 つの大 きいパーティションの場 合 でも) 。SIOS Data Replication 7.1.1 からこの制 限 が取 り除 かれました。

ソフト ウェアの要 件l

オペレーティングシステム – SIOS DataKeeper は、Linux カーネル 2.6 をベースにする主 要 な Linux のディス
ト リビューションと共 に使 用 できます。サポート するディスト リビューションのリスト については、SPS for Linux
リリースノート を参 照 してください。非 同 期 ミラーリングとインテント ログは、2.6.16 以 降 の Linux カーネルを使 用 するディスト リビューションでのみサポート されます。複 数 のターゲット のサポート ( 複 数 のミラーターゲッ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 275

全 般 的 な設 定

ト のサポート ) には、2.6.7 以 降 の Linux カーネルが必 要 です。
l

LifeKeeper Installation スクリプト - 多 くの場 合 、以 下 のパッケージをインスト ールする必 要 があります(特 定 の SIOS DataKeeper の要 件 については、SPS for Linux リリースノート の「製 品 要 件 」セクションを
参 照 してください)。
HADR-generic-2.6
SIOS DataKeeper をインスト ールする前 に、LifeKeeper クラスタの各 サーバにこのパッケージをイ
ンスト ールする必 要 があります。HADR パッケージはSPS のインスト ールイメージファイル内 にあり、Installation の setup スクリプト により自 動 的 に適 切 なパッケージがインスト ールされます。

ll

LifeKeeper ソフト ウェア - 各 サーバに同 じバージョンの LifeKeeper Core をインスト ールする必 要 があります。また、使 用 を計 画 している同 じバージョンの Recovery Kit も各 サーバにインスト ールする必 要 があります。特 定 の SPS の要 件 については、SPS for Linuxリリースノート を参 照 してください。
SIOS DataKeeper ソフト ウェア – SPS クラスタの各 サーバには SIOS DataKeeper ソフト ウェアが必 要 です。SIOS DataKeeper のインスト ールとアンインスト ールの手 順 については、SPS for Linux インスト ールガ
イド を参 照 してください。

全 般 的 な設 定llターゲット のディスクまたはパーティションのサイズ( バックアップサーバ上 ) は、ソースのディスクまたはパーティ
ションのサイズ( プライマリサーバ上 ) 以 上 である必 要 があります。
DataKeeper リソースを作 成 して拡 張 すると、同 期 プロセスによりターゲット のディスクまたはパーティションに存 在 するデータが削 除 され、ソースのパーティションにあるデータに置 き換 えられます。

ネット ワーク設 定
l

l

l

l

各 ペアのサーバ間 でデータのレプリケーション用 に選 択 するパスは、あらかじめそれらのサーバ間 のLifeKeeper コミュニケーションパスとしても設 定 されている必 要 があります。ネット ワークパスを変 更 する方法 については、データレプリケーションパスの変 更 を参 照 してください。
DataKeeper リソースを設 定 するときには、ローカルリカバリを有 効 にしている LifeKeeper IP リソースがすでに使 用 しているインターフェース/アド レスの使 用 は避 けてください。例 えば、LifeKeeper IP リソースがイン
ターフェース eth1 に構 成 されており、インターフェース eth2 でのローカルリカバリが有 効 にされている場
合 、eth1 と eth2 のいずれについても DataKeeper リソースによる使 用 を避 ける必 要 があります。ローカルリ
カバリを有 効 にすると、バックアップインターフェースへのスイッチオーバ中 にインターフェースが無 効 になるので、SIOS DataKeeper に障 害 が発 生 することがあります。
このリリースの SIOS DataKeeper は、DataKeeper リソースの自 動 スイッチバックをサポート していません。さらに、自 動 スイッチバックの制 限 は、DataKeeper リソースの上 に存 在 する他 の LifeKeeper リソースにも適用 されます。
Fusion-io を使 用 する場 合 のネット ワーク設 定 情 報 については、Fusion-io を使 用 するクラスタ化 の「ネットワーク」セクションを参 照 してください。

データレプリケーションパスの変 更LK 7.1 から、lk_chg_value を使 用 して、ミラーのレプリケーションパスを変 更 できるようになりました。例 えば、

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 276

ネット ワーク帯 域 幅 の要 件 の特 定

ミラーのレプリケーションパスを IP アド レスの 192.168.0.1 から 192.168.1.1 に変 更 するには、以 下 の操 作 を行 ってください。
1. /etc/init.d/lifekeeper stop-nofailover (lk_chg_value は、LifeKeeper の動 作 中 は実 行 できません)。
2. lk_chg_value -o 192.168.0.1 -n 192.168.1.1
3. /etc/init.d/lifekeeper start
この IP アド レスを使 用 するミラーに含 まれるすべてのサーバで、これらのコマンド を実 行 してください。
注 記 : このコマンド は、該 当 アド レスを使 用 するコミュニケーションパスも変 更 します。

ネット ワーク帯 域 幅 の要 件 の特 定
SIOS DataKeeper をインスト ールする前 に、現 在 の構 成 の複 製 に仮 想 マシンを使 用 するか、物 理 的 な Linux
サーバを使 用 するかによりネット ワーク帯 域 幅 の要 件 を特 定 する必 要 があります。仮 想 マシン( VM) を使 用 する場 合 は、Linux システム( 物 理 または仮 想 ) の更 新 頻 度 の測 定 方 法 を使 用 して、複 製 を計 画 している仮 想 マ
シンの変 化 率 を測 定 してください。この値 は、仮 想 マシンの複 製 に必 要 となるネット ワーク帯 域 幅 を表 します。
ネット ワーク帯 域 幅 の要 件 を特 定 した後 、ネット ワークが最 大 のパフォーマンスを発 揮 するように構 成 してください。ネット ワーク帯 域 幅 の要 件 が、現 在 使 用 できるネット ワーク能 力 を超 えている場 合 は、以 下 のオプションを 1
つ以 上 検 討 しなければならない可 能 性 があります。
l

SIOS DataKeeper( または可 能 な場 合 はネット ワークハード ウェア) の圧 縮 を有 効 にする。

l

ネット ワーク能 力 を増 強 する。

l

複 製 するデータ量 を低 減 する。

l

一 時 データおよびスワップファイル用 に、複 製 しないローカルのスト レージリポジト リを作 成 する。

l

毎 日 、ピーク時 以 外 に複 製 を手 動 でスケジュールする。

Linux システム( 物 理 または仮 想 ) での変 化 率 の測 定
DataKeeper for Linux は、使 用 できるネット ワーク内 でデータを複 製 できます。マルチサイト 、すなわち広 域 ネット
ワーク( WAN) 構 成 では、「ソースパーティションが 1 日 中 更 新 されるときに、パーティションを正 常 に複 製 してミラーをミラーリング状 態 に維 持 するために十 分 な帯 域 幅 があるか」という質 問 に対 して特 別 な検 討 が必 要 です。
ミラーがミラーリング状 態 でない場 合 にはパーティションのスイッチオーバは許 可 されないので、ミラーをミラーリング
状 態 に維 持 することが重 要 です。
SIOS DataKeeper はデータを非 同 期 キューに追 加 することにより、短 期 間 に急 増 した書 き込 み動 作 を処 理 します。ただし、長 期 間 にわたって複 製 されるすべてのボリュームのディスク書 き込 み動 作 の合 計 が、平 均 して
DataKeeper とネット ワークが送 信 できる変 化 量 を下 回 ることを確 認 してください。
ネット ワーク能 力 が不 十 分 なためにディスクの変 化 率 に対 処 できず、非 同 期 キューがいっぱいになった場 合 、ミラーは同 期 動 作 に戻 ります。これによりソースサーバのパフォーマンスに悪 影 響 を及 ぼすことがあります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 277基 本 変 化 率 の測 定

基 本 変 化 率 の測 定
以 下 のコマンド を使 用 して、ミラーリングするファイルまたはパーティションを特 定 してください。例 えば/dev/sda3 を使 用 して、1 日 に書 き込 まれたデータ量 を測 定 します。
MB_START=`awk '/sda3 / { print $10 / 2 / 1024 }' /proc/diskstats`
1 日後
MB_END=`awk '/sda3 / { print $10 / 2 / 1024 }' /proc/diskstats`
1 日 の変 化 率 (単 位 : MB) は MB_END – MB_START で得 られます。
SIOS DataKeeper が 1 日 にミラーリングできるおよその量 は以 下 のとおりです。
T1( 1.5 Mbps) - 14,000 MB/日 ( 14 GB)
T3( 1.5 Mbps) - 410,000 MB/日 ( 410 GB)
ギガビット ( 1 Gbps) - 5,000,000 MB/日 ( 5 TB)

詳 細 変 化 率 の測 定
変 化 率 を収 集 する最 良 の方 法 は、一 定 期 間 ( 例 : 1 日 ) ディスクの書 き込 み動 作 をログに記 録 して、ディスクの書 き込 みのピーク期 間 を特 定 することです。
ディスクの書 き込 み動 作 を追 跡 するには、システムのタイムスタンプをログに記 録 して /proc/diskstats のダンプを
行 う cron ジョブを作 成 してください。例 えば、2 分 間 隔 でディスクの統 計 値 を収 集 するには、/etc/crontab に以
下 のリンクを追 加 します。:*/2 * * * * root ( date ; cat /proc/diskstats ) >> /path_to/filename.txt
1 日 、1 週 間 などの期 間 が経 過 した後 、cron ジョブを無 効 にし、得 られたデータファイルを安 全 な場 所 に保 存します。

収 集 した詳 細 変 化 率 データの解 析
roc-calc-diskstats ユーティリティは、前 述 の手 順 で収 集 したデータを解 析 します。このユーティリティは、
長 期 間 ログに記 録 された出 力 を持 つ /proc/diskstats 出 力 ファイルから、データセット に含 まれるディスクの変 化
率 を計 算 します。

roc-calc-diskstats#!/usr/bin/perl# Copyright (c) 2011, SIOS Technology, Corp.
# Author:Paul Clements
use strict;
sub msg {SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 278

収 集 した詳 細 変 化 率 データの解 析

printf STDERR @_;}sub dbg {return if (!$ENV{'ROC_DEBUG'});
msg @_;}$0 =~ s@^.*/@@; # basename
sub usage {msg "Usage:$0 <interval> <start-time> <iostat-data-file> [dev-list]\n";msg "\n";msg "This utility takes a /proc/diskstats output file that contains\n";msg "output, logged over time, and calculates the rate of change of\n";msg "the disks in the dataset\n";msg "OUTPUT_CSV=1 set in env. dumps the full stats to a CSV file on STDERR\n";msg "\n";msg "Example:$0 1hour \"jun 23 12pm\" steeleye-iostat.txt sdg,sdh\n";msg "\n";msg "interval - interval between samples\n";msg "start time - the time when the sampling starts\n";msg "iostat-data-file - collect this with a cron job like:\n";msg "\t0 * * * * (date ; cat /proc/diskstats) >> /root/diskstats.txt\n";msg "dev-list - list of disks you want ROC for (leave blank for all)\n";exit 1;}usage if (@ARGV < 3);
my $interval = TimeHuman($ARGV[0]);my $starttime = epoch($ARGV[1]);my $file = $ARGV[2];my $blksize = 512; # /proc/diskstats is in sectors
my %devs = map { $_ => 1 } split /,/, $ARGV[3];my %stat;
my $firsttime;
my $lasttime;# datestamp divides output
my %days = ( 'Sun' => 1, 'Mon' => 1, 'Tue' => 1, 'Wed' => 1,'Thu' => 1, 'Fri' => 1, 'Sat' => 1);
my %fields = ( 'major' => 0,'minor' => 1,

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 279

収 集 した詳 細 変 化 率 データの解 析'dev' => 2,'reads' => 3,'reads_merged' => 4,'sectors_read' => 5,'ms_time_reading' => 6,'writes' => 7,'writes_merged' => 8,'sectors_written' => 9,'ms_time_writing' => 10,'ios_pending' => 11,'ms_time_total' => 12,'weighted_ms_time_total' => 13 );my $devfield = $fields{'dev'};
my $calcfield = $ENV{'ROC_CALC_FIELD'} || $fields{'sectors_written'};dbg "using field $calcfield\n";open(FD, "$file") or die "Cannot open $file:$!\n";foreach (<FD>) {chomp;@_ = split;
if (exists($days{$_[0]})) { # skip datestamp divider
if ($firsttime eq '') {$firsttime = join ' ', @_[0..5];}$lasttime = join ' ', @_[0..5];next;}
next if ($_[0] !~ /[0-9]/); # ignore
if (!%devs || exists $devs{$_[$devfield]}) {push @{$stat{$_[$devfield]}}, $_[$calcfield];}}@{$stat{'total'}} = totals(\%stat);printf "Sample start time:%s\n", scalar(localtime($starttime));printf "Sample end time:%s\n", scalar(localtime($starttime + ((@{$stat{'total'}} - 1) * $interval)));printf "Sample interval:%ss #Samples:%s Sample length:%ss\n", $interval, (@{$stat{'total'}} - 1), (@{$stat{'total'}} - 1) * $interval;
print "(Raw times from file:$firsttime, $lasttime)\n";print "Rate of change for devices " .(join ', ', sort keys %stat) ."\n";SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 280

収 集 した詳 細 変 化 率 データの解 析

foreach (sort keys %stat) {my @vals = @{$stat{$_}};my ($max, $maxindex, $roc) = roc($_, $blksize, $interval, @vals);
printf "$_ peak:%sB/s (%sb/s) (@ %s) average:%sB/s (%sb/s)\n", HumanSize($max), HumanSize($max * 8), scalar localtime($starttime + ($maxindex *$interval)), HumanSize($roc), HumanSize($roc * 8);}# functions
sub roc {my $dev = shift;
my $blksize = shift;
my $interval = shift;my ($max, $maxindex, $i, $first, $last, $total);
my $prev = -1;
my $first = $_[0];if ($ENV{'OUTPUT_CSV'}) { print STDERR "$dev," }foreach (@_) {if ($prev != -1) {if ($_ < $prev) {dbg "wrap detected at $i ($_ < $prev)\n";$prev = 0;}
my $this = ($_ - $prev) * $blksize / $interval;
if ($this > $max) {$max = $this;$maxindex = $i;}if ($ENV{'OUTPUT_CSV'}) { print STDERR "$this," }}$prev = $_; # store current val for next time around$last = $_;$i++;}if ($ENV{'OUTPUT_CSV'}) { print STDERR "\n" }return ($max, $maxindex, ($last - $first) * $blksize / ($interval * ($i 1)));}
sub totals { # params: stat_hash
my $stat = shift;

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 281

収 集 した詳 細 変 化 率 データの解 析

my @totalvals;
foreach (keys %$stat) {next if (!defined($stat{$_}));
my @vals = @{$stat{$_}};
my $i;
foreach (@vals) {$totalvals[$i++] += $_;}}return @totalvals;}# converts to KB, MB, etc. and outputs size in readable form
sub HumanSize { # params: bytes/bits
my $bytes = shift;
my @suffixes = ( '', 'K', 'M', 'G', 'T', 'P' );my $i = 0;
while ($bytes / 1024.0 >= 1) {$bytes /= 1024.0;$i++;}return sprintf("%.1f %s", $bytes, $suffixes[$i]);}# convert human-readable time interval to number of seconds
sub TimeHuman { # params: human_time
my $time = shift;
my %suffixes = ('s' => 1, 'm' => 60, 'h' => 60 * 60, 'd' => 60 * 60 * 24);$time =~ /^([0-9]*)(.*?)$/;$time = $1;
my $suffix = (split //, $2)[0]; # first letter from suffix
if (exists $suffixes{$suffix}) {$time *= $suffixes{$suffix};}
return $time;}
sub epoch { # params: date
my $date = shift;
my $seconds = `date +'%s' --date "$date" 2>&1`;
if ($?!= 0) {SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 282

収 集 した詳 細 変 化 率 データの解 析die "Failed to recognize time stamp:$date\n";}return $seconds;}
使用法:# ./roc-calc-diskstats <interval> <start_time> <diskstats-data-file>[dev-list]
使 用 例 ( 概 要 のみ) :# ./roc-calc-diskstats 2m “Jul 22 16:04:01” /root/diskstats.txt
sdb1,sdb2,sdc1 > results.txt
この例 は、概 要 ( およびディスク別 のピーク I/O 情 報 ) を results.txt にダンプします。
使 用 例 ( 概 要 とグラフデータ) :# export OUTPUT_CSV=1# ./roc-calc-diskstats 2m “Jul 22 16:04:01” /root/diskstats.txt
sdb1,sdb2,sdc1 2> results.csv > results.txt
この例 は、グラフデータを results.csv に、概 要 ( およびディスク別 のピーク I/O 情 報 ) を results.txt にダンプします。
結 果 の例 ( results.txt)
Sample start time:Tue Jul 12 23:44:01 2011
Sample end time:Wed Jul 13 23:58:01 2011
Sample interval:120s #Samples:727 Sample length:87240s(Raw times from file:Tue Jul 12 23:44:01 EST 2011, Wed Jul 13 23:58:01
EST 2011)
Rate of change for devices dm-31, dm-32, dm-33, dm-4, dm-5, total
dm-31 peak:0.0 B/s (0.0 b/s) (@ Tue Jul 12 23:44:01 2011) average:0.0 B/s(0.0 b/s)
dm-32 peak:398.7 KB/s (3.1 Mb/s) (@ Wed Jul 13 19:28:01 2011)
average:19.5 KB/s (156.2 Kb/s)
dm-33 peak:814.9 KB/s (6.4 Mb/s) (@ Wed Jul 13 23:58:01 2011)
average:11.6 KB/s (92.9 Kb/s)
dm-4 peak:185.6 KB/s (1.4 Mb/s) (@ Wed Jul 13 15:18:01 2011) average:25.7
KB/s (205.3 Kb/s)
dm-5 peak:2.7 MB/s (21.8 Mb/s) (@ Wed Jul 13 10:18:01 2011) average:293.0
KB/s (2.3 Mb/s)

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 283

詳 細 変 化 率 データのグラフ作 成total peak:2.8 MB/s (22.5 Mb/s) (@ Wed Jul 13 10:18:01 2011)
average:349.8 KB/s (2.7 Mb/s)

詳 細 変 化 率 データのグラフ作 成
お客 様 に固 有 の経 時 的 な帯 域 幅 のニーズを分 かりやすくするために、テンプレート スプレッド シート diskstatstemplate.xlsx が用 意 されています。このスプレッド シート にはサンプルデータがあり、roc-calc-diskstats で
収 集 したデータで上 書 きできます。
をダウンロード するには

diskstats-template

1. results.csv を開 き、total 列 を含 めてすべての行 を選 択 してください。

2. diskstats-template.xlsx を開 き、diskstats.csv ワークシート を選 択 してください。

3. セル 1-A を右 クリックし、[Insert Copied Cells] を選 択 してください。
4. レプリケーション用 に割 り当 てた帯 域 幅 の量 を反 映 するように、ワークシート の左 下 にあるセルのbandwidth 値 を調 整 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 284

詳 細 変 化 率 データのグラフ作 成

単 位 : メガビット /秒 ( Mb/sec)
注 記 : その右 側 にあるセルの値 は、収 集 した生 データに合 わせて自 動 的 にバイト / 秒 単 位 に変
換 されます。

5. 以 下 の行 /列 番 号 を記 録 してください。
a. Total(下 のスクリーンショット では行 6)
b. Bandwidth(下 のスクリーンショット では行 9)c. 最 終 データポイント (下 のスクリーンショット では列 R)

6. bandwidth vs ROC ワークシート を選 択 してください。

7. グラフを右 クリックし、[Select Data...] を選 択 してください。
a. Bandwidth 系 列 を調 整 してください。
i. 左 の [Series] リスト から bandwidth を選 択 してください。
ii. [Edit] をクリックしてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 285

詳 細 変 化 率 データのグラフ作 成iii. 以 下 の構 文 を使 用 して、[Series Values] フィールド を調 整 してください。
“=diskstats.csv!$B$<row>:$<final_column>$<row>"
例 : “=diskstats.csv!$B$9:$R:$9"

iv. [OK] をクリックしてください。
b. ROC 系 列 を調 整 してください。
i. 左 の [Series] リスト から ROC を選 択 してください。
ii. [Edit] をクリックしてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 286

SIOS DataKeeper for Linux のリソースタイプ

iii. 以 下 の構 文 を使 用 して、[Series Values] フィールド を調 整 してください。
“=diskstats.csv!$B$<row>:$<final_column>$<row>"
例 :“=diskstats.csv!$B$6:$R:$6"

iv. [OK] をクリックしてください。
c. [OK] をクリックしてウィザード を終 了 してください。
8. Bandwidth vs ROC のグラフが更 新 されます。結 果 を解 析 して、データのレプリケーションをサポート するために十 分 な帯 域 幅 があるかどうかを判 断 してください。

SIOS DataKeeper for Linux のリソースタイプ
DataKeeper リソース階 層 を作 成 するときに、リソースタイプを選 択 するように LifeKeeper から要 求 されま

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 287

Replicate New File System

す。DataKeeper リソースには、いくつかのタイプがあります。お使 いの環 境 に最 適 なタイプを選 択 するときに、以下 の情 報 が役 立 ちます。

Replicate New File System
Replicate New File System を選 択 すると、NetRAID デバイスが作 成 /拡 張 され、NetRAID デバイスに指 定 のマ
ウント ポイント がマウント されます。また、LifeKeeper がサポート するファイルシステムと NetRAID デバイスの両 方が、LifeKeeper で保 護 されます。ローカルのディスクまたはパーティションがフォーマット されます。注 意 : データがすべて削 除 されます。

Replicate Existing File System
Replicate Existing File System を選 択 すると、現 在 マウント されているディスクまたはパーティションが使 用 され、ディスクまたはパーティションのデータが削 除 されることなく NetRAID デバイスが作 成 されます。SIOS DataKeeper
はローカルのディスクまたはパーティションをアンマウント し、ローカルのディスクまたはパーティションを使 用 して
NetRAID デバイスを作 成 します。そして、NetRAID デバイスにマウント ポイント をマウント します。次 に、NetRAID
デバイスと LifeKeeper がサポート するファイルシステムの両 方 を LifeKeeper で保 護 します。
重 要 : SIOS Protection Suite for Linux のマルチサイト クラスタ階 層 を作 成 する場 合 、作 成 プロセス中 にアプリ
ケーションが停 止 します。階 層 の作 成 と拡 張 が完 了 した後 、アプリケーションを再 起 動 する必 要 があります。

DataKeeper Resource
DataKeeper リソースを選 択 すると、NetRAID デバイスが作 成 /拡 張 され、ファイルシステムは含 めずに
LifeKeeper で保 護 されます。RAW I/O デバイスを使 用 できるデータベースを使 用 している場 合 は、この複 製 タイ
プを選 択 できます。
ユーザがデータアクセスを続 行 できるように、SIOS DataKeeper は、現 在 マウント されている NetRAID デバイスのアンマウント と削 除 は実 行 しません。ユーザは、手 動 スイッチオーバの前 に NetRAID デバイスを手 動 でアンマウン
ト し、手 動 スイッチオーバの後 に他 のサーバにマウント する必 要 があります。
注 記 : DataKeeper リソースの作 成 後 に、手 動 マウント したファイルシステムを LifeKeeper で保 護 する場 合 は、
以 下 の操 作 を行 います。
1. LifeKeeper がサポート するファイルシステムで、NetRAID デバイスをフォーマット してください。
2. NetRAID デバイスをマウント してください。
3. NetRAID デバイスを使 用 して、共 有 スト レージのディスクまたはパーティションにあるかのようにファイルシス
テムの階 層 を作 成 し、拡 張 してください。
これで、LifeKeeper のファイルシステムリカバリキット が、フェイルオーバ時 のファイルシステムのマウント / アンマウントを実 行 します。

リソースの設 定 作 業
SIOS DataKeeper の設 定 作 業 はすべて、LifeKeeper のグラフィカルユーザインターフェース( GUI) から実 行 できます。LifeKeeper の GUI では、SIOS DataKeeper のリソースの設 定 、管 理 、監 視 の作 業 をガイド 付 きで行 うこと

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 288概要ができます。

概要
SIOS DataKeeper の設 定 に関 して、以 下 の作 業 を行 うことができます。
lCreate a Resource Hierarchy - DataKeeper リソース階 層 を作 成 します。

lDelete a Resource Hierarchy - DataKeeper リソース階 層 を削 除 します。

l

l

l

l

Extend a Resource Hierarchy - DataKeeper リソース階 層 をプライマリサーバからバックアップサーバに拡張 します。
Unextend a Resource Hierarchy - LifeKeeper クラスタ内 にある 1 台 のサーバの DataKeeper リソース階
層 を拡 張 解 除 ( 削 除 ) します。
Create Dependency - 既 存 のリソース階 層 と別 のリソースインスタンスとの間 に子 の依 存 関 係 を作 成
し、クラスタ内 のすべての対 象 サーバに依 存 関 係 の変 更 を伝 播 します。
Delete Dependency - リソースの依 存 関 係 を削 除 して、クラスタ内 にあるすべての対 象 サーバに依 存 関
係 の変 更 を伝 播 します。

l

In Service - リソース階 層 をアクティブにします。

l

Out of Service - リソース階 層 を非 アクティブにします。

lView/Edit Properties - リソース階 層 のプロパティの表 示 または編 集 を行 います。

DataKeeper リソース階 層 の作 成
マルチサイト クラスタ環 境 に DataKeeper リソース階 層 を作 成 する場 合 は、[Hierarchy Type] を選 択 した後 、このセクションの最 後 にある手 順 を参 照 してください。
プライマリサーバで以 下 の操 作 を行 ってください。
1. [Edit] > [Server] > [Create Resource Hierarchy] を選 択 してください。
[Create Resource Wizard] ダイアログボックスが表 示 されます。
2. ド ロップダウンリスト から [Data Replication] オプションを選 択 し、[Next] をクリックして続 行 してください。
3. 以 下 の情 報 を入 力 するように要 求 されます。ダイアログボックスで [Back] ボタンが有 効 な場 合 は、前 のダイアログボックスに戻 ることができます。これは、エラーが発 生 して、前 に入 力 した情 報 を修 正 する必 要がある場 合 に便 利 な機 能 です。いつでも [Cancel] をクリックして、作 成 処 理 全 体 を取 り消 すことができます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 289

DataKeeper リソース階 層 の作 成フィールド

Switchback
Type

ヒント
[intelligent switchback] を指 定 する必 要 があります。これは、バックアップサーバにフェイルオーバした後 、管 理 者 が手 動 で DataKeeper リソースをプライマリサーバにスイッチバックする必 要 があることを意 味 します。
注 意 :このリリースの SIOS DataKeeper は、DataKeeper リソースの自 動 スイッチバックをサポート していません。さらに、自 動 スイッチバックの制 限 は、DataKeeper リソースの上に存 在 する他 の LifeKeeper リソースにも適 用 されます。
作 成 する NetRAID デバイスが存 在 するサーバ( 通 常 はプライマリサーバ) の名 前 を選
択 してください。ド ロップダウンリスト ボックスには、クラスタ内 のすべてのサーバが表 示 されます。

Server以 下 のいずれかを選 択 して、作 成 するデータレプリケーションのタイプを選 択 してください。
HierarchyTypelReplicate New File Systeml

Replicate Existing File Systeml

DataKeeper Resource

インテント ログの記 録 に使 用 するビット マップファイルの名 前 を選 択 するか、入 力 してくだ
さい。[None] を選 択 すると、インテント ログは使 用 されず、すべての再 同 期 が部 分 的 ではなく全 体 の再 同 期 になります。
Bitmap File重 要 : ビット マップファイルは btrfs ファイルシステム上 に置 いてはいけません。データレプリ
ケーションのビット マップファイルが btrfs ファイルシステム上 に置 かれると、LifeKeeper がミラーを構 成 しようとした時 、"invalid argument" エラーの原 因 になります。ビット マップファ
イルのデフォルト の置 き場 所 は、 /opt/LifeKeeper の下 です。このデフォルト の置 き
場 所 は、/opt/LifeKeeper が btrfs ファイルシステム上 にある場 合 変 更 されます。

このレプリケーションリソースによるターゲット システムへの非 同 期 レプリケーションのサポー
ト を許 可 するには、[Yes] を選 択 してください。すべてのターゲット について同 期 レプリ
ケーションを使 用 する場 合 は、[No] を選 択 してください。後 で、レプリケーションリソース
Enableが各 ターゲット サーバに拡 張 されるときに、実 際 のレプリケーションタイプ( 同 期 または非Asynchronous
同 期 ) を選 択 するように要 求 されます。(両 方 のレプリケーションタイプの詳 細 について
Replication ?
は、SIOS DataKeeper によるミラーリングを参 照 してください)。これらのターゲット のいず
れかへのレプリケーションを非 同 期 で実 行 する場 合 は、他 のターゲット へのレプリケーショ
ンを同 期 実 行 する場 合 でもここでは [Yes] を選 択 する必 要 があります。
以 降 の一 連 のダイアログボックスは、[Hierarchy Type] で選 択 した項 目 によって異 なります。一 部 のダイ
アログボックスはすべての階 層 タイプで同 じですが、表 示 される順 序 と必 要 な情 報 が少 し異 なることがあります。以 下 の 3 つのト ピックで、階 層 作 成 の残 りのプロセスについて説 明 しています。
l

DataKeeper ResourcelReplicate New File Systeml

Replicate Existing File System

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 290

リソース階 層 の拡 張リソース階 層 の拡 張
この操 作 は [Edit] メニューから開 始 できます。または [Create Resource Hierarchy] オプションの動 作 が完 了 すると自 動 的 に開 始 されます。その場 合 は、手 順 2 を参 照 してください。
1. [Edit] メニューの [Resource] から [Extend Resource Hierarchy] を選 択 します。Pre-Extend Wizard
が表 示 されます。拡 張 操 作 に慣 れていない場 合 は、[Next] をクリックしてください。LifeKeeper の[Extend Resource Hierarchy] のデフォルト 値 が分 かっていて、入 力 と確 認 を省 略 する場 合 は [Accept
Defaults] をクリックしてください。
2. Pre-Extend Wizard に以 下 の情 報 を入 力 します。
注 記 : 最 初 の 2 つのフィールド は [Edit] メニューから拡 張 を開 始 した場 合 にのみ表 示 されます。

フィールド

Template
Serverヒント
現 在 In Service のDataKeeper リソース階 層 が存 在 するテンプレート サーバを選 択 してください。ここで選 択 するテンプレート サーバと次 のダイアログボックスで選 択 する拡 張 するタグによって、 In Service ( アクティブ) のリソース階 層 が表 されることを理 解 しておくことが重 要 です。
選 択 したテンプレート サーバで In Service でないリソースタグを選 択 した場 合 、エラーメッ
セージが表 示 されます。このダイアログのド ロップダウンボックスには、クラスタ内 にある全サーバの名 前 が表 示 されます。

Tag toExtend

これは、テンプレート サーバからターゲット サーバに拡 張 する DataKeeper インスタンスの名前 です。ド ロップダウンボックスには、テンプレート サーバ上 に作 成 したすべてのリソースが表示 されます。

TargetServer拡 張 先 のサーバを入 力 するか、選 択 してください。

[intelligent switchback] を指 定 する必 要 があります。これは、バックアップサーバにフェイルオーバした後 、管 理 者 が手 動 で DataKeeper リソースをプライマリサーバにスイッチバックすSwitchback る必 要 があることを意 味 します。
Type
注 意 : このリリースの SIOS DataKeeper は、DataKeeper リソースの自 動 スイッチバックをサ
ポート していません。さらに、自 動 スイッチバックの制 限 は、SIOS DataKeeper リソースの上に存 在 する他 の LifeKeeper リソースにも適 用 されます。

Template
Priority

テンプレート の優 先 順 位 を選 択 するか、入 力 してください。これはサーバで現 在 In
Service の DataKeeper 階 層 の優 先 順 位 です。1 ～ 999 の範 囲 で、まだ優 先 順 位 として使 用 されていない値 が有 効 で、小 さい数 字 ほど優 先 順 位 が高 くなります(数 値 1 が最 高の優 先 順 位 )。拡 張 処 理 時 に、別 のシステムですでに使 用 中 の優 先 順 位 をこの階 層 に
対 して指 定 することはできません。デフォルト 値 をが推 奨 されます。
注 記 : このフィールド は、階 層 をはじめて拡 張 するときにだけ表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 291

DataKeeper リソース階 層 の拡 張フィールド

TargetPriority

ヒントターゲット の優 先 順 位 を選 択 するか、入 力 してください。これは、他 のサーバにある同 等 の階 層 に対 する、新 しく拡 張 する DataKeeper 階 層 の優 先 順 位 です。1 ～ 999 の範 囲で、まだ優 先 順 位 として使 用 されていない値 が有 効 で、リソースのカスケーディングフェイル
オーバシーケンスにおけるサーバの優 先 順 位 を示 します。数 値 が小 さいほど優 先 順 位 は高 くなります( 数 値 1 が最 高 の優 先 順 位 ) 。LifeKeeper のデフォルト では、階 層 が作 成 されたサーバに「1」が割 り当 てられることに注 意 してください。優 先 順 位 は連 続 している必
要 はありませんが、特 定 のリソースについて 2 つのサーバに同 じ優 先 順 位 を割 り当 てることはできません。

拡 張 前 のチェックが正 常 に終 了 したというメッセージが表 示 されたら、[Next] をクリックしてください。
拡 張 する階 層 に応 じて、拡 張 されるリソースタグ( 一 部 編 集 不 可 ) を示 す一 連 の情 報 ボックスが表 示 されます。
3. [Next] をクリックして、[Extend Resource Hierarchy] の構 成 タスクを開 始 してください。
4. 次 のセクションには、別 のサーバに DataKeeper リソースを拡 張 するために必 要 な手 順 を示 します。

DataKeeper リソース階 層 の拡 張
1. pre-extend スクリプト が正 常 に実 行 されたというメッセージが表 示 されたら、以 下 の情 報 を指 定 するように
要 求 されます。

フィールド

ヒント

ターゲット サーバ上 にあるファイルシステムマウント ポイント を入 力 してください( DataKeeper
Mount Point リソースに関 連 する、LifeKeeper が保 護 するファイルシステムがない場 合 は、このダイアロ
グは表 示 されません) 。
Root Tag

ルート タグを選 択 するか、入 力 してください。これは、ターゲット サーバ上 にあるファイルシス
テムリソースインスタンスの一 意 の名 前 です( DataKeeper リソースに関 連 する、LifeKeeperが保 護 するファイルシステムがない場 合 は、このダイアログは表 示 されません) 。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 292

DataKeeper リソース階 層 の拡 張

フィールド

ヒント
複 製 するファイルシステムの配 置 先 となる、ターゲット サーバ上 のディスクまたはパーティショ
ンを選 択 してください。
ド ロップダウンボックスのディスクまたはパーティションのリスト には、以 下 のものを除 いて、使用 できるすべてのディスクが表 示 されます。

Target Disk
or Partitionl

すでにマウント 済 みのものl

スワップディスクまたはスワップパーティションl

LifeKeeper が保 護 するディスクまたはパーティション

ド ロップダウンリスト には、root (/)、boot (/boot)、/proc, floppy、cdrom などの特 殊 なディスク
またはパーティションも表 示 されません。
注 記 : ターゲット のディスクまたはパーティションは、ソースのディスクまたはパーティション以 上のサイズである必 要 があります。
DataKeeper
Resource
DataKeeper リソースタグの名 前 を選 択 するか、入 力 してください。
Tag
インテント ログの記 録 に使 用 するビット マップファイルの名 前 を選 択 するか入 力 してくださ
Bitmap File い。[None] を選 択 すると、インテント ログは使 用 されず、すべての再 同 期 が部 分 的 ではなく全 体 の再 同 期 になります。
ターゲット サーバとクラスタ内 の他 の指 定 サーバとの間 で複 製 に使 用 する、ローカルとリモー
ト の IP アド レスのペアを選 択 してください。有 効 なパスおよび対 応 する IP アド レスは、このサーバのペアに対 して指 定 した LifeKeeper コミュニケーションパスのセット から得 られま
Replication す。DataKeeper の特 性 により、プライベート ( 専 用 ) ネット ワークを使 用 することが強 く推 奨
されます。
Path
DataKeeper リソースをすでに 1 台 以 上 のターゲット サーバに拡 張 している場 合 、追 加 のサーバに対 する拡 張 を実 行 すると、新 しいターゲット サーバと既 存 のサーバとの組 み合 わせのそれぞれについて、繰 り返 し複 製 パスを指 定 するように要 求 されます。
指 定 したサーバのペアについて使 用 する複 製 タイプとして、[synchronous] または[asynchronous] を選 択 してください。
Replication 前 述 の [Replication Path] フィールド と同 様 に、DataKeeper リソースをすでに 1 台 以 上 のTypeターゲット サーバに拡 張 している場 合 、追 加 のサーバに対 する拡 張 を実 行 すると、新 しいターゲット サーバと既 存 のサーバとの組 み合 わせのそれぞれについて、繰 り返 し複 製 タイプ
を指 定 するように要 求 されます。

2. [Extend] をクリックして次 に進 んでください。拡 張 が実 行 中 であることを確 認 する情 報 ボックスが表 示 されます。
3. [Finish] をクリックして、DataKeeper リソースインスタンスが正 常 に拡 張 されたことを確 認 してください。
4. [Done] をクリックして、[Extend Resources Hierarchy] メニューを終 了 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 293

リソース階 層 の拡 張 解 除

注 記 : 必 ずすべてのサーバでスイッチオーバを手 動 実 行 して、新 しいインスタンスの機 能 をテスト してください。詳 細 については、リソース階 層 のテスト を参 照 してください。この時 点 で、SIOS DataKeeper がソースからターゲット のディスクまたはパーティションにデータの再 同 期 を開 始 しています。LifeKeeper の GUI では、ターゲット サーバにある DataKeeper リソースのステータスは「Resyncing」になります。再 同 期 が完 了
すると、ステータスは「Target」になります。これは通 常 のスタンバイ状 態 です。
再 同 期 中 、DataKeeper リソース、およびそれに依 存 するリソースはフェイルオーバできません。これは、データの破 損 を防 止 するためです。

リソース階 層 の拡 張 解 除
LifeKeeper クラスタ内 にある 1 台 のサーバからリソース階 層 を削 除 するには、次 の手 順 を実 行 します。
1. [Edit] メニューの [Resource] から [Unextend Resource Hierarchy] を選 択 してください。
2. DataKeeper リソースを拡 張 解 除 するターゲット サーバを選 択 してください。DataKeeper リソースが現 在 In
Service ( アクティブ) のサーバは選 択 できません。
注 記 : 右 側 のペインから個 々 のリソースインスタンスを右 クリックして [Unextend] 作 業 を選 択 した場 合 、このダイアログボックスは表 示 されません。
[Next] をクリックしてください。
3. 拡 張 解 除 する DataKeeper 階 層 を選 択 し、[Next] をクリックしてください( このダイアログは、いずれかのペインでリソースインスタンスを右 クリックして、[Unextend] を選 択 した場 合 には表 示 されません) 。
4. 選 択 したターゲット サーバと DataKeeper リソース階 層 の拡 張 解 除 を確 認 する情 報 ボックスが表 示 されます。[Unextend] をクリックしてください。
5. DataKeeper リソースが正 常 に拡 張 解 除 されたことを確 認 する別 の情 報 ボックスが表 示 されます。[Done]をクリックして、[Unextend Resource Hierarchy] メニューを終 了 してください。
注 記 : これで、データがバックアップサーバにレプリケーションされなくなります。

リソース階 層 の削 除
LifeKeeper 構 成 内 のすべてのサーバから DataKeeper リソースを削 除 するには、次 の手 順 を実 行 してください。
注 記 : DataKeeper リソースは、削 除 する前 に Out of Service にすることが推 奨 されます。 Out of Service にしな
い場 合 、md と NetRAID のデバイスが削 除 されず、ファイルシステムを手 動 でアンマウント する必 要 があります。DataKeeper リソースを Out of Service にするを参 照 してください。
1. [Edit] メニューの [Resource] から [Delete Resource Hierarchy] を選 択 してください。
2. 削 除 する DataKeeper リソース階 層 が存 在 するターゲット サーバの名 前 を選 択 してください。
注 記 : 左 側 ペインのグローバルリソースまたは右 側 ペインの個 々 のリソースインスタンスを右 クリックして[Delete Resource] 作 業 を選 択 した場 合 、このダイアログボックスは表 示 されません。
3. [Hierarchy to Delete] を選 択 してください( 左 右 のペインのリソースインスタンスを右 クリックして [Delete
Resource] 作 業 を選 択 した場 合 、このダイアログは表 示 されません) [Next] をクリックしてください。
4. 選 択 したターゲット サーバと、削 除 の対 象 として選 択 した階 層 を確 認 する情 報 ボックスが表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 294

DataKeeper リソースを Out of Service にする[Delete] をクリックしてください。
5. DataKeeper リソースが正 常 に削 除 されたことを確 認 する別 の情 報 ボックスが表 示 されます。[Done] をクリックして終 了 してください。
注 記 : リソースを削 除 する前 にマウント された状 態 の NetRAID デバイスは、マウント されたまま残 ります。それ以外 の NetRAID デバイスは削 除 されます。

DataKeeper リソースを Out of Service にする
DataKeeper リソースを Out of Service にすると、LifeKeeper によるリソースの保 護 が解 除 されます。ミラーが解 除され、ファイルシステムがアンマウント されます( 該 当 する場 合 ) 。md デバイスが停 止 し、nbd サーバとクライアントが強 制 終 了 されます。
警 告 : データのミラーリングを停 止 して LifeKeeper の保 護 を解 除 する場 合 以 外 は、DataKeeper リソースを Out
of Service にしないでください。一 時 停 止 の操 作 を使 用 して、ミラーリングを一 時 停 止 してください。
1. LifeKeeper の GUI の右 側 ペインにある、 In Service の DataKeeper リソースを右 クリックしてください。
2. リソースのポップアップメニューの [Out of Service] をクリックしてください。
3. 選 択 したリソースが Out of Service になることを示 すダイアログボックスが表 示 されます。この操 作 に関 連
するリソースの依 存 関 係 がダイアログに表 示 されます。[Next] をクリックしてください。
4. 情 報 ボックスに、 Out of Service にするリソースの結 果 が表 示 されます。[Done] をクリックしてください。

DataKeeper リソースを In Service にする
DataKeeper リソースを In Service にする操 作 は、リソースの作 成 と似 ています。LifeKeeper は nbd サーバとクライアント を起 動 し、ソースとターゲット のデバイス間 でデータを同 期 する md デバイスを起 動 して、ファイルシステム
をマウント します( 該 当 する場 合 ) 。
1. 右 側 のペインにある DataKeeper リソースインスタンスを右 クリックしてください。
2. ポップアップメニューの [In Service] をクリックしてください。選 択 したサーバとリソースを In Service にすることを確 認 するダイアログボックスが表 示 されます。[In Service] をクリックしてリソースを In Service にしてください。
3. 情 報 ボックスに、 In Service にするりソースの結 果 が表 示 されます。この操 作 に関 連 するリソースの依 存
関 係 が確 認 ダイアログに表 示 されます。[Done] をクリックしてください。

リソース階 層 のテスト
手 動 スイッチオーバを開 始 することによって、DataKeeper リソース階 層 をテスト できます。このテスト は、プライマリ
サーバからバックアップサーバへのリソースインスタンスのフェイルオーバをシミュレート します。

LifeKeeper の GUI からの手 動 スイッチオーバの実 行
手 動 スイッチオーバを開 始 するには、LifeKeeper の GUI で [Edit] > [Resource] > [In Service] を選 択 します。
例 えば、バックアップサーバで In Service リクエスト が実 行 されると、DataKeeper リソース階 層 がバックアップサーバ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 295

LifeKeeper の GUI からの手 動 スイッチオーバの実 行

側 で In Service になり、プライマリサーバ側 では Out of Service になります。この時 点 で、元 のバックアップサーバ
がプライマリサーバに、元 のプライマリサーバがバックアップサーバになります。
スイッチオーバ後 、LifeKeeper の GUI では、ターゲット サーバにある DataKeeper リソースのステータスが「Resyncing」( 再 同 期 中 ) になります。再 同 期 が完 了 すると、ステータスは「Target」になります。これは通 常 のスタンバイ状 態 です。
注 記 : 再 同 期 中 は、DataKeeper リソースの手 動 フェイルオーバはできません。
[Out of Service] 要 求 を実 行 した場 合 、リソース階 層 は他 のサーバで In Service にならずに、Out of Service になります。リソースを同 じサーバ上 で In Service に戻 すことができるのは、再 同 期 中 にリソースが Out of Serviceになった場 合 のみです。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 296

管理
SIOS DataKeeper for Linux の管 理
以 下 のト ピックには、リソースを作 成 した後 の SIOS DataKeeper for Linux の動 作 と問 題 を理 解 し、管 理 するのに役 立 つ情 報 があります。

ミラーのステータスの表 示[Replication Status] ダイアログには、ミラーに関 する以 下 の情 報 が表 示 されます。
lMirror status:Fully Operational( フルに動 作 可 能 ) 、Paused( 一 時 停 止 ) 、Resyncing( 再 同 期 中 ) 、またはOut Of Sync( 同 期 停 止 )lSynchronization status: 同 期 が完 了 した割 合

lReplication type: synchronous( 同 期 ) または asynchronous( 非 同 期 )lReplication direction: ソースサーバからターゲット サーバにl

Bitmap: ビット マップ / インテント ログの状 態

lRewind Log: リワインド ログの場 所 とサイズ( 有 効 の場 合 )lNetwork Compression Level: 圧 縮 レベル( 有 効 の場 合 )[Replication Status] ダイアログを表 示 するには、次 の手 順 に従 います。
1. [View] メニューをクリックし、[Properties Panel] を選 択 します。
2. [LifeKeeper status] 表 示 にある DataKeeper リソースをクリックします。
または
1. [LifeKeeper status] 表 示 にある DataKeeper リソースを右 クリックします。
2. ポップアップメニューから [Properties] を選 択 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 297

GUI からのミラーの管 理

GUI からのミラーの管 理
SIOS DataKeeper のミラーは、LifeKeeper の GUI から以 下 の 2 とおりの方 法 で実 行 できます。
1. [Properties Panel] を有 効 にし、ツールバーのアイコン( スクリーンショット を参 照 ) をクリックします。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 298リワインド ブックマークの作 成 と表 示

説 明 を表 示 するには、それぞれのアイコンをクリックしてください。

または
2. data replication リソースを右 クリックし、ポップアップメニューから動 作 を選 択 します。

リワインドブックマークの作 成 と表 示

ブックマークとは、リワインド ログファイル内 に配 置 されるエント リです。リワインド の実 行 が必 要 な場 合 に、ブックマークは重 要 なシステムイベント ( アップグレード など) の追 跡 に役 立 ちます。リワインド の実 行 時 に、ブックマークの付 いたログエント リがすべて、リワインド 位 置 の選 択 肢 として表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 299

ミラーを強 制 的 にオンラインにする

ミラーを強 制 的 にオンラインにする[Force Mirror Online] は、両 方 のサーバが動 作 不 能 になり、かつプライマリサーバの再 起 動 後 にリソースを In
Service にできない場 合 にのみ使 用 してください。[Force Mirror Online] を選 択 すると、data_corrupt フラグが削 除 され、DataKeeper リソースが In Service になります。詳 細 については、ト ラブルシューティングセクションの「プライマリサーバがリソースを ISP にできない」を参 照 してください。
注 記 : mirror_settings はターゲット システム( ミラーのソースになるシステムには無 関 係 に設 定 を有 効 にする場 合 はすべてのシステム) で実 行 する必 要 があります。設 定 の変 更 内 容 を有 効 にするには、ミラーを一 時 停
止 してから再 起 動 する必 要 があります。

一 時 停 止 と再 開
ミラーの一 時 停 止

ミラーの再 開ミラーを一 時 停 止 して、すべての書 き込 みをターゲット ディスクに複 製 する動 作 を一 時 的 に停 止 できます。例 えば、ミラーを一 時 停 止 して、ターゲット ディスクのスナップショット を収 集 することも、ト ラフィックのピーク時 にソースシ
ステムの I/O パフォーマンスを向 上 させることもできます。
ミラーを一 時 停 止 すると、ミラーは、ターゲット システムの通 常 のファイルシステムのマウント ポイント に読 み取 りアク
セスするように( カーネル 2.6.19 以 降 は読 み取 り / 書 き込 みアクセス) マウント されます。ミラーの一 時 停 止 中 にターゲット に書 き込 まれたデータはすべて、ミラーの再 開 時 に上 書 きされます。

データのリワインドと復 旧

リワインド 機 能 を使 用 すると、ターゲット ディスクのデータを以 前 の任 意 のディスク書 き込 みに戻 すことができます。
手 順 は以 下 のとおりです。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 300

データのリワインド と復 旧

1. ミラーを一 時 停 止 します。
2. 以 前 のディスク書 き込 みに対 応 するタイムスタンプを選 択 し、ディスクがその時 点 までリワインド されます。
3. リワインド したデータを確 認 し、その状 態 ( 良 好 または不 良 ) を指 定 するように要 求 されます。
4. その後 、ユーザは、現 在 のデータを使 用 することも( 手 順 5 に移 動 ) 、別 のタイムスタンプを選 択 してリワイ
ンド を続 行 することも( 手 順 2 に移 動 ) できます。
5. ユーザは、データを手 動 で復 旧 してからミラーを再 開 ( リワインド したデータを消 去 ) することも、ミラーと任意 の保 護 されたアプリケーションをターゲット システムに切 り替 えて、リワインド したデータを新 規 の実 稼 働
データとして使 用 することもできます。
上 記 の手 順 が、一 連 のウィザード のダイアログとして表 示 されます。ダイアログを以 下 に示 します。
1. データのリワインド を確 定 してください。[Continue] をクリックしてください。
2. ミラーがリワインド の準 備 をするために一 時 停 止 します。[Next] をクリックしてください。
3. リワインド する時 点 のタイムスタンプを選 択 するか、入 力 してください。ブックマーク付 きのログエント リ、および他 のログエント リのランダムサンプリングがド ロップダウンリスト に表 示 されます。ダイアログ下 部 の進 行 状
況 バーに、良 好 のデータ( 緑 ) 、不 良 のデータ( 赤 ) 、不 明 のデータ( 黄 ) が表 示 されます。したがって、リワ
インド プロセスの開 始 時 には、進 行 状 況 バーはすべて黄 で表 示 されます。データがリワインド され、ユーザがデータの良 好 、不 良 を指 定 すると、それに合 わせて進 行 状 況 バーが緑 と赤 のセクションで更 新 されます。

ダイアログ 3SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 301データのリワインド と復 旧

4. データのリワインド 中 です。データのリワインド 後 、データを検 証 できるようにターゲット ディスクが読 み取 り
専 用 アクセス用 にマウント されます。[Next] をクリックしてください。

ダイアログ 4
5. データのコメント を入 力 するように要 求 されます。コメント を入 力 し( 任 意 ) 、[Next] をクリックしてください。
6. 次 に、データが有 効 かどうかを指 定 するように要 求 されます。[Yes] または [No] をクリックし、[Next] をクリックしてください。
7. 次 に、リワインド を続 行 するか( ダイアログ 3 に戻 る) 、現 在 のリワインド されたデータを使 用 してリカバリを
開 始 するか( ダイアログ 8 に進 む) を尋 ねられます。
8. リカバリ方 法 を選 択 するように要 求 されます。選 択 肢 は以 下 のとおりです。
a. アプリケーションを<ターゲット システム>に移 動 する( ダイアログ 9 に進 む)
b. ソースシステムにデータを手 動 コピーする( ダイアログ 10 に進 む)
c. 項 目 を選 択 し、[Next] をクリックしてください。
9. ターゲット サーバに階 層 がスイッチオーバされます。リワインド されたデータが、古 いソースディスクと再 同 期されます。[Finish] をクリックしてください。 リワインド が完 了 しました。
10. ソースシステムにファイルを手 動 でコピーするように要 求 されます。保 持 するリワインド データを安 全 な場

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 302

圧 縮 レベルの設 定

所 にコピーし、[Next] をクリックしてください。
11. ミラーが再 開 されます。ソースからターゲット への全 体 の再 同 期 が実 行 されます。[Finish] をクリックしてください。 リワインド が完 了 しました。

圧 縮 レベルの設 定

ネット ワークの圧 縮 レベルは、0 ～ 9 の値 に設 定 できます。値 0 は、圧 縮 を無 効 にします。レベル 1 は最 も高 速で圧 縮 率 が最 も低 いレベルです。一 方 、レベル 9 は最 も低 速 ですが圧 縮 率 が最 高 です。ネット ワーク圧 縮 は
通 常 、WAN 環 境 で利 用 することによって効 果 を発 揮 します。

リワインドログの場 所 の設 定

リワインド ログファイルの保 存 場 所 を選 択 します( システムがミラーのターゲット である場 合 のみ) 。必 要 とするログ
履 歴 1の量 を保 存 するために、この場 所 には十 分 な容 量 が必 要 です。ログはミラーまたは共 有 ディスクに置 くことができません。最 大 のパフォーマンスを発 揮 するには、ミラーとは別 の物 理 ディスクに置 いてください。空 の設 定
は、リワインド ログを無 効 にします。
注 記 : 設 定 の変 更 内 容 を有 効 にするには、ミラーを一 時 停 止 してから再 起 動 する必 要 があります。

1ログファイルはミラーディスクに書 き込 まれる各 ディスクブロックのコピーを持 つため、同 一 のディスクブロックを複 数

回 書 き込 んだ場 合 やファイルを変 更 したりファイルの最 後 に内 容 を付 け加 えたりした場 合 、ログファイルがミラー
ディスク自 体 よりも大 きなサイズになる可 能 性 があります。

リワインドログの最 大 サイズの設 定

ログファイルの最 大 サイズを MB 単 位 で入 力 してください。空 の値 、または値 0 は、ファイルサイズの制 限 を無 効にします。最 大 サイズまで増 大 するログファイルを保 存 するために、ログファイルディスクには十 分 な容 量 が必 要です。ただし、ディスク容 量 が不 足 したことが検 出 された場 合 、ログが折 り返 され、最 も古 いエント リが上 書 きされます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 303

コマンド ラインからのミラー管 理

コマンドラインからのミラー管 理
ミラーの管 理 は、LifeKeeper の GUI からの操 作 だけでなく、コマンド ラインからも実 行 できます。DataKeeper のリ
ソースの管 理 に使 用 できるコマンド がいくつかあります( $LKROOT/bin ディレクト リを参 照 ) 。

ミラーの操 作
mirror_action <tag> <action> [source] [target(s)]<tag> DataKeeper リソースを表 す LifeKeeper リソースタグ<action> 以 下 のいずれか: pause、resume、force、 fullresync[source](オプション) 現 在 のソースシステム (ソースが指 定 されない場 合 、コマンド が実 行 された
カレント システムを使 用 )[target] (オプション) 操 作 対 象 のターゲット システム (またはシステムのリスト 。ターゲット が指 定されない場 合 、該 当 するすべてのターゲット を使 用 )
注 記 : force 操 作 を使 用 する場 合 、ソースノード を指 定 するために
source 引 数 が必 要 ですが、target(s) 引 数 は必 要 ありません。pause、resume、fullresync のいずれかの操 作 を使 用 する
ときに target(s) 引 数 を指 定 する場 合 は、source 引 数 も必 要です。

例:datarep-ext3 という名 前 のミラーを一 時 停 止 する。
mirror_action datarep-ext3 pause
adam から eve と sophocles の両 方 のシステムへの複 製 を再 開 する。
mirror_action datarep-ext3 resume adam eve sophocles
システム eve へのオンラインミラーリングを強 制 実 行 する。
mirror_action datarep-ext3 force eve
adam から sophocles への複 製 を再 開 し、これらのシステム間 で全 体 の再 同 期 を強 制 実 行 する。
mirror_action datarep-ext3 fullresync adam sophocles

ミラーの設 定mirror_settings <tag> <setting> <value><tag> DataKeeper リソースを表 す LifeKeeper リソースタグ<setting> 以 下 のいずれか: logdir、logmax、 compress

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 304

例:<value> 設 定 する値
注 記 : mirror_settingsはターゲット システム( ミラーのソースになるシステムには無 関 係 に設 定 を有効 にする場 合 はすべてのシステム) で実 行 する必 要 があります。設 定 の変 更 内 容 を有 効 にするには、ミ
ラーを一 時 停 止 してから再 起 動 する必 要 があります。

例:
ネット ワーク圧 縮 のレベルを 5 に設 定 する。
mirror_settings datarep-ext3 compress 5
ネット ワーク圧 縮 を無 効 にする。
mirror_settings datarep-ext3 compress 0
リワインド ログのディレクト リを設 定 する( そしてリワインド ログを有 効 にする) 。
mirror_settings datarep-ext3 logdir /tmp/logs
リワインド ログを無 効 にする。
mirror_settings datarep-ext3 logdir “”
リワインド ログの最 大 サイズを 1GB に設 定 する。
mirror_settings datarep-ext3 logmax 1073741824
リワインド ログの最 大 サイズの制 限 を無 効 にする。
mirror_settings datarep-ext3 logmax 0

ミラーのサイズ変 更mirror_resize コマンド はオフラインのミラーのサイズ変 更 を実 行 し、DataKeeper ミラーのサイズを変 更 します。リソースを削 除 して再 作 成 する必 要 はありません。ソースシステム上 で実 行 し、
ミラーは Out of Service でなければなりません。ミラーのサイズを変 更 する前 に、ベースとなるディ
スクのサイズを変 更 する必 要 があります。ベースとなるディスクのサイズが自 動 的 に検 出 され、新 しいミラーのサイズとして使 用 されます。
mirror_resize [-f] [-s <size>] <tag><tag> ミラーリソースのタグ-fユーザに確 認 せずにサイズ変 更 を強 制 実 行-s <size> 代 替 ミラーサイズ (KB 単 位 ) を指 定
(注 記 : このオプションは通 常 は必 要 ありません。慎 重 に使 用 してください)

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 305

ミラーのサイズ変 更 の推 奨 手 順 :ミラーのサイズ変 更 の推 奨 手 順 :1. ミラーおよびすべての従 属 リソースを Out of Service にします。
2. ベースとなるミラーディスクでディスクサイズを変 更 します (例 : 論 理 ボリュームの拡 張 、LUNの拡 張 )。ソースとターゲット の両 方 でこれを実 行 します(ターゲット のサイズはソースのサイズ
以 上 でなければならないことに注 意 してください)。
3. ソースシステムで mirror_resize を実 行 します。これによってミラーの内 部 メタデータとビット マップが更 新 され、新 しく拡 張 したディスクサイズが反 映 されます。
4. ミラー (datarep) リソースのみを In Service にします。新 しく拡 張 したディスク rion の再 同期 が実 行 されます。
5. ミラーデバイス上 でファイルシステムのサイズ変 更 を実 行 します (例 : resize2fs /dev/mdX。X
はサイズを変 更 するミラーの md デバイス番 号 で、/dev/md0 のようになります)。注 記 : ファイ
ルシステムのサイズを変 更 する前 に、fsck が必 要 になる場 合 があります。
6. ファイルシステムとアプリケーションリソースをオンラインにします。
注 記 : mirror_resizeはマルチターゲット /マルチサイト 構 成 ではサポート されません。

ビット マップの管 理
bitmap -a <num>|-c|-d|-x <size_kb>|-X <bitmap_file>-a <num>ビット マップファイルに非 同 期 書 き込 みのパラメータを追 加 します。同 期 ミラーのアップグ
レード により非 同 期 ターゲット を含 むようになった場 合 、これは必 須 です。<num> のデフォルト
値 は 256 です。この制 限 に最 適 な値 を計 算 するには、SIOS DataKeeper for Linux による
ミラーリングの非 同 期 ミラーリング情 報 を参 照 してください。
-c ビット マップファイルをクリーニングします (すべてのビットを 0 に設 定 )。ソースディスクの余 分 な複製 がターゲット に存 在 する場 合 、これを使 用 することで全 体 の再 同 期 を回 避 できます。、このオプションは、特 に注 意 して使 用 してください。
-d ビット マップファイルをダーティに設 定 します (すべてのビットを 1 に設 定 )。例 えば制 御 分 離 の状
況 が発 生 した後 などに、このオプションを使 用 して全 体 の再 同 期 を強 制 実 行 できます。
-m ビット マップを読 み取 り、マージスト リームを作 成 します。
-X <bitmap file> ビット マップファイルを調 べて、ビット マップとミラーに関 する有 用 な情 報 を表示 します。
-x <size_kb> size_kb. のディスクが有 効 になるようにビット マップファイルを拡 張 します。
(注 記 : このオプションはミラーのサイズ変 更 のために内 部 的 にのみ使 用 されます。)
さらに、mdadm コマンド を使 用 して、DataKeeper のリソースを管 理 できます。これは、DataKeeper のリソースが実 際 には md デバイスに存 在 するからです。詳 細 については、mdadm(8) のマニュアルページを参 照 してくださ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 306

コマンド ラインからのミラーステータスの監 視い。注 記 : mdadm を使 用 するときには、オペレーティングシステムに含 まれているバージョンよりも新 しい、$LKROOT/bin 内 のバージョンを必 ず使 用 してください。

コマンドラインからのミラーステータスの監 視
通 常 、ミラーステータスは、LifeKeeper の GUI から、[Resource Properties] ダイアログの [Replication Status]
を使 用 して確 認 できます。ただし、以 下 の操 作 でもミラーのステータスを監 視 できます。
$LKROOT/bin/mirror_status <tag>例:# mirror_status datarep-ext3-sdr[-]

eve -> adam
Status: Paused
Type: Asynchronous[-]

eve -> sophocles
Status: Resynchronizing
[=>

] 11%

Resync Speed: 1573K/sec
Type: Synchronous

Bitmap: 4895 bits (chunks), 4895 dirty (100.0%)
以 下 のコマンド も役 に立 つことがあります。
cat /proc/mdstat
サンプルの mdstat ファイルを示 します。
eve:~ # cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 nbd10[1] nbd8[3](F) sdb1[0]313236 blocks super non-persistent [3/2] [UU_]
bitmap: 3/3 pages [12KB], 64KB chunk, file:/opt/LifeKeeper/bitmap_ext3-sdr

unused devices: <none/></tag>

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 307サーバの障 害

サーバの障 害プライマリサーバとバックアップサーバの両 方 が動 作 不 能 になった場 合 、DataKeeper リソースは、両 方 のサーバが再 び動 作 可 能 になった場 合 にのみ In Service / アクティブになります。これは、間 違 った方 向 への再 同 期 に起因 するデータの破 損 を防 ぐためです。動 作 可 能 なサーバが、リソースが「 In Service Protected」(ISP) である最後 のサーバであることが確 実 に分 かっている場 合 は、DataKeeper リソースを右 クリックし、[Force Mirror Online]を選 択 してそのリソースを強 制 的 にオンラインにすることができます。

再同期
DataKeeper リソースの再 同 期 中 、ターゲット サーバにあるこのリソースインスタンスのステータスは「Resyncing」( 再 同 期 中 ) になります。ただし、リソースインスタンスは、プライマリサーバの「ソース」( ISP) です。LifeKeeper の
GUI は、ターゲット サーバにある DataKeeper のリソースのステータスを以 下 のアイコンで表 示 します。

プライマリサーバにある DataKeeper のリソースは、以 下 のアイコンで表 示 されます。

再 同 期 が完 了 するとすぐに、ターゲット のリソースの状 態 が「ターゲット 」になり、アイコンが以 下 のように変 化 します。

再 同 期 プロセスについて、以 下 の点 に注 意 してください。
lll

SIOS DataKeeper のリソースとその親 リソースは、プライマリでの障 害 発 生 時 に再 同 期 プロセス中 のター
ゲット にはフェイルオーバできません。
ターゲット サーバの同 期 中 に DataKeeper リソースが out of service / 非 アクティブになった場 合 、そのリソー
スは、同 じシステム、またはすでに同 期 済 みの別 のターゲット ( 複 数 のターゲット が存 在 する場 合 ) でのみ
In Service / アクティブにすることができ、再 同 期 が続 行 されます。
再 同 期 プロセス中 にプライマリサーバが動 作 不 能 になった場 合 、同 期 プロセス中 のターゲット サーバはす
べて、DataKeeper リソースを In Service にすることができません。プライマリサーバが再 び動 作 可 能 になった後 に、ミラーの再 同 期 が続 行 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 308

全 同 期 の回 避

全 同 期 の回 避
大 量 のデータを WAN リンク経 由 で複 製 する場 合 、膨 大 なネット ワーク帯 域 幅 と時 間 を消 費 する可 能 性 がある
全 同 期 は避 けることが望 ましいです。新 しいカーネルと共 に使 用 する場 合 、SIOS DataKeeper はビット マップテク
ノロジを使 用 して全 同 期 をほぼ防 ぐことができます。ただし、既 存 のデータを複 製 する場 合 、ミラーの初 期 設 定
時 に発 生 する最 初 の全 同 期 を回 避 することはできません( 新 規 データの場 合 には SIOS DataKeeper は全 同期 を実 行 しないので以 降 の手 順 は不 要 です) 。
既 存 のデータを複 製 するときに、全 同 期 を回 避 する方 法 がいくつかあります。ここでは推 奨 する2とおりの方 法 を
説 明 します。

方法 1
1 番 目 の方 法 では、RAW ディスクイメージを取 得 してターゲット サイト に輸 送 します。データがターゲット システムに到 着 するまで、ソースシステムのミラーをアクティブにしておくことができるので、この方 法 ではダウンタイムが最 小になります。

手順
1. ミラーを作 成 してください( [Replicate Existing Filesystem] を選 択 ) 。ただし、ターゲット システムにミラーを拡 張 しないでください。
2. ミラーを out of service にしてください。
3. ソースディスクまたはパーティションのイメージを取 得 してください。この例 では、選 択 したディスクまたはパーティションは /dev/sda1 です
root@source# dd if=/dev/sda1 of=/tmp/sdr_disk.img bs=65536( ブロックサイズの引 数 65536は単 に効 率 的 にするためです) 。
ディスクまたはパーティションの RAW ディスクイメージを持 つファイルが作 成 されます。
ファイルの代 わりに、ハード ド ライブやその他 の記 憶 デバイスも使 用 できます。
4. オプション手 順 - ソースディスクまたはパーティションのチェックサムを取 得 してください。
root@source# md5sum /dev/sda1
5. オプション手 順 - ディスクイメージファイルを圧 縮 してください。
root@source# gzip /tmp/sdr_disk.img
6. ビット マップファイルをクリアしてください。
root@source# /opt/LifeKeeper/bin/bitmap -c /opt/LifeKeeper/bitmap_
sdr

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 309

方法 2

7. ミラーと依 存 ファイルシステム、およびアプリケーション( 存 在 する場 合 ) のサービスを開 始 してください。ビット マップファイルにより、データがターゲット システムに転 送 される間 に発 生 した変 更 内 容 が追 跡 されます。
8. 好 みの転 送 方 法 を使 用 して、ターゲット システムにディスクイメージを転 送 してください。
9. オプション手 順 - ターゲット システムでディスクイメージファイルを圧 縮 解 除 してください。
root@target# gunzip /tmp/sdr_disk.img.gz
10. オプション手 順 – イメージファイルのチェックサムが、手 順 4 で取 得 した元 のチェックサムと一 致 することを確
認 してください。
root@target# md5sum /tmp/sdr_disk.img
11. イメージをターゲット システム( 例 : /dev/sda2) に転 送 してください。
root@target# dd if=/tmp/sdr_disk.img of=/dev/sda2 bs=65536
12. 両 方 のシステムで、etc/default/LifeKeeper に LKDR_NOFULL_SYNC=1 を設 定 してください。
root@source# echo 'LKDR_NO_FULL_SYNC=1' >>/etc/default/LifeKeeper
root@target# echo 'LKDR_NO_FULL_SYNC=1' >> /etc/default/LifeKeeper
13. ミラーをターゲット に拡 張 してください。部 分 的 な再 同 期 が実 行 されます。

方法 2
ターゲット システムを簡 単 に輸 送 できる場 合 、またはシステムの設 定 時 にターゲット システムがソースと同 じ場 所にある場 合 に、この方 法 を使 用 できます。この方 法 では、最 初 の全 同 期 を高 速 なローカルネット ワークで実 行できるように、最 終 的 な WAN ミラーを作 成 するネット ワークルート を LAN ミラーに一 時 的 に変 更 します。以 下 の例 では、ソースサイト はサブネット 10.10.10.0/24 にあり、ターゲット サイト がサブネット 10.10.20.0/24 にあると仮 定しています。ソースとターゲット のシステムの間 に一 時 的 に静 的 ルート を設 定 することにより、ローカルのイーサネッ
ト 接 続 またはループバックケーブルを使 用 して「WAN」ト ラフィックをあるサーバから別 のサーバに直 接 送 信 できます。

手順
1. ソースサイト でシステムをインスト ールし、設 定 してください。
2. 静 的 ルート を追 加 してください。
root@source# route add -net 10.10.20.0/24 dev eth0
root@target# route add -net 10.10.10.0/24 dev eth0
この時 点 で、両 方 のシステムが LAN 上 で相 互 に通 信 できる必 要 があります。
3. LifeKeeper でコミュニケーションパスを設 定 してください。
4. ミラーを作 成 し、ターゲット に拡 張 してください。全 同 期 が実 行 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 310

DataKeeper で LVM を使 用 する

5. ミラーを Pause にしてください。ミラーが再 開 されるまで、変 更 内 容 はビット マップファイルで追 跡 されます。
6. 静 的 ルート を削 除 してください。
root@source# route del -net 10.10.20.0/24
root@target# route del -net 10.10.10.0/24
7. ターゲット システムをシャット ダウンし、恒 久 的 に配 置 する場 所 に輸 送 してください。
8. ターゲット システムを起 動 し、ソースとのネット ワーク接 続 を確 立 してください。
9. Resume the mirror を実 行 してください。部 分 的 な再 同 期 が実 行 されます。

DataKeeper で LVM を使 用 する
SPS for Linux は現 在 LVM 上 での DataKeeper の使 用 と DataKeeper 上 での LVM の使 用 の両 方 をサポート しています。標 準 的 な DataKeeper の設 定 では、LVM 上 での DataKeeper 使 用 がサポート され、SPS LVM
Recovery Kit は不 要 です。必 要 なリカバリキット は、DataKeeper だけです。ただし、DataKeeper 設 定 上 でLVM を使 用 する場 合 は、LVM Recovery Kit が必 要 になります。
SIOS では LVM 上 での DataKeeper 使 用 を推 奨 していますが、DataKeeper 設 定 上 で LVM が使 用 される場
合 は、2 段 階 の階 層 作 成 プロセスが必 要 になります。DataKeeper デバイス (階 層 ) では、プライマリサーバ上 で
LVM ボリュームグループと論 理 ボリュームを作 成 する前 に、DataKeeper の「Data Replication Resource」オプショ
ンを使 用 した設 定 を行 う必 要 があります。必 要 なボリュームグループと論 理 ボリュームが作 成 できたら、残 りの階
層 を保 護 されるアプリケーションに関 連 したリカバリキット の設 定 手 順 に従 って作 成 します。完 成 した階 層 は以
下 に示 す図 3 のようになります。注 記 : データの整 合 性 を保 つため、DataKeeper 上 に LVM を構 成 する場 合 には、DataKeeper ミラー 1 つだけ、または複 数 の 同 期 ミラー、いずれかの構 成 でなければなりません。

図 3: DataKeeper 上 の LVM を含 む階 層

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 311

Fusion-io を使 用 するクラスタ化

Fusion-io を使 用 するクラスタ化
DataKeeper のパフォーマンスを最 大 に発 揮 させるための Fusion-io のベスト プ
ラクティス
SPS for Linux はブロックレベルのデータレプリケーション機 能 を備 えており、共 有 スト レージを使 用 しないHAクラスタを非 常 に簡 単 に設 定 できます。Fusion-io を使 用 すると、SPS for Linux ではフェイルオーバ保 護 用 として「shared nothing」クラスタを構 成 できます。

クラスタ設 定 の一 部 としてデータレプリケーションを活 用 する場 合 、ディスクへの書 き込 みと同 等 な速 度 でデータ
がネット ワーク上 で複 製 可 能 なだけの十 分 な帯 域 幅 があることが重 要 です。以 下 のベスト プラクティスを使 用 す
ると、高 速 スト レージを使 用 する場 合 に「shared nothing」 SPS クラスタ設 定 を最 大 に活 用 できます。

ネット ワークll

10 Gbps の NIC を使 用 する。Fusion-io のフラッシュベースのスト レージデバイス (または OCZ、LSI、などの同 様 な製 品 ) は、750 MB/ 秒 を超 えるデータ速 度 でデータを書 き込 むことができます。1 Gbps の NIC
は理 論 的 な最 大 値 である約 125 MB/ 秒 のみを送 出 できるので、ioDrive の性 能 を活 用 すると、1 Gbpsのネット ワーク接 続 での複 製 よりもはるかに高 速 で簡 単 にデータを書 き込 むことができます。リアルタイムのデータレプリケーションを実 行 するのに十 分 な帯 域 幅 をサーバ間 に確 保 するには、レプリケーショント ラフィックの転 送 に必 ず 10 Gbps の NIC を使 用 してください。
ジャンボフレームを有 効 にする。使 用 しているネット ワークカード とスイッチでサポート されている場 合 、ジャンボフレームを有 効 にするとネット ワークのスループット が増 加 するだけでなく、CPU サイクルが減 少 します。ジャンボフレームを有 効 にするには、以 下 の設 定 を実 行 してください (RedHat/CentOS/OEL Linux
ディスト リビューションの例 )。
l

次 のコマンド を実 行 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 312

TCP/IP の調 整

ifconfig <interface_name> mtu 9000l

再 起 動 後 も変 更 内 容 を保 持 するには、以 下 のファイルに「MTU=9000」を追 加 してください。
/etc/sysconfig/network-scripts/ifcfg-<interface_name>l

エンド ツーエンド のフレーム動 作 を検 証 するには、次 のコマンド を実 行 してください。
ping -s 8900 -M do <IP-of-other-server>l

NIC の転 送 キュー長 を変 更 する。
l

次 のコマンド を実 行 してください。
/sbin/ifconfig <interface_name> txqueuelen 10000ll

再 起 動 後 も変 更 内 容 を保 持 するには、/etc/rc.local に追 加 してください。

NIC の netdev_max_backlog を変 更 する。
l

次 の設 定 を /etc/sysctl.conf に追 加 してください。
net.core.netdev_max_backlog = 100000

TCP/IP の調 整
lレプリケーションのパフォーマンスを向 上 することが確 認 された TCP/IP の調 整 を以 下 に示 します。
l/etc/sysctl.conf を編 集 して、以 下 のパラメータを追 加 してください (注 記 : これらは例 であり、使 用 している環 境 で異 なる場 合 がある)。
net.core.rmem_default = 16777216
net.core.wmem_default = 16777216
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_sack = 0
net.core.optmem_max = 16777216
net.ipv4.tcp_congestion_control=htcp

設 定 上 の推 奨 項 目lFusion-io ド ライブ上 に、ビット マップファイルを入 れる小 型 の (約 100 MB) のディスクパーティションを割 り当ててください。このパーティションにファイルシステムを作 成 し、マウント してください (例 : /bitmap)。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 313

設 定 上 の推 奨 項 目# mount | grep /bitmap/dev/fioa1 on /bitmap type ext3 (rw)l

ミラーを作 成 する前 に、/etc/default/LifeKeeper 内 の以 下 のパラメータを調 整 してください。
l

LKDR_CHUNK_SIZE=4096
ll

LKDR_SPEED_LIMIT=1500000
lll

デフォルト 値 は 50000 です。
LKDR_SPEED_LIMIT は、再 同 期 に使 用 する最 大 帯 域 幅 を指 定 します。可 能
な最 大 速 度 で再 同 期 が実 行 されるように、この値 を十 分 高 い値 に設 定 する必 要があります。

LKDR_SPEED_LIMIT_MIN=200000
lll

デフォルト 値 は 64 です。

デフォルト 値 は 20000 です。
LKDR_SPEED_LIMIT_MIN は、同 時 に他 の I/O が実 行 されているときに許 可 する
再 同 期 の速 度 を指 定 してください。再 同 期 の実 行 時 に通 常 の I/O 動 作 が妨 げられないようにするには、経 験 則 として、この値 をド ライブの最 大 書 き込 みスループッ
ト の半 分 以 下 に設 定 する必 要 があります。

通 常 と同 様 に、ミラーを作 成 してクラスタを設 定 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 314

Multi-Site Cluster
SIOS Protection Suite for Linux Multi-Site Cluster
SIOS Protection Suite for Linux Multi-Site Cluster は別 のライセンス製 品 であり、2 台 以 上 のサーバ間 でLifeKeeper の共 有 スト レージ構 成 を使 用 し、さらにSIOS DataKeeper for Linux を使 用 して共 有 ディスクを 1 台
以 上 のターゲット サーバに複 製 する機 能 を持 ちます。

SIOS Protection Suite for Linux Multi-Site Cluster
SIOS Protection Suite for Linux Multi-Site Cluster は、LifeKeeper を使 用 して 2 台 以 上 のサーバ間 で共有 スト レージを構 成 し、その共 有 ディスクを SIOS DataKeeper を使 用 して、1 台 以 上 のサーバへミラーリングを
構 成 する付 加 機 能 のための個 別 ライセンス製 品 です。

SIOS Protection Suite for Linux Multi-Site Cluster は、異 なるサブネット に存 在 する複 数 のネット ワークセグメントにわたって IP アド レスのフェイルオーバを提 供 するように構 成 されたワイド エリアネット ワークに組 み込 むことができます。この構 成 には、仮 想 ネット ワーク( 仮 想 LAN( VLAN) ) と仮 想 プライベート ネット ワーク( VPN) が含 まれます。
以 下 の画 像 は、SIOS Protection Suite for Linux Multi-Site Cluster 製 品 を構 成 した後 の SIOS LifeKeeper のGUI です。階 層 の釣 り合 いが取 れていないように見 えますが、階 層 は適 切 に構 成 されており、正 しく機 能 しま

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 315

Multi-Site Cluster を設 定 する際 の考 慮 事 項す。すでに SIOS DataKeeper を使 用 していて SIOS LifeKeeper のグラフィカルユーザインターフェースに慣 れている場 合 、LifeKeeper の GUI での SIOS Protection Suite Multi-Site Cluster リソース階 層 の表 示 は、旧 リリースの
SIOS DataKeeper とは異 なります。

Multi-Site Cluster を設 定 する際 の考 慮 事 項
システムの構 成 を始 める前 に、Linux のマルチサイト クラスタ階 層 の環 境 では避 けるべき階 層 構 成 を理 解 しておくことが重 要 です。
以 下 に、Linux Multi-Site Cluster 環 境 で避 ける必 要 のある階 層 構 成 の例 を 3 つ示 します。これらすべての例
で、Linux Multi-Site Cluster 階 層 は、下 にあるデバイスを別 の階 層 と共 有 しています。いずれかの階 層 で障 害またはスイッチオーバが起 こると、関 連 する階 層 が影 響 を受 けます。これにより、アプリケーションの障 害 やミラーの
破 損 など、予 期 しない結 果 が起 こる可 能 性 があります。この場 合 、後 で全 同 期 プロセスを実 行 する必 要 があります。さらに、ミラーソースから DR サイト に切 り替 えて DR サイト からプライマリサイト へのミラーバックを許 可 すると、事 態 が複 雑 になることがあります。これは、ミラーターゲット システムが回 レベルのディスクリソースを In Serviceにしているからです。すべての共 有 リソースも、ミラーターゲット と同 じノード で動 作 可 能 ( ISP) にする必 要 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 316

Multi-Site Cluster の制 限

例:

説明

1

Multi-Site Cluster 階 層 のミラーディスクリソースを、複 数 回 、同 じ階 層 または別 の階 層 で使 用 する。

2

ミラービット マップ用 に、同 じ Multi-Site Cluster のファイルシステムまたはディスクリソースを、複 数 の MultiSite Cluster 階 層 で使 用 する( 各 ミラーのビット マップファイルは、一 意 の LUN に存 在 する必 要 があり、共 有 できない) 。

3

ビット マップファイルシステム、デバイス、またはディスクリソースを、別 の階 層 ( マルチサイト または非 マルチ
サイト ) で使 用 する。

Multi-Site Cluster の制 限lLinux Multi-Site Cluster を使 用 する場 合 、SIOS Logical Volume Manager Recovery Kit をディザスタリカ
バリノード にインスト ールしないでください。

SIOS Protection Suite for Linux Multi-Site Cluster リソース階 層の作 成
プライマリサーバで以 下 の操 作 を行 ってください。
1. [Edit] > [Server] > [Create Resource Hierarchy] を選 択 してください。
[Create Resource Wizard] ダイアログボックスが表 示 されます。
2. ド ロップダウンリスト から [Data Replication] オプションを選 択 し、[Next] をクリックして続 行 してください。
3. 以 下 の情 報 を入 力 するように要 求 されます。ダイアログボックスで [Back] ボタンが有 効 な場 合 は、前 のダイアログボックスに戻 ることができます。これは、エラーが発 生 して、前 に入 力 した情 報 を修 正 する必 要がある場 合 に便 利 な機 能 です。いつでも [Cancel] をクリックして、作 成 処 理 全 体 を取 り消 すことができ
ます。

フィールド

ヒント
[intelligent switchback] を指 定 する必 要 があります。これは、バックアップサーバにフェイルオーバした後 、管 理 者 が手 動 で Multi-Site Cluster リソースをプライマ
リサーバにスイッチバックする必 要 があることを意 味 します。

SwitchbackType
注 意 : このリリースの SIOS DataKeeper は、DataKeeper リソースの自 動 スイッ
チバックをサポート していません。さらに、自 動 スイッチバックの制 限 は、MultiSite Cluster 階 層 を構 成 する LifeKeeper リソースにも適 用 されます。この制 限の対 象 として、階 層 の上 に存 在 するもの、または階 層 内 の子 が含 まれます。
ServerNetRAID デバイスを作 成 するサーバ( 通 常 はプライマリサーバ) の名 前 を選 択
してください。ド ロップダウンリスト ボックスには、クラスタ内 のすべてのサーバが表示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 317

Replicate New File System

フィールド

ヒント
以 下 のいずれかを選 択 して、作 成 するデータ複 製 のタイプを選 択 してください。

HierarchyTypelReplicate New File Systeml

Replicate Existing File Systeml

DataKeeper Resource

以 降 の一 連 のダイアログボックスは、[Hierarchy Type] で選 択 した項 目 によって異 なります。一 部 のダイアログ
ボックスはすべての階 層 タイプで同 じですが、表 示 される順 序 と必 要 な情 報 が少 し異 なることがあります。以 下の 3 つのト ピックで、階 層 作 成 の残 りのプロセスについて説 明 しています。
lReplicate New File Systeml

Replicate Existing File Systeml

DataKeeper Resource

Replicate New File System
このオプションは、NetRAID デバイスを作 成 し、LifeKeeper がサポート するファイルシステムタイプでフォーマット しま
す。ファイルシステムを NetRAID デバイスにマウント し、マウント したファイルシステムと NetRAID デバイスの両 方を LifeKeeper で保 護 します。NetRAID デバイスとローカルのディスクまたはパーティションがフォーマット され、既 存のデータが削 除 されます。新 しいファイルシステムにミラーを作 成 し、LifeKeeper で保 護 する場 合 にこのオプション
を選 択 してください。このリソースタイプには、1 つの空 いているディスクまたはパーティションが必 要 です。
注 意 :このオプションを選 択 すると、ローカルのディスクまたはパーティションがフォーマット され、既 存 のデータがすべて削 除 されます。
1. 要 求 されたら、以 下 の情 報 を入 力 してください。

フィールド

ヒント
[Source Disk or Partition] ド ロップダウンリスト には、以 下 のものを除 いて、使 用 できる
すべてのディスクが表 示 されます。

Source Disk orPartitionl

現 在 マウント されているものl

スワップディスクまたはスワップパーティションl

LifeKeeper が保 護 するディスクまたはパーティション

ド ロップダウンリスト には、root (/)、boot (/boot)、/proc、floppy、cdrom などの特 殊 な
ディスクまたはパーティションも表 示 されません。
2. 非 共 有 のソースのディスクまたはパーティションを選 択 した場 合 、以 下 の画 面 が表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 318

Replicate New File System

3. 共 有 のソースのディスクまたはパーティションを選 択 するには、[Back] を選 択 してください。残 りの情 報 を
指 定 して、SIOS Protection Suite for Linux Multi-Site Cluster リソースの構 成 を完 了 してください。

フィールド

ヒント

New Mount 新 しいファイルシステムの新 しいマウント ポイント を入 力 してください。これは、複 製 したディ
Point
スクまたはパーティションが配 置 されるマウント ポイント です。
New File
SystemType

ファイルシステムタイプを選 択 します。LifeKeeper がサポート するファイルシステムタイプのみ
を選 択 できます。

DataKeeper
DataKeeper リソースインスタンスの一 意 の DataKeeper リソースタグ名 を選 択 するか、入Resource
力 してください。
Tag
File System
ファイルシステムリソースインスタンスのファイルシステムリソースタグを選 択 するか、入 力 してResourceください。
Tag

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 319

Replicate New File System

フィールド

ヒント
プルダウンリスト からビット マップファイルの項 目 を選 択 してください。
表 示 されたリスト には、ビット マップファイルの保 持 に使 用 できる共 有 ファイルシステムがあります。$LKROOT/bin ディレクト リを参 照 ) 。ビット マップファイルは、階 層 内 のローカルノード
間 で切 り替 え可 能 な共 有 デバイスに配 置 する必 要 があります。

Bitmap File重 要 : ビット マップファイルは btrfs ファイルシステム上 に置 いてはいけません。データレプリ
ケーションのビット マップファイルが btrfs ファイルシステム上 に置 かれると、LifeKeeper がミラーを構 成 しようとした時 、"invalid argument" エラーの原 因 になります。ビット マップファイルのデフォルト の置 き場 所 は、 /opt/LifeKeeper の下 です。このデフォルト の置 き場 所
は、/opt/LifeKeeper が btrfs ファイルシステム上 にある場 合 変 更 されます。

4. [Next] をクリックして、確 認 画 面 に進 んでください。
5. 確 認 画 面 に、新 しいファイルシステムの作 成 場 所 、およびローカルのディスクまたはパーティションについて
保 留 中 の再 フォーマット に関 する警 告 が表 示 されます。[Create] をクリックして、リソースの作 成 を開 始 します。
6. リソースを新 しいファイルシステムに作 成 するために有 効 なデータを指 定 したかどうかが、LifeKeeper により検 証 されます。LifeKeeper が問 題 を検 知 した場 合 は、情 報 ボックスにエラーが表 示 されます。検 証 が正 常 に完 了 すると、リソースが作 成 されます。ディスクまたはパーティションのサイズにより、ファイルシステムの作 成 には数 分 かかることがあります。
[Next] をクリックして次 に進 んでください。
7. 新 しい複 製 ファイルシステムのリソース階 層 が正 常 に作 成 されたことを示 す情 報 ボックスが表 示 されます。複 製 を開 始 してリソース階 層 を LifeKeeper で保 護 するには、クラスタ内 の別 のサーバにリソース階 層を拡 張 する必 要 があります。
リソースを拡 張 する場 合 は [Next]、後 でリソースを拡 張 する場 合 は [Cancel] をクリックしてください。
[Continue] をクリックすると、Pre-extend Wizard が起 動 します。リソース階 層 を別 のサーバに拡 張 する
方 法 の詳 細 については、 リソース階 層 の拡 張 の手 順 2 を参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 320

Replicate Existing File System

Replicate Existing File System
このオプションは、ローカルのディスクまたはパーティションに現 在 マウント されているファイルシステムをアンマウント
し、NetRAID デバイスを作 成 して、ファイルシステムを NetRAID デバイスに再 マウント します。NetRAID デバイスとマウント されたファイルシステムの両 方 が、LifeKeeper で保 護 されます。既 存 のファイルシステムにミラーを作 成
し、LifeKeeper で保 護 する場 合 にこのオプションを選 択 してください。
1. 要 求 されたら、以 下 の情 報 を入 力 してください。

フィール
ド

ヒント

Existing
Mount
Point

これは、プライマリサーバの NetRAID デバイスにマウント するマウント ポイント です。ローカルのディスクまたはパーティションがすでに、このマウント ポイント にマウント されている必 要 があります。

2. 非 共 有 のソースのマウント ポイント を選 択 した場 合 、以 下 の画 面 が表 示 されます。

3. 共 有 のマウント ポイント を選 択 するには、[Back] を選 択 してください。残 りの情 報 を指 定 して、SIOS
Protection Suite for Linux Multi-Site Cluster リソースの構 成 を完 了 してください。

フィールド

ヒント

DataKeeper
DataKeeper リソースインスタンスの一 意 の DataKeeper リソースタグ名 を選 択 するか、入Resource
力 してください。
Tag
File System
Resource
ファイルシステムリソースタグの名 前 を選 択 するか、入 力 してください。
Tag

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 321

DataKeeper Resource

フィールド

ヒント
プルダウンリスト からビット マップファイルの項 目 を選 択 してください。
表 示 されたリスト には、ビット マップファイルの保 持 に使 用 できる共 有 ファイルシステムがあります。$LKROOT/bin ディレクト リを参 照 ) 。ビット マップファイルは、階 層 内 のローカルノード
間 で切 り替 え可 能 な共 有 デバイスに配 置 する必 要 があります。

Bitmap File重 要 : ビット マップファイルは btrfs ファイルシステム上 に置 いてはいけません。データレプリ
ケーションのビット マップファイルが btrfs ファイルシステム上 に置 かれると、LifeKeeper がミラーを構 成 しようとした時 、"invalid argument" エラーの原 因 になります。ビット マップファイルのデフォルト の置 き場 所 は、 /opt/LifeKeeper の下 です。このデフォルト の置 き場 所
は、/opt/LifeKeeper が btrfs ファイルシステム上 にある場 合 変 更 されます。

4. [Next] をクリックして、DataKeeper リソースをプライマリサーバに作 成 してください。
5. DataKeeper リソースのを作 成 するために有 効 なデータを指 定 したかどうかが、LifeKeeper により検 証 されます。LifeKeeper が問 題 を検 知 した場 合 は、情 報 ボックスにエラーが表 示 されます。検 証 が正 常 に完了 すると、リソースが作 成 されます。
[Next] をクリックしてください。
6. 既 存 のレプリケーションファイルシステムのリソース階 層 が正 常 に作 成 されたことを示 す情 報 ボックスが表示 されます。レプリケーションを開 始 してリソース階 層 を LifeKeeper で保 護 するには、クラスタ内 の別 のサーバにリソース階 層 を拡 張 する必 要 があります。
リソースを拡 張 する場 合 は [Next]、後 でリソースを拡 張 する場 合 は [Cancel] をクリックしてください。
[Continue] をクリックすると、Pre-extend Wizard が起 動 します。リソース階 層 を別 のサーバに拡 張 する方法 の詳 細 については、 リソース階 層 の拡 張 の手 順 2 を参 照 してください。

DataKeeper Resource
このオプションは、NetRAID デバイスのみを作 成 し( ファイルシステムは作 成 しない) 、NetRAID デバイスを
LifeKeeper で保 護 します。ディスクまたはパーティション上 に DataKeeper デバイスのみを作 成 し、LifeKeeper で
保 護 する場 合 にこのオプションを選 択 してください。読 み取 り可 能 なミラーを作 成 するには、このデバイス上 にファイルシステムを作 成 し、マウント する操 作 を手 動 で行 う必 要 があります。このリソースタイプには、1 つの空 いているディスクまたはパーティションが必 要 です。
1. 要 求 されたら、以 下 の情 報 を入 力 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 322

DataKeeper Resource

フィールド

ヒント
ド ロップダウンボックスのソースディスクまたはパーティションのリスト には、以 下 のものを除いて、使 用 できるすべてのディスクが表 示 されます。

Source Disk
or Partitionl

現 在 マウント されているものl

スワップタイプのディスクまたはパーティションl

LifeKeeper が保 護 するディスクまたはパーティション

ド ロップダウンリスト には、root (/)、boot (/boot)、/proc, floppy、cdrom などの特 殊 なディスクまたはパーティションも表 示 されません。
注 記 : VMware を使 用 する場 合 は、「VMware の既 知 の問 題 」を参 照 してください。

2. 非 共 有 のソースのディスクまたはパーティションを選 択 した場 合 、以 下 の画 面 が表 示 されます。

3. 共 有 のソースのディスクまたはパーティションを選 択 するには、[Back] を選 択 してください。残 りの情 報 を
指 定 して、SIOS Protection Suite for Linux Multi-Site Cluster リソースの構 成 を完 了 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 323

リソース階 層 の拡 張

フィールド

ヒント

DataKeeper
DataKeeper リソースインスタンスの一 意 の DataKeeper リソースタグ名 を選 択 するか、入Resource
力 してください。
Tag
プルダウンリスト からビット マップファイルの項 目 を選 択 してください。
表 示 されたリスト には、ビット マップファイルの保 持 に使 用 できる共 有 ファイルシステムがあります。$LKROOT/bin ディレクト リを参 照 ) 。ビット マップファイルは、階 層 内 のローカルノード
間 で切 り替 え可 能 な共 有 デバイスに配 置 する必 要 があります。
Bitmap File重 要 : ビット マップファイルは btrfs ファイルシステム上 に置 いてはいけません。データレプリ
ケーションのビット マップファイルが btrfs ファイルシステム上 に置 かれると、LifeKeeper がミラーを構 成 しようとした時 、"invalid argument" エラーの原 因 になります。ビット マップファイルのデフォルト の置 き場 所 は、 /opt/LifeKeeper の下 です。このデフォルト の置 き場 所
は、/opt/LifeKeeper が btrfs ファイルシステム上 にある場 合 変 更 されます。

4. [Next] をクリックします。
5. 使 用 する前 に、ファイルシステムを手 動 で作 成 し、NetRAID デバイス( /dev/mdX) にマウント する必 要 があることを示 す情 報 ウィンド ウが表 示 されます。
[Create] をクリックして、DataKeeper デバイスをローカルのディスクまたはパーティションに作 成 してください。
6. 情 報 ボックスが表 示 され、DataKeeper リソースのを作 成 するために有 効 なデータを指 定 したかどうかが、LifeKeeper により検 証 されます。LifeKeeper が問 題 を検 知 した場 合 は、情 報 ボックスにエラーが表示 されます。検 証 が正 常 に完 了 すると、リソースが作 成 されます。
[Next] をクリックして次 に進 んでください。
7. DataKeeper リソースデバイスが正 常 に作 成 されたことを示 す情 報 ボックスが表 示 されます。データの複 製を開 始 し、バックアップ/ターゲット サーバを LifeKeeper で保 護 するには、クラスタ内 の別 のサーバに階 層 を拡 張 する必 要 があります。
リソースを拡 張 する場 合 は [Continue]、後 でリソースを拡 張 する場 合 は [Cancel] をクリックしてください。
[Continue] をクリックすると、Pre-extend Wizard が起 動 します。リソース階 層 を別 のサーバに拡 張 する
方 法 の詳 細 については、 リソース階 層 の拡 張 の手 順 2 を参 照 してください。

リソース階 層 の拡 張
この操 作 は [Edit] メニューから、プライマリサーバからセカンダリサーバに開 始 する必 要 があります。または [Create
Resource Hierarchy] オプションの動 作 が完 了 すると自 動 的 に開 始 されます。その場 合 は、手 順 2 を参 照 してください。
1. [Edit] メニューの [Resource] から [Extend Resource Hierarchy] を選 択 してください。Pre-Extend
Wizard が表 示 されます。拡 張 操 作 に慣 れていない場 合 は、[Next] をクリックしてください。LifeKeeperの [Extend Resource Hierarchy] のデフォルト 値 が分 かっていて、入 力 と確 認 を省 略 する場 合 は[Accept Defaults] をクリックしてください。
2. Pre-Extend Wizard に以 下 の情 報 を入 力 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 324

リソース階 層 の拡 張

注 記 : 最 初 の 2 つのフィールド は、[Edit] メニューの [Extend] から操 作 を開 始 した場 合 にだけ表 示 され
ます。

フィールド

Template
Serverヒント
DataKeeper リソースが現 在 in service のテンプレート サーバを選 択 してください。ここで選択 するテンプレート サーバと次 のダイアログボックスで選 択 する拡 張 するタグによって、サービス中 (アクティブ) のリソース階 層 が表 示 されることを理 解 しておくことが重 要 です。
選 択 したテンプレート サーバで in service でないリソースタグを選 択 した場 合 、エラーメッ
セージが表 示 されます。このダイアログのド ロップダウンボックスに、クラスタ内 の全 サーバの名 前 が表 示 されます。

Tag toExtend

これは、テンプレート サーバからターゲット サーバに拡 張 する DataKeeper インスタンスの名前 です。ド ロップダウンボックスには、テンプレート サーバ上 に作 成 したすべてのリソースが表示 されます。

TargetServer拡 張 先 のサーバを入 力 するか、選 択 してください。
[intelligent switchback] を指 定 する必 要 があります。これは、バックアップサーバにフェイルオーバした後 、管 理 者 が手 動 で Multi-Site Cluster 階 層 のリソースをプライマリサーバにス
イッチバックする必 要 があることを意 味 します。

Switchback
注 意 : このリリースの DataKeeper for Linux は、DataKeeper リソースの自 動 スイッチバックをType
サポート していません。さらに、自 動 スイッチバックの制 限 は、マルチサイト クラスタ階 層 を構成 する LifeKeeper リソースにも適 用 されます。この制 限 の対 象 として、階 層 の上 位 あるいは下 位 にあるリソースも含 まれます。
[Template Priority] を選 択 または入 力 します。これはサーバで現 在 in service の
DataKeeper 階 層 の優 先 順 位 です。優 先 順 位 は、1 ～ 999 の範 囲 で未 使 用 の値 が有テンプレート 効 で、小 さい数 字 ほど優 先 順 位 が高 くなります (数 字 1 が最 高 の優 先 順 位 に相 当 )。拡の優 先 順張 処 理 時 に、別 のシステムですでに使 用 中 の優 先 順 位 をこの階 層 に対 して指 定 するこ
位とはできません。デフォルト 値 を推 奨 します。
注 記 : このフィールド は階 層 を最 初 に拡 張 するときだけ表 示 されます。

TargetPriority

Target の優 先 順 位 を選 択 するか、入 力 してください。これは、他 のサーバにある同 等 の階 層 に対 する、新 しく拡 張 する DataKeeper 階 層 の優 先 順 位 です。1 ～ 999 の範 囲で、まだ優 先 順 位 として使 用 されていない値 が有 効 で、リソースのカスケーディングフェイル
オーバシーケンスにおけるサーバの優 先 順 位 を示 します。数 値 が小 さいほど優 先 順 位 は高 くなります (1 は最 高 の優 先 順 位 を表 す)。LifeKeeper のデフォルト では、階 層 が作 成 されたサーバに「1」が割 り当 てられることに注 意 してください。優 先 順 位 は連 続 している必
要 はありませんが、特 定 のリソースについて 2 つのサーバに同 じ優 先 順 位 を割 り当 てることはできません。

3. 拡 張 前 のチェックが正 常 に終 了 したというメッセージが表 示 された後 、[Next] をクリックしてください。
4. 拡 張 する階 層 に応 じて、拡 張 されるリソースタグ (一 部 編 集 不 可 ) を示 す一 連 の情 報 ボックスが表 示 されます。
リソース階 層 の拡 張 を実 行 する場 合 は、[Next] をクリックしてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 325

DataKeeper リソース階 層 の拡 張

次 のセクションには、別 のサーバに DataKeeper リソースを拡 張 するために必 要 な手 順 を示 します。

DataKeeper リソース階 層 の拡 張
1. pre-extend スクリプト が正 常 に実 行 されたというメッセージが表 示 されたら、以 下 の情 報 を指 定 するように
要 求 されます。

フィールド

ヒント

ターゲット サーバ上 にあるファイルシステムのマウント ポイント 名 を入 力 してください
Mount Point (DataKeeper リソースに関 連 する、LifeKeeper が保 護 するファイルシステムがない場 合は、このダイアログは表 示 されません)。
Root Tag

ルート タグを選 択 するか、入 力 してください。これは、ターゲット サーバ上 にあるファイルシス
テムリソースインスタンスの一 意 の名 前 です (DataKeeper リソースに関 連 する、LifeKeeperが保 護 するファイルシステムがない場 合 は、このダイアログは表 示 されません)。

DataKeeper
Resource
DataKeeper リソースタグの名 前 を選 択 するか、入 力 してください。
Tag
インテント ログの記 録 に使 用 するビット マップファイルの名 前 を選 択 してください。[None] を
選 択 すると、インテント ログは使 用 されず、すべての再 同 期 が部 分 的 ではなく全 体 の再
同 期 になります。
Bitmap File 重 要 : ビット マップファイルは btrfs ファイルシステム上 に置 いてはいけません。データレプリ
ケーションのビット マップファイルが btrfs ファイルシステム上 に置 かれると、LifeKeeper がミラーを構 成 しようとした時 、"invalid argument" エラーの原 因 になります。ビット マップファイルのデフォルト の置 き場 所 は、 /opt/LifeKeeper の下 です。このデフォルト の置 き場 所
は、/opt/LifeKeeper が btrfs ファイルシステム上 にある場 合 変 更 されます。
2. [Next] をクリックして次 に進 んでください。拡 張 を実 行 中 であることを確 認 する情 報 ボックスが表 示 されます。
3. [Finish] をクリックして、DataKeeper リソースインスタンスが正 常 に拡 張 されたことを確 認 してください。
4. [Done] をクリックして、[Extend Resources Hierarchy] メニューを終 了 してください。
注 記 : 必 ずすべてのサーバで手 動 スイッチオーバを実 行 して、新 しいインスタンスの機 能 をテスト してください。詳 細 については、リソース階 層 のテスト を参 照 してください。この時 点 で、DataKeeper がソースからターゲット のディスクまたはパーティションにデータの再 同 期 を開 始 しています。LifeKeeper の GUI では、
ターゲット サーバにある DataKeeper リソースのステータスは「Resyncing」になります。再 同 期 が完 了 すると、ステータスは「Target」になります。これは通 常 のスタンバイ状 態 です。
再 同 期 中 、DataKeeper リソース、およびそれに依 存 するリソースはフェイルオーバできません。これは、データの破 損 を防 止 するためです。

ディザスタリカバリシステムへの階 層 の拡 張
この操 作 は、ISP ノード から、または複 数 ノード の作 成 プロセスの一 環 として [Edit] メニューからのみ実 行 できます。または [Create Resource Hierarchy] オプションの動 作 が完 了 すると自 動 的 に開 始 されます。その場 合

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 326

ディザスタリカバリシステムへの階 層 の拡 張は、手 順 2 を参 照 してください。
1. [Edit] メニューの [Resource] から [Extend Resource Hierarchy] を選 択 します。Pre-Extend Wizard
が表 示 されます。拡 張 操 作 に慣 れていない場 合 は、[Next] をクリックしてください。LifeKeeper の[Extend Resource Hierarchy] のデフォルト 値 が分 かっていて、入 力 と確 認 を省 略 する場 合 は [Accept
Defaults] をクリックしてください。
2. Pre-Extend Wizard に以 下 の情 報 を入 力 します。
注 記 : 最 初 の 2 つのフィールド は [Edit] メニューから拡 張 を開 始 した場 合 にのみ表 示 されます。

フィールド
TargetServerヒント
拡 張 先 のサーバを入 力 するか、選 択 してください。
[intelligent switchback] を指 定 する必 要 があります。これは、バックアップサーバにフェイルオーバした後 、管 理 者 が手 動 で Multi-Site Cluster 階 層 のリソースをプライマリサーバにス
イッチバックする必 要 があることを意 味 します。

Switchback
注 意 :このリリースの SIOS DataKeeper for Linux は、DataKeeper リソースの自 動 スイッチ
Type
バックをサポート していません。さらに、自 動 スイッチバックの制 限 は、Multi-Site Cluster 階
層 を構 成 する LifeKeeper リソースにも適 用 されます。この制 限 の対 象 として、階 層 の上
位 あるいは下 位 にあるリソースも含 まれます。

TargetPriority

Template
Priority

ターゲット の優 先 順 位 を選 択 するか、入 力 してください。これは、他 のサーバにある同 等 の階 層 に対 する、新 しく拡 張 する DataKeeper 階 層 の優 先 順 位 です。1 ～ 999 の範 囲で、まだ優 先 順 位 として使 用 されていない値 が有 効 で、リソースのカスケーディングフェイル
オーバシーケンスにおけるサーバの優 先 順 位 を示 します。数 値 が小 さいほど優 先 順 位 は高 くなります( 数 値 1 が最 高 の優 先 順 位 ) 。LifeKeeper のデフォルト では、階 層 が作 成 されたサーバに「1」が割 り当 てられることに注 意 してください。優 先 順 位 は連 続 している必
要 はありませんが、特 定 のリソースについて 2 つのサーバに同 じ優 先 順 位 を割 り当 てることはできません。
テンプレート の優 先 順 位 を選 択 するか、入 力 してください。これはサーバで現 在 サービス中の DataKeeper 階 層 の優 先 順 位 です。1 ～ 999 の範 囲 で、まだ優 先 順 位 として使 用 されていない値 が有 効 で、小 さい数 字 ほど優 先 順 位 が高 くなります(数 値 1 が最 高 の優 先
順 位 )。拡 張 処 理 時 に、別 のシステムですでに使 用 中 の優 先 順 位 をこの階 層 に対 して指 定 することはできません。デフォルト 値 を推 奨 します。
注 記 : このフィールド は、階 層 を最 初 に拡 張 するときにだけ表 示 されます。

3. Pre-Extend のチェックが正 常 に終 了 したというメッセージが表 示 されたら、[Next] をクリックしてください。
注 記 : 拡 張 する階 層 に応 じて、拡 張 されるリソースタグ (一 部 編 集 不 可 ) を示 す一 連 の情 報 ボックスが
表 示 されます。
4. [Next] をクリックして、[Extend Resource Hierarchy] の構 成 タスクを開 始 してください。
次 のセクションには、別 のサーバに DataKeeper リソースを拡 張 するために必 要 な手 順 を示 します。
1. pre-extend スクリプト が正 常 に実 行 されたというメッセージが表 示 されたら、以 下 の情 報 を指 定 するように
要 求 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 327

ディザスタリカバリシステムへの階 層 の拡 張

フィールド

ヒント

ターゲット サーバ上 にあるファイルシステムのマウント ポイント 名 を入 力 してください
Mount Point ( DataKeeper リソースに関 連 する、LifeKeeper が保 護 するファイルシステムがない場 合は、このダイアログは表 示 されません) 。
Root Tag

ルート タグを選 択 するか、入 力 してください。これは、ターゲット サーバ上 にあるファイルシス
テムリソースインスタンスの一 意 の名 前 です( DataKeeper リソースに関 連 する、LifeKeeperが保 護 するファイルシステムがない場 合 は、このダイアログは表 示 されません) 。
複 製 するファイルシステムの配 置 先 となる、ターゲット サーバ上 のディスクまたはパーティショ
ンを選 択 してください。
ド ロップダウンボックスのディスクまたはパーティションのリスト には、以 下 のものを除 いて、使用 できるすべてのディスクが表 示 されます。

Target Disk
or Partitionl

すでにマウント 済 みのものl

スワップディスクまたはスワップパーティションl

LifeKeeper が保 護 するディスクまたはパーティション

ド ロップダウンリスト には、root (/)、boot (/boot)、/proc, floppy、cdrom などの特 殊 なディスク
またはパーティションも表 示 されません。
注 記 : ターゲット のディスクまたはパーティションは、ソースのディスクまたはパーティション以 上のサイズである必 要 があります。
DataKeeper
Resource
DataKeeper リソースタグの名 前 を選 択 するか、入 力 してください。
Tag
インテント ログの記 録 に使 用 するビット マップファイルの名 前 を選 択 するか入 力 してください。[None] を選 択 すると、インテント ログは使 用 されず、すべての再 同 期 が部 分 的 ではなく全 体 の再 同 期 になります。
Bitmap File 重 要 : ビット マップファイルは btrfs ファイルシステム上 に置 いてはいけません。データレプリ
ケーションのビット マップファイルが btrfs ファイルシステム上 に置 かれると、LifeKeeper がミラーを構 成 しようとした時 、"invalid argument" エラーの原 因 になります。ビット マップファイルのデフォルト の置 き場 所 は、 /opt/LifeKeeper の下 です。このデフォルト の置 き場 所
は、/opt/LifeKeeper が btrfs ファイルシステム上 にある場 合 変 更 されます。
ターゲット サーバとクラスタ内 の他 の指 定 サーバとの間 で複 製 に使 用 する、ローカルとリモー
ト の IP アド レスのペアを選 択 してください。有 効 なパスおよび対 応 する IP アド レスは、このサーバのペアに対 して指 定 した LifeKeeper コミュニケーションパスのセット から得 られま
Replication す。DataKeeper の特 性 により、プライベート ( 専 用 ) ネット ワークを使 用 することが強 く推 奨
されます。
Path
DataKeeper リソースをすでに 1 台 以 上 のターゲット サーバに拡 張 している場 合 、追 加 のサーバに対 する拡 張 を実 行 すると、新 しいターゲット サーバと既 存 のサーバとの組 み合 わせのそれぞれについて、繰 り返 し複 製 パスを指 定 するように要 求 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 328

IP リソースのリスト アおよびリカバリの設 定

フィールド

ヒント
指 定 したサーバのペアについて使 用 する複 製 タイプとして、[synchronous] または[asynchronous] を選 択 してください。

Replication 前 述 の [Replication Path] フィールド と同 様 に、DataKeeper リソースをすでに 1 台 以 上
Typeのターゲット サーバに拡 張 している場 合 、追 加 のサーバに対 する拡 張 を実 行 すると、新 しいターゲット サーバと既 存 のサーバとの組 み合 わせのそれぞれについて、繰 り返 し複 製 タイ
プを指 定 するように要 求 されます。
2. [Next] をクリックして次 に進 んでください。拡 張 が実 行 中 であることを確 認 する情 報 ボックスが表 示 されます。
3. [Finish] をクリックして、DataKeeper リソースインスタンスが正 常 に拡 張 されたことを確 認 してください。
4. [Done] をクリックして、[Extend Resources Hierarchy] メニューを終 了 してください。

IP リソースのリスト アおよびリカバリの設 定
この設 定 を完 了 するには、IP リソースの [Restore] と [Recovery] の設 定 を [Disable] にする必 要 があります。このオプションは、[Properties] ペインに表 示 されます。ある IP リソースの [Properties] ペインを開 いたとき、またはある IP リソースのプロパティを表 示 するときには、この設 定 は 3 つのボタンオプションのいずれかです。このオプショ
ンの詳 細 については、IP Recovery Kitを参 照 してください。
注 記 : 必 ずすべてのサーバで手 動 スイッチオーバを実 行 して、新 しいインスタンスの機 能 をテスト してください。
詳 細 については、リソース階 層 のテスト を参 照 してください。ディザスタリカバリノード への拡 張 が完 了 している場
合 、この時 点 で、SIOS DataKeeper がソースからターゲット のディスクまたはパーティションにデータの再 同 期 を開始 しています。LifeKeeper の GUI では、ターゲット サーバにある DataKeeper リソースのステータスは「Resyncing」( 再 同 期 中 ) になります。再 同 期 が完 了 すると、ステータスは「Target」になります。これは通 常 のスタンバイ状 態です。
再 同 期 中 、DataKeeper リソースおよびそれに依 存 するリソースはフェイルオーバできません。これは、データの破損 を防 止 するためです。
まだ実 行 していない場 合 は、必 ず confirm failover フラグをセット してください。この手 順 の詳 細 については、[Confirm Failover] と [Block Resource Failover] の設 定 のセクションを参 照 してください。

Multi-Site Cluster 環 境 へのマイグレーション
SIOS Multi-Site Migrate 機 能 が、SIOS Protection Suite for Linux Multi-Site Cluster 製 品 に装 備 されています。この追 加 機 能 を使 用 すると、管 理 者 は既 存 の SIOS Linux LifeKeeper 環 境 を Multi-Site Cluster 環 境 に
移 行 できます。移 行 手 順 により、階 層 のダウンタイムを最 小 に抑 えて、選 択 した共 有 ファイルシステムのリソース
を安 全 に移 行 して複 製 できます。
既 存 のファイルシステムから Multi-Site リソースを作 成 するときの重 要 な考 慮 事 項 をいくつか示 します。
llMulti-Site の移 行 手 順 では、作 成 プロセスでファイルシステムをアンマウント し、NetRAID デバイスに再 マ
ウント します。
リソースの作 成 手 順 中 は、このファイルシステムに依 存 するアプリケーションをすべて、停 止 する必 要 があ

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 329要件

ります。この操 作 は移 行 手 順 が処 理 するので、管 理 者 からの操 作 は不 要 です。
lNAS( scsi/netstorage) 、DRBD( scsi/drbd) 、SDR( scsi/netraid) 、および Multi-Site Cluster リソース( scsi/disrec) のリソースタイプを含 む階 層 は、Multi-Site の移 行 機 能 を使 用 して移 行 することはできません。

要件
マイグレーションを実 行 する前 に、お使 いのシステムが本 書 のインスト ールと設 定 セクションに記 載 されている要件 を満 たすことを確 認 してください。「SDR のインスト ール」セクションにまとめられている一 般 的 な SDR の要 件に加 えて、クラスタ内 の各 システムに Novell の SLES 11、または Red Hat Enterprise Linux 5 がインスト ールされている必 要 があります。この機 能 は、スト レージデバイスを共 有 する 2 つのサーバがある構 成 のために定 義 されています。1 台 のサーバはプライマリで、プライマリサイト にあります。3 台 目 のサーバはリモート で、ディザスタリカバリ
サイト にあります。
SIOS Protection Suite for Linux Multi-Site Cluster をプライマリとその他 の共 有 スト レージノード にインスト ールした後 は、マイグレーション機 能 を活 用 するために必 要 な追 加 のインスト ールや設 定 は不 要 です。

始 める前 に以 下 の画 像 に、移 行 を開 始 する前 のファイルシステムのリソース階 層 を示 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 330

マイグレーションの実 行

マイグレーションの実 行
Multi-Site Migrate を構 成 して実 行 するには 3 とおりの方 法 があります。以 下 の操 作 ができます。

l

l

l

LifeKeeper GUI のツールバーから [Migrate] アイコンす。

を選 択 し、移 行 するリソースを選 択 しま

ファイルシステムリソースを右 クリックして、[Migrate Hierarchy to Multi-Site Cluster] メニューオプションを
選 択 します。

ファイルシステムリソースを選 択 し、[Properties Panel] ツールバーの [Migration] アイコンを選 択 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 331

マイグレーションの実 行

グローバルツールバーのアイコンから移 行 を開 始 した場 合 、以 下 のダイアログボックスが表 示 されます。

1. 移 行 する階 層 が存 在 する、サービス中 のサーバを選 択 してください。[Next] をクリックしてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 332

マイグレーションの実 行

2. 移 行 する root 階 層 タグ を選 択 し、[Next] をクリックしてください。root タグは、ファイルシステムにすることも、他 のアプリケーションリソースにすることもできます。選 択 したタグ( ファイルシステム以 外 のリソースの場合 ) には、ファイルシステムに依 存 するリソースが含 まれている必 要 があります。
LifeKeeper の GUI のウィンド ウでファイルシステムを選 択 し、ポップアップウィンド ウから [Migrate
Hierarchy to Multi-Site Cluster] を選 択 するか、[Properties Panel Migrate] アイコンの [Migrate] アイ
コンを選 択 した場 合 、以 下 の初 期 化 画 面 が表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 333

マイグレーションの実 行

3. [Continue] ボタンが有 効 になったらクリックしてください。以 下 のビット マップダイアログが表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 334

マイグレーションの実 行

4. 移 行 するファイルシステムのビット マップファイルを選 択 してください。[Next] をクリックしてください。
重 要 :[Next] をクリックした後 は、このファイルシステムのビット マップファイルの選 択 を変 更 できなくなります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 335

マイグレーションの実 行

5. 階 層 内 で移 行 する 2 番 目 のファイルシステムのビット マップファイルを選 択 してください。前 のダイアログ
ボックスで 1 番 目 のビット マップファイルを選 択 した後 、追 加 のファイルシステムタグが表 示 されるので、それらの各 タグについて一 意 のビット マップファイルを入 力 できます。
注 記 : 移 行 するファイルシステムが 1 つのみの場 合 は、この画 面 は表 示 されません。また、移 行 するファイ
ルシステムが 2 つ以 上 の場 合 、この画 面 に似 た複 数 の画 面 が表 示 されます。
6. [Next] をクリックしてください。以 下 のような概 要 画 面 が表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 336

マイグレーションの実 行

7. この概 要 画 面 には、移 行 手 順 で送 信 したすべての構 成 情 報 が表 示 されます。[Migrate] をクリックすると、以 下 の画 面 が表 示 されます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 337

マイグレーションの実 行

8. 移 行 ステータスがこのウィンド ウに表 示 されます。[Finish] ボタンが有 効 になったらクリックしてください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 338マイグレーションの正 常 な完 了

マイグレーションの正 常 な完 了
以 下 の画 像 に、Multi-Site のマイグレーションが完 了 した後 のファイルシステムリソース階 層 の例 を示 します。これで、階 層 を非 共 有 ノード ( megavolt) に拡 張 できます。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 339

マイグレーションの正 常 な完 了

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 340

ト ラブルシューティング
このセクションでは、DataKeeper for Linux の使 用 時 に遭 遇 する可 能 性 がある問 題 に関 する情 報 を示 します。
必 要 に応 じて、エラーの原 因 およびエラー状 態 を解 消 するために必 要 な処 置 についても説 明 しています。
DataKeeper for Linux に固 有 のメッセージについては、DataKeeper のメッセージカタログを参 照 してください。他の SPS コンポーネント からメッセージが送 出 されることもあります。その場 合 は、総 合 メッセージカタログを参 照 してください。これらのメッセージカタログは両 方 とも、弊 社 のテクニカルド キュメンテーションサイト の「エラーコード の検 索 」から見 つけることができます。これらのメッセージカタログには、SIOS Protection Suite for Linux の使 用 中 に
遭 遇 される可 能 性 のあるすべてのエラーコード (操 作 、管 理 、および GUI に関 するものを含 む) の一 覧 があります。また、エラーコード の原 因 に関 する追 加 の説 明 や、問 題 解 決 のために必 要 な処 置 についても、必 要 に応じて記 載 されています。この一 覧 から、受 信 したエラーコード を検 索 できます。また、該 当 する SPS コンポーネン
ト の個 別 のメッセージカタログに直 接 アクセスすることもできます。
以 下 の表 に、予 測 される問 題 と推 奨 される処 置 を示 します。

症状

推 奨 される処 置

DataKeeper リ
ソースを削 除 し NetRAID デバイスがマウント されている場 合 、DataKeeper リソースを削 除 しても NetRAID
デバイスは削 除 されません。以 下 のコマンド を使 用 して、手 動 でデバイスをアンマウント してた後 にNetRAID デバイ 削 除 することができます。
スが削 除 されな mdadm –S <md_device> (<md_device> を調 べるには cat /proc/mdstat)い。
インスト ール/HADR rpmの失 敗

これらのファイルを手 動 でインスト ールするための詳 細 手 順 については、インスト ールセクショ
ンを参 照 してください。

フェイルオーバ中 デバイスのステータスを確 認 してください。再 同 期 が進 行 中 の場 合 、フェイルオーバは実 行のエラーできません。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 341

ト ラブルシューティング症状

推 奨 される処 置

プライマリサーバに障 害 が発 生
すると、セカンダ
リサーバの
DataKeeper リ
ソースが ISP に
DataKeeper リソース階 層 の作 成 時 に選 択 した「スイッチバックタイプ」を確 認 してください。
なります。ただこのリリースでは、DataKeeper リソースの自 動 スイッチバックはサポート されていません。リ
し、プライマリソースプロパティのウィンド ウで、スイッチバックタイプを [Intelligent] に変 更 できます。
サーバが再 起動 すると、両 方のサーバでDataKeeper リ
ソースが OSF になります。
両 方 のサーバが動作不能にセカンダリサーバよりも前 にプライマリサーバが動 作 可 能 になった場 合 、DataKeeper リソー
なってからプライスを強 制 的 にオンラインにすることができます。このためには、リソースプロパティのダイアログ
マリサーバが再を開 き、[Replication Status] タブ、[Actions] ボタンを順 にクリックし、次 に [Force Mirror
起 動 したとき
Online] を選 択 してください。[Continue] をクリックして確 認 してから、[Finish] をクリックしに、リソースをてください。
ISP にすることができない。
現 在 マウント している NFS ファ
イルシステムに 現 在 NFS がエクスポート したファイルシステムに、DataKeeper 階 層 を作 成 しようとしていま
DataKeeper 階 す。エクスポート する前 に、このファイルシステムを複 製 する必 要 があります。
層 を作 成 するときのエラー
DataKeeper の
GUI のウイザー
ド に、新 しく作
成 したパーティ
ションがリスト されない。

Linux OS は、システムを次 回 再 起 動 するまで、新 しく作 成 したパーティションを認 識 しないことがあります。新 しく作 成 したパーティションのエント リを調 べるには、/proc/partitions ファイ
ルを表 示 してください。新 しく作 成 したパーティションがこのファイルに表 示 されない場 合 、シ
ステムを再 起 動 する必 要 があります。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 342

ト ラブルシューティング症状

推 奨 される処 置
これは、「制 御 分 離 」のシナリオで、一 時 的 な通 信 障 害 により発 生 することがあります。通信 の再 開 後 、両 方 のシステムがそれぞれ、それ自 体 をプライマリと見 なします。
いずれのシステムが最 終 のプライマリシステムであったかが不 明 なので、DataKeeper はデータを再 同 期 しません。手 動 操 作 が必 要 です。
ビット マップを使 用 しない場 合 :最 終 のバックアップであったサーバを特 定 し、そのサーバのリソースをサービス休 止 にする必要 があります。その後 、DataKeeper が全 体 の再 同 期 を実 行 します。

プライマリとバック ビット マップを使 用 している場 合 ( 2.6.18 以 前 のカーネル) :アップの両 方 のサーバで、リソー 元 のバックアップノード から始 めて、両 方 のリソースをサービス休 止 にする必 要 があります。
スが緑 ( ISP) で 次 に、以 下 のコマンド を実 行 して、プライマリノード のビット マップをダーティに設 定 する必 要があります。$LKROOT/lkadm/subsys/scsi/netraid/bin/bitmap –d
表 示 される。
/opt/LifeKeeper/bitmap_filesys( /opt/LifeKeeper/bitmap_filesys ハビット マップファイルの名 前 )。これにより、リソースがサー
ビス中 になると、全 体 の再 同 期 が強 制 実 行 されます。次 に、プライマリノード でリソースを inservice にします。全 体 の再 同 期 が開 始 されます。
ビット マップを使 用 する場 合 (2.6.19 以 降 のカーネル、Red Hat Enterprise Linux 5.4 の2.6.18-164 以 降 のカーネル、または Red Hat 5.4 以 降 のサポート する派 生 カーネル):
最 終 のバックアップであったサーバを特 定 し、そのサーバのリソースをサービス休 止 にする必要 があります。その後 、DataKeeper が部 分 的 な再 同 期 を実 行 します。

Core - 言 語 環
境 の影 響GUI - GUI の終了 後 に Web ブ
ラウザから再 接
続 したときに、GUI のログ
インプロンプト が
再 表 示 されな
いことがある。

LifeKeeper の一 部 のスクリプト は Linux のシステムユーティリティの出 力 を解 析 し、情 報 を
抽 出 するために特 定 のパターンに依 存 します。英 語 圏 以 外 のロケールで一 部 のコマンド が実 行 されている場 合 、予 測 されたパターンは変 更 され、LifeKeeper スクリプト は必 要 な情
報 の取 得 に失 敗 します。このため、/etc/default/LifeKeeper では、言 語 環 境 変 数 LC_
MESSAGES が POSIX「C」のロケール (LC_MESSAGES=C) に設 定 されています。言 語
を英 語 にして Linux をインスト ールする必 要 はありません (インスト ールメディアで使 用 できる
任 意 の言 語 を選 択 可 能 )。/etc/default/LifeKeeper の LC_MESSAGES の設 定 はLifeKeeper にのみ影 響 します。/etc/default/LifeKeeper の LC_MESSAGES の値 を変 更 する場 合 は、LifeKeeper の動 作 に悪 影 響 を及 ぼす可 能 性 があることに注 意 してください。
悪 影 響 は、メッセージカタログがさまざまな言 語 とユーティリティに対 応 してインスト ールされているかどうか、および LifeKeeper が予 期 していないテキスト 出 力 をそれらが生 成 するかど
うかに左 右 されます。

GUI アプレット を終 了 するか切 断 してから、同 じ Web ブラウザのセッションから再 接 続 しようとすると、ログインプロンプト が表 示 されないことがあります。
回 避 策 : Web ブラウザを閉 じ、Web ブラウザを開 き直 してからサーバに接 続 します。Firefox
ブラウザを使 用 している場 合 は、Firefox のウィンド ウをすべて閉 じてから、開 き直 します。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 343

Recovery Kit

症状

推 奨 される処 置

GUI アプリケーションクライアント の開 始 時 に、以 下 のコンソールメッセージが表 示 されること
GUI - RHEL5 の があります。
lkGUIapp が未/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:60:Engine "clearlooks" is unsupported,
サポート のテーマ
ignoring
エラーをレポートする。
このメッセージは、RHEL 5 および FC6 Java プラット フォームの表 示 方 式 からのもので、GUIクライアント の動 作 に悪 影 響 は及 ぼしません。
特 定 の環 境 (例 : IDE ディスクエミュレーションを使 用 した仮 想 環 境 、HP CCISS スト レー
ジを使 用 したサーバ) で DataKeeper を使 用 する場 合 、ミラーを作 成 すると以 下 のエラーが発 生 することがあります。
ERROR 104052: Cannot get the hardware ID of the device"dev/hda3"
DataKeeper のCreateResource が失
敗 します

これは、LifeKeeper が問 題 のディスクを認 識 せず、一 意 の ID を取 得 してそのデバイスに関連 付 けることができないためです。
回 避 策 : DEVNAME device_pattern ファイルに、ディスクのパターンを追 加 します。次 に例を示 します。
# cat/opt/LifeKeeper/subsys/scsi/resources/DEVNAME/device_
pattern/dev/hda*

Recovery Kit
SIOS Protection Suite の全 リカバリキット のリスト とその管 理 ガイド については、SIOS テクニカルド キュメンテーショ
ン (http://jpdocs.us.sios.com) の Linux Recovery Kit 用 ド キュメンテーションを参 照 してください。

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 344

IndexIndex
A
API 133

B
Bitmap File 290
Block Resource Failover 38
btrfs Filesystem 290, 320, 322, 324, 326, 328

C
Confirm Failover 37
CONFIRM_SO
リザベーションの無 効 化 113

Core 4F
File Systems 5G
Generic Applications 5
GUI
LifeKeeper サーバでの実 行 171
ソフト ウェアパッケージ 152
デスクト ップのツールバーにアイコンを追 加 する 37
リモート システムでの実 行 169
開 始 165
概 要 161
終 了 174
設 定 163停 止 165

GUI からのミラーの管理 298

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 345

IndexI
In Service 195
INTERFACELIST 234
IP Addresses 5

JJava
セキュリティポリシー 166
プラグイン 168

L
LifeKeeper Communications Manager (LCM) 204
ステータスの情 報 205
警 報 とリカバリ
LifeKeeper の警 報 インターフェース 205

LifeKeeper イベント メール通知
設 定 35

LifeKeeper のローカルリカバリ動作と制御のインターフェース (LRACI) 5
LifeKeeper の起動 174
LifeKeeper の削除 211
LifeKeeper の自動再起動の無効化 175
LifeKeeper の自動再起動の有効化 174
LifeKeeper の停止 175
LifeKeeper 設定データベース (LCD) 196/opt/LifeKeeper の LCD のディレクト リ構 造 203
コマンド
LCD インターフェース (LCDI) 197
ディレクト リ構 造 201
フラグ 201
リソースタイプ 201

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 346

Index

リソースのサブディレクト リ 202
設 定 データ 200

lkbackup
SDR による 239
破 損 したイクイバレンシ 233

lkpolicy ツール 130

M
Multi-Site Cluster 315
ファイルシステム
既 存 の複 製 321
新 規 の複 製 318
リスト アおよびリカバリの設 定 329
リソース階 層ディザスタリカバリシステムへの拡 張 326
作 成 317
移行
実 行 331
正 常 な完 了 339
概 要 315制 限 317
設 定 する際 の考 慮 事 項 316
要 件 330N
N-Way リカバリ 134
Nested File System 234

O
Out of Service 196

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 347

IndexQ
Quorum/Witness 115
quorum モード 117
Quorum を喪 失 した (多 数 派 ではなくなった) ときのアクション 118
witness モード 118
インスト ールと設 定 116
リザベーションの無 効 化 112
共 有 Witness 119
設 定 可 能 なコンポーネント 116

R
RAW I/O 5

S
SNMP によるイベント 転送 29
SNMP のト ラブルシューティング 32
概 要 29設 定 31STONITH
リザベーションの無 効 化 112

T
TTY 接続 28

アアクティブ / スタンバイ 9
アクティブ/アクティブ 8

イイクイバレンシ情報 13
イベント メール通知 33
ト ラブルシューティング 36
概 要 29SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 348

Index

インテリジェント スイッチバック 10

ウウオッチド ッグ
リザベーションの無 効 化 113

エ
エラーの検出 134

カカスタム証明書 44

ココマンド ライン
ミラーステータスの監 視 307
ミラー管 理 304

コミュニケーションパス
ハート ビート 6
ファイアウォール 212
作 成 135
削 除 137

サ
サーバグループ 6
サーバのプロパティ
フェイルオーバ 137
表 示 180

サーバの障害 308
サーバプロパティ
編 集 135

シシステムの日付と時刻 257

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 349

Indexス
ステータスの表 172
ステータス表示
簡 略 20
詳 細 15

ダダイアログ
Cluster Connect 188
Cluster Disconnect 188
Resource Properties 189
Server Properties 190

タ
タグ名リソース 262
有 効 な文 字 262

ツツールバー 158
GUI 158
サーバのコンテキスト 161
リソースのコンテキスト 160

デ
データ複製パス 276

テテクニカルサポート 2
テクニカルノート 216

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 350

Indexトト ラブルシューティング 223, 341
GUI
ト ラブルシューティング 253
コミュニケーションパス 258
既 知 の問 題 227
制 限 227
不 完 全 なリソースの作 成 258
不 完 全 なリソースの優 先 順 位 の変 更 258

ネ
ネスト されたファイルシステム 234
ネット ワーク帯域幅
変 化 率 の測 定 277
要 件 の特 定 277

ハ
ハード ウェア 6

ははじめに
ミラーリング 265
仕 組 み 267

フ
ファイアウォール
ファイアウォールを使 用 した状 態 での LifeKeeper の実 行 212
ファイアウォール経 由 での LifeKeeper GUI の実 行 214

フェイルオーバのシナリオ 271
フェンシングI/O フェンシング表 113
概 要 110SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 351

Index

代 替 方 式 112

ブ
ブラウザのセキュリティパラメータ 171
フラグ 39プ
プロパティパネル 173

マ
マルチサイト クラスタ
リソース階 層拡 張 324
始 める前 に 330

ミ
ミラーステータス
コマンド ラインからの監 視 307

ミラーのステータス
表 示 297

ミラーを強制的にオンラインにする 300
ミラー管理
コマンド ライン 304

メ
メッセージバー 173
メニュー 153[Edit] メニュー - [Resource] 156[Edit] メニュー - [Server] 156
File 155
Help 158
View 157
サーバのコンテキスト 154

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 352

Index

リソースのコンテキスト 153

リ
リカバリ
Out-of-Service 階 層 261
サーバ障 害 260
フェイルオーバ後 210
手 動 リカバリ時 のパニック 261
停 止 できないプロセス 261

リザベーションSCSI 111
無 効 化 112

リソースタイプ 11
リソースのプロパティ 143
リソースの状態 12
リソースの優先順位 143
リソースポリシー管理 128
リソース依存関係
作 成 148
削 除 149

リソース階層 11
In Service 295
Out of Service 295
ツリーの折 り畳 み 187
ツリーの展 開 187
テスト 295
メンテナンス 210
階 層 の関 係 13
拡 張 145, 291
Generic Application 146

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 353

IndexRaw デバイス 147
ファイルシステム 146
拡 張 解 除 147, 294
作 成 138, 289
Generic Application 141
Raw デバイス 142
ファイルシステム 139
削 除 150, 294
情 報 14
転 送 215
例 15

リワインド
データのリワインド と復 旧 300
リワインド ブックマークの作 成 と表 示 299
リワインド ログの最 大 サイズの設 定 303
リワインド ログの場 所 の設 定 303

圧
圧縮レベル 303

一一時停止と再開 300

管
管理 134

共
共有データリソース 6
共有通信 7

健健全性の監視 208

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 354

Index

再再同期 308
全 体 の回 避 309

自自動スイッチバック 10

手
手動フェイルオーバー確認 37

出
出力パネル 173

障
障害検出とリカバリ 21
IP ローカルリカバリ 21
サーバの障 害 リカバリのシナリオ 25
リソースのエラーリカバリのシナリオ 23

切
切断 179

接接続
サーバをクラスタに 178

設
設定 27
アプリケーション 49
スト レージとアダプタ 50
データレプリケーション 48
ネット ワーク 48
ネット ワークと LifeKeeper 276
概念 6

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 355

Index

手 順 27
全 般 276
値 206
任 意 の作 業 37

同
同期ミラーリング 266

認
認証情報 132

非非同期ミラーリング 266

表表示
サーバのステータス 180
サーバのプロパティ 180
サーバのログファイル 181
メッセージ履 歴 186
リソースのステータス 181
リソースのタグと ID 181
リソースのプロパティ 183
接 続 サーバ 179

表示オプション 184

変
変化率 277

保保護対象のリソース 3

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 356

Index

要要件
DataKeeper 48
Quorum/Witness パッケージ 115
STONITH 123
ソフト ウェア 275
ハード ウェア 275
ファイアウォール 212

SIOS Protection Suite for Linux テクニカルド キュメンテーション
Page 357