• 検索結果がありません。

Veritas Cluster Server 5.1 付属エージェントリファレンスガイド Solaris

N/A
N/A
Protected

Academic year: 2022

シェア "Veritas Cluster Server 5.1 付属エージェントリファレンスガイド Solaris"

Copied!
232
0
0

読み込み中.... (全文を見る)

全文

(1)

付属エージ ェ ン ト リ フ ァ レ ン スガ イ ド

Solaris

5.1

(2)

スガ イ ド

こ のマニ ュ アルで説明す る ソ フ ト ウ ェ アは、 使用許諾契約に基づいて提供 さ れ、

その内容に同意す る 場合にのみ使用す る こ と がで き ます。

Product version:5.1 Document version:5.1.0

法定通知 と 登録商標

Copyright © 2009 Symantec Corporation.All rights reserved.

Symantec

Symantec

ロ ゴ、

Veritas

Veritas Storage Foundation

は、

Symantec Corporation

ま たは同社の米国お よ びその他の国におけ る 関連会社の

商標ま たは登録商標です。 その他の会社名、 製品名は各社の登録商標ま たは商標 です。

本書に記載す る 製品は、 使用、 コ ピー、 頒布、 逆 コ ンパ イ ルお よ び リ バース ・ エ ン ジニ ア リ ン グ を制限す る ラ イ セン ス に基づいて頒布 さ れてい ます。

Symantec

Corporation

か ら の書面に よ る 許可な く 本書を複製す る こ と はで き ません。

Symantec Corporation

が提供す る 技術文書は

Symantec Corporation

の著作物

であ り 、

Symantec Corporation

が保有す る も のです。 保証の免責 : 技術文書は 現状有姿で提供 さ れ、

Symantec Corporation

はその正確性や使用について何 ら 保証いた し ません。 技術文書ま たは こ れに記載 さ れ る 情報はお客様の責任にて ご 使用 く だ さ い。 本書には、 技術的な誤 り やその他不正確な点を含んでい る 可能性 があ り ます。

Symantec

は事前の通知な く 本書を変更す る 権利を留保 し ます。

ラ イ セ ン ス対象 ソ フ ト ウ ェ アお よ び資料は、

FAR 12.212

の規定に よ っ て商業用 コ ン ピ ュ ー タ ソ フ ト ウ ェ ア と みな さ れ、 場合に応 じ て、

FAR 52.227-19

「Commercial Computer Licensed Software - Restricted Rights」、

DFARS 227.7202

「Rights in Commercial Computer Licensed Software or Commercial

Computer Licensed Software Documentation

」、 その後継規制の規定に よ り 制限

さ れた権利の対象 と な り ます。 米国政府に よ る ラ イ セン ス対象 ソ フ ト ウ ェ アお よ

び資料の使用、 修正、 複製の リ リ ース、 実演、 表示ま たは開示は、 本使用許諾契

約の条項に従っ てのみ行われ る も の と し ます。

(3)

http://www.symantec.com

弊社製品に関 し て、 当資料で明示的に禁止、 あ る いは否定 さ れていない利用形態 お よ びシ ス テ ム構成な ど について、 こ れを包括的かつ暗黙的に保証す る も のでは あ り ません。 ま た、 弊社製品が稼動す る シ ス テ ムの整合性や処理性能に関 し て も 、 こ れを暗黙的に保証す る も のではあ り ません。 こ れ ら の保証がない状況で、

弊社製品の導入、 稼動、 展開 し た結果 と し て直接的、 あ る いは間接的に発生 し た

損害等について こ れが補償 さ れ る こ と はあ り ません。 製品の導入、 稼動、 展開に

あ た っ ては、 お客様の利用目的に合致す る こ と を事前に十分に検証お よ び確認い

ただ く 前提で、 計画お よ び準備をお願い し ます。

(4)

ご購入先にお問い合わせ く だ さ い。

(5)
(6)
(7)

第 1 章 イ ン ト ロ ダ ク シ ョ ン

リ ソ ース と その属性

... 2

エージ ェ ン ト と その リ ソ ース の変更

... 2

属性

... 3

Zone-aware agents ... 4

第 2 章 ス ト レージ エージ ェ ン ト ス ト レージエージ ェ ン ト の概要

... 6

DiskGroup

エージ ェ ン ト

... 6

依存関係

... 6

エージ ェ ン ト 関数

... 7

状態の定義

... 8

属性

... 9

リ ソ ース タ イ プの定義

...11

DiskGroup

エージ ェ ン ト の注意事項

...12

高可用性の フ ァ イ ア ド リ ル

...12

Solaris

でのボ リ ュ ームセ ッ ト の使用

...12

デ ィ ス ク グループの

noautoimport

フ ラ グの設定

...13

フ ァ イ バーチ ャ ネルアダプ タ の設定

...14

設定例

...14

DiskGroup

リ ソ ース の設定

...14

DiskGroupSnap

エージ ェ ン ト

...15

依存関係

...15

エージ ェ ン ト 関数

...16

状態の定義

...16

属性

...16

DiskGroupSnap

エージ ェ ン ト の注意事項

...17

フ ァ イ ア ド リ ルサービ ス グループに対 し て

SystemZones

属性を設定す る

...17

フ ァ イ ア ド リ ルサービ ス グループの設定

...18

Mount

エージ ェ ン ト タ イ プの

ArgList

属性への

ReuseMntPt

属性の追加

...18

設定の注意事項

...19

エージ ェ ン ト の制限事項

...20

リ ソ ース タ イ プの定義

...21

(8)

設定例 ... 21

main.cf の標準設定 ... 22

Oracle の main.cf の設定 ... 24

Volume エージ ェ ン ト ... 27

依存関係 ... 27

エージ ェ ン ト 関数 ... 27

状態の定義 ... 28

属性 ... 28

リ ソ ース タ イ プの定義 ... 29

設定例 ... 29

Mount エージ ェ ン ト ... 29

依存関係

... 30

エージ ェ ン ト 関数

... 30

状態の定義

... 32

属性

... 33

リ ソ ース タ イ プの定義

... 39

Mount

エージ ェ ン ト の注意事項

... 39

高可用性の フ ァ イ ア ド リ ル

... 39

VxFS

フ ァ イ ルシ ス テ ム ロ ッ ク

... 40

ループバ ッ ク フ ァ イ ルシ ス テ ムのサポー ト

... 40

ZFS

フ ァ イ ルシ ス テ ム と プールの作成例

... 42

設定例

... 42

VxFS

の設定例

... 42

Zpool

エージ ェ ン ト

... 43

制限事項

... 43

依存関係

... 44

エージ ェ ン ト 関数

... 44

状態の定義

... 45

属性

... 45

リ ソ ース タ イ プの定義

... 46

設定例

... 46

(9)

第 3 章 ネ ッ ト ワー ク エージ ェ ン ト

ネ ッ ト ワ ー ク エージ ェ ン ト の概要

...50

エージ ェ ン ト の比較

...50

IP

エージ ェ ン ト と

NIC

エージ ェ ン ト

...50

IPMultiNIC

MultiNICA

エージ ェ ン ト

...50

IPMultiNICB

エージ ェ ン ト と

MultiNICB

エージ ェ ン ト

...50

802.1Q

ト ラ ン キ ン グ

...51

IP

エージ ェ ン ト

...51

高可用性の フ ァ イ ア ド リ ル

...51

依存関係

...52

エージ ェ ン ト 関数

...52

状態の定義

...52

属性

...53

リ ソ ース タ イ プの定義

...55

設定例

...55

設定

1 ...55

10

進数 (基数

10

) での

NetMask ...55

16

進数 (基数

16

) での

NetMask

の設定

...55

NIC

エージ ェ ン ト

...56

高可用性の フ ァ イ ア ド リ ル

...56

依存関係

...56

エージ ェ ン ト 関数

...57

状態の定義

...57

属性

...58

リ ソ ース タ イ プの定義

...59

設定例

...60

ネ ッ ト ワ ー ク ホ ス ト な し の設定 (デフ ォル ト の ping メ カ ニ ズ ム を使用) ...60

ネ ッ ト ワ ー ク ホ ス ト あ り の設定 ...60

IPv6 の設定 ...60

IPMultiNIC エージ ェ ン ト ...61

依存関係 ...62

エージ ェ ン ト 関数 ...62

状態の定義 ...62

属性 ...63

リ ソ ース タ イ プの定義 ...64

設定例

: IPMultiNIC お よ び MultiNICA ...65

MultiNICA エージ ェ ン ト ...66

依存関係 ...66

エージ ェ ン ト 関数 ...67

状態の定義

...67

属性

...67

リ ソ ース タ イ プの定義

...70

(10)

MultiNICA の注意事項 ... 71

RouteOptions の使用 ... 71

設定例 ... 72

MultiNICA

IPMultiNIC ... 72

IPv6 の設定 ... 73

IPMultiNICB

MultiNICB エージ ェ ン ト について ... 74

MultiNICB の正常動作を確認す る ためのチ ェ ッ ク リ ス ト ... 74

IPMultiNICB エージ ェ ン ト ... 75

依存関係 ... 76

必要条件 IPMultiNICB ... 76

エージ ェ ン ト 関数 ... 76

状態の定義

... 77

属性

... 77

リ ソ ース タ イ プの定義

... 79

論理

IP

ア ド レ ス の手動での移行

... 80

設定例

... 80

IPMultiNICB

MultiNICB

の他の設定例

... 80

MultiNICB

エージ ェ ン ト

... 81

ベース モー ド と マルチパ ス モー ド

... 81

Sun

ト ラ ン キ ン グ

... 82

依存関係

... 82

エージ ェ ン ト 関数

... 82

状態の定義

... 83

属性

... 83

ベース モー ド お よ びマルチパ ス モー ド の省略可能属性

... 84

ベース モー ド の省略可能属性

... 85

マルチパ ス モー ド の省略可能属性

... 88

リ ソ ース タ イ プの定義

... 88

Solaris

オペレーテ ィ ン グモー ド

:

ベース と マルチパ ス

... 89

ベース モー ド

... 89

マルチパ ス モー ド

... 91

ト リ ガース ク リ プ ト

... 91

設定例

... 92

Solaris

用の イ ン ターフ ェース設定

... 92

ベース モー ド のテ ス ト

IP

ア ド レ ス の設定

... 92

IPMultiNICB

MultiNICB

の設定

... 93

IPv6

の設定

... 94

DNS

エージ ェ ン ト

... 94

依存関係

... 95

エージ ェ ン ト 関数

... 95

状態の定義

... 96

属性

... 97

(11)

DNS エージ ェ ン ト の注意事項 ...101

高可用性の フ ァ イ ア ド リ ル ...101

monitor のシナ リ オ ...102

Web サーバーの設定例 ...102

BIND 9 の安全な DNS の更新 ...102

BIND 9 の TSIG キーを使っ た安全な更新の設定 ...103

設定例 ...104

IPv6 の基本設定 ...104

IPv6 CNAME の設定例 ...105

IPv4 A の設定例 ...105

第 4 章 フ ァ イル共有エージ ェ ン ト フ ァ イ ルサービ ス エージ ェ ン ト について ...108

NFS エージ ェ ン ト ...108

依存関係 ...108

エージ ェ ン ト の関数 ...109

状態の定義 ...110

属性 ...110

リ ソ ース タ イ プの定義

...111

NFS

エージ ェ ン ト の注意事項

...112

SMF

Service Management Facility

) を使っ た

NFS

デーモンの制御 (

Solaris 10

の場合)

...112

設定例

...113

NFSRestart

エージ ェ ン ト

...113

依存関係

...114

エージ ェ ン ト の関数

...114

状態の定義

...115

リ ソ ース タ イ プの定義

...116

NFSRestart

エージ ェ ン ト の注意事項

...117

高可用性の フ ァ イ ア ド リ ルについて

...117

完全修飾ホ ス ト 名の提供

...117

Solaris 10

SMF ...118

設定例

...120

基本的なエージ ェ ン ト の設定

...120

Share

エージ ェ ン ト

...120

依存関係

...121

エージ ェ ン ト の関数

...121

状態の定義

...122

属性

...122

リ ソ ース タ イ プの定義

...123

Share

エージ ェ ン ト の注意事項

...123

高可用性の フ ァ イ ア ド リ ル

...123

設定例

...123

(12)

Samba の概要 ...124

Samba エージ ェ ン ト ...124

Samba エージ ェ ン ト を使 う 前に ...124

サポー ト 対象のバージ ョ ン ...125

Samba エージ ェ ン ト の設定 ...125

SambaServer エージ ェ ン ト ...126

依存関係 ...126

エージ ェ ン ト 関数 ...126

状態の定義 ...127

属性 ...127

リ ソ ース タ イ プの定義 ...128

設定例

...128

SambaShare

エージ ェ ン ト

...129

依存関係

...129

エージ ェ ン ト 関数

...129

状態の定義

...130

属性

...130

リ ソ ース タ イ プの定義

...130

設定例

...131

NetBIOS

エージ ェ ン ト

...131

依存関係

...131

エージ ェ ン ト 関数

...132

状態の定義

...132

属性

...133

リ ソ ース タ イ プの定義

...134

設定例

...134

第 5 章 サービ ス と ア プ リ ケーシ ョ ンのエージ ェ ン ト サービ ス と アプ リ ケーシ ョ ンのエージ ェ ン ト について ...136

Apache Web Server エージ ェ ン ト ...136

依存関係 ...137

エージ ェ ン ト 関数 ...137

状態の定義 ...138

属性 ...138

リ ソ ース タ イ プの定義

...142

Apache Web Server

の注意事項

...142

Apache Web

サーバーエージ ェ ン ト を使 う 前に 実行す る タ ス ク

...143

アプ リ ケーシ ョ ン障害の検出について

...144

VCS

制御外での

Apache Web

サーバーの

オン ラ イ ン化について

...144

(13)

設定例 ...145

基本設定 (Solaris の場合) ...145

IPv6 の基本設定 ...146

Application エージ ェ ン ト ...147

高可用性の フ ァ イ ア ド リ ル ...148

依存関係 ...148

エージ ェ ン ト 関数 ...149

状態の定義 ...150

属性 ...150

リ ソ ース タ イ プの定義 ...153

設定例 ...153

設定

1 ...153

設定

2 ...154

設定

3

Solaris 10

の場合)

...154

CoordPoint

エージ ェ ン ト

...155

依存関係

...155

エージ ェ ン ト の関数

...156

状態の定義

...156

属性

...157

リ ソ ース タ イ プの定義

...157

CoordPoint

エージ ェ ン ト に関す る 注意

...158

CoordPoint

エージ ェ ン ト の

I/O

フ ェ ン シ ン グ レ ポー ト 活動

...158

AutoStartList

属性

...158

設定例

...159

Process

エージ ェ ン ト

...160

高可用性の フ ァ イ ア ド リ ル

...160

依存関係

...161

エージ ェ ン ト 関数

...161

状態の定義

...161

属性

...162

リ ソ ース タ イ プの定義

...162

設定例

...163

設定

1 ...163

設定

2 ...163

ProcessOnOnly

エージ ェ ン ト

...164

依存関係

...164

エージ ェ ン ト 関数

...164

状態の定義

...164

属性

...165

リ ソ ース タ イ プの定義

...166

設定例

...166

(14)

Zone エージ ェ ン ト ...167

依存関係 ...167

エージ ェ ン ト の関数 ...169

属性 ...169

リ ソ ース タ イ プの定義 ...170

設定例 ...170

Solaris 10 の非グ ロ ーバルゾーンでの Application

リ ソ ース

...170

LDom エージ ェ ン ト ...171

依存関係 ...171

ネ ッ ト ワ ー ク リ ソ ース ...171

ス ト レージ リ ソ ース ...171

エージ ェ ン ト の関数

...172

状態の定義

...172

属性

...173

リ ソ ース タ イ プの定義

...174

設定例

...174

第 6 章 イ ン フ ラ エージ ェ ン ト と サポー ト エージ ェ ン ト イ ン フ ラ エージ ェ ン ト と サポー ト エージ ェ ン ト について ...176

NotifierMngr エージ ェ ン ト ...176

依存関係 ...176

エージ ェ ン ト 関数 ...176

状態の定義 ...176

属性 ...177

リ ソ ース タ イ プの定義

...179

設定例

...180

設定

...180

VRTSWebApp

エージ ェ ン ト

...182

エージ ェ ン ト 関数

...182

状態の定義

...182

属性

...183

リ ソ ース タ イ プの定義

...183

設定例

...183

Proxy

エージ ェ ン ト

...184

依存関係

...184

エージ ェ ン ト 関数

...184

属性

...185

リ ソ ース タ イ プの定義

...185

設定例

...186

設定

1 ...186

設定

2 ...186

(15)

Phantom エージ ェ ン ト ...187

依存関係 ...187

エージ ェ ン ト 関数 ...187

リ ソ ース タ イ プの定義 ...188

設定例 ...188

設定 1 ...188

設定 2 ...188

RemoteGroup エージ ェ ン ト ...189

依存関係 ...189

エージ ェ ン ト 関数 ...190

状態の定義 ...190

属性

...191

リ ソ ース タ イ プの定義

...195

第 7 章 エージ ェ ン ト のテ ス ト エージ ェ ン ト のテ ス ト について ...198

ElifNone エージ ェ ン ト ...198

依存関係 ...198

エージ ェ ン ト 関数 ...198

状態の定義 ...198

属性 ...199

リ ソ ース タ イ プの定義

...199

設定例

...199

FileNone

エージ ェ ン ト

...200

依存関係

...200

エージ ェ ン ト 関数

...200

状態の定義

...200

属性

...201

リ ソ ース タ イ プの定義

...201

設定例

...201

FileOnOff

エージ ェ ン ト

...202

依存関係

...202

エージ ェ ン ト 関数

...202

状態の定義

...202

属性

...203

リ ソ ース タ イ プの定義

...203

設定例

...203

(16)

FileOnOnly エージ ェ ン ト ...204

依存関係 ...204

エージ ェ ン ト 関数 ...204

状態の定義 ...204

属性 ...205

リ ソ ース タ イ プの定義 ...205

設定例 ...205

用語集

207

索引

209

(17)

1

イ ン ト ロ ダ ク シ ョ ン

付属エージ ェ ン ト は、

VCS

エン ジ ン

HAD

か ら 受信 し た コ マ ン ド に従っ て定義済 みの リ ソ ース タ イ プの リ ソ ース を管理す る

VCS

Veritas Cluster Server

) プ ロ セ ス です。 こ れ ら のエージ ェ ン ト は、

VCS

の イ ン ス ト ール時に イ ン ス ト ール さ れ ます。

ノ ー ド には、 リ ソ ース タ イ プご と に 1 つのエージ ェ ン ト が存在 し 、 こ のエージ ェ ン ト がその タ イ プのすべての リ ソ ース を監視 し ます。 た と えば、

1 つの IP エー

ジ ェ ン ト が、 すべての IP リ ソ ース を管理 し ます。

エージ ェ ン ト は、 起動時に

VCS

か ら 必要な設定情報を取得 し ます。 その後、 周 期的に リ ソ ース を監視 し 、

VCS

の リ ソ ース の状態を更新 し ます。

エージ ェ ン ト は次の処理を行い ます。

リ ソ ース を オン ラ イ ン化す る

リ ソ ース を オ フ ラ イ ン化す る

リ ソ ース を監視 し 、 状態変化を報告す る

エージ ェ ン ト の動作方法について詳 し く は、 『Veritas Cluster Server

管理者ガイド』を参照 し て く だ さ い。

(18)

リ ソ ース と その属性

リ ソ ース はシ ス テ ムの構成部分です。 リ ソ ース は、 ボ リ ュ ーム、 デ ィ ス ク グルー プ、

IP

ア ド レ ス な ど、 それぞれが持つ タ イ プに よ っ て認識 さ れます。

VCS

には、

一連の リ ソ ース タ イ プが含まれています。 こ れ ら の リ ソ ース タ イ プは、

types.cf

フ ァ イ ルに一連の属性で定義 さ れてい ます。 各 タ イ プには、 対応す る エージ ェ ン

ト があ り 、 こ のエージ ェ ン ト で リ ソ ース が制御 さ れます。

VCS の設定フ ァ イ ルであ る main.cf には、 各 リ ソ ース の属性値 と 、types.cf フ ァ

イ ルへの include 命令が含まれてい ます。

属性に値を設定す る と 、 リ ソ ース が ど の よ う に動作す る かが設定 さ れます。 リ ソ ース の属性値を変更す る と 、

VCS

エージ ェ ン ト が リ ソ ース の設定や監視対象 な ど を変更 し ます。 た と えば、 こ の

IP

エージ ェ ン ト は

Address

属性を使っ て、

監視対象の

IP

ア ド レ ス を判断 し ます。

エージ ェ ン ト と その リ ソ ースの変更

Cluster Manager

(Java コ ン ソ ール)、

Veritas Cluster Server 管理 コ ン ソ ール、

ま たは コ マ ン ド ラ イ ン を使っ て、 エージ ェ ン ト が管理す る リ ソ ース の設定を動的 に変更で き ます。

VCS

の設定フ ァ イ ルであ る

main.cf

を、 直接編集す る こ と も 可能です。 こ の場 合、 フ ァ イ ルを編集後、 変更 し た設定を有効にす る ためには、

VCS

を再起動す る必要があ り ます。

こ れ ら の作業の実行手順について詳 し く は、 『Veritas Cluster Server 管理者ガ イ

ド 』 を参照 し て く だ さ い。

(19)

属性

属性には、 ク ラ ス タ 、 シ ス テ ム、 サービ ス グループ、 リ ソ ース、 リ ソ ース タ イ プ、 エージ ェ ン ト な ど に関す る デー タ が含まれてい ます。

1

つの属性には、 定義

と 値があ り ます。 属性値を変更 し て

VCS

リ ソ ース を設定で き ます。 属性は、 省 略可能か必須のいずれかで、 あ る 設定では省略可能な属性が他の設定では必須に な る こ と も あ り ます。 多 く の省略可能な属性には事前定義済みの値 (デフ ォ ル ト 値) があ り 、 必要に応 じ て変更で き ます。

内部使用の属性 も あ り ます。 こ れ ら の属性を変更 し ないで く だ さ い。 変更す る と 、 ク ラ ス タ で重要な問題が起 こ る 可能性があ り ます。

属性には型 と 値の種類があ り ます。 一部の属性値では数字を指定で き 、 その他の 属性値では英数字の値、 ま たは英数字の値のグループを指定で き ます。 その他に はブールのオン ま たはオ フ の値だけ を指定で き る 属性値があ り ます。

表 1-1 属性のデー タ 形式 デー タ 型 説明

文字列 一連の文字で あ る 文字列は、 二重引用符 (") で囲みま す。 文字列がアル フ ァ ベ ッ ト で始ま り 、 その文字列内に含 ま れ る も のが半角英数字、 ダ ッ シ ュ (-) お よ び下線 (_) のみの場合は、 二重引用符は省略で き ます。

文字列中に二重引用符を含む場合、 その二重引用符の直前にバ ッ ク ス ラ ッ シ ュ (¥) を挿入 し 、 [¥"] と 表現 し ま す。 文字列内の円記号 (¥)

は、2 つの円記号 (¥¥) で表 し ます。

整数 符号付 き 整数の定数は、0 - 9 のア ラ ビ ア数字で表 し た数列です。 数列の 前には、 ダ ッ シ ュ (-) を使え ます。 こ の場合、10 進数 と 解釈 さ れ ます。

整数は、 符号付 き 32 ビ ッ ト 整数 21471183247 よ り 大 き な値にす る こ と はで き ま せん。

ブール ブールは、0 (偽) ま たは 1 (真) を表す整数です。

1-2

属性値の種類 値の種類 説明

ス カ ラ ー ス カ ラ ーには値が 1 つ し か あ り ま せん。 こ れは、 デフ ォ ル ト の値の種類 です。

ベ ク ト ル ベ ク ト ルは、 順序付け ら れた値の リ ス ト です。 各値には、0 か ら 始 ま る 正 の整数を使っ て イ ンデ ッ ク ス が付け ら れ ます。 値をブ ラ ケ ッ ト ([]) のセ ッ

ト で囲む こ と で、 こ の値の種類がベ ク ト ルであ る こ と を示 し ま す。types.cf フ ァ イ ル内の属性の定義では、 ブ ラ ケ ッ ト は属性名の後に指定 さ れ ます。

キー リ ス ト キー リ ス ト は、 順序付け ら れていない、 重複のない文字列の リ ス ト です。

(20)

Zone-aware agents

表1-3

は、 リ ソ ース タ イ プの

ContainerOpts

属性のデフ ォ ル ト 値の リ ス ト です。

こ れ ら の値は変更 し ない こ と を推奨 し ます。

VCS

環境での ゾーンの使用について詳 し く は、 『

Veritas Storage Foundation and

High Availability Solutions

仮想化ガ イ ド 』 を参照 し て く だ さ い。

関連 関連は、 順序付け ら れていない文字列 と 値の組み合わせです。 各組み合わ せの文字列 と 値は、 等号 (=) で区切 ら れ ます。 波カ ッ コ ({}) で囲 ま れた デー タ は、 属性が関連であ る こ と を示 し ま す。types.cf フ ァ イ ル内の属性 の定義では、 波カ ッ コ は属性名の後に指定 さ れ ます。 た と えば、str SnmpConsoles{} と し ます。

表 1-2 属性値の種類 値の種類 説明

表 1-3 ア プ リ ケーシ ョ ン と リ ソ ース タ イ プの ContainerOpts 属性の デ フ ォル ト 値

リ ソ ース タ イ プ

RunInContainer PassCInfo

Application 1 0

Apache 1 0

IP 0 1

IPMultiNIC 0 1

IPMultiNICB 0 1

Mount 0 0

Process 1 0

Zone 0 1

(21)

2

ス ト レージ エージ ェ ン ト

こ の章では、 次の内容で構成 さ れます。

6

ページの 「

ス ト レージエージ ェ ン ト の概要」

6

ページの 「

DiskGroup エージ ェ ン ト

15

ページの 「DiskGroupSnap エージ ェ ン ト 」

27

ページの 「

Volume エージ ェ ン ト

29

ページの 「Mount エージ ェ ン ト 」

43

ページの 「

Zpool エージ ェ ン ト

(22)

ス ト レージ エージ ェ ン ト の概要

ス ト レージエージ ェ ン ト を使用 し て共有ス ト レージ を監視 し ます。

DiskGroup エージ ェ ン ト

DiskGroup エージ ェ ン ト は、Veritas Volume Manager

(VxVM) のデ ィ ス ク グ

ループのオン ラ イ ン化、 オ フ ラ イ ン化お よ び監視を行い ます。 こ のエージ ェ ン ト では VxVM コ マン ド を使用 し ます。 こ のエージ ェ ン ト を使っ てデ ィ ス ク グルー プを監視 し た り 、 いつで も 利用で き る よ う に し た り で き ます。

StartVolumes

StopVolumes

の属性値が

1

の場合、 デ ィ ス ク グループの イ ン

ポー ト 、 デポー ト 実行中、

DiskGroup

エージ ェ ン ト はボ リ ューム を オン ラ イ ン 化、 オ フ ラ イ ン化 し ます。

こ のエージ ェ ン ト の重要な情報について詳 し く は、 次を参照 し て く だ さ い。

12

ページの 「

DiskGroup エージ ェ ン ト の注意事項」

依存関係

DiskGroup

リ ソ ース に必須の リ ソ ース はあ り ません。

2-1 DiskGroup

リ ソ ース を含むサン プルサービ スグループ

$SSOLFDWLRQ

,3 0RXQW

1,& 9ROXPH

'LVN*URXS

(23)

エージ ェ ン ト 関数

online vxdg コ マ ン ド を使っ てデ ィ ス ク グループ を イ ン ポー ト し ます。

offline vxdg コ マ ン ド を使っ てデ ィ ス ク グループ をデポー ト し ま す。

monitor vxdg コ マ ン ド を使っ てデ ィ ス ク グループがオ ン ラ イ ン かオ フ ラ イ ン か を 判断 し ま す。Monitor 関数が VxVM noautoimport フ ラ グ の値を オ フ か ら オ ン に変更 し ます。 こ の処理に よ り 、VCS がデ ィ ス ク グループの イ ン ポー

ト 制御を保守で き る よ う にな り ま す。 次の コ マ ン ド は、autoimport フ ラ グ をオ ン に戻 し ます。

# vxdg -g disk_group set autoimport=yes

clean 実行中のすべての リ ソ ース ア ク シ ョ ン を終了 し 、 その リ ソ ー ス を オ フ ラ イ ン に し ま す (必要な場合は強制的に実行 さ れ ま す)。

info Volume Manager か ら 情報を取得 し 、DiskGroup リ ソ ー ス の タ イ プ と 空 き 領域を表示 し ま す。

InfoInterval の タ イ ミ ン グ を 0 よ り 大 き い値に設定 し て info エージ ェ ン ト 関数を開始 し ま す。

こ の場合、info エージ ェ ン ト 関数は 60 秒ご と に実行 さ れ ま す。

# haconf -makerw

# hatype -modify DiskGroup InfoInterval 60

DiskGroup リ ソ ー ス の DiskType と FreeSize に関す る 情報を取得す る コ マ ン ド は、 次の と お り です。

# hares -value diskgroupres ResourceInfo 次の よ う に出力 さ れ ま す。

DiskType sliced FreeSize 35354136

(24)

状態の定義

action 次の よ う に様々な action エージ ェ ン ト 関数があ り ます。

license.vfd

有効な Veritas Volume Manager の ラ イ セ ン ス があ る か ど う かを調べ ます。 ない場合は、vxlicinst ユーテ ィ リ テ ィ を使っ て、 有効な ラ イ セ ン ス キーを イ ン ス ト ール し ま す。

disk.vfd

デ ィ ス ク グループのすべてのデ ィ ス ク がホ ス ト 上で表示 さ れてい る か ど う か を調べ ます。 失敗 し た場合は、 デ ィ ス ク へのホ ス ト か ら のパ ス が存在 し てい る か ど う か、LUN マ ス キ ン グお よ びゾーン化が正 し く 設定 さ れてい る か ど う か を調べま す。

udid.vfd

ク ラ ス タ ノ ー ド のデ ィ ス ク の UDID (一意のデ ィ ス ク 識別子) を調 べま す。 失敗 し た場合は、 デ ィ ス ク グループに使われてい る デ ィ ス ク が、 すべての ク ラ ス タ ノ ー ド 上で同 じ にな っ てい る こ と を確認 し ます。

verifyplex.vfd

キ ャ ンパ ス ク ラ ス タ セ ッ ト ア ッ プに対 し て、 各サ イ ト のプ レ ッ ク ス 数 が正 し く 設定 さ れてい る か ど う か を調べ ま す。 失敗 し た場合は、 キ ャ ンパ ス ク ラ ス タ セ ッ ト ア ッ プに対 し て、 サ イ ト 、 デ ィ ス ク 、 プ レ ッ ク ス が正 し く 設定 さ れてい る こ と を確認 し ます。

volinuse

オープ ン ボ リ ュ ーム が使用中であ る か ど う か を調べ る か、 ま たは VCS 設定の外部でマ ウ ン ト さ れてい る ボ リ ュ ーム上の フ ァ イ ルシ ス テ ム を 調べ ま す。

12ページの 「高可用性の フ ァ イ ア ド リ ル」 を参照 し て く だ さ い。

ONLINE デ ィ ス ク グループが イ ン ポー ト さ れてい る こ と を示 し ます。

OFFLINE デ ィ ス ク グループが イ ン ポー ト さ れていない こ と を示 し ま す。

FAULTED 予想外にデ ィ ス ク グループがデポー ト さ れてい る 、 ま たは無効にな っ てい る こ と を示 し ます。

UNKNOWN 設定に問題があ る か、 リ ソ ー ス の状態を判別す る 機能に障害があ る こ と を 示 し ま す。

(25)

属性

表 2-1 必須属性

必須 属性 説明

DiskGroup Veritas Volume Manager で設定 さ れたデ ィ ス ク グループの

名前。

デー タ 形式 と 値の種類: 文字列 - ス カ ラ ー

2-2

省略可能な属性 省略可能な 属性 説明

MonitorReservation こ の値が 1 で SCSI-3 フ ェ ン シ ン グ が利用 さ れ る 場合、 エー ジ ェ ン ト は、 デ ィ ス ク グループ上の SCSI 予約を監視 し ま す。

予約がない場合は、monitor エージ ェ ン ト 関数はその リ ソ ー ス を オ フ ラ イ ンに し ます。

デー タ 形式 と 値の種類: ブール - ス カ ラ ー デフ ォ ル ト : 0

(26)

PanicSystemOnDGLoss デ ィ ス ク グループが無効にな っ た場合に、 ノ ー ド をパニ ッ ク に す る か ど う かを決定 し ます。 ス ト レージ接続を失 う こ と に よ

り 、 デ ィ ス ク は無効にな り ます。

こ の属性の値が 1 で、 デ ィ ス ク グループが無効になれば、 ノ ー ド はパニ ッ ク にな り ます。

PanicSystemOnDGLoss が 1 に設定 さ れていて、 監視エージ ェ ン ト 関数 (エ ン ト リ ポ イ ン ト ) が FaultOnMonitorTimeouts 属 性の値の回数だけ連続 し てハン グ ア ッ プすれば、 ノ ー ド はパ ニ ッ ク にな り ます。

メ モ: FaultOnMonitorTimeout に高い値を設定す る と 、 シ ス テ

ム の許容度を高め る こ と がで き ま す。

こ の属性の値が 0 で、 デ ィ ス ク グループが無効になれば、 次の 状態が発生 し ます。

ク ラ ス タ の I/O フ ェ ン シ ン グ が有効にな っ てい る 場合、

DiskGroup リ ソ ー ス には FAULTED のマー ク が付け ら れ ま す。 こ の状態な る と 、 結果的にエージ ェ ン ト の施行で サービ ス グループはオ フ ラ イ ン にな り ま す。

DiskGroup リ ソ ース のオ フ ラ イ ン化の一部 と し て、 エー ジ ェ ン ト は無効にな っ たデ ィ ス ク グループ をデポー ト し よ

う と し ま す。 無効なデ ィ ス ク グループがデポー ト に失敗 し て も 、DiskGroup リ ソ ース は FAULTED 状態にな り ます。 こ の状態は、 リ ソ ース を含んでい る サービ ス グループの フ ェ ールオーバーを有効に し ます。DiskGroup リ ソ ース を フ ェ ールバ ッ ク す る には、 ス ト レージの接続を復元 し た後 に、 手動でデ ィ ス ク グループ をデポー ト し ます。

ク ラ ス タ が I/O フ ェ ン シ ン グ を使わない場合、 メ ッ セージ は ロ グに記録 さ れ、 リ ソ ー ス は ONLINEと し て報告 さ れ ま す。 リ ソ ー ス が ONLINEと 報告 さ れ る のは フ ェ ールオー バー し ないためで あ り 、 こ れに よ り デー タ の整合性が保 証 さ れ ます。

メ モ: PanicSystemOnDGLoss 属性は MonitorReservation 属性

に依存 し ません。

デー タ 形式 と 値の種類: ブール - ス カ ラ ー デフ ォ ル ト : 0

StartVolumes こ の値が 1 の場合、DiskGroup の online 関数は、 デ ィ ス ク グ ループ を イ ン ポー ト し た後、 そのデ ィ ス ク グループに所属す る すべてのボ リ ュ ーム を起動 し ま す。

デー タ 形式 と 値の種類: 文字列 - ス カ ラ ー

表 2-2 省略可能な属性

省略可能な 属性 説明

(27)

リ ソ ース タ イ プの定義

type DiskGroup (

static keylist SupportedActions = { "license.vfd", "disk.vfd",

"udid.vfd", "verifyplex.vfd", "checkudid", "campusplex",

"numdisks", "joindg", "splitdg", "getvxvminfo", "volinuse" } static int OnlineRetryLimit = 1

static str ArgList[] = { DiskGroup, StartVolumes, StopVolumes, MonitorOnly, MonitorReservation, tempUseFence,

PanicSystemOnDGLoss, DiskGroupType, UmountVolumes } str DiskGroup

boolean StartVolumes = 1 boolean StopVolumes = 1 static int NumThreads = 1 boolean MonitorReservation = 0 temp str tempUseFence = INVALID boolean PanicSystemOnDGLoss = 0 str DiskGroupType = private int UmountVolumes = 0 )

StopVolumes こ の値が 1 の場合、DiskGroup の offline 関数はデ ィ ス ク グ ループ をデポー ト す る 前に、 そのデ ィ ス ク グループに所属す る すべてのボ リ ュ ーム を停止 さ せ ま す。

デー タ 形式 と 値の種類: 文字列 - ス カ ラ ー デフ ォ ル ト : 1

UmountVolumes こ の属性は、 オープ ン ボ リ ュ ームが VCS 制御外でマ ウ ン ト さ

れて も 、DiskGroup リ ソ ー ス を強制的にオ フ ラ イ ン にで き ま す。 こ の属性の値が 1 で、 デ ィ ス ク グループがボ リ ュ ーム を オープ ン済みであ る 場合は、 次の状態が発生 し ます。

エージ ェ ン ト は、 オープ ン ボ リ ュ ーム の フ ァ イ ルシ ス テ ム を マ ウ ン ト 解除 し よ う と し ま す。 必要に応 じ て、 エー ジ ェ ン ト はオープ ン ボ リ ュ ーム の フ ァ イ ルシ ス テ ム を 使っ て VCS のすべての管理 さ れた アプ リ ケーシ ョ ン と 管 理対象外のアプ リ ケーシ ョ ン を強制終了 し よ う と し ま す。

エージ ェ ン ト は、 フ ァ イ ルシ ス テ ム のマ ウ ン ト を強制的 にマ ウ ン ト 解除 し 、 ボ リ ュ ーム を閉 じ よ う と し ます。

デー タ 形式 と 値の種類: 整数 - ス カ ラ ー デフ ォ ル ト : 0

tempUseFence 使用 し ないで く だ さ い。 内部使用の属性です。

DiskGroupType 使用 し ないで く だ さ い。 内部使用の属性です。

表 2-2 省略可能な属性

省略可能な 属性 説明

(28)

DiskGroup エージ ェ ン ト の注意事項

DiskGroup

エージ ェ ン ト では、 次の点に注意 し て く だ さ い。

12

ページの 「高可用性の フ ァ イ ア ド リ ル」

12

ページの 「

Solaris でのボ リ ュ ーム セ ッ ト の使用」

13

ページの 「デ ィ ス ク グループの noautoimport フ ラ グの設定」

14

ページの 「フ ァ イ バーチ ャ ネルア ダプ タ の設定」

高可用性の フ ァ イ ア ド リ ル

高可用性の フ ァ イ ア ド リ ルは、 ノ ー ド の

VCS

の設定 と 基本的な イ ン フ ラ 間の不 一致を検出 し ます。 こ れ ら の不一致はサービ ス グループが特定の ノ ー ド でオン ラ イ ンにな る こ と を防ぐ こ と があ り ます。

DiskGroup

リ ソ ース について、 高可用性の フ ァ イ ア ド リ ルは次の点をチ ェ ッ ク

し ます。

Veritas Volume Manager

ラ イ セン ス

ホ ス ト か ら デ ィ ス ク グループ内のすべてのデ ィ ス ク への可視性

ク ラ ス タ ノ ー ド のデ ィ ス ク グループの同 じ デ ィ ス ク

キ ャ ンパ ス ク ラ ス タ セ ッ ト ア ッ プのデ ィ ス ク グループのすべてのサ イ ト 上の プ レ ッ ク ス と 同数

高可用性の フ ァ イ ア ド リ ルの使用について詳 し く は、 『

Veritas Cluster Server

管 理者ガ イ ド 』 を参照 し て く だ さ い。

Solaris でのボ リ ュ ームセ ッ ト の使用

ボ リ ュームセ ッ ト を使用す る場合は、 ボ リ ュ ーム を含む

DiskGroup

リ ソ ース の

StartVolumes

属性 と

StopVolumes

属性を

1

に設定 し ます。 フ ァ イ ルシ ス テ ムが

ボ リ ュ ームセ ッ ト で作成 さ れ る 場合は、

Mount

リ ソ ース を使用 し てボ リ ュ ーム セ ッ ト を マ ウ ン ト し ます。

詳 し く は、

UNIX Mount エージ ェ ン ト を参照 し て く だ さ い。

(29)

デ ィ ス ク グループの noautoimport フ ラ グの設定

VCS

では、 イ ン ポー ト さ れたデ ィ ス ク グループの

noautoimport

フ ラ グ を明示的

true

に設定す る 必要があ り ます。 こ の値を設定す る と 、 デ ィ ス ク グループの

オン ラ イ ン化 と オ フ ラ イ ン化を行 う と き に、 必要に応 じ てデ ィ ス ク グループの イ ン ポー ト と デポー ト を

VCS

で制御で き ます。

イ ンポー ト さ れたデ ィ ス ク グループの noautoimport フ ラ グの状態を チ ェ ッ ク するには

# vxprint -l disk_group | grep noautoimport

こ の コ マン ド か ら の出力が空白の場合、

noautoimport

フ ラ グは

false

に設 定 さ れ、

VCS

は必要な制御を失い ます。

VxVM バージ ョ ン 4.1

5.0

Monitor 関数が VxVM noautoimport フ ラ グの値を オ フ か ら オンに変更 し ます。

こ の関数は、 サービ ス グループを オ フ ラ イ ン化す る 代わ り に値を変更 し ます。 こ の処理に よ り 、

VCS がデ ィ ス ク グループの イ ン ポー ト 制御を保守で き る よ う に

な り ます。

次の コ マ ン ド は、

autoimport

フ ラ グ を

false

に変更 し ます。

# vxdg -g disk_group set autoimport=no

VxVM バージ ョ ン 4.0

noautoimport フ ラ グ を true に設定 し ていない DiskGroup

リ ソ ース と し て設定

さ れたデ ィ ス ク グループを有効にす る と 、

VCS はそのデ ィ ス ク グループ を強制

的にデポー ト し ます。 こ の強制デポー ト に よ り 、 デ ィ ス ク グループで実行中のア プ リ ケーシ ョ ンが中断 さ れ る 場合があ り ます。

noautoimport

フ ラ グ を明示的に

true

に設定す る には、 次の よ う に、 デ ィ ス ク グ

ループをデポー ト し てか ら 、

-t

オプシ ョ ン を使用 し て イ ン ポー ト し ます。

デ ィ ス ク グループをデポー ト す る には、 次の よ う に入力 し ます。

# vxdg deport disk_group

デ ィ ス ク グループを イ ン ポー ト す る には、 次の よ う に入力 し ます。

noautoimport

フ ラ グ を

true

に設定 し 、 デ ィ ス ク グループが自動的に イ ン ポー ト

さ れない よ う に し ます。

# vxdg -t import disk_group

(30)

フ ァ イバーチ ャ ネルアダプ タ の設定

ほ と ん ど の

Fiber Channel

FC

) ド ラ イ バには、 「フ ェールオーバー」 と 呼ばれ る 設定可能パ ラ メ ー タ があ り ます。 こ の設定可能パ ラ メ ー タ は、

FC

ド ラ イ バの 設定フ ァ イ ルにあ り ます。 こ のパ ラ メ ー タ は、 デ ィ ス ク タ ーゲ ッ ト が

OFFLINE

FAILED

に移行す る ま でに ド ラ イ バが待機す る 秒数です。 状態が

FAILED

にな る と 、 ド ラ イ バは保留中の フ ァ イ バーチ ャ ネル コ マン ド をすべて、 エ ラ ー コ ー ド を 付けてアプ リ ケーシ ョ ンに フ ラ ッ シ ュ し ます。 シマン テ ッ ク 社は、 デ ィ ス ク グ ループ リ ソ ース の

MonitorTimeout

の値 よ り も 小 さ い、 ゼ ロ 以外の値を使 う こ と を推奨 し ます。 監視 タ イ ム ア ウ ト の過度の待ち時間を避け る ために、 こ の値を使 います。

詳 し く は、 フ ァ イ バーチ ャ ネルアダプ タ の設定マニ ュ アルを参照 し て く だ さ い。

設定例

DiskGroup リ ソ ースの設定

Share Out

モー ド のデ ィ ス ク グループ リ ソ ース の例

DiskGroup dg1 (

DiskGroup = testdg_1 )

(31)

DiskGroupSnap エージ ェ ン ト

キ ャ ンパ ス ク ラ ス タ の フ ァ イ ア ド リ ルを実行す る ために

DiskGroupSnap

エー ジ ェ ン ト を使います。

DiskGroupSnap

エージ ェ ン ト に よ り 、 キ ャ ンパ ス ク ラ ス タ 環境 (

VxVM

拡張 ミ ラ ー リ ン グ) での設定お よびデー タ整合性を確認で き ま す。 エージ ェ ン ト は

SCSI-3

フ ェ ン シ ン グ も サポー ト し ます。

フ ァ イ ア ド リ ルについて詳 し く は、 『Veritas Cluster Server 管理者ガ イ ド 』 を参 照 し て く だ さ い。

こ のエージ ェ ン ト の重要な情報について詳 し く は、 次を参照 し て く だ さ い。

17

ページの 「DiskGroupSnap エージ ェ ン ト の注意事項」

依存関係

DiskGroupSnap

リ ソ ースは他の ど の リ ソ ース に も 依存 し ません。

DiskGroupSnap

エージ ェ ン ト を持つサービ ス グループには、 アプ リ ケーシ ョ ン

のサービ ス グループへのオ フ ラ イ ン ロ ーカル依存関係があ り ます。 オ フ ラ イ ン ロ ーカル依存関係があ る のは、 フ ァ イ ア ド リ ルサービ ス グループ と アプ リ ケー シ ョ ンサービ ス グループが同 じ サ イ ト で同時にオン ラ イ ンにな ら ない よ う にす る ためです。

図 2-2

DiskGroupSnap

リ ソ ース を含むサン プルサービ スグループ

ኇኲ዆ኁዐዊዙኈወ∬ⷧ栱≑

ቿኴ዇኎ዙኔዄዐ ኒዙኰኖኍወዙኴ

ኲቾኁቿኦ዇ወ ኒዙኰኖኍወዙኴ

$SSOLFDWLRQ 0RXQW

'LVN*URXS 6QDS

$SSOLFDWLRQ 0RXQW 'LVN*URXS

(32)

エージ ェ ン ト 関数

状態の定義

属性

online アプ リ ケーシ ョ ン のデ ィ ス ク グループが、 有効な キ ャ ンパ ス ク ラ ス タ 設定

にあ る こ と を確認 し ま す。FDSiteName 属性の値が指定す る サ イ ト を切断 し ます。 次に、 切断 し たサ イ ト での フ ァ イ ア ド リ ルに使われ る 、 別のデ ィ ス ク グループ を作成 し ま す。

offline FDSiteName 属性の値が指定す る サ イ ト が、 アプ リ ケーシ ョ ン のデ ィ ス ク グループに再接続 さ れ ま す。

monitor DiskGroupSnap リ ソ ース を監視 し ます。

clean DiskGroupSnap リ ソ ース を オ フ ラ イ ン に し ま す。

open DiskGroupSnap リ ソ ース に ONLINE ではない親 リ ソ ー ス があ る 場合、

DiskGroupSnap の リ ソ ー ス のオ ン ラ イ ン ロ ッ ク フ ァ イ ルを削除 し ます。

DiskGroupSnap リ ソ ース には、OFFLINE のマー ク が付 き ます。

ONLINE DiskGroupSnap リ ソ ース は、 通常どお り 機能 し ます。

OFFLINE DiskGroupSnap リ ソ ース は動作 し てい ま せん。

UNKNOWN 設定のエ ラ ーが存在 し ま す。

表 2-3 必須属性 必須 属性 説明

TargetResName アプ リ ケーシ ョ ン のサービ ス グループの DiskGroup リ ソ ー ス の名前。

デー タ 形式 と 値の種類: 文字列 - ス カ ラ ー: "dgres"

(33)

DiskGroupSnap エージ ェ ン ト の注意事項

DiskGroupSnap エージ ェ ン ト では、 次の点に注意 し て く だ さ い。

17

ページの 「フ ァ イ ア ド リ ルサービ ス グループに対 し て

SystemZones 属性 を設定す る

18

ページの 「フ ァ イ ア ド リ ルサービ ス グループの設定」

18

ページの 「

Mount エージ ェ ン ト タ イ プの ArgList 属性への ReuseMntPt 属性の追加」

19

ページの 「設定の注意事項」

20

ページの 「エージ ェ ン ト の制限事項」

フ ァ イ ア ド リ ルサービ スグループに対 し て SystemZones 属性を設定する

アプ リ ケーシ ョ ンのサービ ス グループの SystemZones の属性に ロ ーカルシ ス テ ム値を割 り 当て る 必要があ り ます。 こ れ ら の値を設定す る こ と で、 サービ ス グ ループは異な る ゾーンへの フ ェ ールオーバーを試み る 前に、 同 じ ゾーン内で フ ェ ールオーバー し ます。 キ ャ ンパ ス ク ラ ス タ の設定について詳 し く は、

『Veritas Cluster Server 管理者ガ イ ド 』 を参照 し て く だ さ い。

た と えば、

2

つの ゾーンに対 し てサービ ス グループの

SystemZones

属性を

0

1

に設定 し ます。 こ の よ う にす る と 、

Node_A

Node_B

のサービ ス グループは他 の所でア ッ プす る 前に

2

つの ノ ー ド 間でフ ェ ールオーバーする よ う にな り ます。

FDSiteName サ イ ト では、 こ れは フ ァ イ ア ド リ ルのデ ィ ス ク の一意の VxVM サ イ ト 名 タ グ です。 次の条件で、 フ ァ イ ア ド リ ルを実行で き ます。

Gold 設定では、 サ イ ト には専用の一組の フ ァ イ ア ド リ ルのデ ィ

ス ク があ り ま す。図2-4 では、 デ ィ ザ ス タ リ カバ リ サ イ ト が Gold 設定を使っ てい ま す。

Bronze 設定では、 サ イ ト はデー タ デ ィ ス ク を フ ァ イ ア ド リ ルの デ ィ ス ク と し て使い ます。図2-4 では、 プ ラ イ マ リ サ イ ト が Bronze 設定を使っ てい ます。

デー タ 形式 と 値の種類: 文字列 - ス カ ラ ー:

2-4 の設定での FDSiteName 属性の値は次の と お り です:

"FDSiteName@Node_A = pri"

"FDSiteName@Node_B = pri"

"FDSiteName@Node_C = dr_fd"

"FDSiteName@Node_D = dr_fd"

表 2-3 必須属性

必須 属性 説明

(34)

アプ リ ケーシ ョ ン と その フ ァ イ ア ド リ ルサービ ス グループはど ち ら も 、

SystemZones 属性に次の値が設定 さ れます。

SystemZones = { Node_A = 0, Node_B = 0, Node_C = 1, Node_D = 1 }

フ ァ イ ア ド リ ルサービ スグループの設定

DiskGroupSnap エージ ェ ン ト では、 アプ リ ケーシ ョ ン レベルの リ ソ ース (プ ロ

セ ス リ ソ ース、 アプ リ ケーシ ョ ン リ ソ ース、

Oracle

リ ソ ース な ど) は、 フ ァ イ ア ド リ ルサービ ス グループ と アプ リ ケーシ ョ ンサービ ス グループで同 じ 属性値を 持つ こ と がで き ます。 属性の同 じ 値を再利用す る と 、

VCS が間違っ た リ ソ ース

を オン ラ イ ン と し て報告す る 可能性があ り ます。

こ の よ う な タ イ プでは、

FireDrill

タ イ プ レベル属性を

1

に設定 し て く だ さ い。

た と えば、

Oracle

リ ソ ース と リ ス ナー リ ソ ース を同一に設定す る 場合は、

Oracle

と リ スナーの

FireDrill

属性を

1

に設定 し ます。

haconf -makerw

hatype -modify Oracle FireDrill 1 hatype -modify Listener FireDrill 1 haconf -dump -makero

Mount エージ ェ ン ト タ イ プの ArgList 属性への ReuseMntPt 属性の追加

フ ァ イ ア ド リ ルサービ ス グループで Mount リ ソ ース を使 う 場合は、

ArgList に ReuseMntPt 属性を追加 し 、 値を 1 に設定す る 必要があ り ます。

ReuseMntPt

属性を

ArgList

属性に追加 し 、 値を

1

に設定する には

1

設定を読み書 き 両用に し ます。

# haconf -makerw

2 ReuseMntPt

属性を

ArgList

属性に追加 し ます。

# hatype -modify Mount ArgList -add ReuseMntPt

3

フ ァ イ ア ド リ ルの

Mount

リ ソ ース の

ReuseMntPt

属性の値を

1

に変更 し ます。

# hares -modify firedrill_mount_resource_name ReuseMntPt 1 4

フ ァ イ ア ド リ ルの

Mount

リ ソ ース の

ReuseMntPt

属性の値を

1

に変更 し

ます。

# hares -modify original_mount_resource_name ReuseMntPt 1 5 VCS

の設定を読み取 り 専用に し ます。

# haconf -dump -makero

(35)

設定の注意事項

次の推奨事項に注意 し ます。

アプ リ ケーシ ョ ンサービ ス グループがオン ラ イ ンにな っ てい る と き 、

SystemZone で DiskGroupSnap

リ ソ ース を オン ラ イ ンに し ないで く だ さ い。

フ ァ イ ア ド リ ルサービ ス グループ と アプ リ ケーシ ョ ンサービ ス グループの両

方で

SystemZones

属性の値が同 じ こ と を確認 し ます。

フ ァ イ ア ド リ ルサービ ス グループでは Volume リ ソ ース を使わないで く だ さ

い。

DiskGroupSnap エージ ェ ン ト は内部的に vxvol

コ マン ド を使っ て、

フ ァ イ ア ド リ ルデ ィ ス ク グループ内のすべてのボ リ ュ ーム を開始 し ます。

大 き いセ ッ ト ア ッ プでは、 各種 タ イ マーの値を微調整 し て、

VxVM

コ マン ド の完了を待つ間に タ イ マーが タ イ ム ア ウ ト し ない よ う にす る こ と が必要にな る 場合があ り ます。 微調整が必要な タ イ マー と し ては、

DiskGroupSnap

リ ソ ース の

OfflineTimeout

や、 関連する

DiskGroup

リ ソ ース の

MonitorInterval

ActionTimeout

な ど があ り ます。 次に例を示 し ます。

haconf -makerw

hares -override DGSres OfflineTimeout hares -modify DGSres OfflineTimeout 600 hares -override DGSres MonitorInterval

hares -modify DGSres MonitorInterval 1200 (この値は、 次の ActionTimeout の値の 2 倍にする必要があります)

hares -override DGSres ActionTimeout hares -modify DGSres ActionTimeout 600 haconf -dump -makero

フ ァ イ ア ド リ ルサービ ス グループを作成す る と き 、 一般的には、 アプ リ ケー シ ョ ンサービ ス グループで使 う の と 同 じ 属性値を使い ます。

Mount

リ ソ ース の BlockDevice 属性は、 アプ リ ケーシ ョ ンサービ ス グルー

プ と フ ァ イ ア ド リ ルサービ ス グループの間で変わ り ます。

BlockDevice のパ

ス では、 デ ィ ス ク グループ名の部分に _fd を追加する 必要があ り ます。 次に 例を示 し ます。

/dev/vx/dsk/newdg1/newvol1 は /dev/vx/dsk/newdg1_fd/newvol1 にな り

ます。

図2-3

には、 フ ァ イ ア ド リ ルサービ ス グループの リ ソ ース の値への変更を示

し ます。

Volume

リ ソ ース が含まれていない こ と に注意 し ます。

(36)

図 2-3

DiskGroupSnap

リ ソ ースのサン プル リ ソ ースの値

エージ ェ ン ト の制限事項

次の制限事項が DiskGroupSnap エージ ェ ン ト に適用 さ れます。

DiskGroupSnap

エージ ェ ン ト はボ リ ュ ーム セ ッ ト を サポー ト し ません。

Storage Foundation RAC 環境では DiskGroupSnap エージ ェ ン ト を使わない

で く だ さ い。

DiskGroupSnap

リ ソ ース のオン ラ イ ンお よ びオ フ ラ イ ン操作で、

VCS

処理

のエン ト リ ポ イ ン ト を呼び出 し 、

VxVM

コ マン ド を実行 し て フ ァ イ ア ド リ ル サ イ ト を切断

/

再接続 し ます。

VxVM

では、 こ れ ら の コ マン ド が、 デ ィ ス ク グループが イ ン ポー ト さ れ る ノ ー ド で実行 さ れ る 必要があ る ので、 デ ィ ス ク グループは こ れ ら の操作を実行す る 前に ク ラ ス タ の一部の ノ ー ド で イ ン ポー

ト さ れ る 必要があ り ます。

いずれかの ノ ー ド で VCS を終了す る 前に、 の フ ァ イ ア ド リ ルサービ ス グ ループを オ フ ラ イ ンに し て く だ さ い。

VCS

を終了す る 前に フ ァ イ ア ド リ ル サービ ス グループを オ フ ラ イ ンに し なかっ た場合、 フ ァ イ ア ド リ ルを引 き 続 き 実行す る には、 フ ァ イ ア ド リ ルサ イ ト をデ ィ ス ク グループに手動で再接続 す る 必要があ り ます。

Veritas Volume Manager

でサポー ト さ れ る

ASL/APM

ラ イ ブ ラ リ があ る エン

ク ロ ージ ャ を使っ て く だ さ い。 サポー ト 対象のエン ク ロ ージ ャ を確認す る に は、

vxddladm listsupport

コ マン ド を使い ます。

SURFIGUHV

%ORFN'HYLFH

GHYY[GVNQHZGJBIGQHZYRO PQWIGUHV

GJVUHV

(37)

リ ソ ース タ イ プの定義

type DiskGroupSnap (

static int ActionTimeout = 120 static int MonitorInterval = 300 static int NumThreads = 1

static str ArgList[] = { TargetResName, FDSiteName } str TargetResName

str FDSiteName )

設定例

図2-4 では、 プ ラ イ マ リ サ イ ト は Bronze 設定であ り 、 デ ィ ザ ス タ リ カバ リ サ イ

ト は Gold 設定です。

プ ラ イ マ リ サ イ ト は、 専用の フ ァ イ ア ド リ ルデ ィ ス ク がないために

Bronze

設定

です。

Bronze

設定では、 デ ィ ザ ス タ リ カバ リ サ イ ト の ミ ラ ーデ ィ ス ク の用途を

変更 し て、 フ ァ イ ア ド リ ルのテ ス ト デ ィ ス ク と し て使い ます。

Bronze

設定の欠 点は、 フ ァ イ ア ド リ ルがオン ラ イ ンの と き にプ ラ イ マ リ でデ ィ ス ク 障害が発生 し た場合、 サ イ ト が障害状態にな る こ と です。

Bronze 設定での FDSiteName の値は VXVM サ イ ト 名です。 こ の設定のため、 プ

ラ イ マ リ での ノ ー ド の FDSiteName 属性値は次の よ う にな り ます。

FDSiteName@Node_A = pri FDSiteName@Node_B = pri

デ ィ ザ ス タ リ カバ リ サ イ ト は、 専用の フ ァ イ ア ド リ ルデ ィ ス ク がサ イ ト にあ る の

Gold

設定にな り ます。

FDSiteName

属性には、 フ ァ イ ア ド リ ルデ ィ ス ク に指

定 さ れてい る

VxVM

サ イ ト タ グ を使い ます。 こ の設定のため、 デ ィ ザ ス タ リ カ バ リ サ イ ト での ノ ー ド の

FDSiteName

属性値は次の よ う にな り ます。

FDSiteName@Node_C = dr_fd FDSiteName@Node_D = dr_fd

Node_A

Node_B については SystemZones 属性の値を ゼ ロ に設定 し 、Node_C

Node_D については 1 に設定 し ます。 次に例を示 し ます。

SystemZones = { Node_A = 0, Node_B = 0, Node_C = 1, Node_D = 1 }

(38)

図 2-4

Bronze 設定のプ ラ イ マ リ サイ ト と Gold 設定の

デ ィ ザス タ リ カバ リ サイ ト

main.cf の標準設定

次の設定例では、 フ ァ イ ア ド リ ルのサービ ス グループお よ び対応す る アプ リ ケー シ ョ ンサービ ス グループを示 し ます。 フ ァ イ ア ド リ ルのサービ ス グループは次の と お り です。

group dgfdsg (

SystemList = { Node_A = 0, Node_B = 1, Node_C = 2, Node_D = 3 } SystemZones = { Node_A = 0, Node_B = 0, Node_C = 1, Node_D = 1}

)

%URQ]H岼⸩ቑ ኴ዆ኁኻ዇ኒኁእ

*ROG岼⸩ቑኤኀናኖኜ

዇ኈክ዇ኒኁእ

ኖእዉአኞ ኌ዆ኖኜ

1RGHB ' 1RGHB

&

1RGHB%

1RGHB

$

9[90VLWHQDPH SUL

6\VWHP=RQHV 6\VWHP=RQHV

ኤዙኜኤኀኖኌ ኤዙኜኤኀኖኌ

ኲቾኁቿኦ዇ወኤኀኖኌ 9[90VLWHQDPH SUL 9[90VLWHQDPH GU

9[90VLWHQDPH GU

9[90VLWHQDPH GUBIG

(39)

FDSiteName @Node_A = pri FDSiteName @Node_B = pri FDSiteName @Node_C = dr_fd FDSiteName @Node_D = dr_fd )

Mount mntfdres1 (

MountPoint = "/dgsfs1"

BlockDevice = "/dev/vx/dsk/newdg1_fd/newvol1"

FSType = vxfs FsckOpt = "-y"

)

Mount mntfdres2 (

MountPoint = "/dgsfs2"

BlockDevice = "/dev/vx/dsk/newdg1_fd/newvol2"

FSType = vxfs FsckOpt = "-y"

)

Process procfdres1 (

PathName = "/usr/bin/ksh"

Arguments = "/scrib.sh /dgsfs1"

)

Process procfdres2 (

PathName = "/usr/bin/ksh"

Arguments = "/scrib.sh /dgsfs2"

)

requires group dgsg offline local mntfdres1 requires dgsres

mntfdres2 requires dgsres procfdres1 requires mntfdres1 procfdres2 requires mntfdres2

アプ リ ケーシ ョ ンのサービ ス グループ (実際のサービ ス グループ) は次の と お り です。

group dgsg (

SystemList = { Node_A = 0, Node_B = 1, Node_C = 2, Node_D = 3 } SystemZones = { Node_A = 0, Node_B = 0, Node_C = 1, Node_D = 1}

)

DiskGroup dgres ( DiskGroup = newdg1 )

Mount mntres1 (

MountPoint = "/dgsfs1"

BlockDevice = "/dev/vx/dsk/newdg1/newvol1"

FSType = vxfs FsckOpt = "-y"

表 2-1 必須属性
図 2-4 Bronze 設定のプ ラ イ マ リ サイ ト と  Gold 設定の デ ィ ザス タ リ カバ リ サイ ト main.cf の標準設定 次の設定例では、 フ ァ イ ア ド リ ルのサービ ス グループお よ び対応す る アプ リ ケー シ ョ ンサービ ス グループを示 し ます。 フ ァ イ ア ド リ ルのサービ ス グループは次の と お り です。 group dgfdsg (
表  2-7 省略可能な属性 省略可能な 属性 説明
図 2-7 VCS が Mount  リ ソ ース と し てループバ ッ ク フ ァ イルシ ステムを 管理する と きの、 ループバ ッ ク フ ァ イルシ ステムを使 う 共有ス ト レージのゾーンルー ト のサービ スグループの例 Mount  リ ソ ース を使っ て  lofs  フ ァ イ ルシ ス テ ム を管理する 場合の設定例を次に 示 し ます。 group loopbacksg (
+6

参照

関連したドキュメント

CE1 Series/ものさしくん

地域の名称 文章形式の表現 卓越もしくは変化前 断続現象 変化後 地域 風向 風向(数値) 風速 風力 起時

注意事項 ■基板実装されていない状態での挿抜は、 破損、

Oracle WebLogic Server の脆弱性 CVE-2019-2725 に関する注 意喚起 ISC BIND 9 に対する複数の脆弱性に関する注意喚起 Confluence Server および Confluence

(2)指摘、注意及び意見 ア 指摘 なし イ 注意 なし ウ 意見.

ビュージスタ GRAN-Gio ビュージスタ GRAN-Block ビュージスタ MULTI- ハードウッド ビュージスタ MULTI- ラティス ビュージスタ MULTI- サガン ビュージスタ

PCIJ,  series  A/B;  Permanent  Court  of  International  Justice,  Judgments,  Orders  and  Advisory  Opinions . PCIJ,  series  B;  Permanent  Court  of 

3 学位の授与に関する事項 4 教育及び研究に関する事項 5 学部学科課程に関する事項 6 学生の入学及び卒業に関する事項 7