Comments
Description
Transcript
B.1 - ソフトウェア
PRIMECLUSTER™ Global Link Services 説明書 4.1 伝送路二重化機能編 (Linux 版) 2005 年 7 月 PRIMECLUSTER™ Global Link Services 説明書 4.1(伝送路二重化機能) 目次 はじめに ................................................................ ................................................................................................ ................................................................................................ ............................................................................... ............................................... i 第 1 章 概要 ................................................................ ................................................................................................ ................................................................................................ .......................................................................... ..........................................1 .......... 1 1.1 伝送路二重化機能とは....................................................................................................................... 3 1.1.1 二重化方式の機能比較 ................................................................................................................. 5 1.1.2 二重化方式の選定基準 ................................................................................................................. 6 1.2 導入効果............................................................................................................................................ 7 1.3 システム構成..................................................................................................................................... 9 第 2 章 機能 ................................................................ ................................................................................................ ................................................................................................ ........................................................................ ........................................ 13 2.1 機能概要.......................................................................................................................................... 15 2.1.1 高速切替方式 ............................................................................................................................. 15 2.1.2 NIC 切替方式 .............................................................................................................................. 20 2.2 オプション機能 ............................................................................................................................... 27 2.2.1 複数仮想インタフェースの設定 ................................................................................................. 28 2.2.2 全伝送路異常時のクラスタ切替え.............................................................................................. 29 2.2.3 物理インタフェースの共有 ........................................................................................................ 30 2.2.4 複数論理仮想インタフェースの設定 .......................................................................................... 32 2.2.5 単一物理インタフェースの設定 ................................................................................................. 33 2.2.6 HUB 監視.................................................................................................................................... 34 2.2.7 待機パトロール機能................................................................................................................... 38 2.2.8 自動切戻し機能 ......................................................................................................................... 38 2.2.9 物理インタフェースの動的追加/削除/切替え ......................................................................... 40 2.2.10 ユーザコマンド実行機能 .......................................................................................................... 43 2.3 その他の機能................................................................................................................................... 49 2.3.1 伝送路異常時のメッセージ出力 ................................................................................................. 49 2.3.2 NIC(PCI カード)の活性保守 ........................................................................................................ 49 2.3.3 インタフェース状態監視機能..................................................................................................... 49 2.4 留意事項.......................................................................................................................................... 51 2.4.1 共通の留意事項 ......................................................................................................................... 51 2.4.2 高速切替方式による二重化運用時の留意事項 ............................................................................ 51 2.4.3 NIC 切替方式による二重化運用時の留意事項 ............................................................................. 52 第 3 章 導入 ................................................................ ................................................................................................ ................................................................................................ ........................................................................ ........................................ 53 3.1 設計................................................................................................................................................. 55 3.1.1 二重化方式の選定 ...................................................................................................................... 56 3.1.2 設定項目の決定 ......................................................................................................................... 56 3.2 システムの設定 ............................................................................................................................... 63 3.2.1 カーネルパラメタの設定............................................................................................................ 63 3.2.2 ネットワークの設定................................................................................................................... 63 3.3 環境設定の追加手順 ........................................................................................................................ 71 3.3.1 高速切替方式 ............................................................................................................................. 71 3.3.2 NIC 切替方式 .............................................................................................................................. 71 3.3.3 各方式のパラメタ設定 ............................................................................................................... 72 3.4 環境設定の変更手順 ........................................................................................................................ 73 3.4.1 高速切替方式 ............................................................................................................................. 73 3.4.2 NIC 切替方式 .............................................................................................................................. 74 2005 年 7 月 PRIMECLUSTER™ Global Link Services 説明書 4.1(伝送路二重化機能) 3.4.3 構成情報変更時の注意事項 .........................................................................................................75 3.5 環境設定の削除手順 .........................................................................................................................77 3.5.1 高速切替方式..............................................................................................................................77 3.5.2 NIC 切替方式...............................................................................................................................77 3.5.3 構成情報削除時の注意事項 .........................................................................................................77 3.6 オプション機能の設定......................................................................................................................79 3.6.1 複数仮想インタフェースの設定 ..................................................................................................79 3.6.2 全伝送路異常時のクラスタ切替え...............................................................................................79 3.6.3 物理インタフェースの共有 .........................................................................................................79 3.6.4 複数論理仮想インタフェースの設定 ...........................................................................................79 3.6.5 単一物理インタフェースの設定 ..................................................................................................79 3.6.6 HUB 監視機能 .............................................................................................................................79 3.6.7 待機パトロール ..........................................................................................................................85 3.6.8 物理インタフェースの動的追加/削除/切替え機能の設定 ........................................................85 3.6.9 ユーザコマンド実行機能の設定 ..................................................................................................86 3.7 その他の機能の設定 .........................................................................................................................93 3.7.1 伝送路異常時のメッセージ出力 ..................................................................................................93 第 4 章 運用 ................................................................ ................................................................................................ ................................................................................................ ........................................................................ ........................................ 95 4.1 伝送路二重化機能の起動と停止........................................................................................................97 4.1.1 伝送路二重化機能の起動 ............................................................................................................97 4.1.2 伝送路二重化機能の停止 ............................................................................................................97 4.2 仮想インタフェースの活性化/非活性化 ..........................................................................................99 4.2.1 仮想インタフェースの活性化 .....................................................................................................99 4.2.2 仮想インタフェースの非活性化 ..................................................................................................99 4.3 運用状態の表示 ..............................................................................................................................101 4.4 監視状態の表示 ..............................................................................................................................103 4.5 活性保守(追加/削除/交換) ...............................................................................................................105 4.5.1 PCI ホットプラグによる活性保守 ..............................................................................................105 4.6 伝送路異常発生時の復旧手順 .........................................................................................................119 4.6.1 高速切替方式における伝送路異常発生時の復旧手順.................................................................119 4.6.2 NIC 切替方式における伝送路異常発生時の復旧手順..................................................................119 4.7 環境定義ファイルの退避/復元......................................................................................................121 4.7.1 環境定義ファイルの退避 ..........................................................................................................121 4.7.2 環境定義ファイルの復元 ..........................................................................................................121 第 5 章 クラスタシステム上での運用 ................................................................ ................................................................................................ ................................................................. ................................. 123 5.1 クラスタシステムへの対応概要......................................................................................................125 5.1.1 運用待機...................................................................................................................................127 5.1.2 相互待機...................................................................................................................................141 5.1.3 カスケード ...............................................................................................................................144 5.1.4 待機ノードのリソース状態監視 ................................................................................................157 5.2 クラスタ環境設定の追加手順 .........................................................................................................159 5.2.1 構成情報の作成 ........................................................................................................................160 5.2.2 引継ぎ仮想インタフェースの作成.............................................................................................160 5.2.3 クラスタ環境設定 .....................................................................................................................160 5.2.4 クラスタアプリケーションの起動.............................................................................................160 5.3 クラスタ環境設定の変更手順 .........................................................................................................161 5.4 クラスタ環境設定の削除手順 .........................................................................................................163 5.4.1 クラスタ環境定義の削除 ..........................................................................................................163 5.4.2 引継ぎ仮想インタフェースの削除.............................................................................................163 2005 年 7 月 PRIMECLUSTER™ Global Link Services 説明書 4.1(伝送路二重化機能) 5.4.3 構成情報の削除 ....................................................................................................................... 164 第 6 章 保守 ................................................................ ................................................................................................ ................................................................................................ ...................................................................... ...................................... 165 6.1 伝送路二重化機能の異常発生時の資料採取について...................................................................... 167 6.1.1 資料採取コマンド .................................................................................................................... 167 第 7 章 コマンドリファレンス コマンドリファレンス................................ ................................................................ ................................................................................................ ............................................................................ ............................................ 171 7.1 hanetconfig コマンド ....................................................................................................................... 173 7.2 strhanet コマンド............................................................................................................................. 183 7.3 stphanet コマンド ............................................................................................................................ 185 7.4 dsphanet コマンド ........................................................................................................................... 187 7.5 hanetmask コマンド......................................................................................................................... 191 7.6 hanetparam コマンド ....................................................................................................................... 195 7.7 hanetpoll コマンド........................................................................................................................... 199 7.8 dsppoll コマンド ............................................................................................................................. 205 7.9 hanetnic コマンド ............................................................................................................................ 207 7.10 strptl コマンド............................................................................................................................... 209 7.11 stpptl コマンド .............................................................................................................................. 211 7.12 hanetbackup コマンド .................................................................................................................... 213 7.13 hanetrestore コマンド ..................................................................................................................... 215 7.14 hanethvrsc コマンド ....................................................................................................................... 217 7.15 resethanet コマンド........................................................................................................................ 221 付録 A メッセージ一覧 ................................................................ ................................................................................................ ...................................................................................... ...................................................... 223 A.1 伝送路二重化機能が表示するメッセージ ...................................................................................... 225 A.1.1 インフォメーションメッセージ(0 番台)................................................................................... 227 A.1.2 エラー出力メッセージ(100∼700 番台) .................................................................................... 227 A.1.3 コンソール出力メッセージ(800∼900 番台) ............................................................................. 251 A.1.4 内部情報出力メッセージ(メッセージ番号なし) ....................................................................... 261 付録 B 環境設定例 環境設定例................................ ................................................................ ................................................................................................ ............................................................................................. ............................................................. 263 B.1 高速切替方式(IPv4)の設定例 ......................................................................................................... 265 B.1.1 シングルシステムによる設定例............................................................................................... 265 B.1.2 シングルシステムによる論理仮想インタフェースの設定例 ..................................................... 269 B.1.3 クラスタシステムによる設定例(1:1 運用待機) .................................................................... 273 B.1.4 クラスタシステムによる設定例(相互待機).......................................................................... 277 B.1.5 クラスタシステムによる設定例(N:1 運用待機).................................................................... 281 B.1.6 クラスタシステムによる設定例(カスケード) ...................................................................... 285 B.2 高速切替方式(IPv6)の設定例 ......................................................................................................... 289 B.2.1 シングルシステムによる設定例............................................................................................... 289 B.2.2 シングルシステムによる論理仮想インタフェースの設定例 ..................................................... 293 B.2.3 クラスタシステムによる設定例(1:1 運用待機) .................................................................... 297 B.2.4 クラスタシステムによる設定例(相互待機).......................................................................... 301 B.2.5 クラスタシステムによる設定例(N:1 運用待機).................................................................... 305 B.2.6 クラスタシステムによる設定例(カスケード) ...................................................................... 311 B.3 高速切替方式(IPv4/IPv6)の設定例.................................................................................................. 317 B.3.1 シングルシステムによる設定例............................................................................................... 317 B.3.2 シングルシステムによる論理仮想インタフェースの設定例 ..................................................... 321 B.3.3 クラスタシステムによる設定例(1:1 運用待機) .................................................................... 325 B.3.4 クラスタシステムによる設定例(相互待機).......................................................................... 329 B.3.5 クラスタシステムによる設定例(N:1 運用待機).................................................................... 333 2005 年 7 月 PRIMECLUSTER™ Global Link Services 説明書 4.1(伝送路二重化機能) B.3.6 クラスタシステムによる設定例(カスケード) .......................................................................339 B.4 NIC 切替方式(IPv4)の設定例 ...........................................................................................................345 B.4.1 シングルシステムによる NIC 共有なしの設定例 ......................................................................345 B.4.2 シングルシステムによる NIC 共有ありの設定例 ......................................................................349 B.4.3 シングルシステムによる設定例(物理 IP 引継ぎ) ..................................................................353 B.4.4 クラスタシステムによる設定例(1:1 運用待機) .....................................................................357 B.4.5 クラスタシステムによる NIC 共有なしの設定例(相互待機)..................................................361 B.4.6 クラスタシステムによる NIC 共有ありの設定例(相互待機)..................................................367 B.4.7 クラスタシステムによる設定例(物理 IP 引継ぎ I) ................................................................371 B.4.8 クラスタシステムによる設定例(物理 IP 引継ぎ II) ...............................................................375 B.4.9 クラスタシステムによる設定例(カスケード) .......................................................................379 B.4.10 クラスタシステムによる設定例(NIC 非冗長構成)...............................................................385 B.5 NIC 切替方式(IPv6)の設定例 ...........................................................................................................389 B.5.1 シングルシステムによる NIC 共有なしの設定例 ......................................................................389 B.5.2 シングルシステムによる NIC 共有ありの設定例 ......................................................................393 B.5.3 クラスタシステムによる設定例(1:1 運用待機) .....................................................................397 B.5.4 クラスタシステムによる NIC 共有なしの設定例(相互待機)..................................................401 B.5.5 クラスタシステムによる NIC 共有ありの設定例(相互待機)..................................................407 B.5.6 クラスタシステムによる設定例(カスケード) .......................................................................411 B.6 NIC 切替方式(IPv4/IPv6)の設定例....................................................................................................415 B.6.1 シングルシステムによる NIC 共有なしの設定例 ......................................................................415 B.6.2 シングルシステムによる NIC 共有ありの設定例 ......................................................................419 B.6.3 クラスタシステムによる NIC 共有なしの設定例(1:1 運用待機) ............................................423 B.6.4 クラスタシステムによる NIC 共有なしの設定例(相互待機)..................................................427 B.6.5 クラスタシステムによる NIC 共有ありの設定例(相互待機)..................................................433 B.6.6 クラスタシステムによる設定例(カスケード) .......................................................................437 付録 C バージョン毎の変更点 ................................................................ ................................................................................................ ........................................................................... ........................................... 443 C.1 伝送路二重化機能 4.0A20 から 4.1A20 への変更点..........................................................................445 C.1.1 新規コマンド ...........................................................................................................................445 C.1.2 非互換コマンド........................................................................................................................445 C.1.3 非互換機能...............................................................................................................................447 C.2 伝送路二重化機能 4.1A20 から 4.1A30 への変更点..........................................................................449 C.2.1 新規コマンド ...........................................................................................................................449 C.2.2 非互換コマンド........................................................................................................................449 C.2.3 その他の非互換項目.................................................................................................................450 C.3 伝送路二重化機能 4.1A30 から 4.1A40 への変更点..........................................................................453 付録 D その他 その他................................ ................................................................ ................................................................................................ ................................................................................................ ................................................................... ................................... 455 D.1 トラブルシューティング ...............................................................................................................457 D.1.1 ネットワークが期待通りの動作をしない(IPv4/IPv6 で共通)......................................................457 D.1.2 伝送路二重化機能の仮想インタフェースや各機能が使用できない ...........................................458 D.1.3 運用中に異常が発生(シングル構成/クラスタ構成で共通) .........................................................460 D.1.4 運用中に異常が発生(クラスタ構成の場合) ...............................................................................461 D.1.5 切替え後の再接続が遅い(シングル構成/クラスタ構成で共通) ..................................................462 D.1.6 利用者のオペレーションミス...................................................................................................463 D.1.7 環境設定ミス ...........................................................................................................................464 用語集 ................................................................ ................................................................................................ ................................................................................................ .............................................................................. .............................................. 465 略語................................ 略語 ................................................................ ................................................................................................ ................................................................................................ .................................................................................. .................................................. 469 2005 年 7 月 PRIMECLUSTER™ Global Link Services 説明書 4.1(伝送路二重化機能) 索引 ................................................................ ................................................................................................ ................................................................................................ .................................................................................. .................................................. 471 2005 年 7 月 PRIMECLUSTER™ Global Link Services 説明書 4.1(伝送路二重化機能) 2005 年 7 月 はじめに 本書は、PRIMECLUSTER GLS(伝送路二重化機能)の機能および導入、運用管理手順について説明し たものです。GLSとは、Global Link Servicesの略称です。 本書の読者 本書は、伝送路二重化機能の導入、運用管理を行うシステム管理者を対象にしています。また、クラ スタ制御の基本部であるPRIMECLUSTERについて理解していることを前提としており、一部の用語お よび項目については説明を省略しています。 本書の構成 本書の構成は以下の通りです。 第1章 概要 伝送路二重化機能の概要について説明しています。 第2章 機能 伝送路二重化機能が提供する機能について説明しています。 第3章 導入 伝送路二重化機能の環境設定方法について説明しています。 第4章 運用 伝送路二重化機能の運用方法について説明しています。 第5章 クラスタシステム上での運用 伝送路二重化機能のクラスタシステム環境での運用方法について説明しています。 第6章 保守 伝送路二重化機能のトラブル発生時に必要な調査資料について説明しています。 第7章 コマンドリファレンス 伝送路二重化機能が提供するコマンドの使用方法について説明しています。 付録A メッセージ集 伝送路二重化機能が出力するメッセージについて記述しています。 付録B 環境設定例 伝送路二重化機能の環境設定例について記述しています。 付録C バージョン毎の変更点 伝送路二重化機能の新規機能および仕様変更点について記述しています。 付録D その他 その他の補足事項について記述しています。 本書の表記について 記号 特に注意すべき事項の前には、以下の記号が付いています。 z ポイントとなる内容について説明します。 i z 注意する項目について説明します。 z 例題を用いて説明します。 z 参照するマニュアル名などを説明します。 z 部や章で説明した内容をまとめて説明します。 商標について UNIXは、X/Openカンパニーリミテッドが独占的にライセンスしている米国ならびに他の国における登 録商標です。 Linuxは、Linus Torvaldsの米国およびその他の国における登録商標あるいは商標です。 RedHatは、RedHat Software,Incの登録商標です。 Ethernetは、富士ゼロックス株式会社の登録商標です。 2005年7月 2005年7月 第6版 告知文 本製品は、一般事務用、パーソナル用、家庭用、通常の産業用等の一般的用途を想定して設計・製造 されているものであり、原子力施設における核反応制御、航空機自動飛行制御、航空交通管制、大量 輸送システムにおける運行制御、生命維持のための医療用機器、兵器システムにおけるミサイル発射 制御など、極めて高度な安全性が要求され、仮に当該安全性が確保されない場合、直接生命・身体に 対する重大な危険性を伴う用途(以下「ハイセイフティ用途」という)に使用されるよう設計・製造 されたものではございません。お客様は、当該ハイセイフティ用途に要する安全性を確保する措置を 施すことなく、本製品を使用しないでください。ハイセイフティ用途に使用される場合は、弊社の担 当営業までご相談ください。 お願い ・本書を無断で他に転載しないようお願いします。 ・本書は予告なしに変更されることがあります。 Copyright (C) 2005 FUJITSU LIMITED. All rights reserved. Copyright (C) 2005 Fujitsu Siemens Computers GmbH. All rights reserved. ii 第1章 章 概要 1 第1章 章 概要 2 1.1 伝送路二重化機能とは 1.1 伝送路二重化機能とは 伝送路二重化機能とは 伝送路二重化機能は、複数のNIC(Network Interface Card)を使用して、自システムが接続されるネ ットワークの伝送路を冗長化し、通信全体の高信頼化を実現するソフトウェアです。 以下の2つの方式による伝送路制御機能を提供しています。 高速切替方式 高速切替方式は、同一ネットワーク上のサーバ間の伝送路を冗長化し、伝送路障害発生時の通信 継続、および伝送路同時使用によるトータルスループットの向上を実現します。本方式では、冗 長化した伝送路(最大8多重まで)を同時に使用し、障害発生時は該当の伝送路を切り離して縮退 運用します。GLS自身が制御するため、障害を早期に検出することが可能です。通信可能な相手 装置は、GLSの高速切替方式が動作しているPRIMEQUEST、PRIMEPOWER、GP7000F、富士通 S series、GP-Sです。なお、ルータを越えた別ネットワーク上のホストとの通信には利用できま せん。また、一重化した伝送路を使用することも可能です。詳細については、“2.2.5 単一物理 インタフェースの設定”を参照してください。 Linux Linux / Solaris TCP/IP TCP/IP 伝送路二重化機能 伝送路二重化機能 ネットワークアダプタ ネットワークアダプタ NIC NIC NIC NIC 仮想ネットワーク HUB HUB 図1.1 高速切替方式 3 第1章 章 概要 NIC切替方式 NIC切替方式は、二重化したNIC(LANカード)を同一ネットワーク上に接続し、排他使用して伝 送路の切替えを制御します。通信相手が限定されず、またルータを経由した別ネットワーク上の ホストとの通信も可能です。なお、一重化したNICを使用することも可能です。詳細については、 “2.2.5 単一物理インタフェースの設定”を参照してください。 Linux TCP/IP 相手システム 伝送路二重化機能 ネットワークアダプタ ネットワークアダプタ NIC NIC HUB HUB NIC 図1.2 NIC切替方式 切替方式 4 1.1 伝送路二重化機能とは 1.1.1 二重化方式の機能比較 二重化方式の機能比較 表1.1 に、各方式の機能比較を示します。 表1.1 機能比較表 二重化方式 高速切替方式 NIC切替方式 切替方式 伝送路制御方法 冗長化した伝送路をすべて活 性状態とし、同時に使用しま す。送信データについては、 TCPコネクション単位に分散 送信します。 冗長化した伝送路の一方を活 性状態、もう一方を非活性状 態として、排他使用します。 なお、一重化の場合は、伝送 路を活性状態として使用しま す。 障害監視機 能 検出可能な障害 NIC故障、ケーブル故障、HUB 故障、相手ホスト障害(シス テムダウン等) NIC故障、ケーブル故障、HUB 故障 障害監視 監視方法 自ホストのNICと相手ホスト のNIC間で監視フレームの送 受信による監視を行い、一定 時間内に受信がない場合、伝 送路異常と判断します。 pingコマンドによりHUBから の応答を監視し、一定時間内 に受信がない場合、伝送路異 常と判断します。 障害検出時間 5∼10秒(チューニング可能) 25∼30秒(チューニング可能) 復旧監視方法 自ホストのNICと相手ホスト のNIC間で監視フレームの送 受信を行い、一定時間内に受 信があった場合、伝送路が復 旧したと判断します。 自ホストの待機NICから自ホ ストの運用NICへ監視フレー ムを送信し、一定時間内に応 答があった場合、伝送路が復 旧したと判断します。 復旧検出時間 1∼5秒(チューニング可能) 1∼30秒(チューニング可能) 障害監視の開始/停止 仮想インタフェース活性化時 に自動的に開始し、非活性化 時に自動的に停止します。 仮想インタフェース活性化時 に自動的に開始し、非活性化 時に自動的に停止します。ま た運用コマンドにより手動で 開始/停止することも可能で す。 切替え動作 障害が検出された伝送路を自 動的に切離し、残った伝送路 を使用して通信を継続しま す。また運用コマンドにより 手動で切離すことも可能で す。 障害が検出された伝送路の NICを自動的に非活性化し、待 機NICを活性化して通信を継 続します。また運用コマンド により手動で切替えることも 可能です。 切戻し動作 伝送路が復旧した場合、自動 的に通信に再使用するように 組み込みます。また運用コマ ンドにより手動で組み込むこ とも可能です。 伝送路が復旧した場合、自動 的に待機NICとして組み込み ます。また運用コマンドによ り手動で組み込むことも可能 です。 接続可能な相手ホスト PRIMEQUEST、 PRIMEPOWER、GP7000F、 GP-S、富士通S series 任意のホスト 使用可能なIPアドレス IPv4アドレス、IPv6アドレス IPv4アドレス、IPv6アドレス 復旧監視 切替え機能 動作条件 5 第1章 章 概要 1.1.2 二重化方式の選定基準 二重化方式の選定基準 2つの二重化方式のうち、どれを採用すべきかは、各システムの運用条件によって異なります。 図1.3に方式を決定するための判断基準を示します。 通信する相手装置は 異なるネットワーク上(ルータ経由する)に存在するか 同一ネットワーク内(ルータを経由しない)に存在するか? 異なるネットワーク上に存在する (ルータを経由する) 同一NIC上で複数のIPアドレスを使用したい NIC 切替方式 はい (論理 IP アドレス引継機能) アドレス引継機能) いいえ NIC 切替方式 (物理 IP アドレス引継機能) アドレス引継機能) 同一ネットワーク上に存在する (ルータを経由しない) 接続相手装置の機種は? 他社UNIXマシン、 PC等 PRIMEQUEST PRIMERGY PRIMEPOWER GP7000F GP-S 富士通 S series 高速切替方式 図1.3 二重化方式を決定するための判断基準 6 1.2 導入効果 1.2 導入効果 伝送路二重化機能を導入することにより、耐障害性や可用性に優れた信頼性の高いネットワーク を構築することができます。 7 第1章 章 概要 8 1.3 システム構成 1.3 システム構成 高速切替方式 PRIMEQUEST シリーズ Linux TCP/IP アプリケーション 伝送路二重化機能 物理インタフェース sha0 仮想インタフェース eth0 eth1 NIC1 NIC2 物理インタフェース LAN1 LAN2 図1.4 高速切替方式のシステム構成 9 第1章 章 概要 NIC切替方式 PRIMEQUEST シリーズ Linux TCP/IP アプリケーション 伝送路二重化機能 物理インタフェース sha0 (eth0:1) 仮想インタフェース eth0 eth1 NIC1 NIC2 物理インタフェース :活性 :非活性 LAN1 HUB1 HUB2 図1.5 NIC切替方式のシステム構成 切替方式のシステム構成 10 1.3 システム構成 伝送路二重化機能は、以下のコンポーネントから構成されます。 本体装置 PRIMEQUEST NIC(ネットワークインタフェースカード) 富士通製の以下のカードを使用することができま す。 - 基本Ethernetインタフェース - Ethernetカード - FastEthernetカード - Gigabit Ethernetカード HUB(NIC切替方式による運用時) 以下のHUBを使用する必要があります。 - IPアドレスが設定できるHUB(SNMPエージェント 機能付HUB等) 基本ソフトウェア(OS) - Red Hat Enterprise Linux AS (v.4 for Itanium) インタフェース ネットワーク番号 IPアドレス 物理インタフェース それぞれのNICにより生成されるインタフェースで す。(ethX等) 仮想インタフェース 伝送路二重化機能により生成されるインタフェース (sha0、sha1等)です。伝送路二重化機能を利用す るTCP/IPアプリケーションは、本インタフェースに 割り付けられた仮想ネットワーク(仮想IPアドレス) を通して通信を行います。なおNIC切替方式では、 構成情報の識別子として仮想インタフェース名を使 用しますが、仮想ネットワークは生成されません。 この場合は、実ネットワークに対して論理IPアドレ スが割り付けられます。伝送路二重化機能を利用す るTCP/IPアプリケーションは、この論理IPアドレス を通して通信を行います。 高速切替方式 各物理インタフェース、および仮想インタフェース に対して、それぞれ異なるネットワーク番号を割り 当てます。 例えば“図1.4”の場合はインタフェースが合計3つ あるため、3つの異なったネットワーク番号が必要 です。 NIC切替方式 本方式では仮想ネットワークを生成しないため、ネ ットワーク番号は1つだけ割り当てます。 高速切替方式 各物理インタフェースまたは仮想インタフェースに 対して1つのIPアドレスの割り当てが必要です。仮 想インタフェースについては、複数のIPアドレスを 割り当てることも可能です。本方式では、アドレス 形式としてIPv4アドレスおよびIPv6アドレスの双方 の使用が可能です。 NIC切替方式 1つのIPアドレスの割り当てが必要です。また、設 定により複数のIPアドレスを割り当てることも可能 です。本方式では、アドレス形式として、IPv4アド レスおよびIPv6アドレスの双方の使用が可能です。 11 第1章 章 概要 12 第2章 章 機能 13 第2章 機能 14 2.1 機能概要 2.1 機能概要 2.1.1 高速切替方式 本方式では、複数のNIC(Network Interface Card)をそれぞれ異なるネットワークに接続し、これら のNICをすべて活性化して同時に使用します。送信パケットは伝送路の状態(異常発生有無)に応 じて、適切な伝送路へ送り出されます。 また、複数のNICを論理的に1本に見せるための仮想的なインタフェース(以下、仮想インタフ ェースと呼びます)を生成します。TCP/IPアプリケーションは、この仮想インタフェースに設定 されたIPアドレス(以下、仮想IPアドレスと呼びます)を自システムのIPアドレスとして使用す ることにより、物理的なネットワークの冗長構成を意識することなく相手システムと通信を行う ことが可能となります。 ネットワーク A 自システム 仮想 インタフェース NIC 障害発生 × 相手システム HUB NIC HUB NIC 仮想 インタフェース 縮退 NIC ネットワーク B ネットワーク C(仮想) 高速切替方式の信頼性向上範囲 ネットワーク C(仮想) 図2.1 高速切替方式による二重化運用例 接続形態 通信するシステムを同一ネットワーク上に接続します。 なお、別ネットワークに接続することはできません。 特徴 伝送路障害発生時、アプリケーションに影響を与えることなく短時間での切替えが可能 です。また冗長化した伝送路はすべて活性化して使用しているため、個々の伝送路を別 用途で直接使用することも可能であり、資源を有効利用できます。 推奨適用分野 3階層クライアント/サーバシステムにおける、アプリケーションサーバとデータベー スサーバ間の通信等に適しています。 15 第2章 機能 システム構成 高速切替方式のシステム構成を、図2.2に示します。 自システム 仮想 IP 仮想インタフェース (sha0) IP-A1 物理 IP 相手システム 仮想インタフェース 仮想 IP 物理 IP IP-11 物理 IP IP-21 物理インタフェース (eth0) 物理インタフェース (eth1) HUB(1) HUB(2) (sha0) IP-A2 IP-12 物理インタフェース (eth0) 物理 IP IP-22 物理インタフェース (eth1) 注) IP-11,IP-12,IP-21,IP-22, IP-A1,IP-A2 はそれぞれ IP アドレスを表す。 図2.2 高速切替方式のシステム構成 各構成要素とその意味は以下の通りです。 物理インタフェース 二重化したNICの物理インタフェース(eth0,eth1等)を表します。 物理IP 物理 物理インタフェースに付与するIPアドレスを表します。このIPアドレスは、常に活性化さ れた状態となっています。指定可能なアドレス形式はIPv4アドレスおよびIPv6アドレスで す。 仮想インタフェース 二重化したNICを1つに見せるための仮想インタフェース(sha0等)を表します。 仮想IP 仮想 相手装置と通信するために仮想インタフェースに割り当てる自側のIPアドレスを表しま す。指定可能なアドレス形式はIPv4アドレスおよびIPv6アドレスです。 16 2.1 機能概要 2.1.1.1 障害監視機能 障害監視 一定間隔(デフォルトは5秒。hanetparamコマンドにより変更可能)で相手システムの NIC宛に専用の監視フレームを送信し、応答を待ちます。応答があった場合にはその伝送 路は正常と判断し、次の監視までの間、通信に使用されます。応答がなかった場合には 異常が発生していると判断し、次の監視時に正常と判断されるまでは通信には使用され ません。なお監視は、相手装置が実装しているNIC単位に行われます。 システム A LAN カード システム B LAN カード LAN カード LAN カード 監視フレーム 監視フレームの送受信により経路を監視する。 図2.3 高速切替方式における監視方法 切替え時間 多重化した伝送路に障害が発生した場合、障害を検出してその伝送路を切り離すまでの 時間は約10秒(デフォルト値)です。 検出可能な障害 以下の障害を検出する事ができます。 システム システム ① LAN カード LAN カード LAN カード LAN カード ④ ② HUB(1) HUB(2) ③ ① :NIC 故障 ② :ケーブル故障(ケーブル抜け等を含む) ③ :HUB 故障(ポート障害等) ④: 相手システム障害(パニック等) 図2.4 高速切替方式での検出可能障害 ①∼④は同一の障害として見えるため、これらのうちのいずれであるかを特定することはできま せん。それぞれの機器の調査が更に必要となります。 17 第2章 機能 障害監視の開始/停止 仮想インタフェースの活性化時に自動的に監視を開始します。また、仮想インタフェー スが非活性化された場合に自動的に監視を停止します。またクラスタ運用の場合、それ ぞれのノード単位に独立して開始、停止が実行されます。 2.1.1.2 切替え機能 切替え動作 障害を検出した伝送路を自動的に回避し、正常な伝送路のみを利用して通信を引き継ぎ ます。したがって正常な伝送路が少なくとも1つ以上残っているかぎり、システムの再起 動等を行うことなく通信を継続することが可能です。また、運用コマンド(hanetnicコマ ンド)により、手動で特定の伝送路を切り離すことも可能です。 伝送路二重化機能 sha0 仮想インタフェース 物理インタフェース eth0 eth1 NIC1 NIC2 LAN1 × LAN2 物理インタフェース 異常発生 :活性 :非活性 伝送路二重化機能 sha0 仮想インタフェース 物理インタフェース eth0 eth1 NIC1 NIC2 物理インタフェース LAN1 LAN2 図2.5 高速切替方式における異常発生時の切替え動作概要 切戻し動作 障害が発生した物理インタフェースの伝送路が復旧した場合には、その物理インタフェ ースは自動的に通信に利用されるようになります。また、手動で切り離しを行った場合 には、手動で切戻しを行い、元の状態に戻す必要があります。 18 2.1 機能概要 2.1.1.3 通信可能な相手ホスト 以下のようなシステムとの通信が可能です。 z z z z z z PRIMEQUEST PRIMERGY PRIMEPOWER GP7000F GP-S 富士通S series 2.1.1.4 使用可能なアプリケーション 本方式にて動作可能なユーザアプリケーションの条件は以下の通りです。 z TCP,UDPを利用したTCP/IPアプリケーションである必要があります。 2.1.1.5 注意事項 z z z z 仮想インタフェースにIPv4アドレスを設定する場合、冗長化するすべての物理インタフ ェースにもIPv4アドレスを設定しなければいけません。 仮想インタフェースにIPv6アドレスを設定する場合、冗長化するすべての物理インタフ ェースにもIPv6アドレスを設定しなければいけません。 仮想インタフェースにIPv4アドレスおよびIPv6アドレスの両方を設定する場合、冗長化 するすべての物理インタフェースにもIPv4アドレスおよびIPv6アドレスの両方を設定 しなければいけません。 マルチキャストIPアドレスを使用することはできません。 19 第2章 機能 切替方式 2.1.2 NIC切替方式 本方式では、二重化したNICを同一ネットワーク上へ接続し、排他使用(通常運用時は一方のNIC を活性状態にして通信を行う。)して伝送路の切替え制御を行います。TCP/IPアプリケーション は、この活性状態の物理インタフェースに設定されたIPアドレスを自システムのIPアドレスとし て使用することにより、NICの切替えを意識することなく相手システムと通信を行うことが可能 となります。 ネットワーク A(現用 ) 自システム 論理 インタフェース NIC 障害発生 × NIC 相手システム HUB HUB NIC 切替え HUB ネットワーク A(待機) NIC 切替方式の信頼性向上範囲 図2.6 NIC切替方式による二重化運用例 切替方式による二重化運用例 NIC切替方式では、引継ぎインタフェースとして論理インタフェースを使用します。物理インタ フェースのeth0とeth1を使用する場合、引継ぎインタフェースはeth0:1やeth1:1となります。また、 論理インタフェースを使用せず、物理インタフェースを引継ぐこともできます。詳細については、 “2.1.2.2 切替え機能”を参照してください。 接続形態 二重化したNICを同一ネットワーク上に接続します。通信先の相手システムは、同一ネッ トワーク上、またはルータを経由した別ネットワーク上のどちらに接続しても構いませ ん。 特徴 マルチベンダ環境下で、それぞれのネットワーク機器(HUB、ルータ等)が二重化機能 を持っている場合、これらと組み合わせて全体の信頼性を向上させる効果があります。 この場合、二重化の分担範囲も各ベンダ毎に明確化されます。 推奨適用分野 他社UNIXサーバ、PCサーバ等が混在したマルチベンダ環境下での通信に適しています。 20 2.1 機能概要 システム構成 NIC切替方式のシステム構成を、図2.7に示します。 自システム 論理 IP 相手システム IP-A 物理 IP IP-1 IP-1 Primary 物理インタフェース Secondary 物理インタフェース Primary 監視先 IP IP-2 物理 IP 物理インタフェース Secondary 監視先 IP :活性 :非活性 HUB(1) HUB(2) IP-X IP-Y 注) IP-1,IP-2,IP-A,IP-X,IP-Y は それぞれ IP アドレスを表す。 図2.7 NIC切替方式のシステム構成 切替方式のシステム構成 各構成要素とその意味は以下の通りです。 Primary物理インタフェース 物理インタフェース 二重化したNICのうち、最初に活性化して使用する物理インタフェースを表します。 Secondary物理インタフェース 物理インタフェース Primary物理インタフェースで伝送路異常を検出した場合の切替え先の物理インタフェー スを表します。 物理IP 物理 PrimaryまたはSecondary物理インタフェースに割当てるIPアドレスを表します。このIPア ドレスは常に活性化された状態となっています。指定可能なアドレス形式はIPv4アドレ スです。IPv6の場合には、リンクローカルアドレスが自動的に物理IPとして設定されます。 Primary監視先 監視先IP 監視先 Primary物理インタフェース使用時の監視先装置(HUB)のIPアドレスを表します。指定可 能なアドレス形式として、IPv4アドレス、およびIPv6アドレスの双方の使用が可能です。 Secondary監視先 監視先IP 監視先 Secondary物理インタフェース使用時の監視先装置(HUB)のIPアドレスを表します。指定 可能なアドレス形式として、IPv4アドレス、およびIPv6アドレスの双方の使用が可能です。 論理IP 論理 相手装置と通信するための自側のIPアドレスを表します。なお、物理IPアドレス引継機能 を使用する場合には、活性化されません。指定可能なアドレス形式として、IPv4アドレ 21 第2章 機能 ス、およびIPv6アドレスの双方の使用が可能です。なお、物理IPアドレス引継ぎ機能を使 用する場合には、活性化されません。物理IPアドレス引継ぎ機能については、“2.1.2.2 切 替え機能”を参照してください。 2.1.2.1 障害監視機能 障害監視 現用NICに接続されたHUBに対して定期的にpingを実行し、その応答を監視します。また、 オプションでHUB-HUB間の監視を行うこともできます。 現用NICで異常を検出した場合は待機NICへ切替え、待機NIC側から同様の監視を開始し ます。その後、待機NICでも異常が検出された場合は、伝送路監視は停止します。 なお、待機パトロール機能使用時はすべての伝送路が復旧した場合に自動的に監視が開 始されます。 運用ノード LAN カード (現用) ① :活性 :非活性 LAN カード (待機) ② HUB(1) HUB(2) ①:伝送路異常監視 HUB(1)へ ping を送信し応答を監視。 ②:HUB-HUB 間監視 HUB(1)を経由して HUB(2)へ ping を送信し 応答を監視。 図2.8 NIC切替方式における監視方法 切替方式における監視方法 切替え時間 伝送路の切替え時間は[監視間隔(sec)×監視回数(count)](HUB-HUB間監視を行う場合は、 [監視間隔(sec)×監視回数(count)×2])で表されます。監視間隔は1∼300秒、監視回数は 1∼300回の範囲で設定が可能で、デフォルト値はそれぞれ5秒、5回です。 なお、監視の開始直後についてはイーサネットのリンク確立を待合せるために[リンクア ップ待ち時間(sec)]が経過するまでは、pingコマンドが失敗しても伝送路異常とはみなし ません。リンクアップ待ち時間は1∼300秒の範囲で設定が可能であり、デフォルト値は 60秒です。ただし、監視間隔×監視回数よりも値が小さい場合にはリンクアップ時間に 設定された時間は無視され、監視間隔×監視回数で設定されている時間を採用します。 自システム 伝送路 ping 1回 S秒 2回 伝送路 異常検出時間 (=S×C) ・ ・ ・ C回 S秒 S:監視間隔(秒) C:監視回数(回) 図2.9 NIC切替方式における異常検出時間 切替方式における異常検出時間 22 2.1 機能概要 検出可能な障害 以下の障害を検出することができます。 運用ノード :活性 ① LAN カード (現用) ② :非活性 LAN カード (待機) ④ HUB(1) HUB(2) ① :NIC 故障 ② :ケーブル故障(ケーブル抜け等を含む) ③ :HUB 故障(ポート障害等) ④ :HUB-HUB 間故障 (ケーブルまたはHUB故障等) ③ 図2.10 NIC切替方式における有効監視範囲 切替方式における有効監視範囲 ①∼③は同一の障害として見えるため、これらのうちのいずれであるかを特定することはできま せん。それぞれの機器の調査が更に必要となります。 監視の開始/停止 NIC切替方式による伝送路監視は、システム起動時に自動的に開始され、システム停止時 に自動的に停止します。クラスタ運用の場合は、それぞれのノード単位に独立して開始、 停止が実行されます。また、運用コマンド(hanetpollコマンド)により、手動で開始、ま たは停止させることも可能です。 2.1.2.2 切替え機能 切替え動作 異常となった現用NICを非活性状態にし、待機NICを活性状態にして新現用系として動作 させます。この時、IPアドレスが引継がれ、自ノードのMACアドレス/IPアドレスが送信 元として設定されたARPリクエストパケットが、ブロードキャストで送信されます。 IPの引継ぎ方法として、論理IPアドレス引継ぎ機能、または、物理IPアドレス引継ぎ機能 のいずれかを選択できます。 論理IPアドレス引継ぎ機能使用時は、論理IPアドレスおよび物理IPアドレスの両方が引継 がれます。 物理IPアドレス引継ぎ機能使用時は、論理IPアドレスは活性化されないため、物理IPアド レスのみが引継がれます。なお、IPv6アドレスを使用する場合は、物理IPアドレス引継ぎ 機能は利用できません。図2.11にノード内切替えの例を示します。 異常検出時はmessagesファイル(/var/log/messages)にコンソールメッセージを出力しま す。また、HUB-HUB間の監視を有効にした場合に、HUB-HUB間に異常が発生した場合 にも、messagesファイル(/var/log/messages)にコンソールメッセージを出力します。 23 第2章 機能 −論理IPアドレス引継ぎ機能 運用ノード IP-A (eth0:1) IP-1 (eth0) 運用ノード IP-A 論理 IP (eth1:1) 物理 IP IP-1 (eth1) 論理 IP 物理 IP LAN カード (現用) LAN カード (待機) “active” LAN カード (現用) “active” “inactive” →”inactive” →”active” “inactive” × HUB(1) LAN カード (待機) × HUB(2) HUB(1) HUB(2) −物理IPアドレス引継ぎ機能 運用ノード IP-A (eth0) LAN カード (現用) HUB(1) 物理 IP IP-A (eth1) 物理 IP LAN カード (待機) “active” × 運用ノード LAN カード (現用) “inactive” LAN カード (待機) “active” “inactive” →”inactive” →”active” × HUB(2) HUB(1) HUB(2) :活性 :非活性 図2.11 NIC切替方式における異常発生時の切替え動作概要 切替方式における異常発生時の切替え動作概要 切戻し動作 監視異常によるNIC切替え発生後、該当のNICが復旧した場合には、hanetnic changeコマ ンドにより、手動で切戻しを行う必要があります。本コマンドにより、復旧したNICが現 用NICとなり、元の運用状態に戻ります。 また、待機パトロール機能を設定することに より、hanetnic changeコマンドを使用せずに、自動的に切戻しを行うことができます。(詳 細については“7.1 hanetconfigコマンド”および“7.9 hanetnicコマンド”を参照してくだ さい) なお、二重化したNICがすべて異常となった場合は、伝送路監視は停止します。こ の場合は、NICの復旧後、hanetpoll off/onによる監視の再起動が必要です。(詳細につい ては“7.7 hanetpoll コマンド”を参照してください) 24 2.1 機能概要 2.1.2.3 通信可能な相手ホスト 任意のシステムとの通信が可能です。 2.1.2.4 使用可能なアプリケーション 本方式にて動作可能なユーザアプリケーションの条件は以下の通りです。 z z TCP,UDPを利用したTCP/IPアプリケーションである必要があります。 複数のNICを接続し、複数のIPアドレスが定義されているシステム(これをマルチホー ムホストと呼びます)上でも動作可能である必要があります。例えば、socketアプリケ ーションの場合、自IPアドレスを、bind関数で固定に設定している、または自IPアドレ スは任意でかまわない(通信相手側のアプリケーションはIPアドレスチェック等を行わ ない)ように動作する必要があります。 2.1.2.5 注意事項 z z z z 仮想インタフェースにIPv4アドレスを設定する場合、冗長化する物理インタフェースに もIPv4アドレスを設定しなければいけません。 仮想インタフェースにIPv6アドレスを設定する場合、冗長化する物理インタフェースに もIPv6アドレスを設定しなければいけません。 仮想インタフェースにIPv4アドレスおよびIPv6アドレスの両方を設定する場合には、冗 長化する物理インタフェースにもIPv4アドレスおよびIPv6アドレスの両方を設定しな ければいけません。 マルチキャストIPアドレスを使用することはできません。 25 第2章 機能 26 2.2 オプション機能 2.2 オプション機能 各方式では“表2.1”に示すオプション機能を使用する事ができます。 表2.1 各方式で使用可能なオプション機能 オプション機能名 二重化方式 高速切替方式 NIC切替方式 切替方式 複数仮想インタフェースの設定 ○ ○ 全伝送路異常時のクラスタ切替え ○ ○ 物理インタフェースの共有 ○ ○ 複数論理仮想インタフェースの設定 ○ − 単一物理インタフェースの設定 ○ ○ HUB監視 × ○ 待機パトロール − ○ 自動切戻し − ○ 物理インタフェースの動的追加、削除、切替え ○ ○ ユーザコマンド実行 × ○ [記号の説明] ○:サポート、×:未サポート、−:サポート不要 27 第2章 機能 2.2.1 複数仮想インタフェースの設定 複数仮想インタフェースの設定 1つのシステムにおいて、複数の仮想インタフェースを定義することができます。この機能によ り、アプリケーションゲートウェイのように、複数ネットワークを必要とするシステムにおいて もすべての伝送路二重化が可能となり、ネットワーク高信頼化の適用範囲が広がります。 z 複数の仮想インタフェースに割付ける仮想IPアドレスは、すべて異なるサブネットであ る必要があります。 以下の図2.12に、仮想インタフェースを2つ定義した場合の定義例を示します。なお、sha0,sha1 には、異なるサブネットの仮想IPアドレスを設定します。 TCP/IP アプリケーション sha0 TCP/IP アプリケーション 仮想インタフェース sha1 192.168.80.1 192.168.81.1 物理インタフェース eth0 NIC1 eth1 NIC2 eth2 eth3 NIC3 NIC4 LAN1 LAN2 LAN3 LAN4 図2.12 2つの仮想インタフェース定義例 つの仮想インタフェース定義例 28 2.2 オプション機能 2.2.2 全伝送路異常時のクラスタ切替え クラスタ運用時、ある仮想インタフェースが使用しているすべての伝送路が異常となった場合に クラスタ切替えを行うことができます。本機能により、全伝送路異常を検出した場合、システム 管理者が介入することなく、クラスタ間の切替えを行い業務を復旧することができます。高速切 替方式、NIC切替方式による伝送路二重化運用時においては、クラスタ切替えが行われるように 初期設定されています。この機能はクラスタ定義を行う事により自動的に設定されます。 以下の図2.13に、ノードAで仮想インタフェースsha0が束ねているeth0、eth1の両者が通信不能と なった場合にノードBへ切替える場合の例を示します。 以下は、高速切替方式の例ですが、NIC切替方式でも同様です。 フェイルオーバ ノード A ノード B sha0:65 クラスタ アプリケーション sha0:65 sha0 eth0 NIC1 sha0 eth1 eth0 NIC2 NIC1 eth1 NIC2 伝送路異常検出 LAN1 LAN2 :活性 :非活性 図2.13 伝送路異常時のクラスタ間フェイルオーバ 29 第2章 機能 2.2.3 物理インタフェースの共有 物理インタフェースの共有 複数の仮想インタフェースにおいて、1つまたはすべての物理インタフェースを共有して使用す ることができます。これを“物理インタフェースの共有”と呼びます。本機能は以下の場合に利 用します。 z 高速切替方式において、冗長化に使用するNICの枚数を減らし、少ない資源を有効利用 する場合 NIC切替方式において、1つのNICに複数のIPアドレスを設定し、アプリケーション単 位に異なるIPアドレスを使用する場合 z 2.2.3.1 高速切替方式を使用する場合 高速切替方式を使用する場合 高速切替方式が設定されている仮想インタフェース間で物理インタフェースの一部またはすべ ての共有が可能です。NIC切替方式の仮想インタフェースと物理インタフェースの共有を行うこ とはできません。 z 複数の仮想インタフェースに割付ける仮想IPアドレスは、すべて異なるサブネットであ る必要があります。 図2.14に、3つの仮想インタフェースsha0,sha1,sha2(すべて高速切替方式)が、3つの物理イン タフェースeth1,eth2,eth3を共有する場合の設定例を示します。なお、sha0,sha1,sha2には、すべて 異なるサブネットの仮想IPアドレスを設定します。 192.168.40.120 高速切替方式 高速切替方式 sha0 sha1 192.168.50.120 高速切替方式 sha2 GLS eth1 eth2 eth3 NIC1 NIC2 NIC3 192.168.60.120 LAN1 LAN2 LAN3 図2.14 物理インタフェース共有の設定例(1) 物理インタフェース共有の設定例 30 2.2 オプション機能 切替方式を使用する場合 2.2.3.2 NIC切替方式 切替方式を使用する場合 NIC切替方式(論理IP引継ぎ)の複数の仮想インタフェース間で、すべての物理インタフェース 名および物理IPアドレスの値が同一の場合に物理インタフェースの共有が可能です。一部の物理 インタフェースのみの共有はできません。なお、NIC切替方式(物理IP引継ぎ)の場合は物理イ ンタフェースの共有はできません。また、高速切替方式の仮想インタフェースとの物理インタフ ェースの共有はできません。 z NICを共有する複数の仮想インタフェースに割付ける仮想IPアドレスは、すべて同じサ ブネットである必要があります。 図2.15に、3つの仮想インタフェースsha0,sha1,sha2(すべてNIC切替方式)が、2つの物理イン タフェースeth1,eth2を共有する場合の定義例を示します。なお、sha0,sha1,sha2には、すべて同じ サブネットの仮想IPアドレスを設定します。 192.168.70.110 NIC 切替方式 sha0 NIC 切替方式 sha1 eth1 eth2 NIC1 NIC2 192.168.70.120 NIC 切替方式 sha2 GLS 192.168.70.130 LAN1 図2.15 物理インタフェース共有の設定例(2) 物理インタフェース共有の設定例 2.2.3.3 注意事項 z 高速切替方式では、IPv6アドレスを設定した仮想インタフェース間でNIC共有を行うこ とはできません。IPv4アドレスを設定した仮想インタフェース間、または、IPv4アドレ スを設定した仮想インタフェースとIPv6アドレスを設定した仮想インタフェース間で のみ、NIC共有が可能です。 31 第2章 機能 2.2.4 複数論理仮想インタフェースの設定 複数論理仮想インタフェースの設定 1つの仮想インタフェースに対して論理的なインタフェースを作成することができます。これを 論理仮想インタフェースと呼びます。この機能により、アプリケーション単位に異なる仮想IP アドレスを使用することができます。 z 論理仮想インタフェースに割付ける仮想IPアドレスは、仮想インタフェースと同じサブ ネットである必要があります。 以下の図2.16に、仮想インタフェースsha0に論理仮想インタフェースを2つ定義した場合の例を 示します。sha0,sha0:2,sha0:3には、すべて同じサブネットのIPアドレスを設定します。 TCP/IP TCP/IP TCP/IP アプリケーション アプリケーション アプリケーション sha0 sha0:2 sha0:3 論理 IP 192.168.80.1 192.168.80.3 eth0 NIC1 192.168.80.2 eth1 物理インタフェース NIC2 LAN1 LAN2 図2.16 論理仮想インタフェース定義例 論理仮想インタフェースとして作成できるインタフェースの数は、論理番号が2から64までの63 個になります。なお、65番以降の論理番号をもつ論理仮想インタフェースは、クラスタ構成時の 引継ぎ仮想インタフェースとして使用されます。 z z 32 本機能は、高速切替方式の場合のみ使用できます。 NIC切替方式の場合は、物理インタフェース共有機能を使用することにより、本機能と 同等の処理(1つの物理インタフェースに複数のIPアドレスを割当てる処理)を行うこ とができます。 2.2 オプション機能 2.2.5 単一物理インタフェースの設定 単一物理インタフェースの設定 使用する物理インタフェースが1つのみの場合でも仮想インタフェースを形成することができ ます。この機能により、業務用の物理インタフェースを1つしか持たないクラスタシステム上で も、伝送路異常時のクラスタ切替えが可能となります。 以下の図2.17に、単一物理インタフェースの構成例を示します。 TCP/IP アプリケーション TCP/IP アプリケーション NIC 切替方式 高速切替方式 仮想インタフェース sha0 eth0 NIC1 仮想インタフェース 物理インタフェース sha1 eth1 物理インタフェース NIC1 LAN1 LAN2 図2.17 単一物理インタフェースの構成例 z z 本機能は、高速切替方式ならびにNIC切替方式で使用することができます。 単一物理インタフェースでGLSを使用する場合の方式の選定基準は、二重化して使用す る場合に従います。“1.1.1 二重化方式の機能比較”にある障害監視機能、動作条件の 項目を参照のうえ、選択してください。 33 第2章 機能 監視 2.2.6 HUB監視 NIC切替方式におけるHUB監視機能について説明します。 監視機能 2.2.6.1 HUB監視機能 HUB監視機能とは、近隣のHUBに対してpingを一定間隔で実行し、伝送路に異常を検出した場合 に使用するインタフェースを切替える機能です。1つの仮想インタフェースにつき2台まで登録が 可能です。本機能は、NIC切替方式の場合のみ使用できます。 また、HUB-HUB間の伝送路監視を行うことも可能です。(HUB-HUB間監視機能) HUB-HUB間監視を行うことにより、HUB-HUB間の伝送路異常を検出することができます。 インタフェースの切替え事象が発生した場合、HUB-HUB間の伝送路が異常な状態では通信不可 能となりますが、これを未然に防ぐことができます。 待機パトロール機能を使用する場合、待機パトロール機能がHUB-HUB間監視を兼ね備えている ため、HUB-HUB間監視機能は未使用でも構いません。待機パトロール機能については、“2.2.7 待機パトロール機能”を参照してください。 HUB監視機能の概要を図2.18に示します。 HUB1 および HUB2 の監視 sha0 (eth0:1) NIC 切替方式 相手システム 仮想インタフェース eth0 eth1 eth0 NIC1 NIC2 NIC1 HUB1 HUB2 :活性 プライマリ HUB セカンダリHUB :非活性 図2.18 HUB監視機能 監視機能 接続するHUBにIPアドレスが設定できない場合には、監視先としてルータや他ホストを設定する ことができます。 ただし、このような場合には、監視先が停止した場合にping監視に失敗し切替えが発生する場合 があるため、監視先を2つ設定し、かつ、HUB-HUB間監視を有効にしてください。 これにより、設定した監視先の一方が停止した場合でも、他の監視先が動作していれば不要な切 替は発生しなくなります。 34 2.2 オプション機能 z z HUB-HUB監視機能の設定方法については、“7.7 hanetpollコマンド”を参照してくださ い。 使用するHUBが1台の場合、監視先の設定は1つのみで設定することができますが、監 視先であるHUBが故障した場合、冗長化しているすべての伝送路が使用できなくなる ため、HUBが1台での運用は推奨しません。 間監視機能を使用しない 2.2.6.1.1 HUB-HUB間監視機能を使用しない HUB-HUB間監視機能を使用しない運用では、はじめにプライマリHUB(図2.19のスイッチ /HUB1)に対してping監視を行い、プライマリHUBに対して異常を検出した場合に、現運用系の NICを非活性化し、現待機系NICを活性化します。現待機系NICが活性化された後はセカンダリ HUB(図2.19のスイッチ/HUB2)に対してping監視を行います。 プライマリ インタフェース セカンダリ インタフェース カスケード 監視 スイッチ/HUB1 スイッチ/HUB2 (プライマリ監視先) (セカンダリ監視先) 異常発生 切替え プライマリ インタフェース セカンダリ インタフェース カスケード X 監視 スイッチ/HUB1 スイッチ/HUB2 (プライマリ監視先) (セカンダリ監視先) 図2.19 HUB-HUB間監視なし 間監視なし 35 第2章 機能 間監視機能を使用する 2.2.6.1.2 HUB-HUB間監視機能 間監視機能を使用する HUB-HUB間監視機能を使用する運用では、はじめにセカンダリHUB(図2.20のスイッチ/HUB2) に対してping監視を行います。 セカンダリHUBに対して異常を検出した場合、セカンダリHUBへの監視に加え、プライマリHUB (図2.20のスイッチ/HUB1)への監視を開始します。(この時、セカンダリHUBへの監視が失敗 した旨のメッセージ(873番)が出力されますので、原因を調査してください。) プライマリHUBへの監視を開始した後は、セカンダリHUBとプライマリHUBの両方に対して交 互に監視を行います。セカンダリHUBへの監視は復旧監視であり、セカンダリHUBの復旧が検 出された時点でプライマリHUBへの監視を停止します。 セカンダリHUBとプライマリHUBの両方に対する一定間隔(デフォルトは5秒)の監視が一定回 数(デフォルトは5回)連続で失敗した場合は、伝送路異常と判断します。なお、セカンダリHUB に異常があったことはメッセージ(873番)により通知されるため、プライマリHUBでの切替え事 象が発生する前にセカンダリHUBの復旧を行うことが可能です。 プライマリ インタフェース セカンダリ インタフェース カスケード 監視 スイッチ/HUB1 スイッチ/HUB2 (プライマリ監視先) (セカンダリ監視先) 異常発生 プライマリ インタフェース セカンダリ インタフェース カスケード 監視 X 復旧 監視 スイッチ/HUB1 スイッチ/HUB2 (プライマリ監視先) (セカンダリ監視先) 図2.20 HUB-HUB間監視あり 間監視あり(セカンダリ監視異常時) 間監視あり(セカンダリ監視異常時) 36 2.2 オプション機能 プライマリ インタフェース セカンダリ インタフェース カスケード 監視 スイッチ/HUB1 スイッチ/HUB2 (プライマリ監視先) (セカンダリ監視先) 異常発生 切替え プライマリ インタフェース X セカンダリ インタフェース カスケード 監視 スイッチ/HUB1 スイッチ/HUB2 (プライマリ監視先) (セカンダリ監視先) 図2.21 HUB-HUB間監視あり 間監視あり(プライマリ監視異常時) 間監視あり(プライマリ監視異常時) 37 第2章 機能 2.2.7 待機パトロール機能 NIC切替方式において、非活性化されている待機インタフェースの状態を監視します。これによ り以下の効果があります。 z z z 待機インタフェースで異常が発生した場合、メッセージを出力します。これにより、運 用インタフェースで異常が発生した際、既に待機インタフェースでも異常が発生してい た状態での切替えを未然に防ぐ事ができます。 異常発生により待機インタフェースに切替わった後、旧運用インタフェースが復旧した 場合に、自動的に切戻しを行うことができます。(自動切戻し機能) すべての伝送路で異常が発生して伝送路監視が停止した後、待機パトロールによる復旧 検出を契機に伝送路監視機能を自動的に再開します。 なお、待機パトロールの開始はシステム起動時および該当するNIC切替方式の活性化処理時に実 行され、システム停止時または、該当するNIC切替方式の非活性化処理時に自動的に停止します。 また、手動で操作をすることもできます。手動での待機パトロールの開始は“7.10 strptlコマン ド”および待機パトロールの停止は、“7.11 stpptlコマンド”を参照してください。 自動切戻し機能の詳細は“2.2.8 自動切戻し”を参照してください。 NIC 切替方式 sha0 仮想インタフェース eth0 eth1 NIC1 NIC2 監視フレーム :活性 :非活性 図2.22 待機パトロール z 本機能は、NIC切替方式の場合のみ使用できます。高速切替方式では、待機インタフェ ースは存在しないため、本機能に相当する処理は必要ありません。 2.2.8 自動切戻し機能 NIC切替方式において、待機パトロール機能を使用することにより、 “プライマリインタフェ ース復旧後即座に自動的に切戻しを行う。”または、“現使用中のセカンダリインタフェースに 異常が発生した時に切戻しを行う。”を設定することができます。図2.23に、自動切戻し機能の 動作概要図を示します。 38 2.2 オプション機能 初 期 状 態 仮 想 インタフェース : 活 性 sh a0 : 非 活 性 eth 0 eth 1 N IC 1 N IC 2 監 視 フ レ ー ム 異 常 発 生 後 仮 想 インタフェース sh a0 eth 0 eth 1 N IC 1 N IC 2 監 視 フ レ ー ム 異 常 異 常 復 旧 状 態 仮 想 インタフェース sh a0 eth 0 eth 1 N IC 1 N IC 2 監 視 フ レ ー ム 復 旧 後 直 ち に 初 使 用 中 イ ン タ フ ェ ー ス に 異 常 が 発 生 す 期 状 態 へ る ま で 現 状 維 持 仮 想 インタフェース 仮 想 インタフェース sh a0 sh a0 eth 0 eth 1 eth 0 eth 1 N IC 1 N IC 2 N IC 1 N IC 2 監 視 フ レ ー ム 異 常 発 生 後 監 視 フ レ ー ム 仮 想 インタフェース sh a0 eth 0 eth 1 N IC 1 N IC 2 監 視 フ レ ー ム 異 常 図2.23 自動切戻し機能 39 第2章 機能 監視先としてHUB以外の機器を指定すると、通信経路の異常発生箇所によっては、プライマリ インタフェース復旧後、即座に自動的に切戻しが行われない場合があります。 従って、即時切戻しを行いたい場合には、必ず監視先としてHUBを指定して下さい。 z 異常となったインタフェースを復旧後、待機パトロールにより復旧が検出される(885 番のメッセージが出力される)前に、使用中のインタフェースが異常となった場合は、 NICの切戻しが行われません。この場合、インタフェースが両系異常となりますので、 “4.6.2 NIC切替方式における伝送路異常発生時の復旧手順”を参照し、インタフェース の復旧を行ってください。 2.2.9 物理インタフェースの動的追加/削除/切替え 物理インタフェースの動的追加/削除/切替え 高速切替方式において、束ねられた物理インタフェースを仮想インタフェースが活性化されたま まの状態(動的)で追加/削除する事ができます。動的追加/削除は、hanetnicコマンドにより 行います。詳細は“7.9 hanetnicコマンド”を参照してください。 図2.24に物理インタフェースの動的追加/削除コマンド実行時の動作概要図を示します。 なお、物理インタフェースの動的追加/削除コマンドには以下の2つのモードが存在します。 一時的な追加/削除 構成情報ファイルを編集せずに束ねる物理インタフェースを操作します。従って、マシ ンのリブート等の操作により自動的に元の状態に戻ります。また、動的追加は、本モー ドで削除した物理インタフェース以外を追加することはできません。 恒常的な追加/削除 構成情報ファイルを編集します。従って、マシンのリブート等の操作後も変更が反映さ れています。なお、仮想インタフェースがクラスタリソースへ登録されている場合には、 恒常的削除を実行することはできません。 40 2.2 オプション機能 伝送路二重化機能 sha0 仮想インタフェース eth0 eth1 eth2 NIC1 NIC2 NIC3 LAN1 LAN2 LAN3 追加 伝送路二重化機能 sha0 恒常的追加 (定義ファイル更新) 仮想インタフェース :活性 :非活性 eth0 eth1 NIC1 NIC2 LAN1 LAN2 追加 恒常的削除 一時的削除および追加 削除 伝送路二重化機能 削除 (定義ファイル更新) (定義ファイル未更新) sha0 仮想インタフェース 伝送路二重化機能 sha0 eth0 eth1 eth0 NIC1 NIC2 NIC1 仮想インタフェース LAN1 LAN2 LAN1 図2.24 物理インタフェースの動的追加/削除機能概要 物理インタフェースの動的追加 削除機能概要 41 第2章 機能 NIC切替方式において、現用系のインタフェースが活性化されたままの状態(動的)で待機系の 物理インタフェースを使用するように手動で変更する事ができます。図2.25に物理インタフェー スの切替えコマンド実行時の動作概要図を示します。 伝送路二重化機能 sha0 仮想インタフェース 物理インタフェース eth0 eth1 NIC1 NIC2 物理インタフェース LAN1 切替 切替 伝送路二重化機能 :活性 :非活性 sha0 仮想インタフェース 物理インタフェース eth0 eth1 NIC1 NIC2 物理インタフェース LAN1 図2.25 物理インタフェースの動的切替え機能概要 42 2.2 オプション機能 2.2.10 ユーザコマンド実行機能 NIC切替方式において、ユーザがあらかじめ用意したコマンドを特定のタイミングで実行するこ とができます。 設定方法は“3.6.9 ユーザコマンド実行機能の設定”を参照してください。 なお、高速切替方式では本機能は利用できません。 実行タイミングは、以下の通りです。 NIC切替方式の場合 z IPアドレス活性、非活性時のユーザコマンド実行 アドレス活性、非活性時のユーザコマンド実行 伝送路監視異常(LAN異常、HUB異常等)による自動切替えや、運用コマンド実行(活 性、非活性や手動切替え)により、論理IPアドレス(論理IPアドレス引継ぎ機能使用時) または物理IPアドレス(物理IPアドレス引継ぎ機能使用時)の活性化や非活性化が行わ れた場合に、ユーザが指定したコマンドを実行します。 IPアドレスの活性、非活性に伴うアプリケーションの再起動や、特定ルーティング情報 の設定、ARP情報の削除やMACアドレスの変更等を行いたい場合に使用します。 z 伝送路異常検出時のユーザコマンド実行 伝送路監視異常(LAN異常、HUB異常等)を検出した場合に、ユーザが指定したコマ ンドを実行します。 システム管理者やアプリケーションに異常発生を通知したい場合に使用します。 z 待機パトロール異常、復旧検出時のユーザコマンド実行 待機パトロールによる伝送路監視異常や復旧等を検出した場合に、ユーザが指定したコ マンドを実行します。システム管理者やアプリケーションに異常発生や復旧検出を通知 したい場合に使用します。なお、hanetparamコマンドにより、待機パトロールの監視間 隔(‘-p’オプション)または連続監視回数(‘-o’オプション)のどちらかを0に設定した場合、 本ユーザコマンド実行機能を使用することはできません。 43 第2章 機能 図2.26に、NIC切替方式(論理IPアドレス引継ぎ機能)における、IPアドレス活性、非活性時のユー ザコマンド実行タイミングを示します。 【システム起動時またはクラスタサービス起動時】 Primary 物理インタフェース活性化 ユーザコマンド実行(IPv4 用) (活性前) 論理インタフェース(IPv4)活性化 ユーザコマンド実行(IPv4 用) ユーザコマンド実行(IPv6 用) (活性後) (活性前) 論理インタフェース(IPv6)活性化 ユーザコマンド実行(IPv6 用) (活性後) 伝送路監視の開始 図2.26 IPアドレス活性 アドレス活性,非活性時のユーザコマンド実行タイミング アドレス活性 非活性時のユーザコマンド実行タイミング(論理 非活性時のユーザコマンド実行タイミング 論理IP引継ぎ機能 論理 引継ぎ機能) 引継ぎ機能 (続く 続く) 続く 44 2.2 オプション機能 【伝送路異常検出時またはコマンドによる手動切替え時】 伝送路監視の停止 ユーザコマンド実行(IPv4 用) (非活性前) 論理インタフェース(IPv4)非活性化 ユーザコマンド実行(IPv4 用) ユーザコマンド実行(IPv6 用) (非活性後) (非活性前) 論理インタフェース(IPv6)非活性化 ユーザコマンド実行(IPv6 用) (非活性後) Primary 物理インタフェース非活性化 Secondary 物理インタフェース活性化 ユーザコマンド実行(IPv4 用) (活性前) 論理インタフェース(IPv4)活性化 ユーザコマンド実行(IPv4 用) ユーザコマンド実行(IPv6 用) (活性後) (活性前) 論理インタフェース(IPv6)活性化 ユーザコマンド実行(IPv6 用) (活性後) 伝送路監視の再開 図2.26 IPアドレス活性 アドレス活性,非活性時のユーザコマンド実行タイミング アドレス活性 非活性時のユーザコマンド実行タイミング(論理 非活性時のユーザコマンド実行タイミング 論理IP引継ぎ機能 論理 引継ぎ機能) 引継ぎ機能 (続き 続き) 続き 45 第2章 機能 図2.27に、NIC切替方式(物理IPアドレス引継ぎ機能)における、IPアドレス活性、非活性時のユー ザコマンド実行タイミングを示します。 【システム起動時またはクラスタサービス起動時】 初期状態 ユーザコマンド実行(IPv4 用) (活性前) Primary 物理インタフェース活性化 ユーザコマンド実行(IPv4 用) (活性後) 伝送路監視の開始 【伝送路異常検出時またはコマンドによる手動切替え時】 伝送路監視の停止 ユーザコマンド実行(IPv4 用) (非活性前) Primary 物理インタフェース非活性化 ユーザコマンド実行(IPv4 用) (非活性後) ユーザコマンド実行(IPv4 用) (活性前) Secondary 物理インタフェース活性化 ユーザコマンド実行(IPv4 用) (活性後) 伝送路監視の開始 図2.27 IPアドレス活性 アドレス活性,非活性時のユーザコマンド実行タイミング アドレス活性 非活性時のユーザコマンド実行タイミング(物理 非活性時のユーザコマンド実行タイミング 物理IP引継ぎ機能 物理 引継ぎ機能) 引継ぎ機能 46 2.2 オプション機能 図2.28に、NIC切替方式における伝送路異常検出時のユーザコマンド実行タイミングを示します。 【Primary インタフェースから伝送路監視を開始した場合】 Primary 監視状態(ON)、Secondary 監視状態(WAIT) Primary 異常検出 ユーザコマンド実行 ノード内 NIC 切替え発生(Primary→Secondary) Primary 監視状態(FAIL)、Secondary 監視状態(ON) Secondary 異常検出 ユーザコマンド実行 Primary 監視状態(FAIL)、Secondary 監視状態(FAIL) 【Secondary インタフェースから伝送路監視を開始した場合】 Primary 監視状態(WAIT)、Secondary 監視状態(ON) Secondary 異常検出 ユーザコマンド実行 ノード内 NIC 切替え(Secondary→Primary) Primary 監視状態(ON)、Secondary 監視状態(FAIL) Primary 異常検出 ユーザコマンド実行 Primary 監視状態(FAIL)、Secondary 監視状態(FAIL) 図2.28 伝送路異常検出時のユーザコマンド実行タイミング 47 第2章 機能 図2.29に、 NIC切替方式における待機パトロール異常、復旧検出時のユーザコマンド実行タイミ ングを示します。 待機パトロール起動 待機パトロール確立検出 待機パトロール異常検出 ユーザコマンド実行 ユーザコマンド実行 待機パトロール正常 待機パトロール異常 (状態:ON) (状態:FAIL) 待機パトロール異常検出 ユーザコマンド実行 待機パトロール復旧検出 ユーザコマンド実行 図2.29 待機パトロール異常、復旧検出時のユーザコマンド実行 48 2.3 その他の機能 2.3 その他の機能 各方式では、表2.2に示す機能を使用する事ができます。 表2.2 各方式で使用可能な機能 機能名 二重化方式 高速切替方式 NIC切替方式 切替方式 伝送路異常時のメッセージ出力 ○ ○ NIC(PCIカード)の活性保守 ○ ○ インタフェース状態監視機能 △ ○ [記号の説明] ○:サポート、△:クラスタシステムのみサポート、×:未サポート 2.3.1 伝送路異常時のメッセージ出力 ある物理インタフェース上で伝送路異常を検出した時に、コンソールにメッセージを出力します。 この機能により、伝送路の異常発生をリアルタイムに認識することができます。 2.3.2 NIC(PCIカード カード)の活性保守 カード の活性保守 サーバの電源を落とすことなく、NICの取り外しや交換を行う機能です。 活性保守を行う場合には、下記のマニュアルを必ず参照してください。 z PRIMEQUEST 480/440 運用マニュアル 伝送路二重化機能の活性保守手順については、“4.5 活性保守(追加/削除/交換)”を参照してくだ さい。 2.3.3 インタフェース状態監視機能 伝送路二重化機能で使用しているインタフェースの活性/非活性状態を監視することにより、利 用者が誤ってifconfigコマンドにより個別にUp/Downを行ってしまった場合でも、運用上の本来 の状態に復元します。 以下に、インタフェース状態監視機能により活性/非活性状態の復元が可能なインタフェースを 示します。 表2.3 インタフェース状態監視機能による状態復元が可能なインタフェース 二重化方式 シングルシステム クラスタシステム 仮想I/F 仮想 (論理 論理I/F) 論理 論理仮想 I/F 物理I/F 物理 仮想I/F 仮想 (論理 論理I/F) 論理 論理仮想 I/F 物理I/F 物理 高速切替方式 × × × ○ ○ × NIC切替方式 ○ − ○ ○ − ○ [記号の説明] ○:復元可能、×:復元不可、−:組合せなし 49 第2章 機能 50 2.4 留意事項 2.4 留意事項 2.4.1 共通の留意事項 環境設定に関する留意事項 z z z z z 定義可能な仮想インタフェース数および論理仮想インタフェース数の範囲は、その合計 数が1∼64までです。 1つの仮想インタフェースが冗長化できる物理インタフェース数の範囲は、高速切替方 式の場合は1∼8まで、NIC切替方式の場合は1∼2までです。 1つの仮想インタフェースに定義可能な論理仮想インタフェース数は1∼63までです。 自システムの/etc/hostsファイルには、伝送路二重化機能で使用するすべてのホスト名と IPアドレスが定義されていなければいけません。 使用するインタフェースのMTU長はシステムにより自動設定されますが、NIC切替方式 の場合には、ユーザコマンド実行機能によりMTU長を変更することができます。変更 方法については、本マニュアルの“3.6.9 ユーザコマンド実行機能の設定”を参照して ください。なお、その他の二重化方式では、MTU長を変更することはできません。 運用に関する留意事項 z z z 伝送路二重化機能では、マルチキャストIPアドレスを使用することはできません。 伝送路二重化機能では、IPv6-IPv4トンネリング用インタフェース(sitX)を使用できませ ん。 伝送路二重化機能では、インタフェース状態監視機能により、仮想インタフェースで束 ねている物理インタフェースを利用者が個別に活性化/非活性化を行っても、運用上の 本来の状態に復元します。 上位アプリケーションに関する留意事項 z z z z 動作するアプリケーションがTCPを使用している場合、伝送路障害発生時にロストした データはTCPの再送により保証され、最終的に相手システムに届きます。このため、TCP コネクションは切断されず、通信エラーは発生しません。但し、アプリケーションがタ イマ制御等による応答監視を行っている場合には、伝送路の切離し/切替えが完了する 時間よりも長くタイマ値を設定する必要があります。タイマ値を変更できない等の理由 でTCPコネクションが切断される場合には、TCPコネクションを再確立して通信を復旧 して下さい。 動作するアプリケーションがUDPを使用している場合には、伝送路障害発生時にロスト したデータは保証されません。アプリケーション自身で再送する等の復旧処理が必要で す。 伝送路二重化機能では、上位アプリケーションとしてDHCP(サーバ機能およびクライ アント機能)は使用できません。 上位アプリケーションとしてNTPを使用する場合は、NTPデーモン起動前に、伝送路二 重化機能が制御するIPアドレスを活性化しておく必要があります。システム起動時は、 NTPデーモンよりも先に伝送路二重化機能が起動されるため、特別な操作は必要ありま せんが、システム起動後、運用コマンドにより手動でIPアドレスを活性化した場合や、 クラスタ運用の場合は、IPアドレスが活性化された後、NTPデーモンを再起動してくだ さい。また、NTPデーモンが論理IPアドレスを使用して通信できるように設定する必要 があります。この場合、NTPデーモンの設定ファイル(/etc/sysconfig/ntpd)を編集し、オ プションに"-L"を追加してください。 # Drop root to id 'ntp:ntp' by default. Requires kernel >= 2.2.18. OPTIONS="-L -U ntp -p /var/run/ntpd.pid" 2.4.2 高速切替方式による二重化運用時の留意事項 高速切替方式による二重化運用時の留意事項 z z 高速切替方式による二重化運用を行う各々のシステム上で、伝送路二重化機能が動作し ている必要が有ります。 高速切替方式では、冗長化した伝送路に対して1つの仮想ネットワークを構築するため、 51 第2章 機能 z z z この仮想ネットワークに対する新たなネットワーク番号またはサブネットワーク番号 が必要となります。 1つのネットワーク上に接続可能なNICのインタフェースは1つのみです。複数のインタ フェースを同一ネットワーク上に接続することはできません。 冗長化するNICは、どのように組み合わせることも可能ですが、伝送性能が異なる組み 合わせでは、伝送性能が低い方のNICによって通信性能が抑えられます。したがって、 同種のNICを組み合わせて冗長化することを推奨します。 高速切替方式では、専用のイーサネットフレームを使用するため、VLAN(バーチャル LAN)運用の場合、VLANの設定によっては通信できない場合があります。この場合は VLANの利用を止めるか、または任意のイーサネットフレームが使用可能となるよう VLANの設定を変更してください。 2.4.3 NIC切替方式 切替方式による二重化運用時の留意事項 切替方式による二重化運用時の留意事項 z z z z z z 52 NIC切替方式で接続するHUBは1台でも構いませんが、HUBにMAC学習機能がある場合、 正常に通信ができないことがあります。この場合はHUBを2台にしてHUB-HUB間を接 続し、それぞれのHUBにケーブルを接続してください。(“2.1.2 NIC切替方式”の図2.7 NIC切替方式のシステム構成を参照。) NIC切替方式の待機パトロール機能では、専用のイーサネットフレームを使用するため、 VLAN(バーチャルLAN)運用の場合、VLANの設定によっては待機パトロール機能が 利用できない場合があります。この場合は、待機パトロール機能、またはVLANの利用 を止めるか、任意のイーサネットフレームが使用可能となるようVLANの設定を変更し てください。 NIC切替方式では、pingによる異常監視を行うため、IPアドレスが設定できるHUBを使 用する必要があります。IPアドレスが設定できない場合は、HUBに接続された他装置の IPアドレスを代用することも可能ですが、この場合、装置自身が異常となると伝送路異 常として扱われますので、注意してください。 IPv6仮想インタフェースを使用する場合は、システム起動時に ipv6モジュールがロー ドされるように、/etc/sysconfig/networkファイルに、” NETWORKING_IPV6=yes”という 設定を行ってください。 IPv6仮想インタフェースを使用する場合、EthernetのLinkUp遅延によりIPv6アドレス自 動構成が遅延するのを防止するためradvdの再起動を行う場合があります。これに伴い、 radvdよりメッセージ ” radvd[XXXX]: resuming normal operation” が出力されますが異 常ではありません。 NIC切替方式を使用するサーバをIPv6ルータとして設定しないでください。 第3章 章 導入 本章では、伝送路二重化機能の環境設定方法について説明します。 53 第3章 章 導入 54 3.1 設計 3.1 設計 伝送路二重化機能で使用する二重化方式を選定し、インタフェース名やIPアドレス等の環境設定 項目の内容を決定します。 以下に、設計から環境設定までの手順を示します。 <設計> 二重化方式の選定 (必須) 設定項目の決定 (必須) <システムの設定> カーネルパラメタの設定 ネットワークの設定 (必要に応じて実施) (必須) <環境設定> 構成情報の設定 共通パラメタの設定 (必須) (必要に応じて実施) 図3.1 設計から環境設定までの手順 55 第3章 章 導入 3.1.1 二重化方式の選定 二重化方式の選定 使用する二重化方式を決めます。選択可能な二重化方式を表3.1に示します。 なお、二重化方式選定方法については“1.1.2 二重化方式の選定基準”を参照してください。 表3.1 選択可能な二重化方式 二重化方式名 選択基準 高速切替方式 通信相手が高速切替方式を使用しているサーバの場合、本方式を選択し ます。本方式は、多重化した伝送路の障害を早期に検出し、障害検出時 は通信を正常な伝送路へ即時に切替えることが可能です。 NIC切替方式 ホットスタンバイ構成のルータや、負荷分散装置、他社サーバ等、様々な 機器が混在するネットワーク上にLinuxサーバを配置する場合、本方式を 選択します。 1つのシステム上に複数の仮想インタフェースを生成し、複数の二重化方式を同時に使用するこ とも可能です。 二重化方式は、hanetconfig createコマンドの-mオプションで指定します。 3.1.2 設定項目の決定 使用する二重化方式ごとに設定項目の内容を決めます。 3.1.2.1 高速切替方式 高速切替方式を使用する場合、表3.2に示す設定項目(構成情報)を決めます。 表3.2 高速切替方式の設定項目(構成情報) 高速切替方式の設定項目(構成情報) 設定項目(構成情報) 設定項目(構成情報) 仮想インタフェー ス情報(1) 仮想インタフェース名 T-1 仮想IPアドレス(またはホスト名) T-2 サブネットマスク T-3 物理インタフェース情報(1) 物理インタフェース情報(2) 物理インタフェース名 T-4 IPアドレス(またはホスト名) T-5 サブネットマスク T-6 物理インタフェース名 T-7 IPアドレス(またはホスト名) T-8 サブネットマスク T-9 (物理インタフェース数分繰り返す) (仮想インタフェース数分繰り返す) 56 設定値 3.1 設計 以下に各設定項目について説明します。 <仮想インタフェース情報> 仮想インタフェースの数分、以下の設定を行います。 ・仮想インタフェース名( −1) ) ・仮想インタフェース名(T− 二重化する物理インタフェースに割り当てる仮想インタフェースの名前を指定します。 本項目は、hanetconfig createコマンドの-nオプションで、shaX(Xは数字)の名前で指定 します。 ・仮想IPアドレス −2) ) ・仮想 アドレス(またはホスト名) アドレス(またはホスト名)( (またはホスト名)(T− 仮想インタフェースに割当てるIPアドレス(またはホスト名)を指定します。このIPアド レスのネットワーク部(IPv4時)またはprefix(IPv6時)は、物理インタフェースに割当 てるIPアドレスと異なる値でなければいけません。本項目は、IPv4の場合は、hanetconfig createコマンドの-iオプションで指定します。IPv6の場合は、/etc/radvd.confファイルで指 定します。 ・サブネットマスク( −3) ) ・サブネットマスク(T− IPv4アドレスを使用する場合は、仮想IPアドレスに適用するサブネットワークマスク値を 設定します。サブネット分割を行わない場合には省略可能です。本項目は、hanetmaskコ マンドで記述します。IPv6アドレスを使用する場合は設定不要です。 <物理インタフェース情報> 冗長化する物理インタフェースの数分、以下の設定を行います。 ・物理インタフェース名( −4,7) ) ・物理インタフェース名(T− 使用する物理インタフェースの名前を指定します。本項目は、hanetconfig createコマンド の-tオプションで指定します。(例.eth1,eth2等) ・物理IPアドレス −5,8) ) ・物理 アドレス( アドレス(T− IPv4アドレスを使用する場合、物理インタフェースに割当てるIPアドレス(またはホスト 名)を指定します。このIPアドレスのネットワーク部は、他の物理インタフェースおよ び仮想インタフェースに割当てるIPアドレスと異なる値でなければいけません。本項目 は、" /etc/sysconfig/network-scripts/ifcfg-物理インタフェース名"ファイルを作成し、ファイ ル内に、IPアドレスを記載することで設定します。 ・サブネットマスク( −6,9) ) ・サブネットマスク(T− IPv4アドレスを使用する場合は、物理IPアドレスに適用するサブネットワークマスク値を 設定します。サブネット分割を行わない場合には省略可能です。本項目は、" /etc/sysconfig/network-scripts/ifcfg-物理インタフェース名"ファイルで記述します。IPv6アド レスを使用する場合は設定不要です。 57 第3章 章 導入 切替方式 3.1.2.2 NIC切替方式 NIC切替方式を使用する場合、表3.3に示す設定項目(構成情報)を決めます。 表3.3 NIC切替方式の設定項目 切替方式の設定項目(構成情報) 切替方式の設定項目(構成情報) 設定項目(構成情報) 設定項目(構成情報) 仮想インタフェー ス情報(1) 設定値 仮想インタフェース名 D-1 仮想IPアドレス(またはホスト名) D-2 サブネットマスク D-3 物理インタフェース情報(1) 物理インタフェース名 D-4 IPアドレス(またはホスト名) D-5 物理インタフェース情報(2) 物理インタフェース名 D-6 待機パトロール情報 仮想インタフェース名 D-7 自動切戻し方法 D-8 プライマリ監視先IPアドレス(ま たはホスト名) D-9 セカンダリ監視先IPアドレス(ま たはホスト名) D-10 HUB-HUB間監視 D-11 監視先情報 (仮想インタフェース数分繰り返す) 以下に各設定項目について説明します。 <仮想インタフェース情報> 仮想インタフェースの数分、以下の設定を行います。 ・仮想インタフェース名( −1) ) ・仮想インタフェース名(D− 二重化する物理インタフェースに割り当てる仮想インタフェースの名前を指定します。 本項目は、hanetconfig createコマンドの-nオプションで、shaX(Xは数字)の名前で指定 します。 ・仮想IPアドレス −2) ) ・仮想 アドレス(またはホスト名) アドレス(またはホスト名)( (またはホスト名)(D− 仮想インタフェースに割当てるIPアドレス(またはホスト名)を指定します。このIPアド レスのネットワーク部(IPv4時)またはprefix(IPv6時)は、物理インタフェースに割当 てるIPアドレスと同じでなければいけません。本項目は、hanetconfig createコマンドの-i オプションで指定します。 ・サブネットマスク( −3) ) ・サブネットマスク(D− IPv4アドレスを使用する場合は、仮想IPアドレスに適用するサブネットワークマスク値を 設定します。サブネット分割を行わない場合には省略可能です。本項目は、hanetmaskコ マンドで記述します。IPv6アドレスを使用する場合は設定不要です。 <物理インタフェース情報> 冗長化する物理インタフェースの数分、以下の設定を行います。 58 3.1 設計 ・物理インタフェース名( −4,6) ) ・物理インタフェース名(D− 使用する物理インタフェースの名前を指定します。本項目は、hanetconfig createコマンド の-tオプションで指定します。(例.eth1,eth2等) ・物理IPアドレス −5) ) ・物理 アドレス(またはホスト名) アドレス(またはホスト名)( (またはホスト名)(D− 物理インタフェースに割当てるIPアドレス(またはホスト名)を指定します。他の物理 インタフェースおよび仮想インタフェースに割当てるIPアドレスと異なる値でなければ いけません。本項目は、”/etc/sysconfig/network-scripts/ifcfg-物理インタフェース名”ファイ ルを作成し、ファイル内に、IPアドレスを記載します。 <待機パトロール情報> 待機パトロール機能を使用する場合、以下の設定を行います。待機パトロール機能を使 用しない場合、本設定は不要です。 ・仮想インタフェース名( −7) ) ・仮想インタフェース名(D− 待機パトロール用の仮想インタフェースの名前を指定します。本項目は、hanetconfig create コマンドの-nオプションで、shaX(Xは数字)の名前で指定します。 ・自動切戻し方法( −8) ) ・自動切戻し方法(D− 待機パトロール機能を設定することにより、伝送路が復旧した場合、自動切戻し機能が 有効となります。復旧後、待機インタフェースとして組み込む場合には、hanetconfig create コマンドの-mオプションでpを指定します。復旧後、直ちに切り戻しを実行したい場合に は-mオプションでqを指定します。 <監視先情報> 仮想インタフェースの数分、以下の設定を行います。なお、本項目を省略することはで きません。 ・プライマリ監視先IPアドレス −9) ) ・プライマリ監視先 アドレス(またはホ アドレス(またはホスト名) (またはホスト名)( スト名)(D− プライマリ物理インタフェース使用時に監視するHUBのIPアドレス(またはホスト名) を指定します。本項目は、hanetpoll createコマンドの-pオプションで指定します。 ・セカンダリ監視先IPアドレス −10) ) ・セカンダリ監視先 アドレス(またはホスト名) アドレス(またはホスト名)( (またはホスト名)(D− セカンダリ物理インタフェース使用時に監視するHUBのIPアドレス(またはホスト名) を指定します。本項目は、hanetpoll createコマンドの-pオプションで指定します。本項目 は省略可能です。その場合、プライマリ監視先IPアドレス(またはホスト名)と同じ値 が適用されます。 ・HUB-HUB間監視 間監視( −11) ) 間監視(D− HUBを2台使用しHUB∼HUB間をカスケード接続している場合、カスケード接続している HUBとHUB間の伝送路の状態を監視するか否かを指定します。 on:HUB-HUB間の監視を行います。 off:HUB-HUB間の監視を行いません。 初期値として“off”が設定されています。本項目は、hanetpoll createコマンドの-bオプシ ョンで指定します。 59 第3章 章 導入 3.1.2.3 各方式の設定項目 表3.4に、各方式の設定項目について説明します。これらの値はシステムで一意です。仮想イン タフェース単位に変更することはできません。本項目は、デフォルト値を使用する場合は設定不 要です。 表3.4 二重化方式の設定項目(パラメタ) 二重化方式の設定項目(パラメタ) 設定項目(パラメタ) 設定項目(パラメタ) 高速切替方式 NIC切替方式 切替方式 設定値 デフォルト値 伝送路監視間隔 ○ - K-1 5秒 メッセージ出力(相手監視)までの連続監 視回数 ○ - K-2 0回 クラスタ切替えまでの連続監視回数 ○ - K-3 5秒 起動直後のクラスタ切替え ○ - K-4 しない メッセージ出力(物理インタフェース監視) ○ - K-5 しない 待機パトロール監視間隔 - ○ K-6 15秒 メッセージ出力(待機パトロール監視)ま での連続監視回数 - ○ K-7 3回 監視間隔 - ○ K-8 5秒 監視回数 - ○ K-9 5回 復旧監視間隔 - ○ K-10 5秒 クラスタ切替え - ○ K-11 行う リンクアップ待ち時間 - ○ K-12 60秒 [記号の説明] ○:有効、−:無効 以下に各設定項目について説明します。 ・伝送路監視間隔( −1) ) ・伝送路監視間隔(K− 伝送路を監視する間隔を秒単位で指定します。指定可能範囲は、0∼300です。0を指定し た場合は監視を行いません。初期値として5(秒)が設定されています。本項目は、hanetparam コマンドの -w オプションで指定します。高速切替方式の場合に有効です。 ・メッセージ出力(相手監視)までの連続監視回数 −2) ) ・メッセージ出力(相手監視)までの連続監視回数( (相手監視)までの連続監視回数(K− 伝送路異常検出時に相手単位にメッセージ出力(メッセージ番号:800,801)する場合、 メッセージ出力までの連続監視回数を指定します。指定可能範囲は、0∼100です。0を指 定した場合はメッセージ出力を行いません。初期値として0(メッセージ出力しない)が設 定されています。本項目は、hanetparamコマンドの -m オプションで指定します。高速切 替方式の場合に有効です。 ・クラスタ切替えまでの連続監視回数( −3) ) ・クラスタ切替えまでの連続監視回数(K− 仮想インタフェースが使用している伝送路がすべて異常となった場合、クラスタ切替え を行うか否かを指定します。指定可能範囲は、0∼100です。0を指定した場合は、クラス タ切替えを行いません。クラスタ切替えを行う場合は、クラスタ切替えを行うまでの連 続監視回数を1∼100の範囲で指定します。初期値として5(5回連続して全伝送路異常を検 出した場合、クラスタ切替えを行う)が設定されています。本項目は、hanetparamコマン ドの -l オプションで指定します。高速切替方式の場合に有効です。 60 3.1 設計 ・起動直後のクラスタ切替え( −4) ) ・起動直後のクラスタ切替え(K− システム起動前に、既に仮想インタフェースが使用するすべての伝送路で異常が発生し ていた場合、クラスタ起動後直ちにクラスタ切替えを行うか否かを指定します。指定可 能な値は、“on”または“off”です。“on ”を指定した場合、userApplication起動後直 ちにクラスタ切替えを行います。“off”を指定した場合は、userApplication起動直後はク ラスタ切替えを行いません。初期値として、“off”が設定されています。本項目は、 hanetparamコマンドの -c オプションで指定します。高速切替方式の場合に有効です。 ・メッセージ出力(物理インタフェース監視) −5) ) ・メッセージ出力(物理インタフェース監視)( (物理インタフェース監視)(K− 仮想インタフェースが使用している物理インタフェースの状態が変化(伝送路異常検出、 または復旧)した場合に、メッセージ出力を行うか否かを指定します。指定可能な値は、 “on”または“off”です。 “on”を指定した場合、メッセージを出力(メッセージ番号: 990,991,992)します。“off”を指定した場合にはメッセージを出力しません。初期値と して、“off”が設定されています。本項目は、hanetparamコマンドの -s オプションで指 定します。高速切替方式の場合に有効です。 ・待機パトロール監視間隔( −6) ) ・待機パトロール監視間隔(K− 待機パトロール機能による運用NICの監視間隔を秒単位で指定します。指定可能範囲は、 0∼100です。0を指定した場合は監視を行いません。ユーザコマンド実行機能(待機パトロ ール異常、復旧検出時のユーザコマンド実行)を設定している場合は、本パラメタに0を指 定しないでください。0を指定した場合、ユーザコマンド実行が機能しません。初期値と して15(秒)が設定されています。本項目は、hanetparamコマンドの -p オプションで指定 します。NIC切替方式で、かつ待機パトロール機能使用時のみ有効です。 ・メッセージ出力(待機パトロール監視)までの連続監視回数 −7) ) ・メッセージ出力(待機パトロール監視)までの連続監視回数( (待機パトロール監視)までの連続監視回数(K− 待機パトロール機能による伝送路異常検出時、メッセージ出力(メッセージ番号:875) までの連続監視回数を指定します。指定可能範囲は、0∼100です。0を指定した場合はメ ッセージ出力を停止し、待機パトロール機能による監視を無効化します。ユーザコマン ド実行機能(待機パトロール異常、復旧検出時のユーザコマンド実行)を設定している場合 は、本パラメタに0を指定しないでください。0を指定した場合、ユーザコマンド実行が 機能しません。初期値として3(回)が設定されています。本項目は、hanetparamコマンドの -o オプションで指定します。NIC切替方式で、かつ待機パトロール機能使用時のみ有効 です。なお、待機パトロール開始直後は、連続監視回数は、本オプションでの設定値×2 となります。 ・監視間隔 −8) ) ・監視間隔(K− 監視間隔を秒で指定します。設定可能な範囲は1∼300です。初期値として5(秒)が設定 されています。本項目は、hanetpoll onコマンドの-sオプションで指定します。NIC切替方 式の場合に有効です。 ・監視回数( −9) ) ・監視回数(K− 監視回数を指定します。設定可能な範囲は1∼300です。初期値として5(回)が設定され ています。本項目は、hanetpoll onコマンドの-cオプションで指定します。NIC切替方式の 場合に有効です。 ・復旧監視間隔( −10) ) ・復旧監視間隔(K− NIC切替方式のHUB-HUB間監視で異常を検出した場合、復旧監視間隔を指定します。設 定可能な範囲は0∼300です。初期値として5(秒)が設定されます。本項目は、hanetpoll on コマンドの-bオプションで指定します。NIC切替方式の場合に有効です。 61 第3章 章 導入 ・クラスタ切替え( −11) ) ・クラスタ切替え(K− クラスタ運用中に全伝送路異常が発生した場合、ノード切替えを行うか否かを指定しま す。 yes:伝送路監視異常発生時にノード間切替を行います。 no:伝送路監視異常発生時にノード間切替を行いません。 初期値として“yes”が設定されています。本項目は、hanetpoll onコマンドの-fオプショ ンで指定します。NIC切替方式、かつ、クラスタ運用時のみ有効です。 ・リンクアップ待ち時間( −12) ) ・リンクアップ待ち時間(K− NIC切替方式において、監視開始後のHUBがリンクアップするまでの待ち時間を秒単位で 指定します。設定可能な範囲は1∼300です。このオプションを指定しなかった場合は、 前回の設定値が有効になります。初期設定値は60(秒)が設定されます。また、監視間隔× 監視回数よりも値が小さい場合にはリンクアップ時間に設定された時間は無視され、監 視間隔×監視回数で設定されている時間を採用します。本項目は、hanetpoll onコマンド の-pオプションで指定します。NIC切替方式の場合に有効です。 62 3.2 システムの設定 3.2 システムの設定 環境設定を“3.1 設計”で決定した内容に従って行います。 3.2.1 カーネルパラメタの設定 カーネルパラメタの設定 伝送路二重化機能では、以下の値のカーネルパラメタが必要です。システム全体で値が不足する 場合は拡張してください。カーネルパラメタの変更方法については、Linuxのマニュアル、およ び、sysctl(8)、proc(5)のマニュアルを参照してください。 表3.13 必要なカーネルパラメタ カーネルパラメタ 必要値 対象となるファイル 5120 /proc/sys/kernel/shmmax 共有メモリセグメントの最大数 2 /proc/sys/kernel/shmmni セマフォ識別子の最大数 1 /proc/sys/kernel/sem システム中のセマフォ最大数 1 /proc/sys/kernel/sem 共有メモリセグメントの最大サイズ 3.2.2 ネットワークの設定 3.2.2.1 各方式共通の設定 (1) 物理インタフェースの確認 使用する物理インタフェースがシステムに実装されているかどうかを、ifconfigコマンドを実行 して確認してください。また、物理インタフェースがUP状態のときに“RUNNING”が表示され ることを確認してください。“RUNNING”が表示されない場合はリンクダウンしている可能性 があります。ケーブルやスイッチ/HUBの速度設定が正しいことを確認してください。なお、リ ンク状態はethtoolコマンドを使用して確認してください。 # ifconfig -a eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:192.168.70.2 Bcast:192.168.70.255 Mask:255.255.255.0 inet6 addr: fe80::xxx:xxxx:xxxx:xxxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2140 errors:0 dropped:0 overruns:0 frame:0 TX packets:2140 errors:0 dropped:0 overruns:0 carrier:0 collisions:22 txqueuelen:1000 RX bytes:278285 (271.7 KiB) TX bytes:273656 (267.2 KiB) Base address:0xec80 Memory:d2fc0000-d2fe0000 eth1 Link encap:Ethernet HWaddr 0xx:xx:xx:xx:xx:xx inet addr:192.168.71.2 Bcast:192.168.71.255 Mask:255.255.255.0 inet6 addr: fe80::xxx:xxxx:xxxx:xxxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2138 errors:0 dropped:0 overruns:0 frame:0 TX packets:2118 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:278492 (271.9 KiB) TX bytes:273666 (267.2 KiB) Base address:0xecc0 Memory:d2fe0000-d3000000 上記例の場合、eth0,eth1が使用可能であることがわかります。ifconfigコマンドの詳細については、 Linuxのマニュアルを参照してください。 63 第3章 章 導入 (2) ネームサービスの設定確認 DNS運用、NIS運用などのネームサービスを使用する場合には、hostsのキーワードには、先にロ ーカルファイルを参照するように設定(/etc/nsswitch.confファイル)してください。本設定により、 DNSサーバまたはNISサーバと通信ができない状態でもアドレス解決が正常に実行されます。以 下に、/etc/nsswitch.confファイルの設定例を示します。 # # # # # # # # # # # # # # # # # # # # # # # /etc/nsswitch.conf An example Name Service Switch config file. This file should be sorted with the most-used services at the beginning. The entry '[NOTFOUND=return]' means that the search for an entry should stop if the search in the previous entry turned up nothing. Note that if the search failed due to some other reason (like no NIS server responding) then the search continues with the next entry. Legal entries are: nisplus or nis+ nis or yp dns files db compat hesiod [NOTFOUND=return] # To use db, put the # looked up first in # # Example: #passwd: db files #shadow: db files #group: db files 64 Use NIS+ (NIS version 3) Use NIS (NIS version 2), also called YP Use DNS (Domain Name Service) Use the local files Use the local database (.db) files Use NIS on compat mode Use Hesiod for user lookups Stop searching if not found so far "db" in front of "files" for entries you want to be the databases nisplus nis nisplus nis nisplus nis passwd: shadow: group: files files files #hosts: hosts: ..... db files nisplus nis dns files dns 3.2 システムの設定 (3) IPv4ルーティングデーモンの設定 GLSでは、IPv4ルーティングデーモンとしてzebra(ripd)を使用することができます。システムを IPv4ルーターとして使用する場合、ルーティングデーモンの設定が必要となります。設定方法は 以下のとおりです。 zebra(ripd)の設定 1) 静的経路情報を定義する場合、zebraを起動後、telnetでzebraにログイン後、設定を行います。 詳しくは、zebra(8)のマニュアルをご覧ください。 # telnet localhost zebra 2) zebraをシステム起動時(ランレベル2,3,5の時)に、起動するように設定します。 # chkconfig --level 235 zebra on 3) ランレベル2,3,5の時、zebraが起動するように設定されたかを確認します。 # chkconfig --list zebra zebra 0:off 1:off 2:on 3:on 4:off 5:on 6:off (4) IPv6 RAデーモンの設定 GLSでは、RA(router advertisement)を送信するデーモンとして、radvd(router advertisement daemon for IPv6)を使用することができます。高速切替方式でIPv6(dual)を使用する場合、仮想インタフェ ースからRAを送信するために、GLSを使用しているホストでRAデーモンを起動する必要があり ます。それ以外の場合は、起動する必要はありません。設定方法は以下のとおりです。 radvdの設定 1) /etc/radvd.conf に設定を記述します。 sha0からRA(router advertisement)でネットワーク情報(ネットワークfec0:1::、prefix長64)を送信す る場合、以下のように記述します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。詳細については、radvd.conf(5)、radvd(8)のマニュアル を参照してください。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 2) radvdをシステム起動時(ランレベル2,3,5の時)に、起動するように設定します。 # chkconfig --level 235 radvd on 65 第3章 章 導入 3) ランレベル2,3,5の時、radvd起動するように設定されたかを確認します。 # chkconfig --list radvd radvd 0:off 1:off 2:on 3:on 4:off 5:on 6:off (5) 経路の設定 IPv4ルーティングデーモンを起動しない場合、静的経路を設定する方法を以下に示します。 デフォルトゲートウェイの設定 /etc/sysconfig/network-scripts/ifcfg-ethXもしくは、/etc/sysconfig/networkファイルにデフォルトゲー トウェイアドレス(GATEWAY)を記述します。なお、NIC切替方式の束ねる物理インタフェース に対して、デフォルトゲートウェイデバイス(GATEWAYDEV)は設定できません。 GATEWAY=192.168.1.254 静的経路の設定 ルーティングテーブルに静的経路を設定する場合、/etc/sysconfig/network-scripts/route-ethXに設定 を行います。 /etc/sysconfig/network-scripts/route-ethX GATEWAY0=192.168.40.10 NETMASK0=255.255.255.0 ADDRESS0=192.168.100.0 (6) IPv6モジュールの設定 GLSの高速切替方式もしくはNIC切替方式で、IPv6(dual)を使用するには、LinuxにIPv6のモジュ ールをロードさせる必要があります。以下のように設定を行います。 IPv6モジュールをロードさせる設定 1) /etc/sysconfig/networkにシステム起動時にIPv6を使用する設定を行います。また、GLSでは、ト ンネルに対応していませんので、トンネルの設定は無効にします。 NETWORKING_IPV6=yes IPV6TO4INIT=no 2) システムをリブートします。 # /sbin/shutdown -r now 3) IPv6のモジュールがロードされていることを確認します。 # lsmod Module ipv6 66 Size Used by 662756 10 3.2 システムの設定 3.2.2.2 高速切替方式の設定 高速切替方式の設定 IPv4/IPv6で共通の設定 z z GLSが束ねる物理インタフェースの設定(/etc/sysconfig/network-scripts/ifcfg-ethXファイ ル)に“HWADDR=XX:XX:XX:XX:XX:XX”を記述する場合は、“HOTPLUG=no”の 設定を追加してください。 物理インタフェースの設定(/etc/sysconfig/network-scripts/ifcfg-ethXファイル)のバック アップを作成する際には、ファイル名の先頭を“ifcfg-”以外の名前にしてください。 (例:bak_ifcfg-ethX) ファイル名の先頭を“ifcfg-”としている場合、システム起動時にOSが活性化対象のイ ンタフェースと誤認してしまう可能性があります。 IPv4アドレスを使用する場合 z z 伝送路二重化機能で設定するIPv4アドレス(仮想IPアドレス、物理IPアドレス、論理仮 想IPアドレス、引継ぎ仮想IPアドレス)およびホスト名を、/etc/hostsファイルに定義し ます。 なお、環境定義でホスト名を使用せずにIPアドレスを直接指定する場合にも必ず /etc/hostsファイルに定義してください。 使用する物理インタフェースは、仮想インタフェースの定義を行う前に、必ず、活性化 状態かつIPv4アドレスが付与されている状態にしてください。(/etc/sysconfig/networkscripts/ifcfg-ethXファイルに“ONBOOT=yes”と“IPADDR=X.X.X.X”の設定を行い、リ ブートしてください。) IPv6アドレスを使用する場合 z z z 伝送路二重化機能で設定するIPv6アドレス(論理仮想IPアドレス、引継ぎ仮想IPアドレ ス)およびホスト名を、/etc/hostsファイルに定義してください。なお、アドレス自動構 成により自動採番されるIPv6アドレスは定義する必要はありません。 使用する物理インタフェースは、仮想インタフェースの定義を行う前に、必ず、活性化 状態かつIPv6リンクローカルアドレスが付与されている状態にしてください。 (/etc/sysconfig/network-scripts/ifcfg-ethXファイルに“ONBOOT=yes”の設定、および /etc/sysconfig/networkに“NETWORKING_IPV6=yes”の設定を行い、リブートしてくだ さい。) 必ず、高速切替方式が動作するサーバのいずれか2台以上でradvdデーモンを起動させて ください。これは、高速切替方式で設定した仮想インタフェース(shaX)に対してアド レス自動構成を行うためです。また、複数のサーバでradvdを起動する場合は、 /etc/radvd.confに定義する仮想インタフェースのprefix情報を、サーバ間で一致させてく ださい。以下にIPv6ルータとしてLinuxサーバを使用する場合の/etc/radvd.confの設定例 を示します。なお、radvdのバージョンによっては、カーネルパラメタの設定 (net.ipv6.conf.all.forwarding=1)を/etc/sysctl.confに記載する必要があります。詳細について は、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; z 高速切替方式で使用する物理インタフェース(ethX)に対してアドレス自動構成を行う 場合は、いずれかのサーバでradvdを起動するか、もしくは、IPv6ルータを同一ネット 67 第3章 章 導入 ワークに用意してください。なお、radvdを起動させるためにカーネルパラメタの設定 (net.ipv6.conf.all.forwarding=1)を行っているサーバでは、物理インタフェース(ethX) に対してアドレス自動構成が行われないため、radvd起動後、sysctlコマンドでカーネル パラメタの再設定を行ってください。詳細については、sysctl(8)のマニュアルを参照し てください。 # sysctl -w net.ipv6.conf.all.forwarding=0 切替方式の設定 3.2.2.3 NIC切替方式 切替方式の設定 IPv4/IPv6で共通の設定 z z GLSが束ねる物理インタフェースの設定(/etc/sysconfig/network-scripts/ifcfg-ethXファイ ル)に“HWADDR=XX:XX:XX:XX:XX:XX”を記述する場合は、“HOTPLUG=no”の 設定を追加してください。 物理インタフェースの設定(/etc/sysconfig/network-scripts/ifcfg-ethXファイル)のバック アップを作成する際には、ファイル名の先頭を“ifcfg-”以外の名前にしてください。 (例:bak_ifcfg-ethX) ファイル名の先頭を“ifcfg-”としている場合、システム起動時にOSが活性化対象のイ ンタフェースと誤認してしまう可能性があります。 IPv4アドレスを使用する場合 z z z 伝送路二重化機能で設定するIPv4アドレス(仮想IPアドレス、物理IPアドレス、監視先 IPアドレス)およびホスト名を、/etc/hostsファイルに定義します。 なお、環境定義でホスト名を使用せずにIPアドレスを直接指定する場合にも必ず /etc/hostsファイルに定義してください。 使用するプライマリインタフェース(物理インタフェース)は、OSのブート時に、活 性化状態かつIPv4アドレスが付与されている状態にしてください。 (/etc/sysconfig/network-scripts/ifcfg-ethXファイルに“ONBOOT=yes”と “IPADDR=X.X.X.X”の設定を行います。)また、使用するセカンダリインタフェース (物理インタフェース)は、非活性化状態にしてください。(/etc/sysconfig/networkscripts/ifcfg-ethXファイルに“ONBOOT=no”と設定を行います。) 伝送路二重化機能では、動的に経路情報を獲得する運用において、経路情報の初期化お よびルーティングデーモンの再起動を行う場合があります。従って、動的に経路情報を 獲得する運用において静的な経路情報を設定したい場合には、ルーティングデーモンの 設定に従い、静的経路を記述しておく必要があります。 IPv6アドレスを使用する場合 z z z z 68 伝送路二重化機能で設定するIPv6アドレス(引継ぎ仮想IPアドレス、監視先HUBのIPア ドレス)およびホスト名を、/etc/hostsファイルに定義してください。なお、アドレス自 動構成により自動採番されるIPv6アドレスは定義する必要はありません。 使用するプライマリインタフェース(物理インタフェース)は、OSのブート時に、活 性化状態かつIPv6アドレスが付与されている状態にしてください。 (/etc/sysconfig/network-scripts/ifcfg-ethXファイルに“ONBOOT=yes”の設定、および /etc/sysconfig/networkに“NETWORKING_IPV6=yes”の設定を行います。)また、使用 するセカンダリインタフェース(物理インタフェース)は、非活性化状態にしてくださ い。(/etc/sysconfig/network-scripts/ifcfg-ethXファイルに“ONBOOT=no”と設定を行い ます。) NIC切替方式が動作するサーバをIPv6ルータとして設定しないでください。 必ず、サーバが接続されるネットワーク上にIPv6ルータを設置してください。これは、 NIC切替方式で使用する物理インタフェース(ethX)に対してアドレス自動構成を行う ためです。また、伝送路二重化機能で設定するIPv6アドレスのprefixおよびprefix長には、 IPv6ルータで設定されているものと同一のものを指定してください。以下にIPv6ルータ としてLinuxサーバを使用する場合の/etc/radvd.confの設定例を示します。なお、radvdの バージョンによっては、カーネルパラメタの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記載する必要があります。詳細については、radvd.conf(5)、radvd(8)のマ ニュアルを参照してください。 3.2 システムの設定 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 69 第3章 章 導入 70 3.3 環境設定の追加手順 3.3 環境設定の追加手順 環境設定の追加手順について説明します。 z 伝送路二重化機能の環境設定コマンドは、必ずマルチユーザモードで実行してください。 3.3.1 高速切替方式 以下の手順により、構成情報の追加を行います。なお、既に定義されている高速切替方式の仮想 インタフェースで使用しているNICを共有して構成情報を追加する場合も同様の手順で行いま す。 1. 2. 仮想インタフェース情報の設定をhanetconfig create コマンドで行います。複数の仮想イ ンタフェース間でNIC共有を行う場合には、2つ目以降の仮想インタフェース設定時に、 先に設定した仮想インタフェースが使用する物理インタフェースと同じ名前の物理イ ンタフェース名を指定してhanetconfig create コマンドを実行してください。 詳細は“7.1 hanetconfigコマンド”を参照してください。 仮想インタフェースのサブネットマスク情報の設定をhanetmask create コマンドで行い ます。詳細は“7.5 hanetmaskコマンド”を参照してください。 3.3.2 NIC切替方式 切替方式 他の仮想インタフェースで使用していない物理インタフェースを使用して構成情報を追加する 場合の手順を以下に示します。 1. 2. 3. 4. 仮想インタフェース情報の設定をhanetconfig createコマンドで行います。詳細は“7.1 hanetconfigコマンド”を参照してください。 待機パトロール情報の設定をhanetconfig createコマンドで行います。(待機パトロール機 能使用時のみ)詳細は“7.1 hanetconfigコマンド”を参照してください。 監視先情報の設定をhanetpoll createコマンドで行います。詳細は“7.7 hanetpollコマンド” を参照してください。 仮想インタフェースのサブネットマスク情報の設定をhanetmask create コマンドで行い ます。詳細は“7.5 hanetmaskコマンド”を参照してください。 既に定義されている仮想インタフェースで使用している物理インタフェースを共有して構成情 報を追加する場合の手順を以下に示します。(NIC共有機能使用時) 1. 2. 3. 4. z z 仮想インタフェースの設定をhanetconfig copyコマンドで行います。詳細は“7.1 hanetconfigコマンド”を参照してください。 待機パトロール情報の設定をhanetconfig createコマンドで行います。(待機パトロール機 能使用時のみ)。なお、既に物理インタフェースを共有している仮想インタフェースに おいて待機パトロール機能が設定されている場合には設定する必要はありません。詳細 は“7.1 hanetconfigコマンド”を参照してください。 監視先情報の設定をhanetpoll copyコマンドで行います。詳細は“7.7 hanetpollコマンド” を参照してください。 仮想インタフェースのサブネットマスク情報の設定をhanetmask create コマンドで行い ます。詳細は“7.5 hanetmaskコマンド”を参照してください。 NIC切替方式の構成情報の設定時に、既に他のNIC切替方式の仮想インタフェースが動 作中の場合は、追加した情報を有効にするために、それらを一旦停止する必要がありま す。従って、stphanetコマンドで一旦、非活性化した後、strhanetコマンドを実行してく ださい。また、クラスタ運用の場合は、NIC切替方式のクラスタアプリケーションを再 起動してください。 NIC切替方式では、切替え時に物理インタフェースの活性/非活性処理を行いますが、設 71 第3章 章 導入 z z 定によってはログファイルに記録されません。動作履歴を詳細に把握したい場合には、 “3.6.6.4 インタフェースup/downの動作履歴の設定”に示す設定になっていることを確 認してください。 hanetconfigコマンドの’-i’オプションまたは’-e’オプションで物理IPアドレスを指定する 場合、必ず/etc/sysconfig/network-scripts/ifcfg-ethXで設定したIPアドレスと同一のIPアド レスを指定してください。異なる物理IPアドレスを指定した場合は、仮想インタフェー スの活性化時にhanetconfigコマンドで指定した物理IPアドレスに上書きして活性化さ れるため、物理インタフェースを使用した通信ができなくなる場合があります。 使用するHUBがSTP(スパニングツリープロトコル)を使用する設定となっている場合、 HUB監視機能により伝送路に異常が発生していないにも関わらずNICの切替えが発生 することがあります。この場合、HUB監視機能の監視パラメータをチューニングする 必要があります。監視パラメータのチューニング方法については“7.7 hanetpollコマン ド”および“D.1.3.1 NIC切替方式で監視先が故障していないのに切替えが発生する”を 参照してください。 3.3.3 各方式のパラメタ設定 “3.1.2.3 各方式の設定項目”に記載されている設定値において、デフォルト値以外の値を使用 する場合、以下を行ってください。 1. 2. 72 パラメタの設定をhanetparamコマンド、hanetpoll onコマンドで行います。 詳細は“7.6 hanetparamコマンド”または、“7.7 hanetpollコマンド”を参照してくださ い。 システムをリブートします。 3.4 環境設定の変更手順 3.4 環境設定の変更手順 環境設定の変更手順について説明します。 z z 伝送路二重化機能の環境設定コマンドは、必ずマルチユーザモードで実行してください。 伝送路二重化機能の環境設定後は、環境設定時に指定したホスト名に対応する情報 (/etc/hostsファイル等のホストデータベース上のホスト名情報)を変更することはでき ません。/etc/hostsファイル等のホストデータベース上の情報を変更する場合には、伝送 路二重化機能の環境設定を削除し、ホストデータベース上の情報を変更してから、再度 環境設定する必要があります。 z 環境設定の変更後、resethanet -sコマンドを使用することにより、システムのリブートを 行わずに設定内容を有効にすることができます。詳細については、“7.15 resethanetコマ ンド”を参照してください。 3.4.1 高速切替方式 構成情報の変更手順を以下に示します。 1. 2. 3. 該当する仮想インタフェースをstphanetコマンドで非活性化します。 詳細は“7.3 stphanetコマンド”を参照してください。 構成情報の変更を実施します。 変更後、該当する仮想インタフェースをstrhanetコマンドで活性化します。 詳細は“7.2 strhanetコマンド”を参照してください。 パラメタの変更手順を以下に示します。 1. 2. hanetparamコマンドによりパラメタの変更を実施します。詳細は“7.6 hanetparamコマン ド”を参照してください。 パラメタ変更後、システムの再起動を行ってください。 変更可能な情報を以下に示します。なお、以下に記載されていない情報は変更できません。一旦 定義を削除し、再定義してください。 z z 構成定義の情報 hanetconfigコマンドとhanetmaskコマンドで以下の情報を変更できます。詳細は“7.1 hanetconfigコマンド”、“7.5 hanetmaskコマンド”を参照してください。 z 仮想インタフェースまたは論理仮想インタフェースのホスト名またはIPアドレス z 仮想インタフェースが使用する物理インタフェース名 z 仮想インタフェース、論理仮想インタフェースのサブネットマスク パラメタの情報 hanetparamコマンドで以下の情報を変更できます。詳細は“7.6 hanetparamコマンド”を 参照してください。 z 伝送路監視間隔 z メッセージ出力(相手監視)までの連続監視回数 z クラスタ切替えまでの連続監視回数 z 仮想インタフェース活性化タイミング z メッセージ出力(物理インタフェース監視) z 起動直後のクラスタ切替え 73 第3章 章 導入 3.4.2 NIC切替方式 切替方式 構成情報および構成情報と他情報を同時に変更する場合の変更手順を以下に示します。 1. 2. 3. 4. 5. HUB監視機能をhanetpoll offコマンドで停止します。 詳細は“7.7 hanetpollコマンド”を参照してください。 変更する仮想インタフェースをstphanetコマンドで非活性化します。 詳細は“7.3 stphanetコマンド”を参照してください。 構成情報およびパラメタの変更を実施します。(監視間隔、監視回数、復旧監視間隔、 クラスタ切替え、およびリンクアップ待ち時間を変更する場合は hanetpoll on コマンド 実行時に変更します。) 詳細は“7.7 hanetpollコマンド”を参照してください。 NIC切替方式として設定したすべての仮想インタフェースを、stphanetコマンドで一旦非 活性化し、その後、strhanetコマンドで再度活性化します。詳細は“7.2 strhanetコマンド” および“7.3 stphanetコマンド”を参照してください。 HUB監視機能をhanetpoll onコマンドで開始します。(hanetpoll on コマンドのオプショ ン指定により監視間隔、監視回数、復旧監視間隔、クラスタ切替え、およびリンクアッ プ待ち時間を変更します。) 詳細は“7.7 hanetpollコマンド”を参照してください。 パラメタのみを変更する場合の手順を以下に示します。 1. 2. HUB監視機能をhanetpoll offコマンドで停止します。詳細は“7.7 hanetpollコマンド”を 参照してください。 HUB監視機能をhanetpoll onコマンドで開始します。(hanetpoll on コマンドのオプショ ンにより監視間隔、監視回数、復旧監視間隔、クラスタ切替え、およびリンクアップ待 ち時間を変更します。これら以外の情報は、“構成情報および構成情報と他情報を同時 に変更する場合の変更手順”により変更してください。) 詳細は“7.7 hanetpollコマンド”を参照してください。 変更可能な情報を以下に示します。なお、以下に記載されていない情報は変更できません。一旦 定義を削除し、再定義してください。 z z z 74 構成定義の情報 hanetconfigコマンドとhanetmaskコマンドで以下の情報を変更できます。詳細は“7.1 hanetconfigコマンド”、“7.5 hanetmaskコマンド”を参照してください。 z 仮想インタフェースまたは論理仮想インタフェースのホスト名またはIPアドレス z 仮想インタフェースが使用する物理インタフェース名 z 物理インタフェースのホスト名またはIPアドレス z 仮想インタフェース、論理仮想インタフェース、物理インタフェースのサブネット マスク 待機パトロール情報 hanetconfigコマンドで以下の情報を変更できます。詳細は“7.1 hanetconfigコマンド”を 参照してください。 z 監視対象の仮想インタフェース名 監視先情報およびパラメタの情報 hanetpollコマンドで以下の情報を変更できます。詳細は“7.7 hanetpollコマンド”を参照 してください。 z 監視先情報(プラマリ監視先IPアドレス、セカンダリ監視先IPアドレス) z HUB-HUB間監視 z 監視間隔 z 監視回数 z 復旧監視間隔 z クラスタ切替え z リンクアップ待ち時間 hanetparamコマンドで以下の情報を変更できます。詳細は“7.6 hanetparamコマンド”を 参照してください。 z 待機パトロール監視間隔 z メッセージ出力(待機パトロール監視)までの連続監視回数 3.4 環境設定の変更手順 z hanetconfigコマンドの’-i’オプションまたは’-e’オプションで物理IPアドレスを指定する 場合、必ず/etc/sysconfig/network-scripts/ifcfg-ethXで設定したIPアドレスと同一のIPアド レスを指定してください。異なる物理IPアドレスを指定した場合は、仮想インタフェー スの活性化時にhanetconfigコマンドで指定した物理IPアドレスに上書きして活性化さ れるため、物理インタフェースを使用した通信ができなくなる場合があります。 3.4.3 構成情報変更時の注意事項 構成情報変更時の注意事項を以下に示します。 z クラスタリソースに登録された仮想インタフェースの構成情報を変更することはでき ません。一旦、クラスタリソースに登録されている仮想インタフェースのリソースを削 除し、構成情報変更後に再度登録する必要があります。 75 第3章 章 導入 76 3.5 環境設定の削除手順 3.5 環境設定の削除手順 伝送路二重化機能で使用する仮想インタフェースおよび監視機能などの各種定義情報の削除手 順について説明します。 z 伝送路二重化機能の環境設定コマンドは、必ずマルチユーザモードで実行してください。 z 伝送路二重化機能の仮想インタフェース構成情報をすべて削除する場合には、resethanet コマンドを使用します。詳細については“7.15 resethanetコマンド”を参照してください。 3.5.1 高速切替方式 構成情報の削除手順を以下に示します。 1. 2. 3. 該当の仮想インタフェースをstphanetコマンドで非活性化します。 詳細は“7.3 stphanetコマンド”を参照してください。 該当の仮想インタフェースの構成情報を削除します。 詳細は“7.1 hanetconfigコマンド”を参照してください。 仮想インタフェースのサブネットマスク情報の削除をhanetmask delete コマンドで行い ます。詳細は“7.5 hanetmaskコマンド”を参照してください。 3.5.2 NIC切替方式 切替方式 構成情報の削除手順を以下に示します。 1. 2. 3. 4. 5. 6. HUB監視機能をhanetpoll offコマンドで停止します。 詳細は“7.7 hanetpollコマンド”を参照してください。 該当のNIC切替方式の仮想インタフェースをstphanetコマンドで非活性化します。 なお、クラスタシステムにて運用されていた定義を削除する場合には、待機パトロール の仮想インタフェースをstpptlコマンドで非活性化します。(待機パトロール機能使用 時のみ)詳細は“7.3 stphanetコマンド”または“7.11 stpptlコマンド”を参照してくださ い。 該当の監視先情報を削除します。詳細は“7.7 hanetpollコマンド”を参照してください。 該当の仮想インタフェースの構成情報を削除します。詳細は“7.1 hanetconfigコマンド” を参照してください。 仮想インタフェースのサブネットマスク情報の削除をhanetmask delete コマンドで行い ます。詳細は“7.5 hanetmaskコマンド”を参照してください。 システムをリブートします。 3.5.3 構成情報削除時の注意事項 構成情報削除時の注意事項を以下に示します。 z z hanethvrscコマンドでリソース作成した仮想インタフェースをhanetconfigコマンドで削 除することはできません。hanetconfigコマンドで仮想インタフェースを削除する前に、 hanethvrscコマンドで仮想インタフェースのリソースを削除する必要があります。仮想 インタフェースに対するリソースの削除方法については、“7.14 hanethvrscコマンド” を参照してください。 すべての構成情報を一度に削除したい場合は、resethanetコマンドを使用します。詳細は、 “7.15 resethanetコマンド”を参照してください。 77 第3章 章 導入 78 3.6 オプション機能の設定 3.6 オプション機能の設定 3.6.1 複数仮想インタフェースの設定 複数仮想インタフェースの設定 複数仮想インタフェースの設定にはhanetconfigコマンドを使用します。設定方法については“7.1 hanetconfigコマンド”の実行例を参照してください。 3.6.2 全伝送路異常時のクラスタ切替え 高速切替方式において全伝送路異常時のクラスタ切替えを行うには、hanetparamコマンドを使用 します。設定方法については“7.6 hanetparamコマンド”を参照してください。 NIC切替方式にて全伝送路異常時のクラスタ切替えを行うにはhanetpollコマンドを使用します。 設定方法については“7.7 hanetpollコマンド”を参照してください。 3.6.3 物理インタフェースの共有 物理インタフェースの共有 物理インタフェースの共有の設定には、hanetconfig コマンドを使用します。設定方法について は“7.1 hanetconfigコマンド”の実行例を参照してください。 3.6.4 複数論理仮想インタフェースの設定 複数論理仮想インタフェースの設定 複数論理仮想インタフェース定義機能の設定には、hanetconfig コマンドを使用します。設定方 法については“7.1 hanetconfigコマンド”の実行例を参照してください。 3.6.5 単一物理インタフェースの設定 単一物理インタフェースの設定 単一物理インタフェース定義機能の設定には、hanetconfig コマンドを使用します。設定方法に ついては“7.1 hanetconfigコマンド”の実行例を参照してください。 3.6.6 HUB監視機能 監視機能 NIC切替方式を運用する上での、HUB監視機能を設定します。HUB監視機能の設定は以下の手順 で行います。 監視先情報の設定(hanetpoll create) エラーあり エラーなし HUB 監視機能の有効化(hanetpoll on) 図3.2 HUB監視機能の設定手順 監視機能の設定手順 3.6.6.1 監視先情報の設定 監視先情報の設定 HUB監視機能の監視先を設定します。本設定にはhanetpollコマンドを使用します。詳細は“7.7 hanetpollコマンド”を参照してください。 79 第3章 章 導入 3.6.6.2 HUB監視機能 監視機能の有効化 監視機能の有効化 HUB監視機能を有効にします。本設定には、hanetpoll on コマンドを使用します。hanetpoll on コ マンドを実行すると、HUBに対するpingコマンドが実行されます。 なお、NIC切替方式では物理インタフェースの活性化を行った後に監視を開始するため、リンク アップの待ち時間(図3.3のIDLE秒)が経過するまではpingが失敗しても伝送路異常とはみなし ません。リンクアップに要する時間は接続するHUBの種別に依存するため、HUBが故障してい ないにもかかわらず伝送路監視に失敗する場合には、必要に応じてhanetpoll on コマンドの-pパ ラメタで待ち時間を延長してください。 監視先情報の設定を行った仮想インタフェースが活性化されているときにhanetpoll onコマンド を実行した場合は、即時にHUB監視が機能します。 監視先情報の設定を行った仮想インタフェースが活性化されていないときにhanetpollコマンド を実行した場合は、HUB監視は有効にはなりません。 また、HUB監視機能を有効化した後、監視先情報の設定を行った仮想インタフェースを活性化 した場合も、HUB監視機能は有効にはなりません。HUB監視機能の無効化を行い、仮想インタ フェースを活性化した後、再度、HUB監視機能を有効化してください。 詳細については“7.7 hanetpollコマンド”を参照してください。 HUB 監視機能 監視先 HUB IDLE 秒 ping 1回 sec 秒 ping 2回 ・・・ ping n回 図3.3 HUB監視機能基本シーケンス 監視機能基本シーケンス 80 3.6 オプション機能の設定 HUB 監視機能 監視先 HUBA × sec 秒 1回 × ping ・・・ × 2回 ping × n回 監視先 HUBB ping 1回 1回 sec 秒 × 2回 × ping ・・・ × n回 監視先 HUBA ・・・ × m回 n =time 回 m=retry 回 図3.4 HUB監視機能異常シーケンス 監視機能異常シーケンス 81 第3章 章 導入 3.6.6.3 NIC切替方式 切替方式の伝送路異常検出時間 切替方式の伝送路異常検出時間 NIC切替方式におけるHUB監視機能の伝送路異常検出シーケンスについて説明します。 以下に、監視先が1つの場合と、監視先が2つでHUB-HUB間監視を使用する場合についてそれぞ れ説明します。 監視先が1つの場合: 異常検出時間 = 監視間隔(秒)×(監視回数 − 1)+ pingのタイムアウト時間(*1) *1: 監視間隔が1秒の場合は1秒となり、それ以外の場合は2秒となります。 デフォルトの設定値では以下のようになります。 5秒 × (5回 ― 1) + 2秒 = 22秒 監視先が2つの場合: 異常検出時間 = 監視間隔(秒)×(監視回数 − 1)+ pingのタイムアウト時間(*2)× 2回 *2: 監視間隔が2秒の場合は1秒となり、それ以外の場合は2秒となります。 デフォルトの設定値では以下のようになります。 5秒 × (5回 ― 1) + 2秒 × 2回 = 24秒 伝送路二重化機能 監視先1 監視先2 ping 実行 5秒 成功 ping 実行 5秒 成功 ping 実行 監視先1無応答 失敗 5秒 ping 実行 失敗 5秒 ping 実行 失敗 22 秒 5秒 ping 実行 失敗 5秒 ping 実行 失敗 2秒 ping のタイムアウト × 伝送路異常検出 図3.5 伝送路異常検出シーケンス(監視先が1つの場合) 伝送路異常検出シーケンス(監視先が1つの場合) 82 3.6 オプション機能の設定 伝送路二重化機能 監視先1 監視先2 ping 実行 5秒 成功 ping 実行 5秒 成功 ping 実行 監視先2無応答 失敗 2秒 ping 実行 3秒 成功 ping 実行 失敗 2秒 ping 実行 3秒 成功 ping 実行 失敗 2秒 ping 実行 監視先1無応答 失敗 3秒 ping 実行 失敗 2秒 ping 実行 失敗 3秒 ping 実行 失敗 2秒 ping 実行 24 秒 失敗 3秒 ping 実行 失敗 2秒 ping 実行 失敗 3秒 ping 実行 失敗 2秒 ping 実行 失敗 2秒 ping のタイムアウト × 伝送路異常検出 図3.6 伝送路異常検出シーケンス(監視先が2つの場合) 伝送路異常検出シーケンス(監視先が2つの場合) 83 第3章 章 導入 3.6.6.4 インタフェースup/downの動作履歴の設定 の動作履歴の設定 インタフェース インタフェースup/downの動作履歴を、syslogメッセージとして出力します。本メッセージはINFO レベルで出力されるため、以下の設定になっている必要があります。 【設定ファイル】 /etc/syslog.conf 【設定内容】 メッセージ出力を有効にする場合 設定ファイルに“*.info”の情報を追加します。 なお、本設定では、/var/log/messagesファイルにメッセージが出力されます。 # Log all kernel messages to the console. # Logging much else clutters up the screen. #kern.* /dev/console # Log anything (except mail) of level info or higher. # Don't log private authentication messages! *.info;mail.none;authpriv.none;cron.none *.info /var/log/messages # The authpriv file has restricted access. authpriv.* /var/log/secure # Log all the mail messages in one place. mail.* /var/log/maillog メッセージ出力を無効にする場合設定ファイルに“*.info”の情報を削除します。 # Log all kernel messages to the console. # Logging much else clutters up the screen. #kern.* /dev/console # Log anything (except mail) of level info or higher. # Don't log private authentication messages! mail.none;authpriv.none;cron.none /var/log/messages # The authpriv file has restricted access. authpriv.* /var/log/secure # Log all the mail messages in one place. mail.* /var/log/maillog 【設定内容の通知】 設定ファイル(/etc/syslog.conf)を変更した後、スーパ・ユーザ資格にて以下の様にsyslogデ ーモン(syslogd)の再起動を行います。 # /etc/init.d/syslog restart 84 3.6 オプション機能の設定 【その他】 システムログの詳細な設定方法については、システムのオンラインマニュアル等を参照 してください。なお、伝送路監視異常時のメッセージについては、ERRORレベルでログ に出力されるため、特別な設定を行う必要はありません。 3.6.7 待機パトロール 3.6.7.1 監視先の設定 監視先の設定 NIC切替方式を運用する上で非活性状態の待機インタフェース状態を監視する機能を設定しま す。また、待機パトロール機能を使用してプライマリインタフェース復旧時の自動切戻し機能も 設定することができます。設定には、hanetconfigコマンドを使用します。設定方法については“7.1 hanetconfigコマンド”を参照してください。 なお、本設定を実施する前にNIC切替方式(運用モード”d”または”e”)の仮想インタフェースを 設定しておく必要があります。 3.6.7.2 監視間隔の設定 監視間隔の設定 待機NICを監視する監視間隔を指定します。設定には、hanetparamコマンドを使用します。設定 方法については“7.6 hanetparamコマンド”を参照してください。 3.6.7.3 監視異常時のメッセージ出力の設定 待機NICに対する監視が失敗し、メッセージ出力するまでの異常発生回数を指定します。設定に は、hanetparamコマンドを使用します。設定方法については“7.6 hanetparamコマンド”を参照し てください。 3.6.8 物理インタフェースの動的追加/削除/切替え機能の設定 物理インタフェースの動的追加/削除/切替え機能の設定 3.6.8.1 物理インタフェースの動的追加 物理インタフェースの動的追加 高速切替方式では、仮想インタフェースが活性化されたままの状態で、冗長化する物理インタフ ェースを追加する事ができます。これを、物理インタフェースの動的追加と呼びます。動的追加 を行うには、hanetnic addコマンドを使用します。設定方法については "7.9 hanetnicコマンド" を 参照してください。 3.6.8.2 物理インタフェースの動的削除 物理インタフェースの動的削除 高速切替方式では、仮想インタフェースが活性化されたままの状態で、冗長化した物理インタフ ェースを削除する事ができます。これを、物理インタフェースの動的削除と呼びます。動的削除 を行うには、hanetnic deleteコマンドを使用します。設定方法については "7.9 hanetnicコマンド" を参照してください。 3.6.8.3 物理インタフェースの動的切替え 物理インタフェースの動的切替え NIC切替方式では、運用状態のまま、使用している物理インタフェースを運用系から待機系へ切 替える事ができます。これを、物理インタフェースの動的切替えと呼びます。動的変更を行うに は、hanetnic changeコマンドを使用します。設定方法については "7.9 hanetnicコマンド" を参照 してください。 85 第3章 章 導入 3.6.9 ユーザコマンド実行機能の設定 ユーザコマンド実行機能の設定 NIC切替方式で特定のタイミングでユーザがあらかじめ用意したスクリプトファイルを実行さ せる事ができます。実行タイミングの詳細は、“2.2.10 ユーザコマンド実行機能”を参照してく ださい。本機能によりNIC切替方式運用の場合には、ARPテーブルのフラッシュ、インタフェー ス状態の変更、MTU長の変更等の処理を実行させることができます。実行させる為には、以下 の設定を行う必要があります。なお、サンプルファイルが用意されていますので、ユーザ環境に 適したスクリプトファイルを作成する場合の参考にしてください。 NIC切替方式用のサンプルファイル 切替方式用のサンプルファイル /etc/opt/FJSVhanet/script/interface/sha.interface.sam(IPアドレス活性、非活性時) /etc/opt/FJSVhanet/script/failover/sha.failover.sam(伝送路異常検出時) /etc/opt/FJSVhanet/script/patrol/sha.patrol.sam(待機パトロール異常、復旧検出時) 【設定ファイル】 設定ファイルの配置先およびファイル名は仮想インタフェースの種別および仮想インタ フェース名毎に異なります。 NIC切替方式用の設定ファイル 切替方式用の設定ファイル /etc/opt/FJSVhanet/script/interface/shaX(IPアドレス活性、非活性時) /etc/opt/FJSVhanet/script/failover/shaX(伝送路異常検出時) /etc/opt/FJSVhanet/script/patrol/shaX(待機パトロール異常、復旧検出時) ※shaXは作成したNIC切替方式の仮想インタフェース名。 z z z z 86 スクリプトファイル内では、伝送路二重化機能の運用コマンドは呼び出さないでくださ い。 スクリプトファイル内で実行されるコマンドの出力メッセージは、標準出力には表示さ れません。出力メッセージの内容を確認したい場合は、/dev/consoleへリダイレクトして コンソール画面に出力してください。詳細は、スクリプトのサンプルファイルを参照し てください。 クラスタ構成の場合、IPアドレス活性、非活性時に実行されるNIC切替方式用のスクリ プトは、運用ノードでのみ実行されます。待機ノードでは実行されません。 スクリプトファイルは、仮想インタフェース毎に作成します。このため、一つの仮想イ ンタフェースに、IPv4アドレスとIPv6アドレスの両方が設定されている場合(デュアル スタック構成の場合)は、スクリプトファイル内でアドレスファミリ毎に処理を分けて 記述してください。 3.6 オプション機能の設定 3.6.9.1 NIC切替方式 切替方式の設定内容 切替方式の設定内容 NIC切替方式運用時のスクリプトファイル呼出形式および定義ファイルサンプルを以下に示し ます。 (1) IPアドレス活性、非活性時 【スクリプト呼出形式】 /bin/sh shaX param1 param2 param3 param4 param1 activate:活性 inactivate:非活性 param2 before:活性/非活性の前 after:活性/非活性の後 param3 ifname:物理インタフェース名 param4 inet6:アドレスファミリ(IPv6の場合のみ) ※IPv4の場合 param4 はありません。 【定義ファイルサンプル】 #!/bin/sh # # All Rights Reserved, Copyright (c) FUJITSU LIMITED 2004 # #ident "%W% %G% %U% - FUJITSU" # # # # # # # # # # # # Control interface for HA-Net Params $1 $2 $3 $4 activate or inactivate before or after physical interface name address family (IPv6 only) # # Set Params # #INTERFACE=$3 #IP_ADDR1="xx.xx.xx.xx" #IP_ADDR2="yy.yy.yy.yy" case $# in 87 第3章 章 導入 3) ADDRESS_FAMILY="inet" ;; 4) if [ $4 = "inet6" ] then ADDRESS_FAMILY="inet6" else ADDRESS_FAMILY="unknown" fi ;; *) ADDRESS_FAMILY="unknown" ;; esac if [ $ADDRESS_FAMILY = "inet" ] then case "$1" in 'activate') # # # Activate interface case "$2" in 'before') # # script before activate interface # # echo "execute script before activate interface on" $INTERFACE > /dev/console #if [ ! $INTERFACE = "ethX" ] #then # ifconfig $INTERFACE #else # ifconfig $INTERFACE #fi ;; 'after') # # script after activate interface # # echo "execute script after activate interface on" $INTERFACE > /dev/console #if [ ! $INTERFACE = "ethX" ] #then # arp -d $IP_ADDR1 # ping $IP_ADDR2 2 #else # arp -d $IP_ADDR2 # ping $IP_ADDR1 2 #fi ;; 88 3.6 オプション機能の設定 *) ;; esac ;; 'inactivate') # # inactivate interface # case "$2" in 'before') # # script before inactivate interface # # echo "execute script before inactivate interface on" $INTERFACE >/dev/console ;; 'after') # # script after inactivate interface # # echo "execute script after inactivate interface on" $INTERFACE > /dev/console ;; *) ;; esac ;; *) ;; esac fi if [ $ADDRESS_FAMILY = "inet6" ] then case "$1" in 'activate') # # # Activate interface case "$2" in 'before') # # script before activate interface # 89 第3章 章 導入 # echo "execute script before activate interface on" $INTERFACE > /dev/console ;; 'after') # # script after activate interface # # echo "execute script after activate interface on" $INTERFACE > /dev/console ;; *) ;; esac ;; 'inactivate') # # inactivate interface # case "$2" in 'before') # # script before inactivate interface # # echo "execute script before inactivate interface on" $INTERFACE >/dev/console ;; 'after') # # script after inactivate interface # # echo "execute script after inactivate interface on" $INTERFACE > /dev/console ;; *) ;; esac ;; *) ;; esac fi exit 0 90 3.6 オプション機能の設定 (2) 伝送路異常検出時 【スクリプト呼出形式】 /bin/sh shaX param1 param1 Primary: Primaryインタフェース異常 Secondary: Secondaryインタフェース異常 all: Primary/Secondaryインタフェース双方異常 【定義ファイルサンプル】 #!/bin/sh # # All Rights Reserved, Copyright (c) FUJITSU LIMITED 2004 # #ident "%W% %G% %U% - FUJITSU" # # Control interface for HA-Net # # # Params # # $1 communication line state primary/secondary/all # # # Set Params # #STATE=$1 #PROC="process_name" #kill -15 `/bin/ps -e │ /bin/sed -n ¥ # -e'/'$PROC'$/s/[^0-9 ¥t].*//p' ¥ # ` > /dev/null 2>/dev/null #if [ $STATE = "primary" ] #then # echo "execute script Polling fail : primary" > /dev/console #fi #if [ $STATE = "secondary" ] #then # echo "execute script Polling fail : secondary" > /dev/console #fi #if [ $STATE = "all" ] #then # echo "execute script Polling failover" > /dev/console #fi 91 第3章 章 導入 (3) 待機パトロール異常、復旧検出時 【スクリプト呼出形式】 /bin/sh shaX param1 param2 param1 establish:待機パトロール確立 recover:待機NIC監視復旧 fail:待機NIC異常 param2 待機NICの物理インタフェース名:ethX等の物理インタフェース名 unknown:待機NICが未決定の場合 【定義ファイルサンプル】 #!/bin/sh # # All Rights Reserved, Copyright (c) FUJITSU LIMITED 2004 # #ident "%W% %G% %U% - FUJITSU" # # Control interface for HA-Net # # # Params # # $1 standby NIC state establish/recovery/fail # $2 standby NIC name ethX # # # Set Params # #STATE=$1 #NIC=$2 #if [ $STATE = "fail" ] #then # echo "execute script Patrol fail ($NIC)" > /dev/console #fi #if [ $STATE = "establish" ] #then # echo "execute script Patrol establish ($NIC)" > /dev/console #fi #if [ $STATE = "recover" ] #then # echo "execute script Patrol recover ($NIC)" > /dev/console #fi 92 3.7 その他の機能の設定 3.7 その他の機能の設定 3.7.1 伝送路異常時のメッセージ出力 伝送路異常時のメッセージ出力を行うには、hanetparamコマンドを使用します。詳細は“7.6 hanetparamコマンド”を参照してください。 93 第3章 章 導入 94 第4章 章 運用 本章では、伝送路二重化機能の運用方法について説明します。 伝送路二重化機能の運用を行うために次のようなコマンドが提供されています。 以下の表4.1に運用コマンドを示します。 表4.1 伝送路二重化機能運用コマンド 伝送路二重化機能運用コマンド 種別 コマンド 機能概要 実行権限 仮想インタフェ ースの活性化/ 非活性化 /opt/FJSVhanet/usr/sbin/strhanet 仮想インタフェース を活性化します。 スーパユーザ /opt/FJSVhanet/usr/sbin/stphanet 仮想インタフェース を非活性化します。 スーパユーザ /opt/FJSVhanet/usr/sbin/hanetconfig modify 構成情報の変更を行 います。 スーパユーザ /opt/FJSVhanet/usr/sbin/hanetpoll on HUB監視機能を有効 にします。 スーパユーザ /opt/FJSVhanet/usr/sbin/hanetpoll off HUB監視機能を無効 にします。 スーパユーザ 運用状態の表示 /opt/FJSVhanet/usr/sbin/dsphanet 仮想インタフェース の運用状態の表示を 行います。 スーパユーザ 監視状態の表示 /opt/FJSVhanet/usr/sbin/dsppoll 監視機能の状態表示 を行います。 スーパユーザ 環境定義ファイ ルの退避/復元 /opt/FJSVhanet/usr/sbin/hanetbackup 環境定義ファイルを 退避します。 スーパユーザ /opt/FJSVhanet/usr/sbin/hanetrestore 環境定義ファイルを 復元します。 スーパユーザ 運用の変更 95 第4章 章 運用 96 4.1 伝送路二重化機能の起動と停止 4.1 伝送路二重化機能の起動と停止 伝送路二重化機能の起動と停止 伝送路二重化機能の起動および停止方法について説明します。 4.1.1 伝送路二重化機能の起動 伝送路二重化機能の起動 伝送路二重化機能は、システム起動時に自動的に起動されます。 また、この時、設定されている仮想インタフェースおよび論理仮想インタフェースも自動的に活 性化されます(ただし、クラスタで使用する仮想インタフェースはクラスタアプリケーションの 状態に応じて活性化されます)。 4.1.2 伝送路二重化機能の停止 伝送路二重化機能の停止 伝送路二重化機能は、システム停止時に自動的に停止されます。 また、この時、設定されている仮想インタフェースおよび論理仮想インタフェースも自動的に非 活性化されます(ただし、クラスタで使用する仮想インタフェースはクラスタアプリケーション の状態に応じて非活性化されます)。 97 第4章 章 運用 98 4.2 仮想インタフェースの活性化/非活性化 4.2 仮想インタフェースの活性化/非活性化 仮想インタフェースの活性化/非活性化 仮想インタフェースの活性化/非活性化方法について説明します。 なお、シングルシステム運用時のみ本方法で活性化/非活性化を行うことができます。クラスタ システム運用時の活性化/非活性化は本方法ではできません。クラスタシステム運用時の活性化 /非活性化は仮想インタフェースの属しているクラスタアプリケーションの起動・停止にて行い ます。 4.2.1 仮想インタフェースの活性化 仮想インタフェースの活性化 仮想インタフェースは、環境設定が完了している場合、システム起動時に自動的に活性化されま す。また、伝送路二重化機能をインストールし構成情報の設定および動作モードの指定を行った 後、システムの再起動を行うことなく仮想インタフェースを活性化したい場合には、strhanetコ マンドにより起動することができます。 本コマンドの詳細は、“7.2 strhanetコマンド”を参照してください。 z z 仮想インタフェースの活性化は、 必ずstrhanetコマンドにより行ってください。ifconfig コマンドによる操作は行わないでください。 仮想インタフェースの活性中は、仮想インタフェースが束ねている物理インタフェース をifconfigコマンドで操作しないでください。 4.2.2 仮想インタフェースの非活性化 仮想インタフェースの非活性化 仮想インタフェースの非活性化は、システム停止時に自動的に実行されます。また、システム停 止を行わずに、仮想インタフェースを非活性化したい場合には、stphanetコマンドにより非活性 化することができます。 本コマンドの詳細は、“7.3 stphanetコマンド”を参照してください。 z 仮想インタフェースの非活性化は、 必ずstphanetコマンドにより行ってください。 ifconfigコマンドによる操作は行わないでください。 99 第4章 章 運用 100 4.3 運用状態の表示 4.3 運用状態の表示 仮想インタフェースの運用状態を表示するには、dsphanetコマンドにて行います。 また、オプションを指定することにより、特定の仮想インタフェースの運用状態表示、高速切替 方式の通信相手の運用状態表示ができます。本コマンドについては、“7.4 dsphanetコマンド” を参照してください。 101 第4章 章 運用 102 4.4 監視状態の表示 4.4 監視状態の表示 HUB監視機能の監視状態および通信相手監視機能の監視状態を表示するにはdsppollコマンドに て行います。 本コマンドについては、“7.8 dsppollコマンド”を参照してください。 103 第4章 章 運用 104 4.5 活性保守(追加/削除/交換) 4.5 活性保守(追加 活性保守 追加/削除 追加 削除/交換 削除 交換) 交換 伝送路二重化機能では、冗長化したNIC(PCIカード)の活性保守を行うことができます。 以下に、NICの活性保守について説明します。 ホットプラグによる活性保守 4.5.1 PCIホットプラグによる活性保守 伝送路二重化機能で冗長化しているNICに対するPCIホットプラグ手順を説明します。 PRIMEQUESTが提供するPCIホットプラグの概要および手順については、「PRIMEQUEST 480/440 運用マニュアル」の「付録B ホットプラグ」を参照してください。 伝送路二重化機能のPCIホットプラグ対応状況を以下に示します。 表4.2 伝送路二重化機能 伝送路二重化機能の のPCIホットプラグ対応状況 ホットプラグ対応状況 二重化方式 高速切替方式 NIC切替方式 構成 PCIホットプラグ ホットプラグ 追加 削除 交換 シングル構成 ○ ○ ○ クラスタ構成 △(*1) △(*2) ○ シングル構成 ○ ○ ○ クラスタ構成 △(*1) △(*2) ○ [記号の説明] ○:GLS運用中に活性保守可能、△:GLS運用停止後に活性保守可能 *1: クラスタ構成での追加手順は、「PRIMEQUEST 480/440 運用マニュアル」の「B.4.1.1 追加 の手順」に従ってNICを追加後、“5.2 クラスタ環境設定の追加手順”を参照し、仮想イン タフェースの設定を追加してください。 *2: クラスタ構成での削除手順は、“5.4 クラスタ環境設定の削除手順”を参照し、仮想インタ フェースの設定を削除後、「PRIMEQUEST 480/440 運用マニュアル」の「B.4.1.2 削除の手 順」に従ってNICを削除してください。 NICを追加/削除/交換後、システムをリブートした場合、ハードウェアの変更を検査するツール (kudzu(1))が実行される場合があります。以下の手順に従い、対処を行ってください。 1) NICを追加した場合 kudzu(1)は、追加したNICに対してデバイス情報をシステムに追加するかどうかの選択画面を表 示します。「Configure」「Ignore」「Do Nothing」のうち、「Configure」を選択してください。 その後、IPアドレスを設定する画面"Configure TCP/IP"が表示されますので、何も入力せずに 「Back」を選択してください。 2) NICを削除した場合 kudzu(1)は、削除したNICに対して、デバイス情報をシステムから削除するかどうかの選択画面 を表示します。「Remove Configuration」「Keep Configuration」「Do Nothing」のうち、「Remove Configuration」を選択してください。 3) NICを交換した場合 “1) NICを追加した場合”と“2) NICを削除した場合”の手順に従い、対処してください。 105 第4章 章 運用 4.5.1.1 追加の手順 NICを増設後、増設したNICを冗長化するために仮想インタフェースを作成する手順を示します。 パーティション 対象インタフェースなし 仮想インタフェース 物理 インタフェース 物理 インタフェース パーティション 仮想インタフェース 仮想インタフェース shaX 物理 物理 インタフェース インタフェース 物理 インタフェース ethX 物理 インタフェース ethY 追加した NIC 図4.1 増設したNIC(ethX,ethY)を冗長化する仮想インタフェースの追加 を冗長化する仮想インタフェースの追加 増設した 高速切替方式の場合 1. PCIホットプラグドライバが導入されていることを確認します。 導入されていない場合は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.2 PCI ホットプラグドライバの導入」に従い、ドライバを導入してください。 確認手順 # lsmod │ grep shpchp shpchp 203816 0 導入手順 # modprobe shpchp 2. PCIスロットの電源が入っていないことを確認します。 詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.1 電源状態の確認」を 参照してください。 # cat /sys/bus/pci/slots/”<スロット番号>”/power 0 3. PCIスロットにNICを追加します。 106 4.5 活性保守(追加/削除/交換) 4. PCIスロットに電源を投入します。 詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.2 電源の投入、切断方 法」を参照してください。 # echo 1 > /sys/bus/pci/slots/”<スロット番号>”/power 5. ハードウェアアドレスを確認します。 電源の投入により、追加したNICに対してインタフェース(ethX)が作成されます。ifconfig(8)コマ ンドで、追加したNICのハードウェアアドレス(HWaddr)を確認してください。なお、複数枚の NICを追加する場合は、2.から5.の手順を繰り返してください。 6. 追加のための後処理をします。 1) システム起動時に、追加したNICを活性化する必要があります。このため、インタフェース 設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth<x>)を以下のように設定してください。 “HWADDR”には5.で確認したハードウェアアドレスを設定してください。また、 "HOTPLUG=no"を設定してください。 ifcfg-ethX DEVICE=ethX BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=XXX.XXX.XXX.XXX IPADDR=XXX.XXX.XXX.XXX NETMASK=XXX.XXX.XXX.XXX NETWORK=XXX.XXX.XXX.XXX ONBOOT=yes TYPE=Ethernet ifcfg-ethY DEVICE=ethY BOOTPROTO=static HWADDR=YY:YY:YY:YY:YY:YY HOTPLUG=no BROADCAST=YYY:YYY:YYY:YYY IPADDR=YYY:YYY:YYY:YYY NETMASK=YYY:YYY:YYY:YYY NETWORK=YYY:YYY:YYY:YYY ONBOOT=yes TYPE=Ethernet 2) 追加したNICを活性化します。 # /sbin/ifup ethX # /sbin/ifup ethY 3) 必要に応じて、仮想インターフェースのサブネットマスク情報を設定します。 # /opt/FJSVhanet/usr/sbin/hanetmask create -i network_address -m netmask 107 第4章 章 運用 4) NICを冗長化する仮想インターフェースを設定します。 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n shaX -m t -i ipaddress -t ethX,ethY 5) 仮想インターフェースを活性化します。 # /opt/FJSVhanet/usr/sbin/strhanet -n shaX NIC切替方式の場合 1. PCIホットプラグドライバが導入されていることを確認します。 導入されていない場合は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.2 PCI ホットプラグドライバの導入」に従い、ドライバを導入してください。 確認手順 # lsmod │ grep shpchp shpchp 203816 0 導入手順 # modprobe shpchp 2. PCIスロットの電源が入っていないことを確認します。 詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.1 電源状態の確認」を 参照してください。 # cat /sys/bus/pci/slots/”<スロット番号>”/power 0 3. PCIスロットにNICを追加します。 4. PCIスロットに電源を投入します。 詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.2 電源の投入、切断方 法」を参照してください。 # echo 1 > /sys/bus/pci/slots/”<スロット番号>”/power 5. ハードウェアアドレスを確認します。 電源の投入により、追加したNICに対してインタフェース(ethX)が作成されます。ifconfig(8)コマ ンドで、追加したNICのハードウェアアドレス(HWaddr)を確認してください。なお、複数枚の NICを追加する場合は、2.から5.の手順を繰り返してください。 6. 追加のための後処理をします。 1) システム起動時に、現用NICは活性化、待機NICは非活性化状態とする必要があります。この ため、インタフェース設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth<x>)で、現用NICは "ONBOOT=yes"、待機NICでは"ONBOOT=no"とする必要があります。“HWADDR”には5.で確 認したハードウェアアドレスを設定してください。また、両方のNICで"HOTPLUG=no"を設 定してください。 108 4.5 活性保守(追加/削除/交換) ifcfg-ethX (運用NIC) DEVICE=ethX BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=XXX.XXX.XXX.XXX IPADDR=XXX.XXX.XXX.XXX NETMASK=XXX.XXX.XXX.XXX NETWORK=XXX.XXX.XXX.XXX ONBOOT=yes TYPE=Ethernet ifcfg-ethY (待機NIC) DEVICE=ethY HWADDR=YY:YY:YY:YY:YY:YY HOTPLUG=no ONBOOT=no TYPE=Ethernet 2) 追加したNICのインタフェース名を、インタフェース設定ファイル(/etc/sysconfig/networkscripts/ifcfg-eth<x>)で設定した名前に変換します。nameif(8)コマンドに指定するインタフェー ス名とMACアドレスは、6.の1)で設定したifcfg-ethX、ifcfg-ethYファイルのDEVICE、HWADDR に従ってください。なお、nameif(8)コマンド実行時は、指定するインタフェースが非活性化 状態である必要があります。 # /sbin/nameif ethX XX:XX:XX:XX:XX:XX # /sbin/nameif ethY YY:YY:YY:YY:YY:YY 3) 必要に応じて、仮想インターフェースのサブネットマスク情報を設定します。 # /opt/FJSVhanet/usr/sbin/hanetmask create -i network_address -m netmask 4) NICを冗長化する仮想インターフェースを設定します。 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n shaX -m d -i ipaddress1 -e ipaddress2 -t ethX,ethY 5) HUB監視先情報を設定します。 # /opt/FJSVhanet/usr/sbin/hanetpoll create -n shaX -p ipaddr1,ipaddr2 6) 必要に応じて、待機パトロール機能を設定します。 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n shaY -m p -t shaX 7) GLSを再起動して設定の変更を有効にします。なお、この再起動により、仮想インタフェース の活性化、監視の開始も行われます。 # /opt/FJSVhanet/usr/sbin/resethanet -s 109 第4章 章 運用 4.5.1.2 削除の手順 仮想インタフェースが冗長化しているNICを削除する手順を示します。 パーティション 仮想インタフェース 仮想インタフェース shaX 物理 インタフェース 物理 物理 インタフェース インタフェース ethX 物理 インタフェース ethY 削除する NIC パーティション 仮想インタフェース 対象インタフェースなし 物理 インタフェース 物理 インタフェース 図4.2 仮想インタフェースが冗長化しているNIC(ethX,ethY)の削除 の削除 仮想インタフェースが冗長化している 高速切替方式の場合 1. PCIホットプラグドライバが導入されていることを確認します。 導入されていない場合は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.2 PCI ホットプラグドライバの導入」に従い、ドライバを導入してください。 確認手順 # lsmod │ grep shpchp shpchp 203816 0 導入手順 # modprobe shpchp 2. 削除のための前準備をします。 1) 仮想インターフェースを非活性化します。 # /opt/FJSVhanet/usr/sbin/stphanet -n shaX 2) 仮想インターフェースの構成情報を削除します。 # /opt/FJSVhanet/usr/sbin/hanetconfig delete -n shaX 110 4.5 活性保守(追加/削除/交換) 3) 必要に応じて、仮想インターフェースのサブネットマスク情報を削除します。 # /opt/FJSVhanet/usr/sbin/hanetmask delete -i network_address 4) NICを非活性化します。 # /sbin/ifdown ethX # /sbin/ifdown ethY 3. PCIスロットの電源を切断します。 電源の切断により、インタフェース(ethX)が削除されます。詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.2 電源の投入、切断方法」を参照してください。 # echo 0 > /sys/bus/pci/slots/”<スロット番号>”/power 4. PCIスロットからNICを削除します。 なお、複数枚NICを削除する場合は、2.から4.の手順を繰り返してください。 5. 削除のための後処理をします。 1) インタフェース設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth<x>)を削除します。 # /bin/rm /etc/sysconfig/network-scripts/ifcfg-ethX # /bin/rm /etc/sysconfig/network-scripts/ifcfg-ethY NIC切替方式の場合 1. PCIホットプラグドライバが導入されていることを確認します。 導入されていない場合は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.2 PCI ホットプラグドライバの導入」に従い、ドライバを導入してください。 確認手順 # lsmod │ grep shpchp shpchp 203816 0 導入手順 # modprobe shpchp 2. 削除のための前準備をします。 1) 仮想インターフェースを非活性化します。 # /opt/FJSVhanet/usr/sbin/stphanet -n shaX 2) インターフェース状態監視を停止します。 # /bin/touch /var/opt/FJSVhanet/tmp/disable_watchif 111 第4章 章 運用 3) HUB監視を停止します。 # /opt/FJSVhanet/usr/sbin/hanetpoll off 4) HUB監視先情報を削除します。 # /opt/FJSVhanet/usr/sbin/hanetpoll delete -n shaX 5) 待機パトロール機能を削除します。なお、待機パトロール機能を使用していない場合、この 作業は必要ありません。 # /opt/FJSVhanet/usr/sbin/hanetconfig delete -n shaY 6) 仮想インターフェースの構成情報を削除します。 # /opt/FJSVhanet/usr/sbin/hanetconfig delete -n shaX 7) 必要に応じて、仮想インターフェースのサブネットマスク情報を削除します。 # /opt/FJSVhanet/usr/sbin/hanetmask delete -i network_address 8) NICを非活性化します。 # /sbin/ifdown ethX # /sbin/ifdown ethY 3. PCIスロットの電源を切断します。 電源の切断により、インタフェース(ethX)が削除されます。詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.2 電源の投入、切断方法」を参照してください。 # echo 0 > /sys/bus/pci/slots/”<スロット番号>”/power 4. PCIスロットからNICを削除します。 なお、複数枚NICを削除する場合は、2.から4.の手順を繰り返してください。 5. 削除のための後処理をします。 1) インタフェース設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth<x>)を削除します。 # /bin/rm /etc/sysconfig/network-scripts/ifcfg-ethX # /bin/rm /etc/sysconfig/network-scripts/ifcfg-ethY 2) GLSを再起動して設定の変更を有効にします。 # /opt/FJSVhanet/usr/sbin/resethanet -s 112 4.5 活性保守(追加/削除/交換) 4.5.1.3 交換の手順 仮想インタフェースが冗長化しているNICを交換する手順を示します。 パーティション 仮想インタフェース 仮想インタフェース shaX 物理 インタフェース 物理 物理 インタフェース インタフェース ethX 物理 インタフェース ethY 交換する NIC パーティション 仮想インタフェース 仮想インタフェース shaX 物理 インタフェース ethX 物理 物理 インタフェース インタフェース 物理 インタフェース ethY 交換した NIC 図4.3 仮想インタフェースが冗長化しているNIC(ethX)の交換 の交換 仮想インタフェースが冗長化している 高速切替方式の場合 1. PCIホットプラグドライバが導入されていることを確認します。 導入されていない場合は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.2 PCI ホットプラグドライバの導入」に従い、ドライバを導入してください。 確認手順 # lsmod │ grep shpchp shpchp 203816 0 導入手順 # modprobe shpchp 2. 交換のための前準備をします。 1) 仮想インターフェースの定義から、交換するNICの定義情報を一時的に削除します。 # /opt/FJSVhanet/usr/sbin/hanetnic delete -n shaX -i ethX 113 第4章 章 運用 2) dsphanetコマンドで交換対象のNICのDevice状態がCUTになっていることを確認します。 # /opt/FJSVhanet/usr/sbin/dsphanet [IPv4、Patrol] Name Status Mode CL Device +----------+--------+----+----+------------------------------------------------+ shaX Active t OFF ethX(CUT),ethY(ON) 3) 交換対象のNICを非活性化します。 # /sbin/ifdown ethX 3. PCIスロットの電源を切断します。 電源の切断により、インタフェース(ethX)が削除されます。詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.2 電源の投入、切断方法」を参照してください。 # echo 0 > /sys/bus/pci/slots/”<スロット番号>”/power 4. PCIスロットのNICを交換します。 5. PCIスロットに電源を投入します。 詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.2 電源の投入、切断方 法」を参照してください。 # echo 1 > /sys/bus/pci/slots/”<スロット番号>”/power 6. ハードウェアアドレスを確認します。 電源の投入により、交換したNICに対してインタフェース(ethX)が作成されます。ifconfig(8)コマ ンドで、交換したNICのハードウェアアドレス(HWaddr)を確認してください。 7. 交換の後処理を行います。 1) インタフェース設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth<x>)のHWADDRを、6.で確 認した交換後のNICのハードウェアアドレスに変更します。 ifcfg-ethX DEVICE=ethX BOOTPROTO=static HWADDR=ZZ:ZZ:ZZ:ZZ:ZZ:ZZ HOTPLUG=no BROADCAST=XXX.XXX.XXX.XXX IPADDR=XXX.XXX.XXX.XXX NETMASK=XXX.XXX.XXX.XXX NETWORK=XXX.XXX.XXX.XXX ONBOOT=yes TYPE=Ethernet 2) 交換したNICを活性化します。 # /sbin/ifup ethX 114 4.5 活性保守(追加/削除/交換) 3) NICの交換前(2.の1))に一時的に削除したNICを元に戻します。 # /opt/FJSVhanet/usr/sbin/hanetnic add -n shaX -i ethX 4) dsphanetコマンドで交換したNICのDevice状態がONになっていることを確認します。 # /opt/FJSVhanet/usr/sbin/dsphanet [IPv4、Patrol] Name Status Mode CL Device +----------+--------+----+----+------------------------------------------------+ shaX Active t OFF ethX(ON),ethY(ON) NIC切替方式の場合 1. PCIホットプラグドライバが導入されていることを確認します。 導入されていない場合は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.2 PCI ホットプラグドライバの導入」に従い、ドライバを導入してください。 確認手順 # lsmod │ grep shpchp shpchp 203816 0 導入手順 # modprobe shpchp 2. 交換のための前準備をします。 1) HUB監視を停止します。 # /opt/FJSVhanet/usr/sbin/hanetpoll off 2) 待機パトロール監視を停止します。なお、待機パトロール機能を使用していない場合、この 作業は必要ありません。 # /opt/FJSVhanet/usr/sbin/stpptl -n shaY 3) dsphanetコマンドで交換するNICの状態を確認します。交換するNICが運用NIC(ON)以外の状態 (OFFもしくはSTOP)になっている必要があります。運用NICの場合は、4)の手順に従い、待機 NICに切替えます。 # /opt/FJSVhanet/usr/sbin/dsphanet [IPv4、Patrol] Name Status Mode CL Device +----------+--------+----+----+------------------------------------------------+ shaX Active d OFF ethX(ON),ethY(OFF) 4) 交換するNICが運用NICである場合、待機NICに切替えます。切替え後、dsphanetコマンドで 交換するNICが待機NIC(OFF)になっていることを確認します。 # /opt/FJSVhanet/usr/sbin/hanetnic change -n shaX 115 第4章 章 運用 # /opt/FJSVhanet/usr/sbin/dsphanet [IPv4、Patrol] Name Status Mode CL Device +----------+--------+----+----+------------------------------------------------+ shaX Active d OFF ethX(OFF),ethY(ON) 5) インターフェース状態監視を停止します。 # /bin/touch /var/opt/FJSVhanet/tmp/disable_watchif 6) 交換対象のNICを非活性化します。 # /sbin/ifdown ethX 3. PCIスロットの電源を切断します。 電源の切断により、インタフェース(ethX)が削除されます。詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.2 電源の投入、切断方法」を参照してください。 # echo 0 > /sys/bus/pci/slots/”<スロット番号>”/power 4. PCIスロットのNICを交換します。 5. PCIスロットに電源を投入します。 詳細は、マニュアル「PRIMEQUEST 480/440 運用マニュアル」の「B.2.3.2 電源の投入、切断方 法」を参照してください。 # echo 1 > /sys/bus/pci/slots/”<スロット番号>”/power 6. ハードウェアアドレスを確認します。 電源の投入により、交換したNICに対してインタフェース(ethX)が作成されます。ifconfig(8)コマ ンドで、交換したNICのハードウェアアドレス(HWaddr)を確認してください。 7. 交換の後処理を行います。 1) インタフェース設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth<x>)のHWADDRを、6.で確 認した交換後のNICのハードウェアアドレスに変更します。 ifcfg-ethX (交換したNIC) DEVICE=ethX BOOTPROTO=static HWADDR=ZZ:ZZ:ZZ:ZZ:ZZ:ZZ HOTPLUG=no BROADCAST=XXX.XXX.XXX.XXX IPADDR=XXX.XXX.XXX.XXX NETMASK=XXX.XXX.XXX.XXX NETWORK=XXX.XXX.XXX.XXX ONBOOT=yes TYPE=Ethernet 116 4.5 活性保守(追加/削除/交換) 2) 交換したNICのインタフェース名をインタフェース設定ファイル(/etc/sysconfig/networkscripts/ifcfg-eth<x>)で設定した名前に変換します。nameif(8)コマンドに指定するインタフェー ス名とハードウェアアドレスは、7.の1)で設定したifcfg-ethXファイルのDEVICE、HWADDR に従ってください。なお、nameif(8)コマンド実行時は、指定するインタフェースが非活性化 状態である必要があります。 # /sbin/nameif ethX ZZ:ZZ:ZZ:ZZ:ZZ:ZZ 3) 交換したNICの状態をGLSの待機NICの状態にします。IPv4アドレスが割り当てられていない 状態で、かつ、UP、NOARPフラグがあることを確認します。 # /sbin/ifconfig ethX 0 -arp up # /sbin/ifconfig ethX ethX Link encap:Ethernet HWaddr ZZ:ZZ:ZZ:ZZ:ZZ:ZZ inet6 addr: fe80::XXXXXXXXXXXXXXXX/64 Scope:Link UP BROADCAST NOARP MULTICAST MTU:1500 Metric:1 4) 必要に応じて、NICを切戻します。 # /opt/FJSVhanet/usr/sbin/hanetnic change -n shaX 5) 待機パトロール監視を開始します。なお、待機パトロール機能を使用していない場合、この 作業は必要ありません。 # /opt/FJSVhanet/usr/sbin/strptl -n shaY 6) HUB監視を再開します。 # /opt/FJSVhanet/usr/sbin/hanetpoll on 7) インターフェース状態監視を再開します。 # /bin/rm /var/opt/FJSVhanet/tmp/disable_watchif 117 第4章 章 運用 118 4.6 伝送路異常発生時の復旧手順 4.6 伝送路異常発生時の復旧手順 各方式における伝送路異常発生後の復旧手順について説明します。 4.6.1 高速切替方式における伝送路異常発生時の復旧手順 高速切替方式における伝送路異常発生時の復旧手順 伝送路異常復旧後には、自動的に復旧しますので特別な操作は必要ありません。 なお、使用するアプリケーションによってはアプリケーションの再起動が必要な場合があります。 4.6.2 NIC切替方式 切替方式における伝送路異常発生時の復旧手順 切替方式における伝送路異常発生時の復旧手順 NIC切替方式における伝送路異常発生時の復旧手順を以下に示します。 なお、使用するアプリケーションによっては伝送路二重化機能の復旧手順後にアプリケーション の再起動が必要な場合があります。 【片系(現用NIC)異常時】 伝送路復旧後に以下のコマンドを実行します。 # /opt/FJSVhanet/usr/sbin/hanetnic change -n shaX * shaXはNIC切替方式の仮想インタフェース名 【両系(現用NICおよび待機NIC)異常時】 伝送路復旧後に以下のコマンドを実行します。: # /opt/FJSVhanet/usr/sbin/hanetpoll on 119 第4章 章 運用 120 4.7 環境定義ファイルの退避/復元 4.7 環境定義ファイルの退避/復元 伝送路二重化機能が使用する環境定義ファイルの退避/復元方法について説明します。 4.7.1 環境定義ファイルの退避 環境定義ファイルの退避はhanetbackupコマンドにて行います。本コマンドについては、“7.12 hanetbackupコマンド”を参照してください。 4.7.2 環境定義ファイルの復元 環境定義ファイルの復元はhanetrestoreコマンドにて行います。本コマンドについては、“7.13 hanetrestoreコマンド”を参照してください。 本コマンド実行後は必ずシステムを再起動してください。再起動を行わなかった場合、復元した 環境定義通りの動作を行うことができません。 121 第4章 章 運用 122 第5章 章 クラスタシステム上での運用 本章では、伝送路二重化機能のクラスタシステム環境での運用方法について説明します。 123 第5章 章 クラスタシステム上での運用 124 5.1 クラスタシステムへの対応概要 5.1 クラスタシステムへの対応概要 伝送路二重化機能では、クラスタシステムにおいて以下の運用形態をサポートしています。 z z z z 運用待機構成(1:1およびN:1) 相互待機構成 カスケード構成 移動待機構成 表5.1に、各二重化方式のクラスタ対応機能一覧を示します。 表5.1 クラスタ対応機能一覧 二重化方式 運用待機 構成 (1:1) 運用待機 構成 (N:1) 相互待機 構成 カスケード 構成 移動待機 構成 高速切替方式 ○ ○ ○ ○ ○ × NIC切替方式 ○ ○ ○ ○ ○ ○ SISの 伝送路 二重化 [記号の説明]○:サポート、×:未サポート クラスタ切替え時の引き継ぎ情報は、仮想インタフェースに割当てる引継ぎIPアドレスのみです。 MACアドレスやシステムノード名の引継ぎはサポートしていません。 また、仮想インタフェースが使用する物理インタフェースを、クラスタの引継ぎ対象(MACア ドレス、IPアドレス)に設定することはできません。 表5.2に、サポートする引継ぎ情報を示します。 表5.2 サポートするクラスタ引継ぎ情報 IPアドレス IPアドレス MACアドレ アドレ ス IPアドレス アドレス アド +MACアド レス IPアドレス アドレス +システム ノード名 IPアドレス アドレス アド +MACアド レス+シス テムノード 名 1:1運用待機 ○ × × × × N:1運用待機 ○ × × × × 相互待機 ○ × × × × カスケード ○ × × × × 移動待機 ○ × × × × クラスタ運用 形態 [記号の説明]○:サポート、×:未サポート z z z クラスタ運用形態である移動待機構成でのGLSの構築(設定)は、カスケードの場合と同 じように行います。 高速切替方式を使用する場合、クラスタシステムを構成するノード以外に、通信相手と して高速切替方式を使用しているホストが1台以上必要です。伝送路監視先がクラスタ システムを構成する1ノードしかない場合、運用ノードと待機ノードで伝送路異常が同 時に検出され、Glsリソースのフェイルオーバに失敗することがあります。 スケーラブル構成はサポートしていません。また、高可用スケーラブル構成内のスタン バイ構成もサポートしていません。 125 第5章 章 クラスタシステム上での運用 図5.1に、仮想インタフェースのクラスタ切替えの例を示します。 運用ノード 待機ノード GLS 引継ぎ sha0:65 仮想 インタフェース 仮想 インタフェース GLS sha0:65 切替え sha0 sha0 異常発生 eth1 eth2 eth1 eth2 NIC1 NIC2 NIC1 NIC2 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 通信相手ホスト 図5.1 仮想インタフェースのクラスタ切替え クラスタ切替え対象となる引継ぎ仮想インタフェースの論理ユニット番号は、65以降が使用され ます。(sha0:65、sha0:66等) 126 5.1 クラスタシステムへの対応概要 5.1.1 運用待機 5.1.1.1 起動 5.1.1.1.1 高速切替方式 クラスタアプリケーションの起動により、運用ノード上で引継ぎ仮想インタフェース(sha0:65 等)が活性化され、引継ぎ仮想IPアドレスを使用した通信が可能となります。 通常運用時は、運用ノード上の引継ぎ仮想インタフェースを使用して相手システムと通信を行い ます。 なお、仮想インタフェース(sha0等)は、伝送路二重化機能の起動直後は非活性状態であり、ク ラスタアプリケーションの最初の起動時に活性化されます。以降はクラスタアプリケーションの 停止、再起動にかかわらず、システムが停止するまで活性状態となります。 図5.2に、高速切替方式の起動時の動作を示します。 【クラスタアプリケーション起動前】 ノード B ノード A クラスタアプリケーション sha0:65 非活性状態 sha0 非活性状態 eth2 eth1 sha0:65 非活性状態 sha0 eth1 非活性状態 eth2 【クラスタアプリケーション起動後】 ノード B ノード A クラスタアプリケーション eth1 sha0:65 →活性状態 sha0:65 sha0 →活性状態 sha0 eth2 eth1 →活性状態 eth2 図5.2 高速切替方式の起動時の動作 127 第5章 章 クラスタシステム上での運用 切替方式 5.1.1.1.2 NIC切替方式 NIC切替方式は、以下に示す3つのIP引継ぎ機能があります。それぞれの運用条件によって使用 する機能を選択してください。 z z z 128 論理IPアドレス引継ぎ NIC切替方式のLANを業務用と管理用の両方で使いたい場合(業務LAN上にWeb-Based Admin Viewのクライアントを接続する場合等)は本機能を利用します。この場合、業 務用には論理IPアドレスを使用し、管理用には物理IPアドレスを使用して通信を行いま す。 通信相手ホストから接続する場合は、物理IPアドレスを接続先アドレスに指定すること で、クラスタアプリケーションの状態遷移に関係なく、運用ノード、待機ノードに直接 接続してそれぞれのノードを管理することができます。 なお、本機能では1つの物理インタフェースに2つのIPアドレスが設定されるため、1つ のIPアドレスのみ設定されていることが動作条件となっているTCP/IPアプリケーショ ンを使用する場合には、物理アドレス引継ぎ I または II を使用してください。 物理IPアドレス引継ぎI NIC切替方式のLANを業務用と管理用の両方に使う場合で、かつ1つの物理インタフェ ース上に1つのIPアドレスのみ設定したい場合、本機能を利用します。 本機能では、論理アドレス引継機能の場合と同様に、運用ノード、待機ノードそれぞれ に独立して接続することができます。但し、クラスタアプリケーションの状態遷移に伴 って待機ノードのIPアドレスが変更されます。従って、クラスタ切替え時は、待機ノー ドのTCPコネクションは切断され、通信相手装置から再接続する場合は、接続先IPアド レスを変更する必要があります。 物理IPアドレス引継ぎII NIC切替方式のLANを、業務用のみに使う場合に本機能を利用します。この場合、待機 ノードのLANは非活性化されるため、待機ノードに接続することはできません。接続し たい場合には、別のLANを用意する必要があります。 5.1 クラスタシステムへの対応概要 論理IP引継ぎの場合は、伝送路二重化機能の起動時に運用ノードと待機ノードの物理インタフェ ース(eth1)を活性化し、クラスタアプリケーションの起動により、運用ノード上で引継ぎ仮想 インタフェース(eth1:1)を活性化します。 図5.3に、論理IP引継ぎの起動時の動作を示します。 【クラスタアプリケーション起動前】 ノード B ノード A クラスタアプリケーション sha0 (eth1:1) 非活性状態 活性状態 eth1 sha0 (eth1:1) 非活性状態 eth2 非活性状態 活性状態 eth1 非活性状態 eth2 【クラスタアプリケーション起動後】 ノード B ノード A クラスタアプリケーション sha0 (eth1:1) eth1 sha0 (eth1:1) →活性状態 eth2 eth1 eth2 図5.3 NIC切替方式 切替方式(論理 切替方式 論理IP引継ぎ 論理 引継ぎ)の起動時の動作 引継ぎ の起動時の動作 129 第5章 章 クラスタシステム上での運用 物理IP引継ぎIの場合は、伝送路二重化機能の起動時に運用ノードと待機ノードの物理インタフ ェース(eth1)を活性化し、クラスタアプリケーションの起動により、運用ノード上で物理イン タフェース(eth1)に引継ぎIPアドレスを割当て、活性化します。この時、待機ノード上の物理 インタフェース(eth1)は活性化の状態を維持します。 図5.4に、物理IP引継ぎIの起動時の動作を示します。 【クラスタアプリケーション起動前】 ノード B ノード A クラスタアプリケーション sha0 (eth1) 活性状態 非活性状態 eth1 sha0 (eth1) 非活性状態 eth2 活性状態 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション起動中】 ノード B ノード A クラスタアプリケーション sha0 (eth1) sha0 (eth1) →非活性状態 eth1 eth2 eth1 eth2 【クラスタアプリケーション起動後】 ノード B ノード A クラスタアプリケーション sha0 (eth1) sha0 (eth1) →活性状態 →活性状態 eth1 eth2 eth1 eth2 図5.4 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎI)の起動時の動作 引継ぎ の起動時の動作 130 5.1 クラスタシステムへの対応概要 物理IP引継ぎIIの場合は、伝送路二重化機能の起動時に運用ノードと待機ノードの物理インタフ ェース(eth1)を活性化せず、クラスタアプリケーションの起動により、運用ノード上で物理イ ンタフェース(eth1)に引継ぎIPアドレスを割当て、活性化します。この時、待機ノードの物理 インタフェース(eth1)は活性化しません。 図5.5に、物理IP引継ぎIIの起動時の動作を示します。 【クラスタアプリケーション起動前】 ノード B ノード A クラスタアプリケーション sha0 (eth1) 非活性状態 非活性状態 eth1 sha0 (eth1) 非活性状態 非活性状態 eth2 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション起動後】 ノード B ノード A クラスタアプリケーション sha0 (eth1) sha0 (eth1) →活性状態 →活性状態 eth1 eth2 eth1 eth2 図5.5 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎII)の起動時の動作 引継ぎ の起動時の動作 131 第5章 章 クラスタシステム上での運用 5.1.1.2 切替え 通常運用時は、運用ノード上の引継ぎ仮想インタフェースを使用して相手システムとの通信を行 います。運用ノードにおける異常発生時(パニック、ハングアップまたは伝送路異常検出時)は、 伝送路二重化機能が待機ノードに切替えます。アプリケーションで再接続を行うことによって運 用ノードの通信を引き継ぎます。 5.1.1.2.1 高速切替方式 図5.6に、高速切替方式の切替え動作を示します。 以下の図では、運用ノードAの引継ぎ仮想インタフェース(sha0:65)に、引継ぎIPアドレス(IPa)が 割当てられて活性化されており、異常等による切替え発生時は、運用ノードAの引継ぎ仮想イン タフェース(sha0:65)が非活性化され、待機ノードBで、引継ぎIPアドレス(IPa)を割当てた引継ぎ 仮想インタフェース(sha0:65)を活性化します。なお、ノードAの仮想インタフェース(sha0)は遷 移しません。 【運用状態(ノード A で異常発生) 】 ノード B ノード A クラスタアプリケーション sha0:65 IPa sha0:65 非活性状態 活性状態 sha0 sha0 活性状態 eth2 eth1 活性状態 eth2 eth1 異常 異常 【切替え中】 ノード B ノード A クラスタアプリケーション sha0:65 sha0:65 →非活性状態 sha0 sha0 eth2 eth1 【切替え完了】 ノード A eth2 eth1 ノード B IPa クラスタアプリケーション sha0:65 sha0:65 引継ぎ sha0 sha0 eth1 eth2 eth1 図5.6 高速切替方式の切替え動作 132 →活性状態 eth2 5.1 クラスタシステムへの対応概要 5.1.1.2.2 NIC切替方式 切替方式 図5.7に、NIC切替方式(論理IPアドレス引継機能)による切替え動作図を示します。 以下の図では、運用ノードAで引継ぎ仮想IPアドレス(IPa)がセカンダリインタフェース(eth2)の 論理インタフェース(eth2:1)に割当てられて活性化された状態になっています。 伝送路異常等の発生によるノード切替え時に、運用ノードAにおいて、引継ぎIPアドレス(IPa) が割当てられていた引継ぎ仮想インタフェース(eth2:1)を非活性化し、待機ノードBで既に活性 化されているプライマリインタフェース(eth1)に引継ぎIPアドレス(IPa)を割当てて論理インタフ ェース(eth1:1)を活性化します。 【運用状態(ノード A で異常発生) 】 ノード B ノード A クラスタアプリケーション sha0 (eth2:1) IPa sha0 (eth1:1) 活性状態 活性状態 非活性状態 eth1 非活性状態 非活性状態 活性状態 eth1 eth2 eth2 異常 異常 【切替え中】 ノード B ノード A クラスタアプリケーション sha0 (eth2:1) eth1 sha0 (eth1:1) →非活性状態 eth1 eth2 【切替え完了】 ノード A ノード B IPa クラスタアプリケーション sha0 (eth2:1) eth1 eth2 sha0 (eth1:1) 引継ぎ eth2 eth1 →活性状態 eth2 図5.7 NIC切替方式 切替方式(論理 切替方式 論理IP引継ぎ 論理 引継ぎ)の切替え動作 引継ぎ の切替え動作 133 第5章 章 クラスタシステム上での運用 図5.8に、NIC切替方式(物理IPアドレス引継ぎI)による切替え動作を示します。 以下の図では、運用ノードAで引継ぎ仮想IPアドレス(IPa)がセカンダリインタフェース(eth2)に 割当てられて活性化された状態になっています。 伝送路異常等の発生によるノード切替え時に、待機ノードBで既に活性化されているプライマリ インタフェース(eth1)を一旦非活性化し、引継ぎIPアドレス(IPa)を割当て、活性化します。待機 ノードに引継いだ後のノードAでは、引継ぎIPアドレス(IPa)が割当てられていたセカンダリイン タフェース(eth2)に別のIPアドレス(IP1)を割当て、活性化します。 【運用状態(ノード A で異常発生) 】 ノード A ノード B クラスタアプリケーション sha0 (eth2) IPa 活性状態 非活性状態 eth1 sha0 (eth1) 活性状態 eth2 【切替え中(1) 】 ノード A 非活性状態 活性状態 eth1 eth2 IP2 異常 異常 非活性状態 ノード B クラスタアプリケーション sha0 (eth2) sha0 (eth1) →非活性状態 →非活性状態 eth2 eth1 eth1 eth2 IP2 【切替え中(2) 】 ノード A ノード B クラスタアプリケーション sha0 (eth2) sha0 (eth1) →活性状態 eth2 eth1 IP1 eth1 eth2 IP2 図5.8 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎI)の切替え動作 引継ぎ の切替え動作(続く) の切替え動作(続く) 134 5.1 クラスタシステムへの対応概要 【切替え中(3) 】 ノード A ノード B クラスタアプリケーション sha0 (eth2) sha0 (eth1) →非活性状態 eth2 eth1 eth1 eth2 IP1 【切替え完了】 ノード A ノード B IPa クラスタアプリケーション sha0 (eth2) sha0 (eth1) 引継ぎ →活性状態 →活性状態 eth2 eth1 eth1 eth2 IP1 図5.8 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎI)の切替え動作 引継ぎ の切替え動作(続き) の切替え動作(続き) 135 第5章 章 クラスタシステム上での運用 図5.9に、NIC切替方式(物理IPアドレス引継ぎII)による切替え動作を示します。 以下の図では、運用ノードAで引継ぎIPアドレス(IPa)がセカンダリインタフェース(eth2)に割当 てられて活性化された状態になっています。 伝送路異常等の発生によるノード切替え時に、待機ノードBでプライマリインタフェース(eth1) に引継ぎIPアドレス(IPa)を割当て、活性化します。待機ノードに引継いだ後のノードAでは、引 継ぎIPアドレス(IPa)が割当てられていたセカンダリインタフェース(eth2)を非活性化します。 【運用状態(ノード A で異常発生) 】 ノード A ノード B クラスタアプリケーション sha0 (eth2) IPa sha0 (eth1) 活性状態 eth1 非活性状態 非活性状態 活性状態 非活性状態 eth2 eth1 eth2 非活性状態 異常 異常 【切替え中】 ノード A ノード B クラスタアプリケーション sha0 (eth2) sha0 (eth1) →非活性状態 →非活性状態 eth2 eth1 eth1 eth2 【切替え完了】 ノード A ノード B IPa クラスタアプリケーション sha0 (eth2) sha0 (eth1) 引継ぎ →活性状態 →活性状態 eth1 eth2 eth1 eth2 図5.9 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎII)の切替え動作 引継ぎ の切替え動作 136 5.1 クラスタシステムへの対応概要 5.1.1.3 切戻し クラスタ切替えが発生した場合、その後切戻しを行う手順を以下に示します。 1) 異常発生ノードの復旧 切替え発生要因がパニックまたはハングアップの場合は、パニック、ハングアップしたノードを リブートします。 切替え発生要因が伝送路異常の場合は、伝送路を正常な状態に戻します。(ケーブル再接続、 HUB電源再投入、故障HUBの交換等必要な作業を実施) 2) 運用状態の復旧 Web-Based Admin View の“Cluster Admin”を使用してクラスタアプリケーションの切戻しを行 い、元の運用状態に戻します。 5.1.1.4 停止 5.1.1.4.1 高速切替方式 図5.10に、クラスタアプリケーション停止時の動作を示します。 【クラスタアプリケーション停止前】 ノード B ノード A クラスタアプリケーション sha0:65 非活性状態 sha0:65 活性状態 sha0 eth2 eth1 sha0 活性状態 活性状態 eth2 eth1 【クラスタアプリケーション停止後】 ノード B ノード A クラスタアプリケーション sha0:65 sha0:65 →非活性状態 sha0 sha0 eth1 eth2 eth1 eth2 図5.10 高速切替方式の停止動作 137 第5章 章 クラスタシステム上での運用 5.1.1.4.2 NIC切替方式 切替方式 図5.11に、論理IP引継ぎの場合のクラスタアプリケーション停止動作を示します。 【クラスタアプリケーション停止前】 ノード B ノード A クラスタアプリケーション sha0 (eth1:1) 非活性状態 活性状態 eth1 sha0 (eth1:1) 活性状態 eth2 活性状態 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション停止後】 ノード B ノード A クラスタアプリケーション sha0 (eth1:1) eth1 sha0 (eth1:1) →非活性状態 eth2 eth1 eth2 図5.11 NIC切替方式 切替方式(論理 切替方式 論理IP引継ぎ 論理 引継ぎ)の停止動作 引継ぎ の停止動作 138 5.1 クラスタシステムへの対応概要 図5.12に、物理IP引継ぎIの場合のクラスタアプリケーション停止動作を示します。 【クラスタアプリケーション停止前】 ノード B ノード A クラスタアプリケーション sha0 (eth1) 活性状態 非活性状態 eth1 sha0 (eth1) 活性状態 eth2 非活性状態 活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション停止中】 ノード B ノード A クラスタアプリケーション sha0 (eth1) sha0 (eth1) →非活性状態 →非活性状態 eth1 eth2 eth1 eth2 【クラスタアプリケーション停止後】 ノード B ノード A クラスタアプリケーション sha0 (eth1) sha0 (eth1) →活性状態 eth1 eth2 eth1 eth2 図5.12 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎI)の停止動作 引継ぎ の停止動作 139 第5章 章 クラスタシステム上での運用 図5.13に、物理IP引継ぎIIの場合のクラスタアプリケーション停止動作を示します。 【クラスタアプリケーション停止前】 ノード B ノード A クラスタアプリケーション sha0 (eth1) 非活性状態 活性状態 eth1 sha0 (eth1) 活性状態 非活性状態 非活性状態 eth2 非活性状態 eth1 eth2 【クラスタアプリケーション停止後】 ノード B ノード A クラスタアプリケーション sha0 (eth1) sha0 (eth1) →非活性状態 →非活性状態 eth1 eth2 eth1 eth2 図5.13 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎII)の停止動作 引継ぎ の停止動作 140 5.1 クラスタシステムへの対応概要 5.1.2 相互待機 仮想インタフェースを複数定義し、各々のリソースを別クラスタアプリケーションとして設定す ることにより、相互待機運用を行うことができます。 5.1.2.1 起動 起動時の動作については、クラスタアプリケーションが複数ある点以外は、運用待機の場合と同 様です。詳細は“5.1.1.1 起動”を参照してください。 5.1.2.2 切替え 通常運用時は、それぞれのノード上の仮想インタフェースを使用して相手システムと通信を行い ます。運用ノード上で異常発生時(パニック、ハングアップまたは伝送路異常)は、その運用ノ ードに含まれる仮想インタフェースが待機ノードに引き継がれます。アプリケーションがコネク ション再接続を行うことによって運用ノードの通信を引き継ぎます。 5.1.2.2.1 高速切替方式 図5.14に、高速切替方式による二重化機能使用時の相互待機構成図を示します。 アドレスの引継ぎ方法などは、運用待機構成と同様です。詳細は“5.1.1.1.1 高速切替方式”を参 照してください。 ノード A ノード B クラスタアプリケーション(2) sha0:66 sha0:66 引継ぎ IPb クラスタアプリケーション(1) sha0:65 IPa 引継ぎ sha0:65 sha0 eth1 sha0 eth2 eth1 eth2 図5.14 高速切替方式による相互待機構成 141 第5章 章 クラスタシステム上での運用 5.1.2.2.2 NIC切替方式 切替方式 図5.15に、NIC切替方式(NIC共有なし)による相互待機構成図を示します。 アドレスの引継ぎ方法などは、運用待機構成と同様です。詳細は、“5.1.1.1.2 NIC切替方式”を 参照してください。 ノード B ノード A クラスタアプリケーション(2) sha1 (eth3:1) sha1 (eth4:1) 引継ぎ IPb クラスタアプリケーション(1) sha0 (eth2:1) sha0 (eth1:1) 引継ぎ IPa eth1 eth2 eth3 eth1 eth4 eth2 eth3 eth4 図5.15 NIC切替方式による相互待機構成 切替方式による相互待機構成(NIC共用なし 共用なし) 切替方式による相互待機構成 共用なし 図5.16に、NIC切替方式(NIC共有あり)による相互待機構成図を示します。 アドレスの引継ぎ方法などは、運用待機構成と同様です。詳細は、“5.1.1.1.2 NIC切替方式”を 参照してください。 ノード B ノード A クラスタアプリケーション(2) sha1 (eth1:2) sha1 (eth1:2) 引継ぎ IPb クラスタアプリケーション(1) sha0 (eth1:1) sha0 (eth1:1) 引継ぎ IPa eth1 eth2 eth1 eth2 切替方式による相互待機構成(NIC共用あり 共用あり) 図5.16 NIC切替方式による相互待機構成 切替方式による相互待機構成 共用あり 142 5.1 クラスタシステムへの対応概要 5.1.2.3 切戻し 切戻しの手順は運用待機の場合と同様です。詳細は“5.1.1.3 切戻し”を参照してください。 5.1.2.4 停止 停止時の動作は運用待機の場合と同様です。詳細は“5.1.1.4 停止”を参照してください。 143 第5章 章 クラスタシステム上での運用 5.1.3 カスケード 5.1.3.1 起動 5.1.3.1.1 高速切替方式 クラスタアプリケーションの起動により、優先度の高い運用ノード上で引継ぎ仮想インタフェー ス(sha0:65等)が活性化され、引継ぎ仮想IPアドレスを使用した通信が可能となります。 通常運用時は、運用ノード上の引継ぎ仮想インタフェースを使用して相手システムと通信を行い ます。 なお、仮想インタフェース(sha0等)は、伝送路二重化機能の起動直後に活性化されます。以降 はクラスタアプリケーションの停止、再起動にかかわらず、システムが停止するまで活性状態と なります。 図5.17に、高速切替方式の起動時の動作を示します。 【クラスタアプリケーション起動前】 ノード B(優先度:中) ノード A(優先度:高) ノード C(優先度:低) クラスタアプリケーション sha0:65 非活性状態 sha0 活性状態 eth2 eth1 sha0:65 非活性状態 sha0 eth1 sha0:65 非活性状態 sha0 活性状態 eth2 eth1 活性状態 eth2 【クラスタアプリケーション起動後】 ノード B ノード A ノード C クラスタアプリケーション sha0:65 →活性状態 sha0 eth1 eth2 eth1 sha0:65 sha0:65 sha0 sha0 eth2 図5.17 高速切替方式の起動時の動作 144 eth1 eth2 5.1 クラスタシステムへの対応概要 切替方式 5.1.3.1.2 NIC切替方式 NIC切替方式には3つのIP引継ぎ機能があります。詳細については、“5.1.1.1.2 NIC切替方式”を 参照してください。 論理IP引継ぎの場合は、伝送路二重化機能の起動時に各ノードの物理インタフェース(eth1)を 活性化し、クラスタアプリケーションの起動により、優先度の高い運用ノード上で引継ぎ仮想イ ンタフェース(eth1:1)を活性化します。 図5.18に、論理IP引継ぎの起動時の動作を示します。 【クラスタアプリケーション起動前】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) sha0 (eth1:1) sha0 (eth1:1) クラスタアプリケーション sha0 (eth1:1) 非活性状態 非活性状態 活性状態 eth1 eth2 非活性状態 活性状態 eth1 非活性状態 eth2 活性状態 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション起動後】 ノード C ノード B ノード A クラスタアプリケーション sha0 (eth1:1) eth1 eth2 sha0 (eth1:1) sha0 (eth1:1) →活性状態 eth1 eth2 eth1 eth2 図5.18 NIC切替方式 切替方式(論理 切替方式 論理IP引継ぎ 論理 引継ぎ)の起動時の動作 引継ぎ の起動時の動作 145 第5章 章 クラスタシステム上での運用 物理IP引継ぎIの場合は、伝送路二重化機能の起動時に各ノードの物理インタフェース(eth1)を 活性化し、クラスタアプリケーションの起動により、優先度の高い運用ノード上で物理インタフ ェース(eth1)に引継ぎIPアドレスを割当て、活性化します。この時、待機ノード上の物理イン タフェース(eth1)はそのままの状態を維持します。 図5.19に、物理IP引継ぎIの起動時の動作を示します。 【クラスタアプリケーション起動前】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) sha0 (eth1) sha0 (eth1) クラスタアプリケーション sha0 (eth1) 活性状態 非活性状態 非活性状態 eth1 活性状態 非活性状態 eth2 非活性状態 非活性状態 eth1 eth2 活性状態 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション起動中】 ノード B ノード A ノード C クラスタアプリケーション sha0 (eth1) sha0 (eth1) sha0 (eth1) →非活性状態 eth1 eth1 eth2 eth2 eth1 eth2 【クラスタアプリケーション起動後】 ノード B ノード A ノード C クラスタアプリケーション sha0 (eth1) sha0 (eth1) sha0 (eth1) →活性状態 →活性状態 eth1 eth2 eth1 eth2 eth1 図5.19 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎI)の起動時の動作 引継ぎ の起動時の動作 146 eth2 5.1 クラスタシステムへの対応概要 物理IP引継ぎIIの場合は、伝送路二重化機能の起動時に各ノードの物理インタフェース(eth1) を活性化せず、クラスタアプリケーションの起動により、優先度の高い運用ノード上で物理イン タフェース(eth1)に引継ぎIPアドレスを割当て、活性化します。この時、待機ノード上の物理 インタフェースは活性化しません。 図5.20に、物理IP引継ぎIIの起動時の動作を示します。 【クラスタアプリケーション起動前】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) sha0 (eth1) sha0 (eth1) クラスタアプリケーション sha0 (eth1) 非活性状態 非活性状態 非活性状態 eth1 非活性状態 非活性状態 eth1 eth2 非活性状態 eth2 非活性状態 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション起動後】 ノード B ノード A ノード C クラスタアプリケーション sha0 (eth1) sha0 (eth1) →活性状態 sha0 (eth1) →活性状態 eth1 eth2 eth1 eth2 eth1 eth2 図5.20 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎII)の起動時の動作 引継ぎ の起動時の動作 147 第5章 章 クラスタシステム上での運用 5.1.3.2 切替え 通常運用時は、運用ノード上の引継ぎ仮想インタフェースを使用して相手システムとの通信を行 います。 運用ノードにおける異常発生時(パニック、ハングアップまたは伝送路異常検出時)は、伝送路 二重化機能が複数の待機ノードのうち、優先度が高い待機ノードに切替えます。アプリケーショ ンで再接続を行うことによって運用ノードの通信を引き継ぎます。 5.1.3.2.1 高速切替方式 図5.21に、高速切替方式の切替え動作を示します。 以下の図では、運用ノードAの引継ぎ仮想インタフェース(sha0:65)に、引継ぎIPアドレス(IPa)が 割当てられて活性化されており、異常等による切替え発生時は、運用ノードAの引継ぎ仮想イン タフェース(sha0:65)が非活性化され、待機ノードBで、引継ぎIPアドレス(IPa)を割当てた引継ぎ 仮想インタフェース(sha0:65)を活性化します。なお、ノードAの仮想インタフェース(sha0)は遷 移しません。 【運用状態(ノード A で異常発生) 】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) sha0:65 sha0:65 クラスタアプリケーション sha0:65 IPa 活性状態 sha0 sha0 活性状態 eth2 eth1 非活性状態 sha0 活性状態 eth2 eth1 非活性状態 活性状態 eth2 eth1 異常 異常 【切替え中】 ノード C ノード B ノード A クラスタアプリケーション sha0:65 →非活性状態 sha0:65 sha0:65 sha0 sha0 sha0 eth2 eth1 【切替え完了】 ノード A eth2 eth1 ノード C ノード B IPa クラスタアプリケーション sha0:65 sha0:65 引継ぎ sha0 eth2 eth1 eth2 図5.21 高速切替方式の切替え動作 148 sha0:65 →活性状態 sha0 sha0 eth1 eth2 eth1 eth1 eth2 5.1 クラスタシステムへの対応概要 切替方式 5.1.3.2.2 NIC切替方式 図5.22に、NIC切替方式(論理IPアドレス引継機能)による切替え動作図を示します。 以下の図では、運用ノードAで引継ぎ仮想IPアドレス(IPa)がセカンダリインタフェース(eth2)の 論理インタフェース(eth2:1)に割当てられて活性化された状態になっています。 伝送路異常等の発生によるノード切替え時に、運用ノードAにおいて、引継ぎIPアドレス(IPa) が割当てられていた引継ぎ仮想インタフェース(eth2:1)を非活性化し、待機ノードBで既に活性 化されているプライマリインタフェース(eth1)に引継ぎIPアドレス(IPa)を割当て、論理インタフ ェース(eth1:1)を活性化します。 【運用状態(ノード A で異常発生) 】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) sha0 (eth1:1) sha0 (eth1:1) クラスタアプリケーション sha0 (eth2:1) IPa 活性状態 eth1 非活性状態 活性状態 活性状態 非活性状態 非活性状態 eth1 eth2 eth2 非活性状態 非活性状態 活性状態 eth1 eth2 異常 異常 【切替え中】 ノード C ノード B ノード A クラスタアプリケーション sha0 (eth2:1) eth1 eth1 eth2 【切替え完了】 ノード A eth2 ノード B sha0 (eth2:1) eth2 ノード C sha0 (eth1:1) 引継ぎ eth2 eth1 IPa クラスタアプリケーション eth1 sha0 (eth1:1) sha0 (eth1:1) →非活性状態 eth1 sha0 (eth1:1) →活性状態 eth2 eth1 eth2 図5.22 NIC切替方式 切替方式(論理 切替方式 論理IP引継ぎ 論理 引継ぎ)の切替え動作 引継ぎ の切替え動作 149 第5章 章 クラスタシステム上での運用 図5.23に、NIC切替方式(物理IPアドレス引継ぎI)による切替え動作を示します。 以下の図では、運用ノードAで引継ぎ仮想IPアドレス(IPa)がセカンダリインタフェース(eth2)に 割当てられて活性化された状態になっています。 伝送路異常等の発生によるノード切替時に、待機ノードBで既に活性化されているプライマリイ ンタフェース(eth1)を一旦非活性化し、引継ぎIPアドレス(IPa)を割当て、活性化します。待機ノ ードBに引継いだ後のノードAでは、引継ぎIPアドレス(IPa)が割当てられていたセカンダリイン タフェース(eth2)に別のIPアドレス(IP1)を割当て、活性化します。 【運用状態(ノード A で異常発生) 】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) クラスタアプリケーション sha0 (eth2) IPa 活性状態 非活性状態 eth1 sha0 (eth1) 活性状態 eth2 【切替え中(1) 】 ノード A 非活性状態 非活性状態 活性状態 eth1 eth2 非活性状態 eth1 IP2 異常 異常 sha0 (eth1) 非活性状態 eth2 IP3 ノード B ノード C クラスタアプリケーション sha0 (eth2) sha0 (eth1) →非活性状態 sha0 (eth1) →非活性状態 eth2 eth1 eth1 eth2 eth1 IP2 eth2 IP3 【切替え中(2) 】 ノード A ノード B ノード C クラスタアプリケーション sha0 (eth2) sha0 (eth1) sha0 (eth1) →活性状態 eth2 eth1 IP1 eth1 eth2 IP2 eth1 eth2 IP3 図5.23 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎI)の切替え動作 引継ぎ の切替え動作(続く) の切替え動作(続く) 150 5.1 クラスタシステムへの対応概要 【切替え中(3) 】 ノード A ノード B ノード C クラスタアプリケーション sha0 (eth2) sha0 (eth1) sha0 (eth1) →非活性状態 eth2 eth1 eth1 eth2 eth1 eth2 IP3 IP1 【切替え完了】 ノード A ノード B sha0 (eth2) sha0 (eth1) 引継ぎ ノード C IPa クラスタアプリケーション sha0 (eth1) →活性状態 →活性状態 eth2 eth1 IP1 eth1 eth2 eth1 eth2 IP3 図5.23 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎI)の切替え動作 引継ぎ の切替え動作(続き) の切替え動作(続き) 151 第5章 章 クラスタシステム上での運用 図5.24に、NIC切替方式(物理IPアドレス引継ぎII)による切替え動作を示します。 以下の図では、運用ノードAで引継ぎIPアドレス(IPa)がセカンダリインタフェース(eth2)に割当 てられて活性化された状態になっています。 伝送路異常等の発生によるノード切替え時に、待機ノードBでプライマリインタフェース(eth1) に引継ぎIPアドレス(IPa)を割当て、活性化します。待機ノードBに引継いだ後のノードAでは、 引継ぎIPアドレス(IPa)が割当てられていたセカンダリインタフェース(eth2)を非活性化します。 【運用状態(ノード A で異常発生) 】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) クラスタアプリケーション sha0 (eth2) IPa sha0 (eth1) 活性状態 eth1 非活性状態 非活性状態 活性状態 非活性状態 eth2 eth1 eth2 sha0 (eth1) 非活性状態 非活性状態 非活性状態 eth2 eth1 異常 異常 【切替え中】 ノード A ノード C ノード B クラスタアプリケーション sha0 (eth2) sha0 (eth1) sha0 (eth1) →非活性状態 →非活性状態 eth2 eth1 eth1 eth2 eth1 eth2 【切替え完了】 ノード A ノード B IPa クラスタアプリケーション sha0 (eth2) sha0 (eth1) 引継ぎ ノード C sha0 (eth1) →活性状態 →活性状態 eth1 eth1 eth2 eth2 eth1 eth2 図5.24 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎII)の切替え動作 引継ぎ の切替え動作 5.1.3.3 切戻し クラスタ切替えが発生した場合、その後切戻しを行う手順を以下に示します。 1) 異常発生ノードの復旧 切替え発生要因がパニックまたはハングアップの場合は、パニック、ハングアップしたノードを リブートします。 切替え発生要因が伝送路異常の場合は、伝送路を正常な状態に戻します。(ケーブル再接続、 HUB電源再投入、故障HUBの交換等必要な作業を実施) 2) 待機中の任意のノードへの切戻し Web-Based Admin View の“Cluster Admin”を使用して、待機中の任意のノードにクラスタアプ リケーションの切戻しを行います。 152 5.1 クラスタシステムへの対応概要 5.1.3.4 停止 5.1.3.4.1 高速切替方式 図5.25に、クラスタアプリケーション停止時の動作を示します。 【クラスタアプリケーション停止前】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) クラスタアプリケーション sha0:65 非活性状態 sha0:65 活性状態 sha0 sha0 活性状態 eth2 eth1 sha0:65 非活性状態 sha0 活性状態 eth2 eth1 活性状態 eth2 eth1 【クラスタアプリケーション停止後】 ノード C ノード B ノード A クラスタアプリケーション sha0:65 →非活性状態 sha0 eth1 eth2 eth1 sha0:65 sha0:65 sha0 sha0 eth2 eth1 eth2 図5.25 高速切替方式の停止動作 153 第5章 章 クラスタシステム上での運用 5.1.3.4.2 NIC切替方式 切替方式 図5.26に、論理IP引継ぎの場合のクラスタアプリケーション停止動作を示します。 【クラスタアプリケーション停止前】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) sha0 (eth1:1) sha0 (eth1:1) クラスタアプリケーション sha0 (eth1:1) 活性状態 非活性状態 活性状態 eth1 活性状態 非活性状態 eth1 eth2 非活性状態 eth2 活性状態 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション停止後】 ノード B ノード A ノード C クラスタアプリケーション sha0 (eth1:1) eth1 sha0 (eth1:1) →非活性状態 eth2 eth1 sha0 (eth1:1) eth2 eth1 図5.26 NIC切替方式 切替方式(論理 切替方式 論理IP引継ぎ 論理 引継ぎ)の停止動作 引継ぎ の停止動作 154 eth2 5.1 クラスタシステムへの対応概要 図5.27に、物理IP引継ぎIの場合のクラスタアプリケーション停止動作を示します。 【クラスタアプリケーション停止前】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) sha0 (eth1) sha0 (eth1) クラスタアプリケーション sha0 (eth1) 活性状態 活性状態 非活性状態 eth1 活性状態 非活性状態 eth1 eth2 非活性状態 eth2 活性状態 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション停止中】 ノード B ノード A ノード B クラスタアプリケーション sha0 (eth1) sha0 (eth1) →非活性状態 sha0 (eth1) →非活性状態 eth1 eth1 eth2 eth2 eth1 eth2 【クラスタアプリケーション停止後】 ノード B ノード A ノード B クラスタアプリケーション sha0 (eth1) sha0 (eth1) sha0 (eth1) →活性状態 eth1 eth2 eth1 eth2 eth1 eth2 図5.27 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎI)の停止動作 引継ぎ の停止動作 155 第5章 章 クラスタシステム上での運用 図5.28に、物理IP引継ぎIIの場合のクラスタアプリケーション停止動作を示します。 【クラスタアプリケーション停止前】 ノード A(優先度:高) ノード B(優先度:中) ノード C(優先度:低) sha0 (eth1) sha0 (eth1) クラスタアプリケーション sha0 (eth1) 活性状態 非活性状態 活性状態 eth1 非活性状態 非活性状態 eth1 eth2 非活性状態 eth2 非活性状態 非活性状態 非活性状態 eth1 eth2 【クラスタアプリケーション停止後】 ノード B ノード A ノード C クラスタアプリケーション sha0 (eth1) sha0 (eth1) →非活性状態 sha0 (eth1) →非活性状態 eth1 eth2 eth1 eth2 eth1 図5.28 NIC切替方式 切替方式(物理 切替方式 物理IP引継ぎ 物理 引継ぎII)の停止動作 引継ぎ の停止動作 156 eth2 5.1 クラスタシステムへの対応概要 5.1.4 待機ノードのリソース状態監視 スタンバイ運用のクラスタアプリケーションでは、運用ノードだけでなく、待機ノードのGlsリ ソース状態を監視することが可能です。 以下に、待機ノードのGlsリソース状態監視について説明します。 5.1.4.1 概要 スタンバイ運用のクラスタアプリケーションでは、通常、待機ノードのGlsリソース状態を監視 しません。この場合、待機ノードで伝送路異常が発生しても、異常となったGlsリソースの切離 しが行われず、また、利用者に対して何も通知されないため、待機ノードのGlsリソース異常が 解消されないままの状態となります。このような問題を避けるため、待機ノードのGlsリソース を監視する必要があります。 待機ノードのGlsリソースを監視するためには、クラスタアプリケーション作成時にスタンバイ 状態遷移(StandbyTransition)の設定を行う必要があります。 スタンバイ状態遷移(StandbyTransition)の設定を行うことで、待機ノードで伝送路異常が発生 した場合、異常となったGlsリソースを切離し、利用者に対して異常が発生したことを通知しま す。(Web-Based Admin View の“Cluster Admin”で確認することができます。) 5.1.4.2 設定方法 待機ノードのGlsリソース状態を監視するための設定方法については、マニュアルの “PRIMECLUSTER 導入運用手引書”を参照してください。 5.1.4.3 待機ノードで発生したリソース異常の復旧方法 待機ノードで伝送路異常が発生し、Glsリソースが異常となった場合は、以下の手順により復旧 を行います。 1) 異常が発生した伝送路の復旧 異常となった伝送路を、正常な状態に戻します。(ケーブル再接続、スイッチ/HUB電源再投入、 故障スイッチ/HUBの交換等必要な作業を実施) 2) Glsリソース故障状態のクリア Web-Based Admin View の“Cluster Admin”を使用し、Glsリソースの故障状態をクリアして元の 状態に戻します。(hvutil -cの実行) 本操作を行うことにより、待機ノードのGlsリソースは再びスタンバイ状態としてクラスタアプ リケーションに組み込まれます。 157 第5章 章 クラスタシステム上での運用 158 5.2 クラスタ環境設定の追加手順 5.2 クラスタ環境設定の追加手順 クラスタ運用の場合、通常の環境設定の他に、引継ぎ仮想インタフェースの設定、およびクラス タ環境設定が必要です。図5.29に、1:1運用待機の場合のクラスタ環境設定の追加手順の流れを 示します。相互待機、N:1運用待機の場合は、以下の手順“1) 構成情報の設定”から“5) クラ スタ環境設定”を繰り返し行ってください。設定例については、“付録B 環境設定例”を参照 してください。 運用ノード 待機ノード GLS の設定 1) 構成情報の作成 2) 引継ぎ仮想インタフェースの作成 GLS の設定 3) 構成情報の作成 4) 引継ぎ仮想インタフェースの作成 5) クラスタ環境設定 ・RMS の停止 ・Gls リソースの作成 ・クラスタアプリケーションの作成 6) クラスタアプリケーションの起動 ・RMS の起動 図5.29 クラスタ環境設定の追加手順の流れ 引継ぎ仮想インタフェースの設定を行うために“表5.3”に示すコマンドが提供されています。 クラスタシステムがインストールされた環境でのみ実行してください。 表5.3 引継ぎ仮想インタフェース設定コマンド 種別 引継ぎ仮想インタ フェースの設定 コマンド /opt/FJSVhanet/usr/sbin/hanethvrsc 機能概要 引継ぎ仮想インタフェ ース情報の登録/削除 /表示を行います。 実行権限 スーパユーザ 159 第5章 章 クラスタシステム上での運用 5.2.1 構成情報の作成 仮想インタフェースを構築するために必要となる構成情報の作成を行います。この構成情報の設 定は、運用ノード、待機ノードの両方で行う必要があります。構成情報の設定については、“第 3章 導入”を参照してください。 5.2.2 引継ぎ仮想インタフェースの作成 引継ぎ仮想インタフェースの作成 クラスタリソースへ登録する引継ぎ仮想インタフェースの設定を行います。この設定は、クラス タ運用を行うすべてのノードで行う必要があります。なお、高速切替方式の場合には"-i 引継ぎ IPアドレス”の設定を行う必要があります。NIC切替方式の場合には不要です。以下に、コマン ド実行例を示します。詳細については、“7.14 hanethvrscコマンド”を参照してください。 【引継ぎ仮想インタフェースの設定】 # /opt/FJSVhanet/usr/sbin/hanethvrsc create -n “仮想インタフェース名” [-i 引継ぎIPアドレス] 5.2.3 クラスタ環境設定 “5.2.2 引継ぎ仮想インタフェースの作成”で作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 5.2.4 クラスタアプリケーションの起動 クラスタアプリケーションの起動 クラスタ環境設定完了後、クラスタアプリケーションを起動します。詳細については、マニュア ル“PRIMECLUSTER 導入運用手引書”を参照してください。 160 5.3 クラスタ環境設定の変更手順 5.3 クラスタ環境設定の変更手順 クラスタ運用されている構成情報および引継ぎ仮想インタフェース情報を直接変更することは できません。一旦、引継ぎリソース情報まで削除し、該当する情報を変更後に再設定する必要が あります。 161 第5章 章 クラスタシステム上での運用 162 5.4 クラスタ環境設定の削除手順 5.4 クラスタ環境設定の削除手順 クラスタ環境設定の削除は“図5.30 クラスタ環境削除手順の流れ”に従って行います。相互待 機運用の場合は、“2)引継ぎ仮想インタフェースの削除”から“5)構成情報の削除”をリソース ごとに繰り返し行ってください。 運用ノード 待機ノード 1) クラスタ環境設定の削除 ・RMS の停止 ・クラスタアプリケーションの削除 ・Gls リソースの削除 GLS の設定 2) 引継ぎ仮想インタフェースの削除 3) 構成情報の削除 GLS の設定 4) 引継ぎ仮想インタフェースの削除 5) 構成情報の削除 図5.30 クラスタ環境削除手順の流れ 5.4.1 クラスタ環境定義の削除 RMSを停止し、クラスタアプリケーション、およびGlsのリソースを削除します。この設定は、 RMS Wizardを使用して実施してください。 詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参照してください。 5.4.2 引継ぎ仮想インタフェースの削除 引継ぎ仮想インタフェースの削除 引継ぎ仮想インタフェース情報を削除します。 この設定は、運用ノード、および待機ノードで実施します。以下に、削除例を示します。詳細に ついては、“7.14 hanethvrscコマンド”を参照してください。 # /opt/FJSVhanet/usr/sbin/hanethvrsc delete -n “引継ぎ仮想インタフェース名” 163 第5章 章 クラスタシステム上での運用 5.4.3 構成情報の削除 構成情報の削除を行います。構成情報の削除は、運用ノード、および待機ノードで行います。構 成情報の削除については、“3.5 環境設定の削除手順”を参照してください。 164 第6章 章 保守 本章では、伝送路二重化機能のトラブル発生時に障害内容切り分け資料として採取資料手順につ いて説明します。 165 第6章 章 保守 166 6.1 伝送路二重化機能の異常発生時の資料採取について 6.1 伝送路二重化機能の異常発生時の資料採取 伝送路二重化機能の異常発生時の資料採取 について 伝送路二重化機能の動作に異常が発生した場合、調査資料を採取してください。なお、伝送路二 重化機能の調査資料を一括して採取する場合は、”6.1.1 資料採取コマンド”を参照してください。 6.1.1 資料採取コマンド 【形式】 /opt/FJSVhanet/usr/sbin/hanet_snap [-s] [save-directory] 【機能説明】 伝送路二重化機能の保守に必要な調査資料を採取します。 【オプション】 以下のオプションおよびパラメタが指定できます。 -s 必要最小限の調査資料を採取する場合に指定します。 本オプションを省略した場合、すべての調査資料を採取します。 save-directory 採取する資料の格納先を指定します。 本パラメタを省略した場合、資料は”/tmp”に格納されます。 以下に、採取情報一覧を示します。対象となるファイルがシステム中に存在しない場合、そのフ ァイルは採取されません。 [記号の意味] ○:採取します ×:採取しません 種別 採取ファイル/ディレクトリ名 採取ファイル ディレクトリ名 採取元のコマンド/ファイル 採取元のコマンド ファイル 最小採取 システム情報 OSInfo/ arp_n arp -n ○ arptables_list arptables --list ○ chkconfig chkconfig --list ○ dmesg dmesg.log × etc/ /etc/gateways /etc/hosts /etc/iftab /etc/mactab /etc/modprobe.conf /etc/nsswitch.conf /etc/quagga/ /etc/radvd.conf /etc/services /etc/sysconfig/arptables /etc/sysconfig/ip6tables-config /etc/sysconfig/iptables-config /etc/sysctl.conf /etc/syslog.conf ○ free free -bt ○ 167 第6章 章 保守 ifconfig_a ifconfig -a ○ ipchains_l ipchains -L ○ ipcs_a ipcs -a ○ ip_info ip link ip addr ip -f inet route ip -f inet6 route ip rule ip neigh ip tunnel ip maddr ip mroute ○ iptables_list iptables --list ○ iANS/ /etc/ians ianscfg -s /etc/basp baspcfg show /proc/XXX/cmdline /proc/XXX/maps /proc/XXX/fd /proc/XXX/stat /proc/XXX/statm /proc/XXX/status /proc/XXX/cmdline /proc/XXX/maps /proc/XXX/fd /proc/XXX/stat /proc/XXX/statm /proc/XXX/status ○ ethdev_info ethtool ○ include/ /lib/modules/`uname r`/build/include/linux/ kernel.h version.h module.h rhconfig.h autoconf.h /boot/kernel.h /etc/redhat-release ○ log/ /var/log/messages* /var/log/boot.log* × lsmod lsmod ○ lspci lspci ○ mii_tool mii-tool ○ proc_net/ /proc/net/ × netstat netstat -na netstat -ni netstat -np netstat -nr netstat -na -A inet6 netstat -nr -A inet6 netstat -ng netstat -ns ○ proc_dev /proc/devices ○ BASP/ ctld_pinfo sel_pinfo 168 ○ ○ ○ ○ 6.1 伝送路二重化機能の異常発生時の資料採取について 伝送路二重化 機能の情報 hanetInfo/ クラスタ情報 RCInfo/ ps_ewfl ps -ewfl ○ sysconfig/ /etc/network /etc/sysconfig/netdump /etc/sysconfig/ntpd /etc/sysconfig/static-routes /etc/sysconfig/network-scripts/ ○ sysctl_a sysctl -a × sys_info /proc/cpuinfo /proc/interrupts /proc/meminfo /proc/iomem /proc/ioports /proc/version /proc/slabinfo ○ uname_a uname -a ○ uptime uptime ○ config/ /etc/opt/FJSVhanet/config/ ○ dsp_conf dsphanet dsphanet -o dsppoll ○ filelist_tmp /var/opt/FJSVhanet/tmp/ ○ log/ /var/opt/FJSVhanet/log/ ○ rpminfo rpm -qi FJSVhanet ○ print_conf hanetconfig print hanetpoll print hanetmask print hanetparam print hanethvrsc print ○ dev_sha ls -l /dev/sha ○ /sha.ko /opt/FJSVhanet/usr/kernel/drv/sh a.ko ○ hvdisp_a hvdisp -a × log/ /var/opt/reliant/log/ × 【出力形式】 採取した資料は、tarコマンドおよびgzipコマンドにより圧縮して格納されます。格納ファ イル名は”マシン名”+”採取日時(YYMMDDhhmmss)”.tar.gzとなります。 例: hostname041129093843.tar.gz 169 第6章 章 保守 使用例 ・すべての調査資料を/tmp配下へ採取する場合 # /opt/FJSVhanet/usr/sbin/hanet_snap ・必要最小限の調査資料を/tmp配下へ採取する場合 # /opt/FJSVhanet/usr/sbin/hanet_snap -s ・必要最小限の調査資料を/home/user1配下へ採取する場合 # /opt/FJSVhanet/usr/sbin/hanet_snap -s /home/user1 170 第7章 章 コマンドリファレンス 伝送路二重化機能が提供するコマンドの使用方法を示します。 171 第7章 章 コマンドリファレンス 172 7.1 hanetconfigコマンド コマンド 7.1 hanetconfigコマンド 【名前】 hanetconfig - 伝送路二重化機能の構成定義の設定・変更・削除・表示 【形式】 /opt/FJSVhanet/usr/sbin/hanetconfig command [args] 【機能説明】 hanetconfigコマンドは、伝送路二重化機能の運用に必要な構成情報の設定、および設定内容の変 更/削除/表示を行います。 command 処理概要 実行権限 create 構成情報の作成 スーパユーザ copy 構成情報の複製 スーパユーザ print 構成情報の表示 一般ユーザ modify 構成情報の変更 スーパユーザ delete 構成情報の削除 スーパユーザ version バージョンの表示 一般ユーザ (1) create コマンド 伝送路二重化機能を使用するためには、構成情報の作成を行わなければなりません。本情報は、 create コマンドによって作成します。createコマンドでは、仮想インタフェース上に存在する複 数の論理仮想インタフェースの情報も作成します。コマンドの実行形式は以下の通りです。 −仮想インタフェース作成時 高速切替方式(IPv4): /opt/FJSVhanet/usr/sbin/hanetconfig create [inet] -n devicename -m t -i ipaddress -t interface1[,interface2,...] 高速切替方式(IPv6): /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n devicename -m t -t interface1[,interface2,...] NIC切替方式(IPv4:論理IPアドレス引継ぎ機能): /opt/FJSVhanet/usr/sbin/hanetconfig create [inet] -n devicename -m d -i ipaddress1 -e ipaddress2 -t interface1[,interface2] NIC切替方式(IPv6:論理IPアドレス引継ぎ機能): /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n devicename -m d -i ipaddress/prefix -t interface1[,interface2] NIC切替方式(物理IPアドレス引継ぎ機能): /opt/FJSVhanet/usr/sbin/hanetconfig create -n devicename -m e -i ipaddress1 [-e ipaddress2] -t interface1[,interface2] 待機パトロール機能(異常発生時自動切戻し、または即時自動切戻し): /opt/FJSVhanet/usr/sbin/hanetconfig create -n devicename -m {p | q} -t interface −論理仮想インタフェース作成時 高速切替方式(IPv4): /opt/FJSVhanet/usr/sbin/hanetconfig create [inet] -n devicename -i ipaddress 173 第7章 章 コマンドリファレンス 高速切替方式(IPv6): /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n devicename -i ipaddress/prefix [inet | inet6] 仮想インタフェースに設定するIPアドレスの形式を指定します。 inet inet6 : IPv4アドレス : IPv6アドレス 省略時は、inetが指定されたものとして処理されます。本オプションは、他のオプションに先立 ち、最初(createの文字列の直後)に指定する必要があります。 本オプションは、高速切替方式(運用モード’t’)またはNIC切替方式(論理IPアドレス引継機能の運 用モード”d”)の場合のみ有効です。 -n devicename 新規に作成する構成情報の仮想インタフェース名、または論理仮想インタフェース名を指定しま す。仮想インタフェース名は、”sha”で始まる文字列に数値(0∼255)を付けた形式 (例えば、sha0、 sha10等) で指定してください。また、論理仮想インタフェース名は、“仮想インタフェース名: 数値(2∼64)”の形式 (例えば、sha0:2、sha10:5等) で指定してください。この形式以外を指定し た場合はメッセージが出力され、本コマンドは異常終了します。なお、論理仮想インタフェース は運用モード”t”の場合のみ設定する事ができます。 -m t|d|e|p|q 運用モード(伝送路二重化方式の種別)を指定します。devicenameが論理仮想インタフェースの場 合は、対応する仮想インタフェースの運用モードと同じになります。 t:高速切替方式 高速切替方式を使用する場合に指定します。本モードにより、高速切替方式で使用する仮想イ ンタフェースが作成されます。 d:NIC切替方式(論理IPアドレス引継ぎ機能) NIC切替方式において論理IPアドレス引継ぎを行う場合に指定します。本運用モードでは、物 理IPアドレスおよび論理IPアドレスを活性化します。 e:NIC切替方式(物理IPアドレス引継ぎ機能) NIC切替方式において物理IPアドレス引継ぎを行う場合に指定します。本運用モードでは、論 理IPアドレスは使用しません。 p:待機パトロール機能(異常発生時自動切戻し) NIC切替方式の待機パトロール機能を使用して、異常発生時に自動切戻しを行う場合に指定し ます。本運用モードでは、NIC切替え後に旧運用系NICが復旧した場合、自動的に待機NICと して組込み、現在使用しているNICで異常が発生した場合、旧運用NICへ切戻しを行います。 q:待機パトロール機能(即時自動切戻し) NIC切替方式の待機パトロール機能を使用して、即時自動切戻しを行う場合に指定します。本 運用モードでは、NIC切替え後に旧運用系NICが復旧した場合、直ちに切戻しを行います。 以下に各運用モードで指定可能なオプションの一覧を示します。 inet|inet 6 -n -i -e -t ‘t’(高速切替方式) ○ ○ ○(*6) × ○(*1) ‘d’(NIC切替方式(論理IPアドレス引 継ぎ機能)) ○ ○ ○ ○(*4) ○(*2) ‘e’(NIC切替方式(物理IPアドレス引 継ぎ機能)) × ○ ○ ○(*5) ○(*2) 指定パラメタ 運用モード 174 7.1 hanetconfigコマンド ‘p’(待機パトロール機能(異常発生時 自動切戻し)) × ○ × × ○(*3) ‘q’(待機パトロール機能(即時自動切 戻し)) × ○ × × ○(*3) 記号説明) ○:必須パラメタ、×:不要パラメタ *1: 物理インタフェース名を指定します。(運用モード"t"の場合は同一の物理インタ フェース名を指定することができます。)指定可能な物理インタフェース数は1∼8つ です。 *2: 他の運用モードで指定していない物理インタフェース名を指定します。 *3: 運用モード"d"または”e”で指定した仮想インタフェース名を1つのみ指定します。 *4: アドレス形式にinet6を設定した場合には指定できません。 *5: シングルシステムで物理IPアドレス引継ぎ機能を使用する場合、もしくはクラスタ システムで物理IPアドレス引継ぎ機能II(待機ノードでインタフェースを活性化しない) を使用する場合には本パラメタを省略することができます。 *6: アドレス形式にinet6を設定した場合は、論理仮想インタフェース作成時のみ指定で きます。 -i ipaddress1[/prefix] ipaddress1 仮想インタフェースまたは論理仮想インタフェース(-nオプションで指定されたdevicename)に割 り当てるホスト名またはIPアドレスを指定します。ここで指定するIPアドレスまたはホスト名は、 /etc/hostsファイルに定義されていなければなりません。なお、論理仮想インタフェースにIPアド レスを割り当てる場合は、必ず対応する仮想インタフェースと同一のサブネットを指定してくだ さい。異なるサブネットを指定した場合、通信できない場合があります。 [/prefix] “/”(スラッシュ)に続けて、ipaddress1のprefix長を指定します。指定可能範囲は、0∼128です。 本パラメタは、ipaddress1にIPv6アドレスまたは/etc/hostsファイルに定義されているホスト名を指 定する場合のみ必要です。IPv4アドレスの場合は指定できません。 -e ipaddress2 物理インタフェースに割り当てるIPアドレスまたはホスト名を指定します。ここで指定するIPア ドレスまたはホスト名はIPv4形式のみ設定可能で、/etc/hosts ファイルに定義されていなければ なりません。 本オプションは、アドレス形式がIPv4アドレスの場合のみ指定できます。(アドレス形式がIPv6 アドレスの場合には、リンクローカルアドレスが自動的に割り当てられるため、指定する必要は ありません。) なお、NIC切替方式(運用モード"d"または"e")の場合にのみ設定します。 クラスタ運用時、NIC切替方式(運用モード”e”)のインタフェースを待機ノードで活性化しない場 合は、省略することができます。 -t interface1[,interface2,...] 仮想インタフェースによって束ねられるインタフェース名を‘,’で区切ってリスト形式で指定し ます。 待機パトロール機能(運用モード”p”または”q”)を設定する場合には、仮想インタフェース名 (例 えば、sha1,sha2等) を指定します。 待機パトロール機能以外(運用モード”t”/”d”/”e”)の設定を行う場合には、物理インタフェースの インタフェース名 (例えば、eth0)を指定します。 (2) copy コマンド 他の構成情報(NIC切替方式(運用モード”d”)の仮想インタフェース)で使用しているNICを共有し て別の構成情報を作成する場合に使用します。これにより、物理インタフェースに割り当てるIP アドレスと、仮想インタフェースによって束ねられるインタフェース名および運用モードを指定 175 第7章 章 コマンドリファレンス することなく、自動的にコピー元の情報を流用して構成情報を新規に作成することができ、 hanetconfig create を直接実行する場合より操作が簡単になります。 なお、本コマンドはNIC切替方式(運用モード”d”)の仮想インタフェースに対してのみ使用できま す。 コマンドの実行形式は以下の通りです。 −IPv4の仮想インタフェースから、IPv4の仮想インタフェースを複製する場合 /opt/FJSVhanet/usr/sbin/hanetconfig copy [inet] -n devicename1,devicename2 -i ipaddress −IPv6の仮想インタフェースから、IPv4の仮想インタフェースを複製(デュアルスタック構成)す る場合 /opt/FJSVhanet/usr/sbin/hanetconfig copy [inet] -n devicename1,devicename1 -i ipaddress1 -e ipaddress2 −IPv6の仮想インタフェースから、IPv6の仮想インタフェースを複製する場合 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n devicename1,devicename2 -i ipaddress/prefix −IPv4の仮想インタフェースから、IPv6の仮想インタフェースを複製(デュアルスタック構成)す る場合 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n devicename1,devicename1 -i ipaddress/prefix [inet | inet6] 複写先の仮想インタフェースに設定するIPアドレスの形式を指定します。 inet inet6 : IPv4アドレス : IPv6アドレス 省略時は、inetが指定されたものとして処理されます。本オプションは、他のオプションに先立 ち、最初(copyの文字列の直後)に指定する必要があります。 -n devicename1, devicename2 devicename1 複写元の仮想インタフェース名を指定します。ここで指定できる仮想インタフェー スは、NIC切替方式(運用モード”d”)の仮想インタフェース名のみです。 devicename2 複写先の仮想インタフェース名を指定します。IPv4/IPv6デュアルスタック構成とす る場合は、複写元と同じ仮想インタフェース名(devicename1)を指定します。 -i ipaddress1[/prefix] devicename2で指定された複写先の仮想インタフェースに割り当てるホスト名またはIPアドレス を指定します。設定方法の詳細は、createコマンドの-iオプションを参照してください。 -e ipaddress2 物理インタフェースに割り当てるIPアドレスまたはホスト名を指定します。本オプションは、 IPv6の仮想インタフェースから、IPv4の仮想インタフェースを複製(デュアルスタック構成)する 場合に必要です。設定方法の詳細は、createコマンドの-eオプションを参照してください。 176 7.1 hanetconfigコマンド (3) print コマンド 作成した構成情報の内容をprintコマンドによって表示することができます。コマンドの実行形式 は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetconfig print [-n devicename1[,devicename2,...]] -n devicename1[,devicename2,...] 構成情報を表示する仮想インタフェース名または論理仮想インタフェース名を指定します。 本オプション省略時は、設定されているすべての仮想インタフェースおよび論理仮想インタフェ ースの構成情報を表示します。 以下に構成情報の表示例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig print [IPv4,Patrol] Name Hostname Mode Physical ipaddr Interface List +-----------+---------------+----+-----------------+---------------------------+ sha0 192.168.10.110 d 192.160.10.10 eth0,eth1 sha1 p sha0 sha2 hostC d eth2,eth3 sha3 p sha2 [IPv6] Name Hostname/prefix Mode Interface List +-----------+---------------------------------+----+---------------------------+ sha0 fec0:1::123/64 d eth0,eth1 表示 内容 [IPv4,Patrol] IPv4および待機パトロールの仮想インタフェー ス情報を表示 [IPv6] [IPv4,Patrol] [IPv6] IPv6の仮想インタフェース情報を表示 Name 仮想インタフェース名 Hostname 仮想インタフェースに設定されたホスト名また はIPアドレス Mode 仮想インタフェースの運用モード(詳細は createコマンドの-mオプションを参照してくだ さい。) Physical ipaddr 仮想インタフェースに設定された物理IPアドレ ス Interface List 待機パトロール機能(運用モード"p"または"q") の場合は、仮想インタフェース名。それ以外の 場合には物理インタフェース名(例:eth0) Name 仮想インタフェース名 Hostname/prefix 仮想インタフェースのホスト名またはIPアドレ スおよびprefix値 Mode 仮想インタフェースの運用モード(詳細は createコマンドの-mオプションを参照してくだ さい。) 177 第7章 章 コマンドリファレンス Interface List 待機パトロール機能(運用モード"p"または"q") の場合は、仮想インタフェース名。それ以外の 場合には物理インタフェース名(例:eth0) (4) modify コマンド 構成情報の内容を変更する場合は、modifyコマンドを使用します。コマンドの実行形式は以下の 通りです。 仮想インタフェースの構成情報を変更する場合 高速切替方式(IPv4): /opt/FJSVhanet/usr/sbin/hanetconfig modify [inet] -n devicename {[-i ipaddress1] [-t interface1[,interface2,...]]} 高速切替方式(IPv6): /opt/FJSVhanet/usr/sbin/hanetconfig modify inet6 -n devicename -t interface1[,interface2,...] NIC切替方式(IPv4:論理IPアドレス引継ぎ機能): /opt/FJSVhanet/usr/sbin/hanetconfig modify [inet] -n devicename {[-i ipaddress1] [-e ipaddress2] [t interface1[,interface2]]} NIC切替方式(IPv6:論理IPアドレス引継ぎ機能): /opt/FJSVhanet/usr/sbin/hanetconfig modify inet6 -n devicename {[-i ipaddress1/prefix] [-t interface1[,interface2]]} NIC切替方式(物理IPアドレス引継ぎ機能): /opt/FJSVhanet/usr/sbin/hanetconfig modify -n devicename {[-i ipaddress1] [-e ipaddress2] [-t interface1[,interface2]]} 待機パトロール機能(異常発生時自動切戻し、または即時自動切戻し): /opt/FJSVhanet/usr/sbin/hanetconfig modify -n devicename {[-t interface1]} 論理仮想インタフェースの構成情報を変更する場合 高速切替方式(IPv4): /opt/FJSVhanet/usr/sbin/hanetconfig modify [inet] -n devicename -i ipaddress 高速切替方式(IPv6): /opt/FJSVhanet/usr/sbin/hanetconfig modify inet6 -n devicename -i ipaddress/prefix [inet | inet6] 変更する仮想インタフェースに設定するIPアドレスの形式を指定します。 inet inet6 : IPv4アドレス : IPv6アドレス 省略時は、inetが指定されたものとして処理されます。本オプションは、他のオプションに先立 ち、最初(modifyの文字列の直後)に指定する必要があります。 本オプションは、高速切替方式(運用モード”t”)またはNIC切替方式(論理IPアドレス引継機能の運 用モード”d”)の場合のみ有効です。 -n devicename 構成情報を変更する仮想インタフェース名または論理仮想インタフェース名を指定します。 このパラメタは必須です。 -i ipaddress1[/prefix] 仮想インタフェースまたは論理仮想インタフェース(-nオプションで指定されたdevicename)に 割り当てるホスト名またはIPアドレスを変更する場合に指定します。設定方法の詳細は、create コマンドの-iオプションを参照してください。 178 7.1 hanetconfigコマンド -e ipaddress2 物理インタフェースに割り当てるIPアドレスを変更する場合に指定します。本オプションは、 NIC切替方式(運用モード”d”または”e”)の場合にのみ指定できます。設定方法の詳細は、createコ マンドの-eオプションを参照してください。 -t interface1[,interface2,...] 仮想インタフェースによって束ねられるインタフェース名を変更する場合に‘,’で区切ってリス ト形式で指定します。設定方法の詳細は、createコマンドの-tオプションを参照してください。 なお、仮想インタフェースの構成がデュアルスタックの場合は、束ねたインタフェース名を変更 することはできません。 (5) delete コマンド 構成情報を削除する場合はdeleteコマンドを使用します。コマンドの実行形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetconfig delete [inet | inet6] -n {devicename1[,devicename2,...] | all} [inet | inet6] 削除する仮想インタフェースのIPアドレスの形式を指定します。 inet inet6 : IPv4アドレス : IPv6アドレス 省略時は、inetが指定されたものとして処理されます。本オプションは、他のオプションに先立 ち、最初(deleteの文字列の直後)に指定する必要があります。 本オプションは、高速切替方式(運用モード”t”)またはNIC切替方式(論理IPアドレス引継機能の運 用モード”d”)の場合のみ有効です。 -n devicename1[,devicename2,...] 削除する構成情報の仮想インタフェース名(sha0、sha1など)または論理仮想インタフェース名 (sha0:2、sha1:10など)を指定します。 all アドレス形式ごとに、定義されているすべての仮想インタフェースおよび論理仮想インタフェー スを削除します。IPv4とIPv6の2つのアドレス形式が定義されている場合、一度に両方を削除す ることはできません。それぞれのアドレス形式を指定して別々にコマンドを実行してください。 (6) version コマンド 本製品のバージョンを表示します。コマンドの実行形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetconfig version 以下にバージョン情報の表示例を示します。 HA-Net version 2.7 【注意事項】 z z 論理仮想インタフェースを定義する場合は、必ずその論理仮想インタフェースが属する 仮想インタフェースの定義も行ってください。 (例えば、sha2:2の論理仮想インタフェースを定義する場合には、sha2を定義する必要が あります。) 論理仮想インタフェースを定義する場合、必須項目以外の入力項目(論理仮想インタフ ェースで使用する物理インタフェース名および運用モード)は仮想インタフェースで指 定された値が設定されるため、論理仮想インタフェースの定義において設定する事はで きません。 179 第7章 章 コマンドリファレンス z z z z z z z z z z z 論理仮想インタフェースの論理番号に2から64以外を指定する事はできません。 仮想インタフェースの新規追加は他の仮想インタフェースが活性化状態でも定義する 事ができます。ただし、活性化状態の仮想インタフェースに新規に論理仮想インタフェ ースを追加する事はできません。この場合、該当する仮想インタフェースを非活性化し てから論理仮想インタフェースを追加します。 HUB監視が設定されている場合には、該当する構成情報を削除する事はできません。 先にHUB監視機能の該当する情報を削除してから構成情報を削除してください。 構成情報の作成、複製、変更、削除時に指定する、IPアドレス、またはホスト名は、必 ず/etc/hostsに定義してください。 NIC切替方式で束ねるNICを共有して複数の仮想インタフェースを作成した場合には、 それぞれの仮想インタフェースに対して待機パトロールを設定する必要はありません。 ホスト名として数字列を指定した場合は、10進数として扱われ、その数値に対応したIP アドレスに変換され動作します。(例えば、"123456"を指定した場合、IPアドレス "0.1.226.64"が指定されたものと見なされます。) 高速切替方式(運用モード"t")を構成する物理インタフェースは、仮想インタフェー スの定義を行う前に、必ず、TCP/IPで使用するための定義を行ってください。 (/etc/sysconfig/network-scripts/ifcfg-ethXファイルの設定を確認し、設定されてない場合は 設定してリブートしてください。) 本コマンドでホスト名またはIPアドレスを設定する箇所にホスト名を指定した場合、 /etc/hostsファイル等のホストデータベース上の該当するホスト名を変更することはで きません。ホスト名情報を変更する場合は、該当ホスト名を使用する伝送路二重化機能 の定義を一旦削除し、再設定する必要があります。 IPv6アドレスを使用する場合、createコマンドの-iオプションで設定するIPアドレスは、 IPv6プロトコルによるアドレス自動構成の対象とはなりません。このため、prefixおよ びprefix長には、接続されるネットワーク上のIPv6ルータで設定されているものと同一 のものを指定してください。また、IPアドレスフィールド内の“インタフェースID”に ついては、他のシステムと重複しない値を設定してください。 高速切替方式の仮想インタフェースをIPv4とIPv6のデュアルスタック構成とした場合、 束ねた物理インタフェースをmodifyコマンドの-tオプションで変更することはできませ ん。変更する場合は、一旦該当する仮想インタフェースの構成情報を削除し、再度設定 してください。 本コマンドで指定するホスト名には、文字列内に英数字、ピリオド、ハイフン以外を使 用することはできません。英数字、ピリオド、ハイフン以外を使用している場合、 /etc/hostsファイル等のホストデータベース上の該当するホスト名を変更して、英数字、 ピリオド、ハイフン以外を使用しないようにしてください。 【使用例】 (1) create コマンド 高速切替方式で2つの物理インタフェース(eth0とeth1)を束ねて仮想インタフェース(sha0)を生成 し、仮想インタフェースにホスト名(hahost)を設定する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i hahost -t eth0,eth1 仮想インタフェース(sha0)上に、2つの論理仮想インタフェース(sha0:2とsha0:3)を定義する場合の 例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i hostf -t eth0,eth1 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0:2 -i hostg # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0:3 -i hosth 仮想インタフェース(sha0) が、物理インタフェース(eth0)を1つのみ束ねる場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i hosti -t eth0 180 7.1 hanetconfigコマンド NIC切替方式で2つの物理インタフェース(eth0とeth1)を設定し、論理IPアドレス引継機能および 待機パトロール機能(運用モード”p”)を使用する場合の例を示します。なお本設定の他にHUB 監視機能を設定する必要があります。 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i hostg -e hosth -t eth0,eth1 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 NIC切替方式で2つの物理インタフェース(eth0とeth1)を設定し、物理IPアドレス引継機能および 待機パトロール機能(運用モード”p”)を使用する場合の例を示します。なお本設定の他にHUB監 視機能を設定する必要があります。 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m e -i hosti -e hostj -t eth0,eth1 # /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 NIC切替方式で2つの物理インタフェース(eth0とeth1)を設定し、IPv6アドレスによる論理IPアド レス引継機能を使用する場合の例を示します。なお、本設定の他にHUB監視機能を設定する必 要があります。 # /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 または # /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i hostg/64 -t eth0,eth1 高速切替方式で2つの物理インタフェース(eth0とeth1)を設定し、IPv6アドレスによる仮想インタ フェース(sha0)を作成する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 (2) modify コマンド 仮想インタフェース(sha0)で束ねた物理インタフェース(eth0とeth1)を、他の物理インタフェース (eth2とeth3)に変更する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig modify -n sha0 -t eth2,eth3 仮想インタフェース(sha0)に定義した仮想IPアドレスを変更する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig modify -n sha0 -i hostc (3) copy コマンド NIC切替方式(運用モード”d”)の仮想インタフェース(IPv4のsha0)で使用するNICを、もう1つの仮 想インタフェース(IPv4のsha2)で共有して使用する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha2 -i host4 NIC切替方式(運用モード”d”)の仮想インタフェース(IPv6のsha0)で使用するNICを、もう1つの仮 想インタフェース(IPv4のsha0)で共有して使用する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha0 -i host4 -e hostp 181 第7章 章 コマンドリファレンス NIC切替方式(運用モード”d”)の仮想インタフェース(IPv6のsha0)で使用するNICを、もう1つの仮 想インタフェース(IPv6のsha2)で共有して使用する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha2 -i host6/64 NIC切替方式(運用モード”d”)の仮想インタフェース(IPv4のsha0)で使用するNICを、もう1つの仮 想インタフェース(IPv6のsha0)で共有して使用する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha0 -i host6/64 (4) delete コマンド 仮想インタフェース(IPv4のsha2)を削除する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig delete -n sha2 仮想インタフェース(IPv6のsha2)を削除する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig delete inet6 -n sha2 論理仮想インタフェース(IPv4のsha0:2)を削除する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig delete -n sha0:2 論理仮想インタフェース(IPv6のsha0:2)を削除する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetconfig delete inet6 -n sha0:2 182 7.2 strhanetコマンド コマンド 7.2 strhanetコマンド 【名前】 strhanet - 仮想インタフェースの活性化 【形式】 /opt/FJSVhanet/usr/sbin/strhanet [inet | inet6 | dual] [-n devicename1[,devicename2,...]] 【機能説明】 strhanet コマンドは、生成された構成情報に従って、仮想インタフェースの活性化を行います。 【オプション】 以下のオプションが指定できます。 [inet | inet6 | dual] 活性化を行う仮想インタフェースに割り当てられているIPアドレスの形式を指定します。 inet inet6 dual :IPv4アドレス :IPv6アドレス :IPv4/IPv6デュアルスタック構成 省略時は、すべての形式の仮想インタフェースが処理対象となります。なお、デュアルスタック 構成の仮想インタフェースでは、IPv4アドレスおよびIPv6アドレスは同時に活性化されます。 IPv4アドレスのみ、またはIPv6アドレスのみを個別に活性化することはできません。 この場合のデュアルスタック構成とは、束ねた個々の物理インタフェース上にIPv4アドレスと IPv6アドレスが設定されているのではなく、伝送路二重化機能で定義した1つの仮想インタフェ ースに対して、IPv4アドレスとIPv6アドレスが設定されていることを表します。 本オプションは、高速切替方式(運用モード’t’)またはNIC切替方式(運用モード”d”)の場合のみ有 効です。 -n devicename1[,devicename2,...] 活性化する仮想インタフェース名を指定します。“,”(カンマ)で区切ることにより複数の仮想イ ンタフェースを指定することができます。ここで指定する仮想インタフェース名は、hanetconfig のcreateまたはcopyコマンドによりあらかじめ生成されていなければなりません。また、仮想イ ンタフェースに属する論理仮想インタフェースは、仮想インタフェースの活性化と合わせて同時 に活性化されます。本オプション省略時は、生成したすべての仮想インタフェースおよび論理仮 想インタフェースが活性化されます。 【関連項目】 hanetconfig stphanet dsphanet 【注意事項】 z z z z z 高速切替方式を使用する仮想インタフェースの活性化を行う場合、既に活性化されてい る高速切替方式を使用するノードの負荷が一時的に高くなる場合があります。 仮想インタフェースの活性化を行うためには、本コマンド実行以前に、hanetconfig コ マンドにより構成情報の設定が完了している必要があります。詳細は“第3章 導入” を参照してください。 本コマンドでは、クラスタシステムで使用する仮想インタフェースの活性化を行う事は できません。 -nオプションに論理仮想インタフェースを指定する事はできません。論理仮想インタフ ェースは該当する仮想インタフェースの活性化時に自動的に活性化されます。 本コマンドは高速切替方式(運用モード”t”)、NIC切替方式(運用モード”d” または”e”) の仮想インタフェースに対して指定する事ができます。待機パトロール(運用モード”p” 183 第7章 章 コマンドリファレンス z z z z または”q”)の仮想インタフェースに対して指定する事はできません。 待機パトロール(運用モード”p” または”q”)の仮想インタフェースは、該当するNIC 切替方式(運用モード”d” または”e”)、の仮想インタフェース活性化時に自動的に活 性化されます。 NIC切替方式(運用モード”d” または”e” )の仮想インタフェースが起動済の状態で、 更に別のNIC切替方式(運用モード”d” または”e” )の仮想インタフェースを追加、起 動するには、一旦、起動済のNIC切替方式(運用モード”d” または”e” )の全仮想イン タフェースをstphanetコマンドで停止させた後、strhanetコマンドを実行し、仮想インタ フェースを活性化してください。 仮想インタフェースの活性化は、 必ずstrhanetコマンドにより行ってください。ifconfig コマンドによる操作は行わないでください。また、仮想インタフェースの活性中は、仮 想インタフェースが束ねている物理インタフェースを、ifconfigコマンドで操作しない でください。 高速切替方式で使用する仮想インタフェースを活性化する場合、非活性化した直後に活 性化を行わないようにしてください。非活性化と活性化を続けて行う場合は、1分以上 間隔を空けて本コマンドを実行するようにしてください。 【使用例】 構成情報に定義されているすべての仮想インタフェースの活性化(クラスタ運用を行う仮想イン タフェースは除く)を行う場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/strhanet 構成情報に定義されている仮想インタフェースのうち、sha2のみを活性化する場合の例を以下に 示します。 # /opt/FJSVhanet/usr/sbin/strhanet -n sha2 構成情報に定義されている仮想インタフェースのうち、高速切替方式またはNIC切替方式で、か つ、IPv6アドレス形式の仮想インタフェースすべてを活性化する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/strhanet inet6 184 7.3 stphanetコマンド コマンド 7.3 stphanetコマンド 【名前】 stphanet - 仮想インタフェースの非活性化 【形式】 /opt/FJSVhanet/usr/sbin/stphanet [inet | inet6 | dual] [-n devicename1[,devicename2,...]] 【機能説明】 stphanetコマンドは、仮想インタフェースの非活性化を行います。 【オプション】 以下のオプションが指定できます。 [inet | inet6 | dual] 非活性化を行う仮想インタフェースに割り当てられているIPアドレスの形式を指定します。 inet inet6 dual :IPv4アドレス :IPv6アドレス :IPv4/IPv6デュアルスタック構成 省略時は、すべての形式の仮想インタフェースが処理対象となります。なお、デュアルスタック 構成の仮想インタフェースでは、IPv4アドレスおよびIPv6アドレスは同時に非活性化されます。 IPv4アドレスのみ、またはIPv6アドレスのみを個別に非活性化することはできません。 この場合のデュアルスタック構成とは、束ねた個々の物理インタフェース上にIPv4アドレスと IPv6アドレスが設定されているのではなく、伝送路二重化機能で定義した1つの仮想インタフェ ースに対して、IPv4アドレスとIPv6アドレスが設定されていることを表します。 本オプションは、高速切替方式(運用モード’t’)またはNIC切替方式(運用モード”d”)の場合のみ有 効です。 -n devicename1[,devicename2,...] 非活性化する仮想インタフェース名を指定します。“,”(カンマ)で区切ることにより複数の仮想 インタフェースを指定することもできます。ここで指定する仮想インタフェース名は、strhanet コマンドによって活性化されていなければなりません。また、仮想インタフェースに属する論理 仮想インタフェースは、仮想インタフェースの非活性化と合わせて同時に非活性化されます。本 オプション省略時は、活性化状態のすべての仮想インタフェースおよび論理仮想インタフェース が非活性化されます。 【関連項目】 strhanet dsphanet 【注意事項】 z z z z z 本コマンドでは、クラスタシステムで使用する仮想インタフェースの非活性化を行う事 はできません。 論理仮想インタフェースのみの非活性化はできません。仮想インタフェースを非活性化 する事により、関連する論理仮想インタフェースも自動的に非活性化されます。 仮想インタフェースおよび論理仮想インタフェースを非活性化する場合には、先に上位 アプリケーションを停止する必要があります。 本コマンドは高速切替方式(運用モード”t”)、NIC切替方式(運用モード”d” または”e”) の仮想インタフェースに対して指定する事ができます。待機パトロール(運用モード”p” または”q”)の仮想インタフェースに対して指定する事はできません。待機パトロール (運用モード”p” または”q”)は、該当するNIC切替方式(運用モード”d”または”e”)の 仮想インタフェース非活性化時に自動的に非活性化されます。 仮想インタフェースの非活性化は、 必ずstphanetコマンドにより行ってください。 185 第7章 章 コマンドリファレンス z z z z ifconfigコマンドによる操作は行わないでください。 NIC切替方式の仮想インタフェース活性化後に待機パトロールを設定し、strptlコマンド で活性化した待機パトロールの仮想インタフェースは非活性化されません。非活性化す る場合には、stpptlコマンドを使用してください。 NIC切替方式の仮想インタフェースが非活性状態で、待機パトロールの仮想インタフェ ースのみ活性化されている場合、待機パトロールの仮想インタフェースを非活性化する には、stpptlコマンドを使用してください。 IPv6環境にて高速切替方式を使用した場合、stphanetコマンドが完了するまでに、最大 30秒かかる場合があります。また、 “kernel: unregister_netdevice: waiting for shaX to become free.”というメッセージが、コンソールや/var/log/messagesに表示される場合があります が、異常ではありません。 高速切替方式で使用する仮想インタフェースを非活性化する場合、活性化した直後に非 活性化を行わないようにしてください。活性化と非活性化を続けて行う場合は、1分以 上間隔を空けて本コマンドを実行するようにしてください。 【使用例】 活性化されているすべての仮想インタフェース(クラスタ運用を行う仮想インタフェースは除 く)の非活性化を行う場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/stphanet sha2の仮想インタフェースのみを非活性化する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/stphanet -n sha2 高速切替方式またはNIC切替方式で、かつ、デュアルスタック構成の仮想インタフェースすべて を非活性化する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/stphanet dual 186 7.4 dsphanetコマンド コマンド 7.4 dsphanetコマンド 【名前】 dsphanet - 仮想インタフェースの運用状態表示 【形式】 /opt/FJSVhanet/usr/sbin/dsphanet [-n devicename1[,devicename2,...] | -o] 【機能説明】 dsphanet コマンドは、仮想インタフェースおよび論理仮想インタフェースの運用状態を表示し ます。 【オプション】 以下のオプションが指定できます。 -n devicename1[,devicename2,...] 状態を表示する仮想インタフェース名を指定します。“,”(カンマ)で区切ることにより複数の仮 想インタフェースを指定することもできます。省略時は、正しく定義されているすべての仮想イ ンタフェースの状態を表示します。 -o 高速切替方式(運用モード”t”)で定義した仮想インタフェースの通信相手の運用状態をすべて 表示します。strhanetコマンドによって活性化されていない仮想インタフェースの通信相手は表 示されません。 【表示形式】 以下にオプション指定なしの場合の表示形式を示します。 # /opt/FJSVhanet/usr/sbin/dsphanet [IPv4,Patrol] Name Status Mode CL Device +----------+--------+----+----+-----------------------------------------+ sha0 Active d OFF eth0(ON),eth1(OFF) sha1 Active t OFF eth2(ON),eth3(ON) sha2 Active p OFF sha0(ON) [IPv6] Name Status Mode CL Device +----------+--------+----+----+-----------------------------------------+ sha0 Active d OFF eth0(ON),eth1(OFF) sha1 Active t OFF eth2(ON),eth3(ON) 表示 内容 [IPv4,Patrol] IPv4および待機パトロールの仮想インタフェー ス情報を表示 [IPv6] IPv6の仮想インタフェース情報を表示 Name 仮想インタフェース名 Status Mode Active 仮想インタフェース活性状態 Inactive 仮想インタフェース非活性状態 t 高速切替方式 187 第7章 章 コマンドリファレンス CL Device d NIC切替方式(論理IPアドレス引継機能) e NIC切替方式(物理IPアドレス引継機能) p 待機パトロール機能(異常発生切戻し時) q 待機パトロール機能(即時切戻し時) ON クラスタ登録 OFF クラスタ未登録 (ON) 使用可能状態 インタフェースが活性化され、使用可能な場合、 本状態が表示されます。また待機パトロールの インタフェースでは、伝送路が正常な場合に表 示されます。 (OFF) 使用不可能状態 仮想インタフェースが非活性状態の場合に表示 されます。また高速切替方式では、すべての通 信相手の異常を検出した場合にも表示されま す。NIC切替方式では、待機パトロールが停止し ている場合や、待機中のインタフェースに対し て本状態が表示されます。 (STOP) 停止中(準備完了状態) NIC切替方式の環境設定直後に表示されます。 (FAIL) 異常検出状態 待機パトロール機能において異常を検出した場 合、本状態が表示されます。 (CUT) 切離し状態 hanetnic deleteコマンドにより一時的に切離され た場合に表示されます。 以下に -oオプション指定時の表示形式を示します。 # /opt/FJSVhanet/usr/sbin/dsphanet -o NIC Destination Host Status +---------+----------------+-----------------+ eth0 hahostA Active hahostB Active hahostC Inactive eth1 hahostA Active hahostB Active hahostC Inactive 表示 内容 NIC 物理インタフェース名 Destination Host 通信先のホスト名(通信先のホストが存在しな い場合は“none”が表示されます。) Status 188 Active 通信先のNICは活性状態 Inactive 通信先のNICは非活性状態 7.4 dsphanetコマンド 【関連項目】 strhanet stphanet 【注意事項】 z z 本コマンドは、すべての仮想インタフェースに対して指定する事ができます。 各オプションを同時に指定する事はできません。 【使用例】 構成情報に正しく定義されているすべての仮想インタフェースの状態を表示する例を以下に示 します。 # /opt/FJSVhanet/usr/sbin/dsphanet 構成情報に正しく定義されている高速切替方式(運用モード"t")の仮想インタフェースの通信 相手をすべて表示させる例を以下に示します。 # /opt/FJSVhanet/usr/sbin/dsphanet -o 189 第7章 章 コマンドリファレンス 190 7.5 hanetmaskコマンド コマンド 7.5 hanetmaskコマンド 【名前】 hanetmask - サブネットマスクの設定・変更・削除・表示 【形式】 /opt/FJSVhanet/usr/sbin/hanetmask command [args] 【機能説明】 hanetmaskコマンドは、仮想IPアドレスを活性化する際に指定するサブネットマスク値の設定/ 変更/削除/表示を行います。 command 処理概要 実行権限 create サブネットマスクの設定 スーパユーザ print サブネットマスクの表示 一般ユーザ modify サブネットマスクの変更 スーパユーザ delete サブネットマスクの削除 スーパユーザ (1) create コマンド hanetconfigコマンドで定義した仮想IPアドレスに対するサブネットマスク値を設定します。create コマンドの形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetmask create -i network_address -m netmask -i network_address サブネットマスク値を設定する仮想IPのネットワークアドレスを10進ドット表記で指定します。 -m netmask -iで指定したネットワークアドレスに対するサブネットマスク値を10進ドット表記で指定しま す。 (2) print コマンド 現在のサブネットマスク情報をprintコマンドによって表示することができます。printコマンドの 形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetmask print [-i network_address1[,network_address2,...]] -i network_address1[,network_address2,...] 表示するネットワークアドレスをカンマ(",")で区切って指定することができます。ここには createコマンドの-iで指定したネットワークアドレスを指定します。 -iオプションを指定しなかった場合、現在設定されているサブネットマスク情報をすべて表示し ます。 191 第7章 章 コマンドリファレンス 以下にサブネットマスク情報の表示例を示します。 # /opt/FJSVhanet/usr/sbin/hanetmask print network-address netmask +---------------+---------------+ 10.34.151.0 255.255.255.0 表示 内容 network-address 仮想IPのネットワークアドレス netmask ネットワークアドレスに設定するサブネットマ スク値 (3) modify コマンド createコマンドによって生成したサブネットマスク値を変更したい場合は、modifyコマンドを使 用します。modifyコマンドの形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetmask modify -i network_address -m netmask -i network_address 変更するサブネットマスク情報のネットワークアドレスを10進ドット表記で指定します。 -m netmask -iで指定したネットワークアドレスに対する変更後のサブネットマスク値を10進ドット表記で 指定します。 (4) delete コマンド createコマンドによって生成したサブネットマスク値を削除する場合は、deleteコマンドを使用し ます。deleteコマンドの形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetmask delete -i {network_address1[,network_address2,...] | all} -i network_address1[,network_address2,...] 削除するネットワークアドレスをカンマ(",")で区切って指定することができます。ここには createコマンドの-iで指定したネットワークアドレスを指定します。 -i all 現在設定されているすべてのサブネットマスク情報を削除します。 【注意事項】 z z z z 192 仮想インタフェースが属するネットワークをサブネット分割する場合には、本コマンド により必ずサブネットマスク値を設定してください。設定しない場合、他システムとの 通信ができなくなります。なお、サブネット分割しない場合には、本コマンドを実行す る必要はありません。 同一ネットワークに接続されたシステムでは、必ず同一のサブネットマスク値を設定す るようにしてください。 NIC切替方式の場合、物理IPアドレスに設定されたサブネットマスク値 (/etc/sysconfig/network-scripts/ifcfg-ethX ファイル中に設定された値)と同一のサブネッ トマスク値を仮想IPのネットワークアドレスに設定してください。 本コマンドによる設定は、NIC切替方式、高速切替方式を、IPv4構成、デュアル構成で 使用する場合のみ必要です。IPv6構成のみの場合は設定する必要はありません。また、 7.5 hanetmaskコマンド 設定したサブネットマスクは、高速切替方式の仮想インタフェース、論理仮想インタフ ェース、NIC切替方式の仮想インタフェース、物理インタフェースに割付けるアドレス が対象となります。 【使用例】 (1) create コマンド ネットワークアドレス10.34.151.0に対し、255.255.255.0のサブネットマスクを定義する場合の例 を示します。 # /opt/FJSVhanet/usr/sbin/hanetmask create -i 10.34.151.0 -m 255.255.255.0 (2) print コマンド サブネットマスク情報の一覧を表示します。 # /opt/FJSVhanet/usr/sbin/hanetmask print (3) modify コマンド 既に定義されているネットワークアドレス10.34.0.0に設定されているサブネットマスクを、 255.255.0.0に変更する場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetmask modify -i 10.34.0.0 -m 255.255.0.0 (4) delete コマンド すべてのサブネットマスク情報を削除します。 # /opt/FJSVhanet/usr/sbin/hanetmask delete -i all 193 第7章 章 コマンドリファレンス 194 7.6 hanetparamコマンド コマンド 7.6 hanetparamコマンド 【名前】 hanetparam - 各二重化方式における設定情報の変更 【形式】 /opt/FJSVhanet/usr/sbin/hanetparam {-w sec | -m times | -l times | -p sec | -o times | -c {on | off} | -s {on | off}} /opt/FJSVhanet/usr/sbin/hanetparam print 【機能説明】 各二重化方式における設定情報の変更を行います。 【オプション】 以下のオプションが指定できます。 <高速切替方式の場合に有効なオプション> -w value 伝送路を監視する間隔(value)を秒単位で指定します。指定可能範囲は、0∼300です。0を指定し た場合は監視を行いません。初期値として5(秒)が設定されています。本オプションは高速切替 方式の場合のみ有効です。 -m value 伝送路異常検出時にメッセージ出力(メッセージ番号:800,801)する場合、メッセージ出力ま での連続監視回数(value)を指定します。指定可能範囲は、0∼100です。0を指定した場合はメ ッセージ出力を行いません。初期値として0(メッセージ出力しない)が設定されています。本オ プションは高速切替方式の場合のみ有効です。 -l value 仮想インタフェースが使用している伝送路がすべて異常となった場合、クラスタ切替えを行うか 否かを指定します。指定可能範囲は、0∼100です。0を指定した場合は、クラスタ切替えを行い ません。クラスタ切替えを行う場合は、クラスタ切替えを行うまでの連続監視回数を1∼100の範 囲で指定します。初期値として5(5回連続して全伝送路異常を検出した場合、クラスタ切替えを 行う)が設定されています。本オプションは高速切替方式で、かつクラスタ運用の場合のみ有効 です。 -c value システム起動前に、既に仮想インタフェースが使用するすべての伝送路で異常が発生していた場 合、userApplication起動後直ちにクラスタ切替えを行うか否かを指定します。指定可能な値は、 “on”または“off”です。“on ”を指定した場合、userApplication起動後直ちにクラスタ切替 えを行います。“off”を指定した場合は、userApplication起動直後はクラスタ切替えを行いませ ん。初期値として、“off”が設定されています。本パラメタは高速切替方式で、かつクラスタ 運用の場合のみ有効です。 -s value 仮想インタフェースが使用している物理インタフェースの状態が変化(伝送路異常検出、または 復旧)した場合に、メッセージ出力を行うか否かを指定します。指定可能な値は、“on”または “off”です。 “on”を指定した場合、メッセージを出力(メッセージ番号:990,991,992)しま す。“off”を指定した場合にはメッセージを出力しません。初期値として、“off”が設定され ています。本パラメタは高速切替方式の場合のみ有効です。 195 第7章 章 コマンドリファレンス <NIC切替方式の場合に有効なオプション> -p value 待機パトロール機能による運用NICの監視間隔(value)を秒単位で指定します。指定可能範囲は、 0∼100です。0を指定した場合は監視を行いません。 ユーザコマンド実行機能(待機パトロール異常、復旧検出時のユーザコマンド実行)を設定してい る場合は、本パラメタに0を指定しないでください。0を指定した場合、ユーザコマンド実行が機 能しません。 初期値として15(秒)が設定されています。本オプションはNIC切替方式で、かつ待機パトロール 機能使用時のみ有効です。 -o value 待機パトロール機能による伝送路異常検出時、メッセージ出力(メッセージ番号:875)までの 連続監視回数(value)を指定します。指定可能範囲は、0∼100です。0を指定した場合はメッセ ージ出力を停止し、待機パトロール機能による監視を無効化します。 ユーザコマンド実行機能(待機パトロール異常、復旧検出時のユーザコマンド実行)を設定してい る場合は、本パラメタに0を指定しないでください。0を指定した場合、ユーザコマンド実行が機 能しません。 初期値として3(回)が設定されています。本オプションはNIC切替方式で、かつ待機パトロール機 能使用時のみ有効です。なお、待機パトロール開始直後は、連続監視回数は、本オプションでの 設定値×2となります。 <全方式で有効なオプション> print 設定情報の内容を出力します。出力形式は以下の通りです。 # /opt/FJSVhanet/usr/sbin/hanetparam print Line monitor interval(w) :5 Line monitor message output (m) :0 Cluster failover (l) :5 Standby patrol interval(p) :15 Standby patrol message output(o) :3 Cluster failover in unnormality (c):OFF Line status message output (s) :OFF 196 表示 内容 Line monitor interval (w) 伝送路を監視する間隔 Line monitor message output (m) メッセージ出力までの連続監視回数 Cluster failover (l) クラスタ切替えを行うまでの連続監視回数 Standby patrol interval (p) 待機パトロールの監視間隔 Standby patrol message output (o) 待機パトロール異常時のメッセージ出力までの 連続監視回数 Cluster failover in unnormality(c) クラスタアプリケーション起動時、全伝送路に 異常が発生した場合の動作 Cluster failover in unnormality(c) ON 直ちにクラスタ切替えを行います。 OFF クラスタアプリケーション起動時、クラスタ切 替えは行いません。 Line status message output (s) 物理インタフェースの状態が変化した場合のメ ッセージ出力有無 Line status message output (s) メッセージを出力します。 ON 7.6 hanetparamコマンド OFF メッセージを出力しません。 【関連項目】 hanetpoll 【注意事項】 z z z 本コマンドは、高速切替方式(運用モード”t”)、NIC切替方式(運用モード”d”または”e”) および待機パトロール(運用モード”p”または”q”)の仮想インタフェースに対して有効 です。 本コマンドによる設定はシステム全体で有効となります。仮想インタフェース単位に変 更することはできません。 本コマンド実行後は、直ちにシステムのリブートを行ってください。リブートしない場 合、変更した値は有効とならず、正しい動作は保証されません。 【使用例】 <高速切替方式の場合の例> (1) 伝送路監視間隔の設定例 5秒間隔で監視を行う場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetparam -w 5 (2) 伝送路異常検出時のメッセージ出力有無の設定例 通信相手に対し5回連続で監視異常を検出した際にメッセージ出力を行う場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetparam -m 5 (3) クラスタ切替え有無の設定例 通信相手と5回連続して監視が失敗した場合に、クラスタ切替えを行う場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetparam -l 5 (4) userApplication起動時に全伝送路異常が発生していた場合の動作設定例 userApplication起動時、全伝送路異常の場合に、クラスタ切替えを行う場合のコマンド例を示し ます。 # /opt/FJSVhanet/usr/sbin/hanetparam -c on (5) 仮想インタフェースが使用している物理インタフェースの状態が変化した場合のメッ セージ出力有無の設定例 仮想インタフェースが使用している物理インタフェースの状態が変化した場合に、メッセージ出 力を行う場合のコマンド例を示します。 # /opt/FJSVhanet/usr/sbin/hanetparam -s on 197 第7章 章 コマンドリファレンス <NIC切替方式の場合の例> (1) 待機パトロールの監視間隔の設定例 5秒間隔で監視を行う場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetparam -p 5 (2) 待機パトロール異常検出時のメッセージ出力有無の設定例 通信相手と5回連続で通信が行えない時にメッセージ出力を行う場合の例を示します。 # /opt/FJSVhanet/usr/sbin/hanetparam -o 5 <全方式共通の例> (1) 設定内容の表示例 hanetparamコマンドで設定した内容を表示します。 # /opt/FJSVhanet/usr/sbin/hanetparam print 198 7.7 hanetpollコマンド コマンド 7.7 hanetpollコマンド 【名前】 hanetpoll - HUB監視機能の監視先情報の設定・変更・削除・表示 【形式】 /opt/FJSVhanet/usr/sbin/hanetpoll command [args] 【機能説明】 hanetpoll コマンドは、HUB監視機能に必要な監視先情報の設定、および設定内容の変更/削除 /表示/有効化/無効化を行います。 command 処理概要 実行権限 create 監視先情報の作成 スーパユーザ copy 監視先情報の複製 スーパユーザ print 監視先情報の表示 一般ユーザ modify 監視先情報の変更 スーパユーザ delete 監視先情報の削除 スーパユーザ on HUB監視機能の有効化 スーパユーザ off HUB監視機能の無効化 スーパユーザ (1) create コマンド HUB監視機能を使用するには、監視先情報を作成しなければなりません。本情報は、create コマ ンドによって作成します。createコマンドの実行形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetpoll create -n devicename -p polladdress1[,polladdress2] [-b {on | off}] -n devicename 監視対象となる仮想インタフェース名を指定します。hanetconfig createコマンドまたは、 hanetconfig copyコマンドで作成した仮想インタフェース名を指定します。なお、論理仮想インタ フェース名を指定する事はできません。 -p polladdress1[,polladdress2] 監視先のホスト名またはIPアドレスを指定します。“polladdress1”には、primaryインタフェー ス活性化時に監視するホスト名またはIPアドレスを指定します。“polladdress2”には、secondary インタフェース活性化時に監視するホスト名またはIPアドレスを指定します。primaryインタフ ェースとsecondaryインタフェースで監視先が同じ場合や、secondaryインタフェースを定義して いない場合(一重化の場合)は、“polladdress2”は省略します。 NIC切替方式の場合は、接続しているHUBのホスト名またはIPアドレスを指定します。アドレス 形式として、IPv4アドレスまたはIPv6アドレスを設定することができます。IPv6アドレスを設定 する場合、prefix値は指定しないでください。 ホスト名で指定する場合、IPv4とIPv6で同一名が存在するホスト名は使用しないでください。同 一名が存在する場合、IPv6ホストとして処理されます。 199 第7章 章 コマンドリファレンス -b on | off NIC切替方式において監視先HUBを2つ設定した場合には、カスケード接続しているHUBと HUB間の伝送路の状態を監視する事ができます。 on :HUB−HUB間の監視を行います。 off:HUB−HUB間の監視を行いません。 (2) copy コマンド NIC切替方式の仮想インタフェースに対する監視先情報を複製する場合に使用します。これによ り、監視先情報、HUB−HUB間監視モードを指定することなく自動的にコピー元の情報を流用 して監視先情報を新規に作成することができ、hanetpoll createを直接実行する場合より操作が簡 単になります。copyコマンドの実行形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetpoll copy -n devicename1,devicename2 -n devicename1,devicename2 監視先情報の複製元および複製先の仮想インタフェース名を指定します。 devicename1 複製元となる監視情報に設定されている仮想インタフェース名を指定します。 devicename2 新たに監視を行う仮想インタフェース名を指定します。hanetconfig createコマンドまたは、 hanetconfig copyコマンドで作成した仮想インタフェース名を指定してください。論理仮想インタ フェース名を指定する事はできません。 (3) print コマンド 現在の監視先情報をprintコマンドによって表示することができます。現在の監視先情報を参照し たい場合に使用します。printコマンドの実行形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetpoll print [-n devicename1[,devicename2,...]] -n devicename1[,devicename2,...] 監視先情報を表示する仮想インタフェース名を指定します。このオプションが指定されていない 場合は、現在設定されている監視先情報をすべて表示します。 以下に オプション指定なし表示形式を示します。 # /opt/FJSVhanet/usr/sbin/hanetpoll print Polling Status = OFF interval(idle) = 5( 60) sec times = 5 times repair_time = 5 sec FAILOVER Status = YES Name HUB Poll Hostname +-------+--------+------------------------------------------------------+ sha0 OFF hostA,192.168.10.10 表示 内容 Polling Status 現在の監視機能の状態 Polling Status 200 ON 監視機能が有効です。 7.7 hanetpollコマンド interval(idle) OFF 監視機能が無効です。 interval 定常状態での監視間隔を秒単位で表示します。 idle 監視開始後のHUBがリンクアップするまでの待 ち時間を秒単位で表示します。 times 監視回数 repair_time 復旧監視間隔を秒単位で表示します。 FAILOVER Status 全伝送路異常発生時のクラスタ切替え有無 FAILOVER Status YES クラスタリソースに登録されていた場合にノー ド間切替えを行います。 NO ノード間切替を行いません。 Name 監視対象の仮想インタフェース名 HUB Poll HUB-HUB間監視の状態 HUB Poll ON 監視機能が有効です。 OFF 監視機能が無効です。 --- 監視機能を使用しません。 Hostname 監視対象のホスト名またはIPアドレスを、プラ イマリ監視先、セカンダリ監視先の順で表示し ます。出力例の場合は、“hostA”がプライマリ 監視先になり、“192.168.10.10”がセカンダリ監 視先になります。 (4) modify コマンド 監視先情報の設定内容を変更したい場合は、modifyコマンドを使用します。modifyコマンドの実 行形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetpoll modify -n devicename {[-p polladdress1[,polladdress2]] [-b {on | off}]} -n devicename 変更する監視先情報の仮想インタフェース名を指定します。 -p polladdress1[,polladdress2] 変更する監視先のホスト名またはIPアドレスを指定します。設定方法の詳細は、(1) create コマ ンドの –pオプションを参照してください。 -b on | off HUB-HUB間の監視有無を設定します。設定方法の詳細は、(1) create コマンドの –bオプション を参照してください。 監視先を2つから1つに変更する場合は、HUB-HUB間監視の有無を確認し、監視有り(on)の場合 には監視無し(off)に変更してください。 201 第7章 章 コマンドリファレンス (5) delete コマンド 監視先情報を削除したい場合は、deleteコマンドを使用します。deleteコマンドの形式は以下の通 りです。 /opt/FJSVhanet/usr/sbin/hanetpoll delete -n {devicename1[,devicename2,...] | all} -n devicename1[,devicename2,...] 監視先情報を削除する仮想インタフェース名(sha0、sha1など)を指定します。 all 定義されている監視先情報をすべて削除します。 (6) on コマンド 作成したHUB監視機能を有効化する場合、および、HUB監視機能の通信相手監視機能の監視間 隔変更を行う場合はonコマンドを使用します。onコマンドの形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetpoll on [-s sec] [-c times] [-b sec] [-f {yes | no}] [-p sec] -s sec 監視間隔を秒で指定します。設定可能な範囲は1∼300です(但し、secとtimeの積が300以内でな ければなりません)。このオプションを指定しなかった場合は、前回の設定値が有効になります。 初期設定値は5(秒)が設定されています。 -c times 監視回数を指定します。設定可能な範囲は1∼300です(但し、secとtimeの積が300以内でなけれ ばなりません)。このオプションを指定しなかった場合は、前回の設定値が有効になります。初 期設定値は5(回)が設定されています。 -b sec NIC切替方式のHUB-HUB間監視で異常を検出した場合の復旧監視間隔を指定します。設定可能 な範囲は0∼300です。このオプションを指定しなかった場合は、前回の設定値が有効になります。 初期設定値は5(秒)が設定されます。 -f yes | no クラスタ運用中に伝送路異常によりノード間切替が発生する場合の動作について設定します。こ のオプションを指定しなかった場合は、前回の設定値が有効になります。初期設定値は“yes” が設定されます。なお、本パラメタはクラスタ運用時のみ有効です yes:伝送路監視異常発生時にノード間切替を行います。 no :伝送路監視異常発生時にノード間切替を行いません。 -p sec HUB監視機能において、監視開始後にHUBがリンクアップするまでの待ち時間を秒単位で指定 します。 設定可能な範囲は1∼300です。このオプションを指定しなかった場合は、前回の設定値が有 効になります。初期設定値は60(秒)が設定されます。また、監視間隔×監視回数よりも値が 小さい場合にはリンクアップ時間に設定された時間は無視され、監視間隔×監視回数で設定され ている時間を採用します。 202 7.7 hanetpollコマンド (7) off コマンド HUB監視機能を無効化したい場合はoffコマンドを使用します。offコマンドの形式は以下の通り です。 /opt/FJSVhanet/usr/sbin/hanetpoll off 【注意事項】 z z z z z z z z z z z z z z z HUBには、必ず近隣のHUB(指定する仮想インタフェースが束ねている物理インタフ ェースの属するサブネット内のHUB)のアドレス情報を設定してください。その他の アドレス情報を指定した場合は、HUB監視機能が有効に機能しない場合があります。 本コマンドにより監視先情報の設定を行うためには、本コマンド実行以前に、 hanetconfig コマンドにより構成情報の設定が行われている必要があります。 本コマンドはNIC切替方式(運用モード”d”または”e”)の仮想インタフェースに対して 指定する事ができます。 監視先情報を変更した場合は、一度HUB監視機能の無効化(hanetpoll off)を行った後 再度、有効化(hanetpoll on)を行ってください。HUB監視機能において有効中の有効化 (hanetpoll onの二重起動)では変更後の監視先情報が反映されません。 クラスタシステムで使用する仮想インタフェースを監視する場合には、その仮想インタ フェースが属するuserApplicationが運用中の時のみ監視対象となります。 hanetpoll on コマンドで指定する監視時間および監視回数はそれぞれの積が300以内に なる様に指定する必要があります。 hanetpoll on コマンドで指定するリトライ回数の指定可能範囲は0∼99999です。0を指定 した場合には、無限に監視を行います。 hanetpoll printコマンドは、ユーザが設定した最新の情報(create、delete、modify、on、off の結果)を表示するコマンドであって、HUB監視の現在の状態を表示するコマンドでは ありません。 有効な監視先情報がある場合には、システム起動時に自動的に監視が開始されます。 監視先情報の設定、変更時に指定する、IPアドレスまたはホスト名は、必ず/etc/hostsフ ァイルに定義してください。 ホスト名として数字列を指定した場合は、10進数として扱われ、その数値に対応したIP アドレスに変換され動作します。(例えば、"123456"を指定した場合、IPアドレス "0.1.226.64"が指定されたものと見なされます。) 複数の仮想インタフェースに同じ監視先を設定する場合、2つ目以降の設定にはcopyコ マンドを使用してください。 本コマンドでホスト名またはIPアドレスを設定する箇所にホスト名を指定した場合、 /etc/hostsファイル等のホストデータベース上の該当するホスト名を変更することはで きません。ホスト名情報を変更する場合は、該当ホスト名を使用する伝送路二重化機能 の定義を一旦削除し、再設定する必要があります。 監視先アドレスとしてマルチキャストアドレスは指定しないでください。 本コマンドで指定するホスト名には、文字列内に英数字、ピリオド、ハイフン以外を使 用することはできません。英数字、ピリオド、ハイフン以外を使用している場合、 /etc/hostsファイル等のホストデータベース上の該当するホスト名を変更して、英数字、 ピリオド、ハイフン以外を使用しないようにしてください。 【使用例】 (1) create コマンド 仮想インタフェースsha2において、監視先HUBであるhubA,hubBを監視対象にする場合の例を 以下に示します。なお、ホスト名は、/etc/hostsファイルに定義されているものとします。 # /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha2 -p hubA,hubB 203 第7章 章 コマンドリファレンス (2) copy コマンド NIC切替方式の仮想インタフェースsha0に定義されている監視先情報をsha1に複写する場合の例 を以下に示します。(sha0で伝送路異常を検出して切替えが行われる場合は、sha1も同時に切替 えが行われます。) # /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 (3) print コマンド 仮想インタフェースの構成情報一覧を表示する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanetpoll print (4) modify コマンド 仮想インタフェースsha2において、監視先HUBをhubA,hubCに変更する場合の例を以下に示しま す。なお、ホスト名は、/etc/hostsファイルに定義されているものとします。 # /opt/FJSVhanet/usr/sbin/hanetpoll modify –n sha2 -p hubA,hubC (5) delete コマンド 仮想インタフェースsha2の監視先情報を削除する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanetpoll delete -n sha2 (6) on コマンド HUB監視機能を開始する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanetpoll on (7) off コマンド HUB監視機能を停止する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanetpoll off 204 7.8 dsppollコマンド コマンド 7.8 dsppollコマンド 【名前】 dsppoll - 監視状態の表示 【形式】 /opt/FJSVhanet/usr/sbin/dsppoll 【機能説明】 dsppoll コマンドは、hanetpollコマンドで生成した監視情報の現在の監視状態を表示します。 【表示形式】 以下に、監視状態の表示形式を示します。 # /opt/FJSVhanet/usr/sbin/dsppoll Polling Status = ON interval(idle) = 5( 60) times = 5 repair_time = 5 FAILOVER Status = YES Status Name Mode Primary Target/Secondary Target HUB-HUB +------+------+----+-------------------------------------------+-------+ ON sha0 d 192.168.74.2(ON)/192.168.74.3(WAIT) ACTIVE ON sha1 d fec0:1::100(ON)/fec0:1::101(WAIT) ACTIVE 表示 Polling Status interval(idle) 内容 ON 現在の監視機能は有効 OFF 現在の監視機能は無効 interval 定常状態での監視間隔(秒) (idle) 監視開始後のHUBリンクアップ待ち時間(秒) times 監視回数 repair_time 復旧監視間隔(秒) FAILOVER Status Status YES クラスタリソースに登録されていた場合、全伝 送路異常発生時にノード間切替えを行います。 NO クラスタリソースに登録されていた場合、全伝 送路異常発生時にノード間切替えを行いませ ん。 ON 監視動作中 OFF 監視停止中 Name Mode 監視対象の仮想インタフェース名 d NIC切替方式(論理IPアドレス引継機能) e NIC切替方式(物理IPアドレス引継機能) Primary Target/Secondary Target プライマリ監視先/セカンダリ監視先のIPアド レスまたはホスト名、および括弧内に監視状態 を表示します。 (ON) 監視中 205 第7章 章 コマンドリファレンス HUB-HUB (WAIT) 待機中 (FAIL) 監視失敗(停止中) (STOP) 使用準備状態 WAIT HUB-HUB間監視停止中 ACTIVE HUB-HUB間監視動作中 FAIL HUB-HUB間監視失敗 OFF HUB-HUB間監視未使用 【関連項目】 hanetpoll 【注意事項】 z 本コマンドは、オプションを指定しない場合、NIC切替方式(運用モード”d”または”e”) の仮想インタフェースに対する監視状態を表示します。 【使用例】 (1) hanetpollコマンドで正しく設定されているすべての監視状態を表示させる場合。 # /opt/FJSVhanet/usr/sbin/dsppoll 206 7.9 hanetnicコマンド コマンド 7.9 hanetnicコマンド 【名前】 hanetnic - 物理インタフェースの動的追加・削除・切替え 【形式】 /opt/FJSVhanet/usr/sbin/hanetnic command [args] 【機能説明】 hanetnic コマンドは、使用する物理インタフェースの動的追加/削除/切替えを該当する仮想イ ンタフェースが活性化状態で実行する事ができます。 command 処理概要 実行権限 add 物理インタフェースの追加 スーパユーザ delete 物理インタフェースの削除 スーパユーザ change 使用インタフェースの切替え スーパユーザ (1) add コマンド 高速切替方式の仮想インタフェースで束ねている物理インタフェースの動的追加(仮想インタフ ェース活性化中での物理インタフェースの追加)を行います。addコマンドの実行形式は以下の 通りです。 /opt/FJSVhanet/usr/sbin/hanetnic add -n devicename -i interface [-f] -n devicename 追加する物理インタフェースが属する仮想インタフェース名を指定します。なお、指定できる仮 想インタフェースの運用モードは高速切替方式です。 -i interface 追加する物理インタフェース名を指定します。 なお、下記"-f"パラメタ省略時、指定する物理インタフェース名はその仮想インタフェースの構 成情報に設定されている物理インタフェース名でなければなりません。 -f 仮想インタフェースの構成情報の変更も同時に行う場合に指定します。(恒常的な動的追加) (2) delete コマンド 高速切替方式の仮想インタフェースで束ねている物理インタフェースの動的削除(仮想インタフ ェース活性化中での物理インタフェースの削除)を行います。deleteコマンドの形式は以下の通 りです。 /opt/FJSVhanet/usr/sbin/hanetnic delete -n devicename -i interface [-f] -n devicename 削除する物理インタフェースが属する仮想インタフェース名を指定します。なお、指定できる仮 想インタフェースの運用モードは高速切替方式です。 207 第7章 章 コマンドリファレンス -i interface 削除する物理インタフェース名を指定します。 なお、指定する物理インタフェース名は、その仮想インタフェースの構成情報に設定されている 物理インタフェース名でなければなりません。 -f 仮想インタフェースの構成情報の変更も同時に行う場合に指定します。(恒常的な動的削除) (3) change コマンド NIC切替え方式の仮想インタフェースで使用している物理インタフェースを現待機系の物理イ ンタフェースへ変更します。changeコマンドの形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanetnic change -n devicename -n devicename 使用する物理インタフェースを変更する仮想インタフェース名を指定します。なお、指定できる 仮想インタフェースの運用モードはNIC切替方式(運用モード”d”または”e”)が指定されている 仮想インタフェース名のみです。 【注意事項】 z 高速切替方式(運用モード"t")の仮想インタフェースに対して動的追加を行う物理イ ンタフェースは、動的追加を実行する前に、必ず、活性化されている必要があります。 (/etc/sysconfig/network-scripts/ifcfg-ethXファイルの設定を確認し、設定していない場合は 設定してください。その後、"/sbin/ifup ethX"コマンドを実行し、物理インタフェースの 活性化を行ってください。) 【使用例】 (1) add コマンド 仮想インタフェースsha0において、束ねている物理インタフェースにeth0を追加する場合の設定 例を以下に示します。なお、sha0は高速切替方式(運用モード”t”)で既に定義されており、"hanetnic delete"コマンドにてeth0が削除されているとします。 # /opt/FJSVhanet/usr/sbin/hanetnic add -n sha0 -i eth0 (2) delete コマンド 仮想インタフェースsha0において、束ねている物理インタフェースからeth1を削除する場合の設 定例を以下に示します。なお、sha0は高速切替方式(運用モード”t”)で既に定義されているとし ます。 # /opt/FJSVhanet/usr/sbin/hanetnic delete -n sha0 -i eth1 (3) change コマンド 仮想インタフェースsha0において使用している物理インタフェースを待機系の物理インタフェ ースを使用するようにする場合の設定例を以下に示します。なお、sha0はNIC切替方式(運用モ ード”d”)で既に定義されているとします。 # /opt/FJSVhanet/usr/sbin/hanetnic change -n sha0 208 7.10 strptlコマンド コマンド 7.10 strptlコマンド 【名前】 strptl - 待機パトロールの開始 【形式】 /opt/FJSVhanet/usr/sbin/strptl -n devicename1[,devicename2,...] 【機能説明】 NIC切替方式において、待機パトロールを開始します。 【オプション】 以下のオプションが指定できます。 -n devicename1[,devicename2,...] 開始する待機パトロールの仮想インタフェース名を指定します。“,”(カンマ)で区切ることに より複数の仮想インタフェースを指定することもできます。 【関連項目】 stpptl 【注意事項】 z 待機パトロールはシステム起動時に自動的に開始されますが、システム起動後、手動で 開始操作をしたい場合に本コマンドを使用します。 【使用例】 仮想インタフェース(sha4)に定義されている待機パトロールを開始する場合の例を以下に示しま す。 # /opt/FJSVhanet/usr/sbin/strptl -n sha4 209 第7章 章 コマンドリファレンス 210 7.11 stpptlコマンド コマンド 7.11 stpptlコマンド 【名前】 stpptl - 待機パトロールの停止 【形式】 /opt/FJSVhanet/usr/sbin/stpptl -n devicename1[,devicename2,...] 【機能説明】 NIC切替方式において、待機パトロールを停止します。 【オプション】 以下のオプションが指定できます。 -n devicename1[,devicename2,...] 停止する待機パトロールの仮想インタフェース名を指定します。“,”(カンマ)で区切ることに より複数の仮想インタフェースを指定することもできます。 【関連項目】 strptl 【注意事項】 z 待機パトロールはシステム終了時に自動的に停止されますが、システム起動後、手動で 停止操作をしたい場合に本コマンドを使用します。 【使用例】 仮想インタフェース(sha4)に定義されている待機パトロールを停止する場合の例を以下に示しま す。 # /opt/FJSVhanet/usr/sbin/stpptl -n sha4 211 第7章 章 コマンドリファレンス 212 7.12 hanetbackupコマンド コマンド 7.12 hanetbackupコマンド 【名前】 hanetbackup - 環境定義ファイルの退避 【形式】 /opt/FJSVhanet/usr/sbin/hanetbackup [-d backupdir] 【機能説明】 伝送路二重化機能が使用する環境定義ファイルを退避します。退避ファイル名は、 “hanetYYYYMMDD.bk”です。なお、YYYYMMDDはコマンド実行時の情報です。(YYYY: 西暦、MM:月、DD:日) 【オプション】 以下のオプションが指定できます。 -d backupdir 退避する環境定義ファイルを格納するディレクトリを指定します。省略すると/tmp配下に出力さ れます。 【関連項目】 hanetrestore 【注意事項】 z 同一日にコマンドを複数回実行し出力先が同じ場合には上書きされますので、必要に応 じて事前に退避コマンドにて出力されたファイルを退避する必要があります。 【使用例】 環境定義ファイルをデフォルトの/tmpに出力する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanetbackup 213 第7章 章 コマンドリファレンス 214 7.13 hanetrestoreコマンド コマンド 7.13 hanetrestoreコマンド 【名前】 hanetrestore - 環境定義ファイルの復元および変換 【形式】 /opt/FJSVhanet/usr/sbin/hanetrestore -f backupfilename 【機能説明】 伝送路二重化機能が使用する環境定義ファイルの復元を行います。 【オプション】 以下のオプションが指定できます。 -f backupfilename 退避コマンドにて作成されたファイルを指定します。 【関連項目】 hanetbackup 【注意事項】 z z z 本コマンド実行後は、必ずシステムをリブートしてください。 環境設定が済んでいる状態では、本コマンドを実行しないでください。定義情報に矛盾 が発生し、正しく動作できなくなる可能性があります。この場合、resethanetコマンドに より定義情報を一旦削除し、再度、環境設定を行ってください。なお、resethanetコマン ドの詳細については “7.15 resethanetコマンド” を参照してください。 環境定義ファイルの退避を行ったときと同一のシステム構成の場合のみ復元が可能で す。 【使用例】 退避コマンドによって作成されたファイル(/tmp/hanet20041231.bk)を復元する場合の例を以下に 示します。 # /opt/FJSVhanet/usr/sbin/hanetrestore -f /tmp/hanet20041231.bk 215 第7章 章 コマンドリファレンス 216 7.14 hanethvrscコマンド コマンド 7.14 hanethvrscコマンド 【名前】 hanethvrsc - クラスタリソースに登録する仮想インタフェースと引継ぎIPの設定 【形式】 /opt/FJSVhanet/usr/sbin/hanethvrsc command [args] 【機能説明】 hanethvrscコマンドは、PRIMECLUSTERのリソースに登録する仮想インタフェース情報の作成/ 削除/表示を行います。 command 処理概要 実行権限 create 仮想インタフェース情報の作成 スーパユーザ delete 仮想インタフェース情報の削除 スーパユーザ print 仮想インタフェース情報の表示 一般ユーザ (1) create コマンド PRIMECLUSTERのリソースに登録する仮想インタフェース情報を作成します。仮想インタフェ ース情報は、引継ぎ仮想インタフェースおよび引継ぎIPアドレスから構成されます。引継ぎ仮想 インタフェースは最大64個まで作成可能です。 なお、引継ぎ仮想インタフェースの論理番号(“:”の後ろに付加される番号)は、65以降が自動的に 採番されます。 createコマンドの実行形式は以下の通りです。 - 仮想インタフェース情報の作成 高速切替方式: /opt/FJSVhanet/usr/sbin/hanethvrsc create -n devicename -i {takeover-ipv4 | takeover-ipv6/prefix | takeover-ipv4,takeover-ipv6/prefix} NIC切替方式: /opt/FJSVhanet/usr/sbin/hanethvrsc create -n devicename -n devicename hanetconfigコマンドで作成した高速切替方式、NIC切替方式の仮想インタフェース名を指定しま す。 高速切替方式の場合には、1つの仮想インタフェース名に対して、複数の引継ぎIPを設定するこ とができます。 NIC切替方式の場合には、1つの仮想インタフェース名に対して、1つの引継ぎIPを設定するこ とができます。 -i takeover-ipv4[,takeover-ipv6/prefix] 引継ぎIPのホスト名またはIPアドレスを指定します。 本オプションは-nオプションで指定する仮想インタフェースが高速切替方式の場合に必要です。 NIC切替方式の場合は不要です。(NIC切替方式の場合は、hanetconfig createコマンドの-iオプショ ンで指定した値が引継ぎIPとして自動的に設定されます。) (2) delete コマンド クラスタリソースから仮想インタフェース情報を削除します。deleteコマンドの実行形式は以下 の通りです。 217 第7章 章 コマンドリファレンス /opt/FJSVhanet/usr/sbin/hanethvrsc delete -n {devicename1[,devicename2,...] | all} -n devicename createコマンドにより作成された引継ぎ仮想インタフェース名(shaXX:YY)を指定します。ただし、 RMS動作中は削除することができません。 (3) print コマンド クラスタリソースに登録する仮想インタフェース情報の一覧を表示します。printコマンドの実行 形式は以下の通りです。 /opt/FJSVhanet/usr/sbin/hanethvrsc print [-n devicename1[,devicename2,...]] 以下に表示例を示します。 # /opt/FJSVhanet/usr/sbin/hanethvrsc print ifname takeover-ipv4 takeover-ipv6 +----------+----------------+----------------------------------------------+ sha1:65 takeover-ip1 sha2:65 takeover-ip2 sha3:65 192.13.70.1 fec0:1::123/64 表示 内容 ifname クラスタリソースに登録する論理仮想インタフ ェース名 takeover-ipv4, 論理仮想インタフェースに付加される引継ぎ IP(IPv4)のホスト名またはIPアドレス takeover-ipv6 論理仮想インタフェースに付加される引継ぎ IP(IPv6)のホスト名またはIPアドレス ‘-‘(ハイフン) ホスト名またはIPアドレスのどちらも設定され ていないことを意味します。 【注意事項】 z 本コマンドでホスト名またはIPアドレスを設定する箇所にホスト名を指定した場合、 /etc/hosts等のホストデータベース上の該当するホスト名を変更/削除することはでき ません。ホスト名情報を変更/削除する場合は、該当ホスト名を使用する伝送路二重化 機能の定義を一旦削除し、再設定する必要があります。 【使用例】 (1) create コマンド 高速切替方式(IPv4)を設定する場合の使用例: 仮想インタフェースsha0に引継ぎIPアドレス(10.1.1.1)を付加してクラスタリソースに登録する 場合の使用例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 10.1.1.1 218 7.14 hanethvrscコマンド 高速切替方式(IPv6)を設定する場合の使用例: 仮想インタフェースsha0に引継ぎIPアドレス(fec0:1::1/64)を付加してクラスタリソースに登録す る場合の使用例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::1/64 高速切替方式(IPv4/IPv6)を設定する場合の使用例: 仮想インタフェースsha0にIPv4の引継ぎIPアドレス(10.1.1.1)とIPv6の引継ぎIPアドレス (fec0:1::1/64)を付加してクラスタリソースに登録する場合の使用例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 10.1.1.1,fec0:1::1/64 NIC切替方式を設定する場合の使用例: 仮想インタフェースsha1をクラスタリソースに登録する場合の使用例を以下に示します。 # /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 (2) delete コマンド 引継ぎ仮想インタフェースsha1:65をクラスタリソースから削除する場合の使用例を以下に示し ます。 # /opt/FJSVhanet/usr/sbin/hanethvrsc delete -n sha1:65 (3) print コマンド クラスタリソースに登録する仮想インタフェース情報の一覧を表示する場合の例を以下に示し ます。 # /opt/FJSVhanet/usr/sbin/hanethvrsc print 219 第7章 章 コマンドリファレンス 220 7.15 resethanetコマンド コマンド 7.15 resethanetコマンド 【名前】 resethanet - 仮想インタフェース構成情報の初期化および伝送路二重化機能の再起動 【形式】 /opt/FJSVhanet/usr/sbin/resethanet -i | -s 【機能説明】 resethanetコマンドは、仮想インタフェース構成情報の初期化および伝送路二重化機能の再起動 を行います。初期化される情報は以下の通りです。 z z z サブネットマスク (hanetmaskコマンドにより設定された定義情報) 仮想インタフェース構成情報 (hanetconfigコマンドにより設定された定義情報) 監視先情報 (hanetpollコマンドにより設定された定義情報) なお、hanetpoll onコマンドにより設定されたパラメタ、hanetparamコマンドにより変更したパラ メタについては初期化対象外となります。 【オプション】 以下のオプションを指定します。 -i 仮想インタフェースの構成情報を初期化する場合に指定します。 本オプションは、運用中の伝送路二重化機能の使用を中止するか、または仮想インタフェースの 構成情報を新規に再作成する場合以外には指定しないでください。なお、該当システムで仮想イ ンタフェースがクラスタのリソースとして1つでも登録されている場合、初期化を行うことはで きません。 -s 伝送路二重化機能の再起動を行う場合に指定します。 本オプションは、仮想インタフェースの構成情報を変更した際、システムのリブートをすること なく変更した設定内容を有効にすることができます。但し、該当システムでPRIMECLUSTER運 用時にRMSが起動されている場合、再起動を行うことはできません。 【注意事項】 z 本コマンドで構成情報の初期化を行った場合、初期化を行う直前の状態には戻すことが できません。初期化を行う場合は、必要に応じてhanetbackupコマンドで退避を行うこと を推奨します。 【使用例】 仮想インタフェースの構成情報を初期化する場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/resethanet -i 伝送路二重化機能の再起動をする場合の例を以下に示します。 # /opt/FJSVhanet/usr/sbin/resethanet -s 221 第7章 章 コマンドリファレンス 222 付録A 付録 メッセージ一覧 伝送路二重化機能が出力するメッセージについて説明します。 223 付録A メッセージ一覧 224 A.1 伝送路二重化機能が表示するメッセージ A.1 伝送路二重化機能が表示するメッセージ 伝送路二重化機能が表示するメッセージ 環境設定コマンド、運用コマンドなど伝送路二重化機能が表示するメッセージとその意味および 対処方法について説明します。 以下にメッセージの形式をします。 【出力メッセージ】 1. インフォメーションメッセージおよびエラー出力メッセージの場合: hanet: BBBCC: DDDDD: EEEEE FFFFF (1) (3) (4) (5) (6) 2. コンソールメッセージおよび内部情報出力メッセージの場合 hanet: AAAAA: BBBCC DDDDD: EEEEE FFFFF (1) (2) (3) (4) (5) (6) (1) コンポーネント名 hanet固定です。 (2) エラー種別 コンソールメッセージおよび内部情報出力メッセージの場合に出力されます。それ以外のメッセ ージでは出力されません。出力される情報(AAAAA)は以下の通りです。 ERROR: 出力メッセージがエラーであることを示します。 WARNING: 出力メッセージが警告であることを示します。 INFO: 出力メッセージが情報であることを示します。なお、本メッセージは、“3.6.6.4 インタ フェースup/downの動作履歴の設定”がされている場合にのみ出力されます。 TRACE: 内部情報出力メッセージであることを示します。 (3) メッセージ番号(合計5桁で表示) 出力メッセージ固有の番号を出力します。なお、内部メッセージ出力時は表示されません。 上位3桁(BBB)はメッセージ番号本体を表します。 下位2桁(CC)は内部コードを表します。 225 付録A メッセージ一覧 (4) エラー概要 出力される情報(DDDDD)は以下の通りです。なお、コンソールメッセージの場合には出力され ません。 information: 出力メッセージが情報であることを示します。 warning: 定義情報にエラーがあります。(処理は継続します) operation error: 実行したコマンド方法にエラーがあります。 configuration error: 定義情報にエラーがあります。 internal error: 致命的なエラーがあります。 (5) エラー詳細 エラーの詳細(EEEEE)を表します。 (6) その他 必要に応じて、補足情報(FFFFF)が出力される場合があります。 226 A.1 伝送路二重化機能が表示するメッセージ A.1.1 インフォメーションメッセージ(0番台 インフォメーションメッセージ 番台) 番台 メッセージ番号 000 メッセージ normal end. 意味 コマンドが正常終了しま した。 対処 対処は必要ありません。 ∼700番台 番台) A.1.2 エラー出力メッセージ(100∼ エラー出力メッセージ 番台 伝送路二重化機能が表示するメッセージと、その意味および対処方法を以下に示します。 100番台,200番台 200番台 100番台 メッセージ番号 メッセージ 意味 対処 101 command can be executed only with super-user. 本コマンドはスーパ・ユー ザでのみ実行することが できます。 スーパ・ユーザ権限で実行 してください。 102 this interface is already linked. 指定された仮想デバイス は既に起動済です。 dsphanetコマンドによって 仮想インタフェースが活性 化されていることを確認し てください。 105 invalid ip_address. 指定されたIPアドレス が不当です。 正しいIPアドレスを指定 し、再度実行してください。 111 invalid parameter. 指定されたパラメタが不 当です。 コマンドリファレンスを参 照し再度実行してくださ い。 112 invalid argument. コマンドの実行形式が違 います。 コマンドリファレンスを参 照し再度実行してくださ い。 113 polling already active. HUB監視機能は既に有効 化されています。 対処は必要ありません。 114 -r option value is invalid. 指定された値は不当です。 コマンドリファレンスを参 照し、正しい値で再度実行 してください。 115 -s -c option total value is invalid. 指定された値は不当です。 -s/-cで指定した値の積が300 以内になる値で、再度実行 してください。 116 -s -c option value is invalid. 指定された値は不当です。 -s/-cで指定する値は1∼300 の範囲です。1∼300の範囲 内で指定し、再度実行して ください。 117 polling already stopped. HUB監視機能は既に無効 化されています。 対処は必要ありません。 118 interface is inactive. 指定された仮想インタフ ェースは非活性化されて います。 指定した仮想インタフェー スの状態をdsphanetコマン ドで確認してください。 119 interface is active. 指定された仮想インタフ ェースは活性化されてい ます。 指定した仮想インタフェー スの状態をdsphanetコマン ドで確認してください。 227 付録A メッセージ一覧 120 invalid device name. 指定された仮想インタフ ェース名が不当です。 有効な仮想インタフェース 名を指定し、再度実行して ください。 121 directory not found. 指定されたディレクトリ が存在しません。 存在するディレクトリを指 定し、再度実行してくださ い。 122 backup file not found. 指定されたバックアップ 存在するバックアップファ ファイルが存在しません。 イルを指定し、再度実行し てください。 123 invalid backup file. 指定されたバックアップ ファイルが不当です。 hanetbackupコマンドにてバ ックアップを行ったファイ ルを指定し、再度実行して ください。 124 not directory 指定されたものがディレ クトリではありません。 ディレクトリを指定し、再 度実行してください。 125 interface is Cluster interface. 指定された仮想インタフ ェースはクラスタ運用さ れています。 クラスタ運用されている仮 想インタフェースを操作す ることはできません。クラ スタリソースから該当する 仮想インタフェースのリソ ースを削除し再度実行して ください。 126 shared resource is not found. 指定された共用リソース が不当です。 正しいリソース名を指定し て再度実行してください。 127 invalid key 指定されたリソースキー が不当です。 正しいリソースキーを指定 して再度実行してくださ い。 128 invalid logicalIP. 指定された論理IPアド レスが不当です。 正しい論理IPアドレスを 指定して再度実行してくだ さい。 129 logicalIP is already defined. 指定された論理IPアド レスは既に構成情報に設 定されています。 異なる論理IPアドレスを 指定して再度実行してくだ さい。 130 logicalIP is not specified. 論理IPアドレスが指定 されていません。 論理IPアドレスを指定し て再度実行してください。 131 primaryIF is not specified. プライマリインタフェー プライマリインタフェース スが指定されていません。 を指定して再度実行してく ださい。 132 invalid primaryIF. 指定されたプライマリイ 正しいプライマリインタフ ンタフェースが不当です。 ェースを指定して再度実行 してください。 133 physicalIP is not specified. インタフェースの物理I Pアドレスが指定されて いません。 インタフェースの物理IP アドレスを指定して再度実 行してください。 134 invalid physicalIP. インタフェースの物理I Pアドレスが不当です。 正しい物理IPアドレスを 指定して再度実行してくだ さい。 135 primary polling address is not プライマリインタフェー プライマリインタフェース 228 A.1 伝送路二重化機能が表示するメッセージ specified. スの監視先IPアドレス が指定されていません。 の監視先IPアドレスを指 定して再度実行してくださ い。 136 invalid primary polling address. プライマリインタフェー スの監視先IPアドレス が不当です。 正しい監視先IPアドレス を指定して再度実行してく ださい。 137 secondaryIF is not specified. セカンダリインタフェー セカンダリインタフェース スが指定されていません。 を指定して再度実行してく ださい。 138 invalid secondaryIF. 指定されたセカンダリイ 正しいセカンダリインタフ ンタフェースが不当です。 ェースを指定して再度実行 してください。 139 secondary polling address is not specified. セカンダリインタフェー スの監視先IPアドレス が指定されていません。 セカンダリインタフェース の監視先IPアドレスを指 定して再度実行してくださ い。 140 invalid secondary polling address. 指定されたセカンダリイ ンタフェースの監視先I Pアドレスが不当です。 正しいセカンダリインタフ ェースの監視先IPアドレ スを指定して再度実行して ください。 141 HUB-HUB polling flag is not specified. HUB-HUB間監視の有無 が指定されていません。 HUB-HUB間監視の有無 (ON または OFF)を指定し て再度実行してください。 142 invalid HUB-HUB polling flag. 指定されたHUB-HUB間 監視の有無の指定に誤り があります。 HUB-HUB間監視(ON また は OFF)を指定して再度実 行してください。 143 logicalIP is defined in physicalIP. 論理IPアドレスに指定 したIPアドレスは物理 IPアドレスと重複して います。 仮想IPアドレスに設定さ れていないIPアドレスを 論理IPアドレスに指定し て再度実行してください。 144 secondaryIF equal primaryIF. プライマリインタフェー スとセカンダリインタフ ェースが同一です。 異なるインタフェースを指 定して再度実行してくださ い。 145 interface is already defined in another set. 指定されたインタフェー スは他の運用セットで使 用されています。 他の運用セットで使用され ていないインタフェースを 指定して再度実行してくだ さい。 146 interval is not specified. 監視間隔が指定されてい ません。 監視間隔を指定して再度実 行してください。 147 invalid interval specified. 監視間隔の値が不当です。 正しい監視間隔を指定して 再度実行してください。 148 count is not specified. 監視回数が指定されてい ません。 149 invalid count specified. 監視回数の値が不当です。 正しい監視回数を指定して 再度実行してください。 150 invalid argument. 指定されたオプションが 不当です。 監視回数を指定して再度実 行してください。 コマンドリファレンスを参 照し再度実行してくださ い。 229 付録A メッセージ一覧 151 logocalIP is active. 指定された運用セットの 伝送路監視が動作中のた め、 指定された処理が実行 できません。 伝送路監視を停止後、コマ ンドを再度実行してくださ い。 152 logocalIP is inactive. 指定された運用セットの 伝送路監視が停止してい るため、 指定された処理が 実行できません。 伝送路監視を開始後、コマ ンドを再度実行してくださ い。 153 logicalIP is not defined. 指定された運用セットは 定義されていません。 正しい運用セットを指定し てください。 154 logocalIP is registered to cluster resource. 指定された運用セットは クラスタのリソースとし て登録されています。 運用セットをクラスタのリ ソースから削除してくださ い。 155 invalid ping on/off. 運用セット情報に設定さ れているHUB-HUB間監 視情報が不当です。 運用セット情報を正しく設 定し直してください。 156 secondaryIF is not defined. セカンダリインタフェー スが設定されていないた めインタフェースの切替 えはできません。 セカンダリインタフェース が定義されている運用セッ トを指定してください。 157 product of interval and time should be less than 300. 伝送路異常の検出時間 (監 視時間と監視回数の積) が 大きすぎます。 監視時間と監視回数の積を 300秒以下に設定してくだ さい。 158 invalid interface count(max 16) GS/SURE連携方式におい て一つの仮想インタフェ ースが束ねることができ る実インタフェースの最 大数を超えています。 (最 大32) 束ねる実インタフェース数 を減らして再度実行してく ださい。 159 MAC address is already defined. 指定されたMACアドレス は既に設定済みです。 異なるMACアドレスを指定 して再度実行してくださ い。 160 specified devicename could not support cluster. 指定されたデバイスはク ラスタ運用することがで きません。 クラスタ運用できるインタ フェース名を指定して再度 実行してください。 161 polling function is defined. 監視機能が設定されてい ます。 該当する仮想インタフェー ス名の監視機能を削除して 再度実行してください。 162 invalid MAC address. 指定されたMACアドレス は不当です。 正しいMACアドレスを指定 して再度実行してくださ い。 163 IP address or Hostname is already defined. 指定されたIPアドレス またはホスト名は既に設 定済みです。 異なるIPアドレスまたは ホスト名を指定して再度実 行してください。なお、本 対処で問題が解決しない場 合は、以下のメッセージ番 号の対処が有効である可能 性があります。以下のメッ セージ番号の対処を参照し てください。 230 A.1 伝送路二重化機能が表示するメッセージ メッセージ番号: 169, 170 164 interface name is already defined. 指定されたインタフェー 異なるインタフェース名を ス名は既に設定済みです。 指定して再度実行してくだ さい。なお、本対処で問題 が解決しない場合は、以下 のメッセージ番号の対処が 有効である可能性がありま す。以下のメッセージ番号 の対処を参照してくださ い。 メッセージ番号: 166 165 invalid interface name. 指定されたインタフェー ス名は不当です。 正しいインタフェース名を 指定して再度実行してくだ さい。指定したインタフェ ースがクラスタリソースに 登録されている場合は、 RMSを停止してから再度実 行してください。 166 invalid mode. 不当な動作モード、また は、 処理対象外の動作モー ドが設定された仮想イン タフェースが指定されま した。 正しい動作モード、または、 処理対象の動作モードが設 定された仮想インタフェー スを指定して再度実行して ください。 167 parent device name not found. 論理仮想インタフェース に対する仮想インタフェ ースが見つかりません。 正しい論理仮想インタフェ ース名を指定して再度実行 してください。 168 invalid hostname. 指定したホスト名または 定義されているホスト名 が/etc/hostsファイルに存 在しません。 コマンドの引数に指定した ホスト名、または伝送路二 重化機能の環境定義に指定 したホスト名が/etc/hostsフ ァイルに存在するか確認し てください。存在しない場 合には、正しいホスト名を 指定または設定して再度実 行してください。 169 physical interface name is already defined. 指定された物理インタフ ェース名は既に設定済み です。 異なる物理インタフェース 名を指定して再度実行して ください。なお、本対処で 問題が解決しない場合は、 以下のメッセージ番号の対 処が有効である可能性があ ります。以下のメッセージ 番号の対処を参照してくだ さい。 メッセージ番号: 166 170 invalid physical interface name. 指定された物理インタフ ェース名は不当です。 正しい物理インタフェース 名(モード"p","q"の場合は、 仮想インタフェース名)を 指定して再度実行してくだ さい。また、待機パトロー ル機能設定時は、監視対象 の仮想インタフェースを構 成する実インタフェース数 231 付録A メッセージ一覧 が2つ定義されていること を確認してください。なお、 本対処で問題が解決しない 場合は、以下のメッセージ 番号の対処が有効である可 能性があります。以下のメ ッセージ番号の対処を参照 してください。 メッセージ番号: 164 171 trunking interface list is not specified. 高速切替方式で動作する インタフェースが指定さ れていません。 インタフェースを指定して 再度実行してください。 172 mode p interface is defined. モード”p”の仮想インタ フェースが指定されてい ます。 モード”p”の仮想インタフ ェースを削除して再度実行 してください。 173 mode c interface is active. モード”c”のインタフェ ースが活性化されていま す。 モード”c”のインタフェー スを非活性化して再度実行 してください。 174 ifname is not defined in hanetconfig. 指定された仮想インタフ ェース名が構成情報に設 定されていません。 hanetconfigコマンドで構成 情報を作成して再度実行し てください。 175 same polling addresses are specified. 指定された監視先アドレ スがプライマリインタフ ェースとセカンダリイン タフェースで同一のアド レスです。 プライマリインタフェース とセカンダリインタフェー スで監視先を同じにする場 合および1台のHUBに接続 する場合には、監視先を1 つのみ指定して下さい。ま た、異なる監視先を指定す る場合には、異なる監視先 のアドレスを指定して再度 実行してください。 176 polling target is not alive. 監視先から応答がありま せん。 監視先を見直し、再度実行 してください。 177 polling is active. 監視機能が動作中です。 hanetpollコマンドで監視機 能を停止(OFF)して再度実 行してください。 178 invalid version. 指定したバージョンが正 しくありません。 バックアップした伝送路二 重化機能のバージョンを指 定して再度実行してくださ い。 179 invalid virtual interface count(max 64). 通信相手の仮想インタフ ェース数が上限を超えて います。(最大64) 不要な定義を削除して再度 実行してください。 180 mode q interface is defined. モード”q”の仮想インタ フェースが指定されてい ます。 モード”q”の仮想インタフ ェースを削除して再度実行 してください。 181 invalid client count(max 128). クライアント定義数が最 大値を超えています。 正しい値で再度コマンドを 実行してください。 182 -p option value is invalid. 指定された値は不当です。 コマンドリファレンスを参 照し、正しい値で再度実行 232 A.1 伝送路二重化機能が表示するメッセージ してください。 183 -b option value is invalid. 指定された値は不当です。 コマンドリファレンスを参 照し、正しい値で再度実行 してください。 184 shared resource can not be specified. リソースを特定すること ができません。 コマンドリファレンスを参 照し、正しい形式で再度実 行してください。 185 function is already defined by another. 他の構成情報にすでに定 義されています。 構成情報を見直し、不要な 定義を削除し、再度実行し てください。 186 could not get information. コマンド-デーモン間の通 信に失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 187 could not delete last 1 NIC. 実インタフェースの動的 削除では、 使用実インタフ ェースが1枚の場合は、削 除することはできません。 処理対象仮想インタフェー スを停止後、指定実インタ フェースの削除または変更 を行ってください。尚、仮 想インタフェースの定義が 変更になる場合は、 hanetconfigコマンドで定義 の削除または変更を行って ください。 188 number of physical interface is already maximum. 指定された仮想インタフ ェースを構成している物 理インタフェース数が、 束 ねることが可能な最大枚 数に既に達しているため、 実インタフェースの動的 追加を行うことはできま せん。 仮想インタフェースを構成 している物理インタフェー ス数を見なおし、必要であ ればhanetconfigコマンドで 定義の変更を行ってくださ い。 189 invalid network address. 指定されたネットワーク アドレスが不当です。 指定したネットワークアド レスが、仮想インタフェー スのネットワークアドレス と一致しているかを、 hanetconfig printコマンドで 確認し、再度、正しいネッ トワークアドレスを指定し てください。 190 virtual gateway function is defined. 仮想ゲートウェイ機能が 設定されています。 該当する仮想インタフェー ス名の仮想ゲートウェイ機 能を削除し、再度実行して ください。 191 StandbyIP address function is defined. 待機IPアドレス指定機能 が設定されています。 該当する仮想インタフェー ス名の待機IPアドレス指定 機能を削除し、再度実行し てください。 192 resource monitor process for virtual interface is running. 仮想インタフェースに対 するリソースモニタが動 作中です。 クラスタシステムが提供し ているhvshutコマンドを実 行し、リソースモニタを停 止後、再度実行してくださ 233 付録A メッセージ一覧 い。 193 specified interface is already linked to IP. 指定されたインタフェー スは、既にIPアドレスが割 り振られています。 /etc/sysconfig/networkscripts/ifcfg-ethXファイルを 確認してください。確認し たのち、再度、コマンドを 実行してください。 194 specified interface is not bundled by a virtual interface. 指定されたインタフェー スは、 仮想インタフェース を構成するインタフェー スとして定義されていま せん。 仮想インタフェースを構成 しているインタフェース を、hanetconfig printコマン ドで確認し、Interface Listに 表示されたインタフェース 名を指定して再度コマンド を実行してください。なお、 構成情報に定義されていな いインタフェースを追加す る場合には、hanetnic addコ マンドに"-f"オプションを 指定し、再度コマンドを実 行してください。 195 Standby patrol function could not start. 待機パトロール機能を実 待機パトロールの監視対象 行することができません。 となっている仮想インタフ ェースを構成している実イ ンタフェースがすべてシス テムに認識されていること を確認し、再度実行してく ださい。 196 Standby patrol function is defined. 待機パトロール機能が設 定されています。 197 specified physical interface is already unlinked. 指定した実インタフェー dsphanetコマンドによって、 スは既に活性削除済です。 指定した実インタフェース が未使用状態であることを 確認してください。 198 address family of takeover ip address incompatible. 指定した引継ぎIPアドレ スのアドレス形式 (アドレ スファミリ)が、設定する 仮想インタフェースのア ドレス形式と一致してい ません。 引継ぎIPアドレスのアドレ ス形式を、設定する仮想イ ンタフェースのアドレス形 式と一致させて、再度実行 してください。 199 invalid takeover ip address. 指定した引継ぎIPが不当 です。 引継ぎIPの値を確認し、再 度実行してください。 200 invalid hostname or prefix value. 指定したホスト名または prefix値が不当です。 ホスト名またはprefix値を 確認し、再度実行してくだ さい。 201 dual stack interface can not be specified. デュアルスタックで構成 されている仮想インタフ ェースを指定することは できません。 該当する仮想インタフェー スの定義を削除し、新たに 定義を行ってください。 202 address family of polling ip address incompatible. 指定した監視先IPアドレ スのアドレス形式 (アドレ 監視先IPアドレスのアドレ ス形式を、設定する仮想イ 234 該当する仮想インタフェー ス名の待機パトロール機能 を削除し、再度実行してく ださい。 A.1 伝送路二重化機能が表示するメッセージ スファミリ)が、設定する 仮想インタフェースのア ドレス形式と一致してい ません。 ンタフェースのアドレス形 式と一致させて、再度実行 してください。 203 interfaces defined as cluster resources still exist. 仮想インタフェースがク ラスタのリソースとして 登録されています。 クラスタリソースの削除を 行い、再度実行してくださ い。 204 interface defined as cluster resource is still active. 仮想インタフェースがク ラスタのリソースとして 動作中です。 RMSを停止させてから、再 度実行してください。 205 mode can't be changed for dual stack interface. 仮想インタフェースがデ モードを変更する場合は、 ュアルスタックの場合、 モ 一旦仮想インタフェースの ードの変更はできません。 構成情報を削除し、再度設 定し直してください。 206 mode can't be changed for IPv6 interface. 仮想インタフェースが IPv6の場合、モードの変更 はできません。 モードを変更する場合は、 一旦仮想インタフェースの 構成情報を削除し、再度設 定し直してください。 207 order of physical interface is different or invalid physical interface name. インタフェースの順番が 違います。または、インタ フェース名が不当です。 インタフェースの指定内容 を確認し、再度実行してく ださい。 208 configuration is not defined. 有効な構成情報もしくは 監視先情報が設定されて いません。 構成情報もしくは監視先情 報を設定してください。 209 specified address family is not defined. 指定されたアドレス形式 (アドレスファミリ) の仮 想インタフェースは定義 されていません。 指定するアドレス形式を構 成情報に設定された仮想イ ンタフェースのアドレス形 式と一致させて、再度実行 してください。 210 invalid address family. 指定されたアドレス形式 (アドレスファミリ) が仮 想インタフェースのアド レス形式と一致していま せん。 指定するアドレス形式を構 成情報に設定された仮想イ ンタフェースのアドレス形 式と一致させて、再度実行 してください。 211 invalid MAC address(multicast or broadcast). 指定されたMACアドレス が不当です。 マルチキャストアドレス、 ブロードキャストアドレス 以外のMACアドレスを指定 して再度実行してくださ い。 212 polling attribute of specified devicename cannot be changed individually. 指定された仮想インタフ ェースの監視情報は個別 に設定値を変更できませ ん。 監視情報の設定値を個別に 変更可能な仮想インタフェ ースを指定して再度実行し てください。 216 When polling address is one, HUB-HUB polling flag must be OFF. 監視先が1つの場合、 HUB-HUB間監視はOFFで なければなりません。 監視先を2つにする、もしく はHUB-HUB間監視をOFF にして、再度実行してくだ さい。 217 specified physical interface is inactive. 指定された物理インタフ 使用する物理インタフェー ェースは非活性状態です。 スの/etc/sysconfig/networkscripts/ifcfg-interfaceファイ 235 付録A メッセージ一覧 ルが存在するかを確認して ください。存在しない場合、 新規に作成して物理IPアド レスまたはホスト名を設定 し、システムの再起動を行 ってください。システム起 動後、再度、コマンドを実 行してください。また、 /etc/sysconfig/networkscripts/ifcfg-interfaceファイ ルが存在する場合に は、”ifconfig インタフェー ス名 物理IPアドレス"コマ ンドを実行後、再度、コマ ンドを実行してください。 218 236 bundled interface does not exist. 仮想インタフェースが束 ねる物理インタフェース が存在しません。 仮想インタフェースが束ね る物理インタフェースが存 在することを確認し、再度、 コマンドを実行してくださ い。 A.1 伝送路二重化機能が表示するメッセージ 300番台 メッセージ番号 メッセージ 意味 対処 301 could not open configuration file. 構成情報ファイルのオー プンに失敗しました。 構成情報の設定が完了して いるか確認してください。 302 invalid interface name. 構成情報の仮想インタフ ェース名が不当です。 構成情報の見直しを行って ください。 303 hostname is not specified. 構成情報にホスト名が設 定されていません。 構成情報の見直しを行って ください。 304 invalid hostname. 構成情報に設定されてい るホスト名が不当です。 構成情報の見直しを行って ください。 305 trunking interface list is not specified. 束ねる物理インタフェー スが構成情報に設定され ていません。 構成情報の見直しを行って ください。 306 invalid interface count(max 8). 束ねる物理インタフェー ス数が規定値を超えてい ます。 束ねる物理インタフェース 数を8以内に変更してくだ さい。 307 interface name is already defined. 指定された仮想インタフ ェース名が既に構成情報 に設定されています。 構成情報に設定されていな い仮想インタフェース名を 指定して再度実行してくだ さい。 308 physical interface name is already defined. 1つの仮想インタフェー スが束ねる物理インタフ ェースに同一の物理イン タフェースが設定されて います。 構成情報の見直しを行って ください。 309 interface address is already defined. 指定されたIPアドレスが 既に構成情報に設定され ています。 構成情報の見直しを行って ください。 310 invalid physical interface name. 構成情報に設定されてい る物理インタフェース名 が不当です。 構成情報の見直しを行って ください。 311 invalid file format. 構成情報ファイルが不当 です。 構成情報のチェックを実行 し出力されるメッセージに 従って対処してください。 312 parent device name not found. 構成情報において論理仮 想インタフェースに対す る仮想インタフェースが 見つかりません。 構成情報の見直しを行って ください。 313 invalid mode. 構成情報に設定されてい 構成情報の見直しを行って る運用モードが不当です。 ください。 314 target is not defined. 監視先情報に監視先のア ドレス情報が設定されて いません。 監視先情報の見直しを行っ てください。 315 polling device is already defined. 監視先情報に同一仮想イ ンタフェース名が複数設 定されています。 監視先情報の見直しを行っ てください。 316 same polling addresses are 監視先アドレスがプライ 監視先情報の見直しを行っ 237 付録A メッセージ一覧 specified. マリインタフェースとセ カンダリインタフェース で同一のアドレスに設定 されています。 てください。 317 interface name is not defined. 監視先情報に仮想インタ フェース名が設定されて いません。 監視先情報の見直しを行っ てください。 318 invalid device count(max 64). 仮想インタフェースの設 定数が64を超えていま す。 構成情報または、監視先情 報の見直しを行ってくださ い。 319 invalid logical device count(max 63). 論理仮想インタフェース の設定数が1仮想インタ フェース当たりの最大数 である63を超えていま す。 構成情報の見直しを行って ください。 320 configuration is invalid. 構成情報に誤りがありま す。 構成情報の見直しを行って ください。 321 configuration is not defined. 有効な構成情報もしくは 監視先情報が設定されて いません。 構成情報もしくは監視先情 報を設定してください。 322 invalid define count(max 64). 仮想インタフェースおよ び論理仮想インタフェー スの定義数の和が最大定 義数の64を超えていま す。 構成情報の見直しを行って ください。 323 logicalIP is already max. 論理IPアドレスが最大 定義数を越えています。 構成情報の見直しを行って ください。 324 current configuration is invalid. 作成済みの運用セットの 定義情報に矛盾があるた め運用セットが作成でき ません。 運用セット情報の見直しを 行ってください。 325 invalid ping on/off. 運用セット情報に監視の ON/OFF情報が設定され ていません。 運用セット情報の見直しを 行ってください。 326 invalid logicalIP. 論理IPアドレスが不当 です。 構成情報の見直しを行って ください。 327 logicalIP is already defined. 論理IPアドレスは既に 設定されています。 構成情報の見直しを行って ください。 328 logicalIP not found. 論理IPアドレスが見つ かりません。 構成情報の見直しを行って ください。 329 primaryIF not found. プライマリインタフェー スが見つかりません。 構成情報の見直しを行って ください。 330 invalid primaryIF. プライマリインタフェー スが不当です。 構成情報の見直しを行って ください。 331 physicalIP not found. 物理IPアドレスが見つ かりません。 構成情報の見直しを行って ください。 332 invalid physicalIP. 物理IPアドレスの値が 不当です。 構成情報の見直しを行って ください。 238 A.1 伝送路二重化機能が表示するメッセージ 333 primary polling address not found. プライマリインタフェー スの監視先アドレスが見 つかりません。 監視先情報、構成情報の見 直しを行ってください。 334 invalid primary polling address. プライマリインタフェー スの監視先アドレスが不 当です。 監視先情報、構成情報の見 直しを行ってください。 335 invalid secondaryIF. セカンダリインタフェー スが不当です。 構成情報の見直しを行って ください。 336 secondary polling address not found. セカンダリインタフェー スの監視先アドレスが見 つかりません。 監視先情報、構成情報の見 直しを行ってください。 337 invalid secondary polling address. セカンダリインタフェー スの監視先アドレスが不 当です。 監視先情報、構成情報の見 直しを行ってください。 338 HUB-HUB polling flag not found. HUB-HUB間監視の有無 が設定されていません。 監視先情報、構成情報の見 直しを行ってください。 339 logicalIP equal physicalIP. 論理IPアドレスと物理 IPアドレスに同一の値 が設定されています。 構成情報の見直しを行って ください。 340 secondaryIF equal primaryIF. プライマリインタフェー スとセカンダリインタフ ェースに同一の値が設定 されています。 監視先情報、構成情報の見 直しを行ってください。 341 interface is already defined in another set. 他の運用セットで使用さ れているインタフェース が設定されています。 構成情報の見直しを行って ください。 342 invalid HUB-HUB poll on/off. 指定されたHUB-HUB間 監視の有無の設定に誤り があります。 監視先情報、構成情報の見 直しを行ってください。 343 physicalIP is already defined in another set. 他の運用セットで使用さ れている論理IPアドレ スが設定されています。 構成情報の見直しを行って ください。 344 polling information is different. 物理インタフェースを共 有している運用セットで 異なった情報が設定され ています。 運用セット情報の見直しを 行ってください。 345 cluster configuration is incomplete. クラスタシステムの設定 が不完全なため伝送路監 視が開始できません。 クラスタシステムの設定を 見直し、マシンをリブート してください。 346 invalid client count. クライアント数が不当で す。 正しいクライアント数でコ マンドを再度実行してくだ さい。 347 client address is already defined. 指定されたクライアント アドレスは既に定義され ています。 クライアント定義情報を参 照して重複のしないアドレ スを指定して再度実行して ください。 348 invalid client address. 指定されたクライアント アドレスが不当です。 クライアントアドレスを見 直し、再度コマンドを実行 239 付録A メッセージ一覧 してください。 349 invalid PMgropeID. PMグループIDが不当 です。 PMグループIDを見直 し、再度コマンドを実行し てください。 350 invalid network address. 指定されたネットワーク アドレスが不当です。 ネットワークアドレスを見 直し、再度コマンドを実行 してください。 352 routed is not started. ルーティングデーモンが 起動されていません。 ルーティングデーモンが起 動される様にシステムの定 義を変更し、システムをリ ブートしてください。 353 invalid prefix value. prefix値が不当です。 指定したIPアドレス、およ びprefix値を確認してくだ さい。 354 interface is specified redundantly. 仮想インタフェースの指 定に重複があります。 重複 は無視されます。 指定した仮想インタフェー スを確認し、再度コマンド を実行してください。 356 could not get polling information. 監視情報の取得に失敗し ました。 監視情報の設定を行った 後、再度コマンドを実行し てください。それでも同じ 現象が発生する場合には、 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 358 the same network addresses are inappropriate. 使用するインタフェース 使用するインタフェース間 間に設定されたネットワ で異なるネットワークアド ークアドレスが同一です。 レスを設定してください。 IPアドレス(ホスト名)お よびネットマスク(prefix 長)などの設定を見直して ください。 360 takeover ip address is not defined. 引継ぎIPアドレスが設定 されていません。 伝送路二重化機能の設定、 およびクラスタシステムの 設定の見直しを行ってくだ さい。 361 virtual interface is not defined. 仮想インタフェースが設 定されていません。 伝送路二重化機能の設定、 およびクラスタシステムの 設定の見直しを行ってくだ さい。 240 A.1 伝送路二重化機能が表示するメッセージ 500番台 メッセージ番号 メッセージ 意味 対処 501 socket() fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定、 およびクラスタシステムの 設定に誤りがない事を確認 してください。問題のない ことを確認した後に再度コ マンドを実行してくださ い。それでも同じ現象が発 生する場合には、伝送路二 重化機能およびクラスタシ ステムの調査資料を採取 し、当社技術員(SE)にエラ ーメッセージをお知らせく ださい。なお、クラスタシ ステムの調査に必要な資料 については、クラスタシス テムのマニュアルを参照し てください。 502 ioctl(SIOCGIFCONF) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定、 およびクラスタシステムの 設定に誤りがない事を確認 してください。問題のない ことを確認した後に再度コ マンドを実行してくださ い。それでも同じ現象が発 生する場合には、伝送路二 重化機能およびクラスタシ ステムの調査資料を採取 し、当社技術員(SE)にエラ ーメッセージをお知らせく ださい。なお、クラスタシ ステムの調査に必要な資料 については、クラスタシス テムのマニュアルを参照し てください。 510 could not allocate memory. 内部で使用しているシス テムコールで異常が発生 しました。 再度コマンドを実行してく ださい。それでも同じ現象 が発生する場合には、伝送 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 511 could not open file. 内部で使用しているシス テムコールで異常が発生 しました。 再度コマンドを実行してく ださい。それでも同じ現象 が発生する場合には、伝送 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 512 could not read file. 内部で使用しているシス テムコールで異常が発生 しました。 再度コマンドを実行してく ださい。それでも同じ現象 が発生する場合には、伝送 241 付録A メッセージ一覧 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 513 could not write file. 内部で使用しているシス テムコールで異常が発生 しました。 再度コマンドを実行してく ださい。それでも同じ現象 が発生する場合には、伝送 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 514 open() fail. 内部で使用しているシス テムコールで異常が発生 しました。 再度コマンドを実行してく ださい。それでも同じ現象 が発生する場合には、伝送 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 515 ioctl(SHAIOCSETPARAM) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 516 ioctl(I_PUNLINK) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 517 ioctl(SHAIOCGETLID) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 518 ioctl(I_PLINK) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ 242 A.1 伝送路二重化機能が表示するメッセージ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 519 ioctl(SHAIOCPLUMB) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 525 ioctl(SHAIOCGETINFO) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 538 total entry is negative value. 構成情報の読込み中に予 期せぬエラーが発生しま した。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 539 ioctl(SHAIOCNODENAME) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 540 ioctl(SHAIOCIPADDR) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ 243 付録A メッセージ一覧 ージをお知らせください。 541 ioctl(SHAIOCSAP) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 542 ioctl(SHAIOCDEBUG) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 543 ioctl(SHAIOCWATCHDOG) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 544 ioctl(SHAIOCDISCARD) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 545 ioctl(SHAIOCMESSAGE) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 546 unexpected error. 内部で予期せぬエラーが 発生しました。 再度コマンドを実行してく ださい。それでも同じ現象 244 A.1 伝送路二重化機能が表示するメッセージ が発生する場合には、伝送 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 547 ioctl(SIOCGIFFLAGS) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 548 ioctl(SIOCGIFNUM) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 549 polling process is inactive. 内部プロセスが実行して いません。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 550 opendir failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 551 semaphore lock failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 552 semaphore unlock failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 553 shared memory attach failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 554 shared memory detach failed. 内部で使用しているシス 伝送路二重化機能の調査資 245 付録A メッセージ一覧 テムコールで異常が発生 しました。 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 555 IPC key generate failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 556 get semaphore failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能では以下 のシステム資源が必要で す。 セマフォ識別子の最大数:1 以上 システム中のセマフォ最大 数:1以上 不足している場合には、カ ーネルパラメタを編集し、 元の値に不足分を加算して ください。 上記対応後も現象が発生す る場合は、伝送路二重化機 能が生成するセマフォの識 別子が既に他のアプリケー ションで使用されている可 能性があります。その場合 には以下の対処を行い、他 の識別子を使用するように してください。 # cd /opt/FJSVhanet/etc/sbin # mv hanetctld hanetctld.org # cp hanetctld.org hanetctld # shutdown –r now それでも問題が解消されな い場合は、伝送路二重化機 能の調査資料を採取し、当 社技術員(SE)にご連絡くだ さい。 557 get shared memory segment identifier failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能では以下 のシステム資源が必要で す。 共有メモリセグメントの最 大サイズ:5120以上 共有メモリセグメントの最 大数:2以上 不足している場合には、カ ーネルパラメタを編集し、 元の値に不足分を加算して ください。 上記対応後も現象が発生す る場合は、伝送路二重化機 能が生成する共有メモリの 識別子が既に他のアプリケ ーションで使用されている 可能性があります。その場 合には以下の対処を行い、 他の識別子を使用するよう にしてください。 246 A.1 伝送路二重化機能が表示するメッセージ # cd /opt/FJSVhanet/etc/sbin # mv hanetselect hanetselect.org # cp hanetselect.org hanetselect それでも問題が解消されな い場合は、伝送路二重化機 能の調査資料を採取し、当 社技術員(SE)にご連絡くだ さい。 558 control semaphore failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 559 internal error. 内部エラーが発生しまし た。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 560 control shared memory failed. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 561 daemon process does not exist. 内部エラーが発生しまし た。 インストール後にリブート を行っていない場合には、 一旦リブートしてから再度 実行してください。リブー ト後も同様のメッセージが 出力される場合には、伝送 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 562 failed to allocate memory. メモリの獲得に失敗しま した。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 563 failed to activate logicalIP. 内部エラーが発生しまし た。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 564 failed to inactivate logicalIP. 内部エラーが発生しまし た。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 565 ioctl(SHAIOCPATROLL) fail. 内部で使用しているシス テムコールで異常が発生 しました。 使用する実インタフェース がmpnetの場合には、待機パ トロールの定義を削除して 下さい。それでも同じ現象 が発生する場合には、当社 技術員(SE)にエラーメッセ ージをお知らせください。 566 ether_aton() fail. 内部で使用しているシス 伝送路二重化機能の設定に 247 付録A メッセージ一覧 テムコールで異常が発生 しました。 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 567 ioctl(SIOCGIFADDR) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 568 ioctl(SIOCGIFNETMASK) fail. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の設定に 誤りがない事を確認してく ださい。問題のないことを 確認した後に再度コマンド を実行してください。それ でも同じ現象が発生する場 合には、伝送路二重化機能 の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 569 could not communicate with daemon process. コマンド-デーモン間の通 信に失敗しました。 システムがマルチユーザモ ードで動作しているかを確 認し、シングルシステムで 動作している場合はマルチ ユーザモードに起動し直し て、再度コマンドを実行し てください。マルチユーザ モードで動作している場合 は、伝送路二重化機能の調 査資料を採取し、当社技術 員(SE)にエラーメッセージ をお知らせください。 570 failed to get socket. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 571 failed to send request. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 572 failed to receive response. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 248 A.1 伝送路二重化機能が表示するメッセージ 573 request timeout. 内部で使用しているシス テムコールで異常が発生 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員 (SE)にエラーメッセージを お知らせください。 574 failed to delete virtual interface. 仮想インタフェースの削 除に失敗しました。 再度コマンドを実行してく ださい。それでも同じ現象 が発生する場合には、伝送 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 575 failed to restart hanet. 伝送路二重化機能の再起 動に失敗しました。 再度コマンドを実行してく ださい。それでも同じ現象 が発生する場合には、伝送 路二重化機能の調査資料を 採取し、当社技術員(SE)に エラーメッセージをお知ら せください。 576 failed to enable configuration. 構成情報の設定処理中に 異常が発生しました。 伝送路二重化機能の再起動 (/opt/FJSVhanet/usr/sbin/reset hanet -s)を行い、構成情報の 設定が正しく反映されてい るかを確認してください。 再起動後、設定が正しく反 映された場合はそのまま運 用を継続してください。な お、再起動後も設定が正し く反映されていない場合 は、伝送路二重化機能の調 査資料を採取し、当社技術 員(SE)にエラーメッセージ をお知らせください。 577 failed to create a directory. 保守資料採取コマンド内 で、 作業用ディレクトリの 作成に失敗しました。 保守資料採取コマンドで指 定した資料格納先のディレ クトリが存在すること、お よびアクセス権があること を確認してください。確認 結果に問題がなければ、再 度、コマンドを実行してく ださい。確認結果に問題が ある場合は、問題を解決し てから再度、コマンドを実 行してください。 249 付録A メッセージ一覧 700番台 メッセージ番号 メッセージ 意味 対処 700 invalid network mask. 指定されたサブネットマ スクが不当です。 正しいサブネットマスクを 指定して再度実行してくだ さい。 701 ipv6 module is not loaded. ipv6モジュールがロード されていません。 システム起動時に、ipv6のモ ジュールをロードするよう に設定を行い、システムを リブートしてください。 250 A.1 伝送路二重化機能が表示するメッセージ ∼900番台 番台) A.1.3 コンソール出力メッセージ(800∼ コンソール出力メッセージ 番台 伝送路二重化機能がコンソールに表示するメッセージと、その意味および対処方法を以下に示し ます。 800番台 メッセージ番号 メッセージ 意味 対処 800 line status changed: Link Down at TRUNKING mode (interface on devicename, target=host_name) 高速切替方式で運用中の 仮想インタフェース (devicename)が束ねる物理 インタフェース(interface) を使用した相手ホスト (host_name)への通信で異 常が発生しました。 相手ホストへの通信経路に 異常がないか確認してくだ さい。 801 line status changed: Link Up at TRUNKING mode (interface on devicename, target=host_name) 仮想インタフェース (devicename)が束ねる物理 インタフェース(interface) を使用した相手ホスト (host_name)への通信が復 旧しました。 対処は必要ありません。 802 file open failed. ファイルのオープンに失 敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 803 file read failed. ファイルの読み込みに失 敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 804 pipe create failed. 内部通信用のパイプの作 成に失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 805 internal error. 内部エラーが発生しまし た。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 806 cannot get my process id 自プロセスIDの取得に失 敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 814 cannot up interface. 仮想インタフェースのUP に失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 815 sha device open failed. shaドライバのオープンに 失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 816 ioctl(SHAIOCSETRSCMON) failed. モニタ開始要求の送信に 失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 251 付録A メッセージ一覧 らせください。 817 ClOpen failed. クラスタとの接続に失敗 しました。 伝送路二重化機能の設定、 およびクラスタシステムの 設定に誤りがない事を確認 してください。問題がない 場合には、伝送路二重化機 能およびクラスタシステム の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 なお、クラスタシステムの 調査に必要な資料について は、クラスタシステムのマ ニュアルを参照してくださ い。 822 no data in cluster event. クラスタイベントにデー タが存在しません。 伝送路二重化機能の設定、 およびクラスタシステムの 設定に誤りがない事を確認 してください。問題がない 場合には、伝送路二重化機 能およびクラスタシステム の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 なお、クラスタシステムの 調査に必要な資料について は、クラスタシステムのマ ニュアルを参照してくださ い。 823 ClSetStat failed. クラスタリソース状態の 設定に失敗しました。 伝送路二重化機能の設定、 およびクラスタシステムの 設定に誤りがない事を確認 してください。問題がない 場合には、伝送路二重化機 能およびクラスタシステム の調査資料を採取し、当社 技術員(SE)にエラーメッセ ージをお知らせください。 なお、クラスタシステムの 調査に必要な資料について は、クラスタシステムのマ ニュアルを参照してくださ い。 824 directory open failed. ディレクトリのオープン に失敗しました。 伝送路二重化機能の調査資 料の他に、システム情報採 取ツール(fjsnap)によりシス テム情報を採取し、当社技 術員(SE)にエラーメッセー ジをお知らせください。 825 signal send failed. シグナルの送信に失敗し ました。 伝送路二重化機能の調査資 料の他に、システム情報採 取ツール(fjsnap)によりシス テム情報を採取し、当社技 術員(SE)にエラーメッセー 252 A.1 伝送路二重化機能が表示するメッセージ ジをお知らせください。 826 command can be executed only with super-user. 実行時権限が不正です。 伝送路二重化機能の調査資 料の他に、システム情報採 取ツール(fjsnap)によりシス テム情報を採取し、当社技 術員(SE)にエラーメッセー ジをお知らせください。 827 could not allocate memory. メモリの獲得に失敗しま した。 システム異常によりメモリ 不足等のエラーメッセージ が出力されている場合は、 メモリ不足等の原因を取り 除いてください。システム に異常がない場合には、伝 送路二重化機能の調査資料 を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 828 fork failed. fork()に失敗しました。 システム異常によりメモリ 不足等のエラーメッセージ が出力されている場合は、 メモリ不足等の原因を取り 除いてください。システム に異常がない場合には、伝 送路二重化機能の調査資料 を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 829 child process execute failed. 子プロセスの生成に失敗 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 830 getmsg failed. shaドライバからのデータ 受信に失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 831 shared library address get failed. 共有ライブラリのアドレ ス取得に失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 832 poll failed. poll()に失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 833 ioctl(SHAIOCSETIPADDR) failed. IPアドレスの通知に失敗 しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 834 interface does not exist. NIC切替方式で定義した インタフェースが存在し ません。 伝送路二重化機能の設定、 およびシステムの設定に誤 りがない事を確認してくだ さい。また、ifconfigコマン ドで該当するインタフェー 253 付録A メッセージ一覧 スが存在していることを確 認してください。問題がな い場合は、伝送路二重化機 能の調査資料を採取し、当 社技術員(SE)にエラーメッ セージをお知らせくださ い。 845 could not restart routed. ルーティングデーモン (routed)の再起動に失敗し ました。HUB監視機能の 停止およびクラスタ切替 を行います。 システムの設定、伝送路二 重化機能の設定、およびク ラスタシステムの設定に誤 りがない事を確認してくだ さい。それでも同じ現象が 発生する場合には、伝送路 二重化機能およびクラスタ システムの調査資料を採取 し、当社技術員(SE)にエラー メッセージをお知らせくだ さい。なお、クラスタシス テムの調査に必要な資料に ついては、クラスタシステ ムのマニュアルを参照して ください。 846 could not restart rdisc. ルータディスカバリデー モンの再起動に失敗しま した。HUB監視機能の停 止およびクラスタ切替を 行います。 システムの設定、伝送路二 重化機能の設定、およびク ラスタシステムの設定に誤 りがない事を確認してくだ さい。それでも同じ現象が 発生する場合には、伝送路 二重化機能およびクラスタ システムの調査資料を採取 し、当社技術員(SE)にエラー メッセージをお知らせくだ さい。なお、クラスタシス テムの調査に必要な資料に ついては、クラスタシステ ムのマニュアルを参照して ください。 847 internal error retry over. polling stop. HUB監視内部エラーが発 生しました。HUB監視機 能を無効化します。 システムの設定、伝送路二 重化機能の設定、およびク ラスタシステムの設定に誤 りがない事を確認してくだ さい。それでも同じ現象が 発生する場合には、伝送路 二重化機能およびクラスタ システムの調査資料を採取 し、当社技術員(SE)にエラー メッセージをお知らせくだ さい。なお、クラスタシス テムの調査に必要な資料に ついては、クラスタシステ ムのマニュアルを参照して ください。 848 device is inactive. polling stop. HUB監視対象となってい る仮想インタフェースが 活性化されていません。 仮想インタフェースを活性 化してください。その後、 HUB監視機能の無効化、有 254 A.1 伝送路二重化機能が表示するメッセージ HUB監視機能を無効化し ます。 効化を行ってください。ク ラスタ運用時は、クラスタ 間の切替が発生した場合に 表示される場合があります が、その場合にはこのメッ セージに対する対処は必要 ありません。 849 poll fail retry over. polling stop. 伝送路の異常が指定され たリトライ回数連続して 失敗しました。HUB監視 機能を無効化します。 伝送路の異常を確認してく ださい。伝送路の復旧を確 認後、HUB監視機能の無効 化、有効化を行ってくださ い。 850 cannot down interface. 物理インタフェースの非 活性化に失敗しました。 伝送路二重化機能の設定、 およびシステムの設定に誤 りがない事を確認してくだ さい。問題がない場合には、 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 851 primary polling failed. lip=logicalIP, target=pollip. 物理インタフェースの初 期チェックにおいて、 Primary監視先への経路に 異常を検出しました。 logicalIP:論理IP pollip:監視先IP 監視先への通信経路に異常 がないか確認してくださ い。 852 secondary polling failed. lip=logicalIP, target=pollip. 物理インタフェースの初 期チェックにおいて、 Secondary監視先への経路 に異常を検出しました。 logicalIP:論理IP pollip:監視先IP 監視先への通信経路に異常 がないか確認してくださ い。 853 physical interface up failed. 物理インタフェースの活 性化に失敗しました。 伝送路二重化機能の設定、 およびシステムの設定に誤 りがない事を確認してくだ さい。問題がない場合には、 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 854 logical interface up failed. 論理インタフェースの活 性化に失敗しました。 伝送路二重化機能の設定、 およびシステムの設定に誤 りがない事を確認してくだ さい。問題がない場合には、 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 855 cluster logical interface is not found. クラスタに登録された論 理インタフェースが見つ かりません。 システムの設定、伝送路二 重化機能の設定、およびク ラスタシステムの設定に誤 りがない事を確認してくだ さい。それでも同じ現象が 255 付録A メッセージ一覧 発生する場合には、伝送路 二重化機能およびクラスタ システムの調査資料を採取 し、当社技術員(SE)にエラー メッセージをお知らせくだ さい。なお、クラスタシス テムの調査に必要な資料に ついては、クラスタシステ ムのマニュアルを参照して ください。 856 cluster configuration is incomplete. クラスタの設定が不完全 なため論理IPアドレスの 活性化ができません。 857 polling information is not defined. 監視先情報が未定義です。 hanetpollコマンドで監視先 情報を定義してください。 859 routed is not started. ルーティングデーモン (routed)が起動されていま せん。 ルーティングデーモン (routed)が起動される様にシ ステムの定義(/etc/gateways ファイルの有無を確認し、 存在する場合には、変名ま たは削除を行う)を変更し、 システムをリブートしてく ださい。 860 interface does not exist. NIC切替方式で運用して いるインタフェースが存 在しません。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 861 cannot set interface flags. 運用中のインタフェース に対するフラグ操作処理 に失敗しました。 伝送路二重化機能の調査資 料を採取し、当社技術員(SE) にエラーメッセージをお知 らせください。 870 polling status changed: Primary polling failed. (ifname,target=pollip) プライマリ側の伝送路監 視が失敗しました。 ifname:インタフェース名 pollip:監視先アドレス 監視先への通信経路に異常 がないか確認してくださ い。通信を正常に行うこと ができるにもかかわらず監 視に失敗する場合には hanetpollコマンドで監視間 隔、監視回数、リンクアッ プ待ち時間をチューニング してください。 871 polling status changed: Secondary polling failed. (ifname,target=pollip) セカンダリ側の伝送路監 視が失敗しました。 ifname:インタフェース名 pollip:監視先アドレス 監視先への通信経路に異常 がないか確認してくださ い。通信経路の復旧を確認 後、監視が停止している場 合には、hanetpollコマンドを 使用しHUB監視機能の無効 化、有効化を行ってくださ い。通信を正常に行うこと ができるにもかかわらず監 視に失敗する場合には hanetpollコマンドで監視間 隔、監視回数、リンクアッ プ待ち時間をチューニング 256 クラスタシステムの設定を 見直し、マシンをリブート してください。 A.1 伝送路二重化機能が表示するメッセージ してください。 872 polling status changed: PrimaryHUB to SecondaryHUB polling failed. (ifname,target=pollip) プライマリ側のHUBHUB間監視が失敗しまし た。 ifname:インタフェース名 pollip:監視先アドレス 監視先への通信経路に異常 がないか確認してくださ い。通信を正常に行うこと ができるにもかかわらず監 視に失敗する場合には hanetpollコマンドで監視間 隔、監視回数、リンクアッ プ待ち時間をチューニング してください。 873 polling status changed: SecondaryHUB to PrimaryHUB polling failed. (ifname,target=pollip) セカンダリ側のHUBHUB間監視が失敗しまし た。 ifname:インタフェース名 pollip:監視先アドレス 監視先への通信経路に異常 がないか確認してくださ い。通信を正常に行うこと ができるにもかかわらず監 視に失敗する場合には hanetpollコマンドで監視間 隔、監視回数、リンクアッ プ待ち時間をチューニング してください。 874 polling status changed: HUB repair (target=pollip) HUB-HUB間監視の伝送 路異常が復旧しました。 pollip:監視先アドレス 対処は必要ありません。 875 standby interface failed.(ifname) 待機パトロールで、 待機側 経路の異常を検出しまし た。 ifname: 待機パトロール のインタフェース名 待機側経路に異常がないか 確認してください。 リンクアップに時間がかか る場合、本メッセージ出力 後、すぐに復旧メッセージ が出力されることがありま す。この場合、待機側経路 は正常ですので、対処は不 要です。 876 node status is noticed.(sourceip:status) 相手システムからノード 状態の変更が通知されま した。 sourceip:送信元アドレス status:通知された状態 送信元の状態を確認してく ださい。 877 route error is noticed.(sourceip) 相手システムから経路異 常が通知されました。 sourceip:送信元アドレス 送信元との間の通信経路に 異常がないか確認してくだ さい。 878 route error is detected.(target=IP) 相手システムから通信経 路異常を検出しました。 IP:相手先アドレス 送信元との間の通信経路に 異常がないか確認してくだ さい。 880 failed to send node down notice by time out. (dstip) ノード状態の通知がタイ ムアウトにより失敗しま した。 dstip:宛先アドレス 相手システムおよび、相手 システムに対する通信経路 に異常がないか確認してく ださい。 881 semaphore is broken. (errno) セマフォが削除されたた め再作成します。 対処は必要ありません。 882 shared memory is broken. (errno) 共用メモリが削除された ため再作成します。 対処は必要ありません。 257 付録A メッセージ一覧 883 activation of a wrong interface has been detected. (ifname) (code) 第三者によるインタフェ ースの活性化を検出した ため、 インタフェース状態 の復元を行います。 ifname:インタフェース名 code:詳細コード インタフェースが正しい状 態に復元されていることを 確認してください。 なお、利用者が意図して行 った物理インタフェースの Up/Down操作以外で本メッ セージが出力された場合、 Up/Downされた原因を調査 してください。 884 unexpected interface deactivation has been detected. (ifname) (code) 第三者によるインタフェ ースの非活性化を検出し たため、 インタフェース状 態の復元を行います。 ifname:インタフェース名 code:詳細コード インタフェースが正しい状 態に復元されていることを 確認してください。 なお、利用者が意図して行 った物理インタフェースの Up/Down操作以外で本メッ セージが出力された場合、 Up/Downされた原因を調査 してください。 885 standby interface recovered.(ifname) 待機パトロールで、 待機側 経路の復旧を検出しまし た。 ifname: 待機パトロール のインタフェース名 対処は必要ありません。 886 recover from route error is noticed.(ifname) 相手システムから復旧が 通知されました。 ifname:インタフェース名 対処は必要ありません。 887 recover from route error is detected. (target=IP) 相手システムの復旧を検 出しました。 IP:相手先アドレス 対処は必要ありません。 888 interface is activated. (ifname) 物理インタフェースが活 性化されました。 ifname:インタフェース名 対処は必要ありません。 889 interface is inactivated. (ifname) 物理インタフェースが非 活性化されました。 ifname:インタフェース名 対処は必要ありません。 890 logical IP address is activated. (logicalIP) 論理IPアドレスが活性化 されました。 logicalIP:論理IP 対処は必要ありません。 891 logical IP address is inactivated. (logicalIP) 論理IPアドレスが非活性 化されました。 logicalIP:論理IP 対処は必要ありません。 892 logical virtual interface is activated. (ifname) 論理仮想インタフェース が活性化されました。 ifname:インタフェース名 対処は必要ありません。 893 logical virtual interface is inactivated. (ifname) 論理仮想インタフェース が非活性化されました。 ifname:インタフェース名 対処は必要ありません。 894 virtual interface is activated. (ifname) 仮想インタフェースが活 性化されました。 ifname:インタフェース名 対処は必要ありません。 258 A.1 伝送路二重化機能が表示するメッセージ 895 virtual interface is inactivated. (ifname) 仮想インタフェースが非 活性化されました。 ifname:インタフェース名 対処は必要ありません。 896 path to standby interface is established. (ifname) 待機パトロールによる監 視が正常に開始されまし た。 ifname:待機パトロールの インタフェース名 対処は必要ありません。 897 immediate exchange to primary interface is canceled. (ifname) 待機パトロールによるプ ライマリインタフェース への即時切戻しを抑止し ました。 ifname:インタフェース名 なお、本メッセージは、 hanetpoll createコマンドで 設定する監視先情報が HUB以外の場合に出力さ れます。 対処は必要ありません。な お、即時切戻しを行いたい 場合には、hanetpoll modify コマンドを使用して、監視 先情報を、HUBのホスト名 またはIPアドレスに変更し て下さい。 898 unexpected interface flags have been detected. (ifname) (code) 第三者によるインタフェ ースフラグの変更を検出 したため、 インタフェース 状態の復元を行います。 ifname:インタフェース名 code:詳細コード インタフェースが正しい状 態に復元されていることを 確認してください。なお、 利用者が意図して行ったイ ンタフェースフラグ変更以 外で本メッセージが出力さ れた場合、フラグが変更さ れた原因を調査してくださ い。 899 route to polling address is inconsistent. 監視対象の仮想インタフ ェースのアドレスと監視 先アドレスのネットワー クアドレスが一致しない か、または、監視先アドレ スに対する誤った経路情 報がルーティングテーブ ルに登録されているため、 誤った通信経路に対して 監視が行われています。 監視先アドレスを確認し、 誤りがある場合は変更して ください。監視先アドレス が正しいにも関わらずメッ セージが表示される場合 は、監視先アドレスに対す る誤った経路情報がルーテ ィングテーブルに登録され ていないかを確認してくだ さい。 259 付録A メッセージ一覧 900番台 メッセージ番号 メッセージ 意味 対処 990 line status changed: all lines disabled: (devicename: interface1=Down, interface2=Down, ...) 高速切替方式で運用中の 仮想インタフェース (devicename)が束ねる物理 インタフェース (interfaceN)がすべてDown 状態となり相手ホストと の通信が継続できません。 すべての物理インタフェー スについて相手ホストへの 通信経路に異常がないか確 認してください。 991 line status changed: some lines in operation: (devicename: interface1=[Up|Down], interface2=[Up|Down], ...) 高速切替方式で運用中の 仮想インタフェース (devicename)が束ねる物理 インタフェース (interfaceN)の一部がDown 状態(またはUp状態)とな りました。 Down状態の物理インタフェ ースについて相手ホストへ の通信経路に異常がないか 確認してください。 992 line status changed: all lines enabled: (devicename: interface1=Up, interface2=Up, ...) 高速切替方式で運用中の 仮想インタフェース (devicename)が束ねる物理 インタフェース (interfaceN)がすべてUp状 態となり相手ホストとの 通信が復旧しました。 対処は必要ありません。 260 A.1 伝送路二重化機能が表示するメッセージ A.1.4 内部情報出力メッセージ(メッセージ番号なし 内部情報出力メッセージ メッセージ番号なし) メッセージ番号なし 伝送路二重化機能の内部情報を/var/log/messagesに出力するメッセージと、その意味を以下に示 します。 メッセージ番号 メッセージ 意味 対処 - update cluster resource status. クラスタリソースの状態 を更新します。 対処は必要ありません。 - receive message from sha driver. SHAドライバからメッセ ージを受信しました。 対処は必要ありません。 - receive event from cluster: クラスタ管理からイベン トを受信しました。 対処は必要ありません。 - polling 監視機能を制御します。 対処は必要ありません。 - routed killed. routedデーモンプロセス を終了させます。 対処は必要ありません。 - rdisc killed. rdiscデーモンプロセスを 終了させます。 対処は必要ありません。 - ripd killed. ripdデーモンプロセスを 終了させます。 対処は必要ありません。 - child proc exit. 監視プロセスが終了しま した。 対処は必要ありません。 261 付録A メッセージ一覧 262 付録B 付録 環境設定例 本章では、各方式の環境設定例について説明します。なお、環境設定例中に記載されているIP アドレスは、すべてローカルIPアドレスを使用しています。これらのIPアドレスは、ホスト名で 指定することもできます。 263 付録B 付録 環境設定例 264 B.1 高速切替方式(IPv4)の設定例 の設定例 B.1 高速切替方式(IPv4)の設定例 高速切替方式 B.1.1 シングルシステムによる設定例 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) sha0 sha0 eth0 eth1 NIC1 NIC2 192.168.70.1 192.168.80.2 192.168.80.1 192.168.71.1 eth0 eth1 NIC1 NIC2 192.168.70.2 192.168.71.2 LAN1 LAN2 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 host11 host12 hosta host21 host22 hostb # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes 265 付録B 付録 環境設定例 TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 5) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 266 B.1 高速切替方式(IPv4)の設定例 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 5) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 267 付録B 付録 環境設定例 268 B.1 高速切替方式(IPv4)の設定例 B.1.2 シングルシステムによる論理仮想インタフェースの設定例 シングルシステムによる論理仮想インタフェースの設定例 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) sha0:2 192.168.80.3 sha0 eth0 eth1 NIC1 NIC2 192.168.70.1 sha0 192.168.80.1 192.168.71.1 eth0 eth1 NIC1 NIC2 192.168.70.2 192.168.80.2 192.168.71.2 LAN1 LAN2 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.80.3 192.168.70.2 192.168.71.2 192.168.80.2 host11 host12 hosta hosta1 host21 host22 hostb # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Aの論理仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes 269 付録B 付録 環境設定例 TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 5) 論理仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0:2 -i 192.168.80.3 6) 仮想インタフェースおよび論理仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 270 B.1 高速切替方式(IPv4)の設定例 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 5) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 271 付録B 付録 環境設定例 272 B.1 高速切替方式(IPv4)の設定例 運用待機) B.1.3 クラスタシステムによる設定例( クラスタシステムによる設定例(1:1運用待機) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.1.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0:65 sha0:65 192.168.80.3 sha0 eth0 eth1 NIC1 NIC2 192.168.70.1 sha0 192.168.80.1 eth0 eth1 NIC1 NIC2 192.168.70.2 192.168.71.1 192.168.80.2 192.168.71.2 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-C(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 192.168.80.3 host11 host12 hosta host21 host22 hostb hosta1 # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 273 付録B 付録 環境設定例 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.3 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet 274 B.1 高速切替方式(IPv4)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.3 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 275 付録B 付録 環境設定例 276 B.1 高速切替方式(IPv4)の設定例 B.1.4 クラスタシステムによる設定例(相互待機) クラスタシステムによる設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.1.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード/運用ノード) HOST-A(運用ノード/待機ノード) クラスタアプリケーション 2 sha0:66 sha0:66 192.168.80.20 クラスタアプリケーション 1 sha0:65 sha0:65 192.168.80.10 sha0 eth0 eth1 NIC1 NIC2 192.168.70.1 sha0 192.168.80.1 192.168.71.1 eth0 eth1 NIC1 NIC2 192.168.70.2 192.168.80.2 192.168.71.2 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-C(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 192.168.80.10 192.168.80.20 host11 host12 hosta host21 host22 hostb hosta1 hostb1 # # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス 277 付録B 付録 環境設定例 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.10 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.20 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static 278 B.1 高速切替方式(IPv4)の設定例 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.10 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.20 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定完了後、クラスタアプリケーションを起動することにより、運用ノードで引継 ぎ仮想インタフェースが活性化されます。 279 付録B 付録 環境設定例 280 B.1 高速切替方式(IPv4)の設定例 B.1.5 クラスタシステムによる設定例( 運用待機) クラスタシステムによる設定例(N:1運用待機) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.1.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(運用ノード) HOST-A(運用ノード) HOST-C(待機ノード) クラスタアプリケーション 2 192.168.80.10 sha0:65 sha0:66 192.168.80.20 クラスタアプリケーション 1 sha0:65 sha0:65 sha0 sha0 sha0 192.168.80.2 192.168.80.1 192.168.80.3 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 192.168.71.1 192.168.71.3 192.168.71.2 LAN1 LAN2 192.168.70.2 192.168.70.1 NIC1 NIC2 eth0 eth1 192.168.70.3 sha0 HOST-D(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 192.168.70.3 192.168.71.3 host11 host12 hosta host21 host22 hostb host31 host32 # # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-Cの物理IPアドレス HOST-Cの物理IPアドレス 281 付録B 付録 環境設定例 192.168.80.3 192.168.80.10 192.168.80.20 hostc hosta1 hostb1 # HOST-Cの仮想IPアドレス # HOST-A/Cの引継ぎ仮想IPアドレス # HOST-B/Cの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.10 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 282 B.1 高速切替方式(IPv4)の設定例 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.20 [HOST-Cの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX 283 付録B 付録 環境設定例 HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.3 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.3 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.10 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.20 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 284 B.1 高速切替方式(IPv4)の設定例 B.1.6 クラスタシステムによる設定例(カスケード) クラスタシステムによる設定例(カスケード) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.1.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード) HOST-A(運用ノード) HOST-C(待機ノード) クラスタアプリケーション sha0:65 192.168.80.4 192.168.80.2 sha0 192.168.80.1 sha0:65 sha0:65 192.168.80.3 sha0 sha0 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 192.168.70.1 192.168.71.1 192.168.70.2 192.168.71.2 192.168.70.3 192.168.71.3 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-D(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 192.168.70.3 192.168.71.3 192.168.80.3 192.168.80.4 host11 host12 hosta host21 host22 hostb host31 host32 hostc hosta1 # # # # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-Cの物理IPアドレス HOST-Cの物理IPアドレス HOST-Cの仮想IPアドレス HOST-A/B/Cの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 285 付録B 付録 環境設定例 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.4 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 286 B.1 高速切替方式(IPv4)の設定例 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.4 [HOST-Cの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 287 付録B 付録 環境設定例 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.3 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.3 -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.4 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 288 B.2 高速切替方式(IPv6)の設定例 の設定例 B.2 高速切替方式(IPv6)の設定例 高速切替方式 B.2.1 シングルシステムによる設定例 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) fec0:1::xx/64 eth0 eth1 NIC1 NIC2 fe80::xx/10 fe80::xx/10 fe80::xx/10 fec0:1::xx/64 sha0 sha0 fe80::xx/10 eth0 eth1 NIC1 NIC2 fe80::xx/10 fe80::xx/10 LAN1 LAN2 [HOST-Aの設定] 1) システムの設定 1-1) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-2) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 289 付録B 付録 環境設定例 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 5) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 290 B.2 高速切替方式(IPv6)の設定例 1-2) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの設定 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 5) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now 291 付録B 付録 環境設定例 292 B.2 高速切替方式(IPv6)の設定例 B.2.2 シングルシステムによる論理仮想インタフェースの設定例 シングルシステムによる論理仮想インタフェースの設定例 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) fec0:1::1/64 fec0:1::xx/64 fec0:1::xx/64 sha0 eth0 eth1 NIC1 NIC2 fe80::xx/10 sha0 fe80::xx/10 fe80::xx/10 eth0 eth1 NIC1 NIC2 fe80::xx/10 fe80::xx/10 fe80::xx/10 LAN1 LAN2 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::1 hosta # HOST-Aの論理仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 293 付録B 付録 環境設定例 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 論理仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0:2 -i fec0:1::1/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 294 B.2 高速切替方式(IPv6)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 5) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now 295 付録B 付録 環境設定例 296 B.2 高速切替方式(IPv6)の設定例 運用待機) B.2.3 クラスタシステムによる設定例( クラスタシステムによる設定例(1:1運用待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.2.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0:65 sha0:65 fec0:1::1/64 fec0:1::xx/64 fec0:1::xx/64 sha0 eth0 eth1 NIC1 NIC2 fe80::xx/10 sha0 fe80::xx/10 eth0 eth1 NIC1 NIC2 fe80::xx/10 fe80::xx/10 fe80::xx/10 fe80::xx/10 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-C(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::1 hosta # HOST-A/Bの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 297 付録B 付録 環境設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::1/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now 298 B.2 高速切替方式(IPv6)の設定例 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::1/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 299 付録B 付録 環境設定例 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 300 B.2 高速切替方式(IPv6)の設定例 B.2.4 クラスタシステムによる設定例(相互待機) クラスタシステムによる設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.2.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード/運用ノード) HOST-A(運用ノード/待機ノード) クラスタアプリケーション 2 sha0:66 sha0:66 fec0:1::20/64 クラスタアプリケーション 1 sha0:65 sha0:65 fec0:1::10/64 fec0:1::xx/64 fec0:1::xx/64 sha0 sha0 eth0 eth1 NIC1 NIC2 fe80::xx/10 fe80::xx/10 eth0 eth1 NIC1 NIC2 fe80::xx/10 fe80::xx/10 fe80::xx/10 fe80::xx/10 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-C(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、引継ぎ仮想IPのアドレスおよびホスト名を定義します。ただし、アド レス自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::10 fec0:1::20 v6hosta1 v6hostb1 # HOSTA/Bの引継ぎ仮想IPアドレス # HOSTA/Bの引継ぎ仮想IPアドレス 301 付録B 付録 環境設定例 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::10/64 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::20/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を 302 B.2 高速切替方式(IPv6)の設定例 /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、引継ぎ仮想IPのアドレスおよびホスト名を定義します。定義内容は HOST-Aと同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの設定 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの設定 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::10/64 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::20/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 { # ルータ広報を送信 # sha0からPrefix fec0:1::0/64を送信 303 付録B 付録 環境設定例 AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 304 B.2 高速切替方式(IPv6)の設定例 B.2.5 クラスタシステムによる設定例( 運用待機) クラスタシステムによる設定例(N:1運用待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.2.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-A(運用ノード) HOST-B(運用ノード) HOST-C(待機ノード) クラスタアプリケーション 2 fec0:1::10/64 sha0:65 sha0:66 fec0:1::20/64 クラスタアプリケーション 1 sha0:65 sha0:65 fec0:1::xx/64 fec0:1::xx/64 sha0 sha0 fec0:1::xx/64 sha0 fe80::xx/10 fe80::xx/10 fe80::xx/10 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 fe80::xx/10 fe80::xx/10 fe80::xx/10 LAN1 LAN2 fe80::xx/10 fe80::xx/10 NIC1 NIC2 eth0 eth1 fe80::xx/10 sha0 HOST-D(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、引継ぎ仮想IPのアドレスおよびホスト名を定義します。ただし、アド レス自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::10 fec0:1::20 v6hosta1 v6hostb1 # HOSTA/Cの引継ぎ仮想IPアドレス # HOSTB/Cの引継ぎ仮想IPアドレス 305 付録B 付録 環境設定例 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::10/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 306 B.2 高速切替方式(IPv6)の設定例 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、引継ぎ仮想IPのアドレスおよびホスト名を定義します。定義内容は HOST-Aと同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::20/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 { AdvOnLink on; # ルータ広報を送信 # sha0からPrefix fec0:1::0/64を送信 307 付録B 付録 環境設定例 AdvAutonomous on; AdvRouterAddr on; }; }; 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Cの設定] 1) システムの設定 1-1) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-2) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 1-3) /etc/hostsファイルに、引継ぎ仮想IPのアドレスおよびホスト名を定義します。定義内容は HOST-Aと同じです。 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::10/64 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::20/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; 308 # ルータ広報を送信 B.2 高速切替方式(IPv6)の設定例 prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 309 付録B 付録 環境設定例 310 B.2 高速切替方式(IPv6)の設定例 B.2.6 クラスタシステムによる設定例(カスケード) クラスタシステムによる設定例(カスケード) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.2.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード) HOST-A(運用ノード) HOST-C(待機ノード) クラスタアプリケーション fec0:1::1/64 sha0:65 sha0:65 fec0:1::xx/64 sha0:65 fec0:1::xx/64 fe80::xx/10 sha0 fec0:1::xx/64 sha0 fe80::xx/10 sha0 fe80::xx/10 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 fe80::xx/10 fe80::xx/10 fe80::xx/10 fe80::xx/10 fe80::xx/10 fe80::xx/10 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-D(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、引継ぎ仮想IPのアドレスおよびホスト名を定義します。ただし、アド レス自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::1 v6hosta1 # HOST-A/B/Cの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 311 付録B 付録 環境設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::1/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now 312 B.2 高速切替方式(IPv6)の設定例 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、引継ぎ仮想IPのアドレスおよびホスト名を定義します。定義内容は HOST-Aと同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::1/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 313 付録B 付録 環境設定例 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Cの設定] 1) システムの設定 1-1) /etc/hostsファイルに、引継ぎ仮想IPのアドレスおよびホスト名を定義します。定義内容は HOST-Aと同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 4) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i fec0:1::1/64 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; 314 B.2 高速切替方式(IPv6)の設定例 }; }; 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 315 付録B 付録 環境設定例 316 B.3 高速切替方式(IPv4/IPv6)の設定例 の設定例 B.3 高速切替方式(IPv4/IPv6)の設定例 高速切替方式 B.3.1 シングルシステムによる設定例 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) IPv6) fec0:1::xx/64 IPv6) fec0:1::xx/64 sha0 sha0 IPv4) 192.168.80.1 IPv6) fe80::xx/10 eth0 eth1 NIC1 NIC2 IPv4) 192.168.70.1 IPv6) fe80::xx/10 IPv4)192.168.71.1 IPv6) fe80::xx/10 eth0 eth1 NIC1 NIC2 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv4) 192.168.80.2 IPv6) fe80::xx/10 IPv4) 192.168.71.2 IPv6) fe80::xx/10 LAN1 LAN2 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 host11 host12 hosta host21 host22 hostb # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 317 付録B 付録 環境設定例 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 318 B.3 高速切替方式(IPv4/IPv6)の設定例 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 319 付録B 付録 環境設定例 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now 320 B.3 高速切替方式(IPv4/IPv6)の設定例 B.3.2 シングルシステムによる論理仮想インタフェースの設定例 シングルシステムによる論理仮想インタフェースの設定例 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) sha0:2 IPv4) 192.168.80.3 IPv6) fec0:1::3/64 IPv6) fec0:1::xx/64 IPv6) fec0:1::xx/64 sha0 eth0 eth1 NIC1 NIC2 IPv4) 192.168.70.1 IPv6) fe80::xx/10 sha0 IPv4) 192.168.80.1 IPv6) fe80::xx/10 IPv4) 192.168.71.1 IPv6) fe80::xx/10 IPv4) 192.168.80.2 IPv6) fe80::xx/10 eth0 eth1 NIC1 NIC2 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv4) 192.168.71.2 IPv6) fe80::xx/10 LAN1 LAN2 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.80.3 192.168.70.2 192.168.71.2 192.168.80.2 fec0:1::3 host11 host12 hosta hosta1 host21 host22 hostb v6hosta1 # # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Aの論理仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-Aの論理仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static 321 付録B 付録 環境設定例 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 論理仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0:2 -i 192.168.80.3 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0:2 -i fec0:1::3/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 322 B.3 高速切替方式(IPv4/IPv6)の設定例 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 323 付録B 付録 環境設定例 5) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 6) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now 324 B.3 高速切替方式(IPv4/IPv6)の設定例 B.3.3 クラスタシステムによる設定例( 運用待機) クラスタシステムによる設定例(1:1運用待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.3.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0:65 sha0:65 IPv4) 192.168.80.3 IPv6) fec0:1::3/64 IPv6) fec0:1::xx/64 sha0 eth0 eth1 NIC1 NIC2 IPv4) 192.168.70.1 IPv6) fe80::xx/10 IPv6) fec0:1::xx/64 sha0 IPv4) 192.168.80.1 IPv6) fe80::xx/10 IPv4) 192.168.71.1 IPv6) fe80::xx/10 IPv4) 192.168.80.2 IPv6) fe80::xx/10 eth0 eth1 NIC1 NIC2 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv4) 192.168.71.2 IPv6) fe80::xx/10 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-C(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 192.168.80.3 fec0:1::3 host11 host12 hosta host21 host22 hostb hosta1 v6hosta1 # # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス 325 付録B 付録 環境設定例 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.3,fec0:1::3/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 326 # ルータ広報を送信 # sha0からPrefix fec0:1::0/64を送信 B.3 高速切替方式(IPv4/IPv6)の設定例 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 327 付録B 付録 環境設定例 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.3,fec0:1::3/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 328 B.3 高速切替方式(IPv4/IPv6)の設定例 B.3.4 クラスタシステムによる設定例(相互待機) クラスタシステムによる設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.3.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード/運用ノード) HOST-A(運用ノード/待機ノード) クラスタアプリケーション 2 sha0:66 sha0:66 IPv4) 192.168.80.20 IPv6) fec0:1::20/64 クラスタアプリケーション 1 sha0:65 sha0:65 IPv4) 192.168.80.10 IPv6) fec0:1::10/64 IPv6) fec0:1::xx/64 IPv6) fec0:1::xx/64 sha0 sha0 eth0 eth1 NIC1 NIC2 IPv4) 192.168.70.1 IPv6) fe80::xx/10 IPv4) 192.168.80.1 IPv6) fe80::xx/10 IPv4) 192.168.71.1 IPv6) fe80::xx/10 eth0 eth1 NIC1 NIC2 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv4) 192.168.80.2 IPv6) fe80::xx/10 IPv4) 192.168.71.2 IPv6) fe80::xx/10 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-C(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 192.168.80.10 192.168.80.20 host11 host12 hosta host21 host22 hostb hosta1 hostb1 # # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス 329 付録B 付録 環境設定例 fec0:1::10 fec0:1::20 v6hosta1 # HOST-A/Bの引継ぎ仮想IPアドレス v6hostb1 # HOST-A/Bの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.10,fec0:1::10/64 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.20,fec0:1::20/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; 330 # ルータ広報を送信 B.3 高速切替方式(IPv4/IPv6)の設定例 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 331 付録B 付録 環境設定例 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.10,fec0:1::10/64 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.20,fec0:1::20/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 332 B.3 高速切替方式(IPv4/IPv6)の設定例 B.3.5 クラスタシステムによる設定例( 運用待機) クラスタシステムによる設定例(N:1運用待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.3.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-A(運用ノード) HOST-B(運用ノード) クラスタアプリケーション 2 IPv4) 192.168.80.10 IPv6) fec0:1::10/64 クラスタアプリケーション 1 sha0:65 sha0:65 IPv4) 192.168.80.20 IPv6) fec0:1::20/64 sha0:66 sha0:65 IPv6) fec0:1::xx/64 IPv6) fec0:1::xx/64 sha0 HOST-C(待機ノード) sha0 IPv4) 192.168.80.1 IPv6) fe80::xx/10 IPv6) fec0:1::xx/64 sha0 IPv4) 192.168.80.2 IPv6) fe80::xx/10 IPv4) 192.168.80.3 IPv6) fe80::xx/10 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 IPv4) 192.168.71.2 IPv6) fe80::xx/10 IPv4) 192.168.71.1 IPv6) fe80::xx/10 IPv4) 192.168.71.3 IPv6) fe80::xx/10 LAN1 LAN2 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv4) 192.168.70.1 IPv6) fe80::xx/10 NIC1 NIC2 eth0 eth1 IPv4) 192.168.70.3 IPv6) fe80::xx/10 sha0 HOST-D(通信相手ホスト) 333 付録B 付録 環境設定例 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 192.168.70.3 192.168.71.3 192.168.80.3 192.168.80.10 192.168.80.20 fec0:1::10 fec0:1::20 host11 host12 hosta host21 host22 hostb host31 host32 hostc hosta1 hostb1 v6hosta1 v6hostb1 # # # # # # # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-Cの物理IPアドレス HOST-Cの物理IPアドレス HOST-Cの仮想IPアドレス HOST-A/Cの引継ぎ仮想IPアドレス HOST-B/Cの引継ぎ仮想IPアドレス HOST-A/Cの引継ぎ仮想IPアドレス HOST-B/Cの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 334 B.3 高速切替方式(IPv4/IPv6)の設定例 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.10,fec0:1::10/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 335 付録B 付録 環境設定例 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.20,fec0:1::20/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 336 B.3 高速切替方式(IPv4/IPv6)の設定例 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Cの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.3 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.3 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 337 付録B 付録 環境設定例 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.10,fec0:1::10/64 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.20,fec0:1::20/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 338 B.3 高速切替方式(IPv4/IPv6)の設定例 B.3.6 クラスタシステムによる設定例(カス クラスタシステムによる設定例(カスケード) (カスケード) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 クラスタシステムを構成するノード以外に、高速切替方式を使用する通信相手ホストが1台以上 必要です。通信相手ホストの設定は、“B.3.1 シングルシステムによる設定例”等を参照のうえ 行ってください。 HOST-B(待機ノード) HOST-A(運用ノード) HOST-C(待機ノード) クラスタアプリケーション sha0:65 sha0:65 IPv4) 192.168.80.4 IPv6) fec0:1::4/64 sha0:65 IPv6) fec0:1::xx/64 IPv6) fec0:1::xx/64 IPv4) 192.168.80.1 IPv6) fe80::xx/10 IPv6) fec0:1::xx/64 IPv4) 192.168.80.2 IPv6) fe80::xx/10 sha0 IPv4) 192.168.80.3 IPv6) fe80::xx/10 sha0 sha0 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 IPv4) 192.168.70.1 IPv6) fe80::xx/10 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv4) 192.168.71.1 IPv6) fe80::xx/10 IPv4) 192.168.71.2 IPv6) fe80::xx/10 IPv4) 192.168.70.3 IPv6) fe80::xx/10 IPv4) 192.168.71.3 IPv6) fe80::xx/10 LAN1 LAN2 NIC1 NIC2 eth0 eth1 sha0 HOST-D(通信相手ホスト) [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.71.1 192.168.80.1 192.168.70.2 192.168.71.2 192.168.80.2 192.168.70.3 192.168.71.3 192.168.80.3 192.168.80.4 host11 host12 hosta host21 host22 hostb host31 host32 hostc hosta1 # # # # # # # # # # HOST-Aの物理IPアドレス HOST-Aの物理IPアドレス HOST-Aの仮想IPアドレス HOST-Bの物理IPアドレス HOST-Bの物理IPアドレス HOST-Bの仮想IPアドレス HOST-Cの物理IPアドレス HOST-Cの物理IPアドレス HOST-Cの仮想IPアドレス HOST-A/B/Cの引継ぎ仮想IPアドレス 339 付録B 付録 環境設定例 fec0:1::4 v6hosta1 # HOST-A/B/Cの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.1 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.1 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.4,fec0:1::4/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; 340 # ルータ広報を送信 B.3 高速切替方式(IPv4/IPv6)の設定例 prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 高速切替方式が動作するサーバにおいて、2台以上をIPv6ルータとして設定してください。IPv6 ルータの故障が発生した場合、サイトローカルアドレスを使用した通信が行えなくなるため、最 低でも2台をIPv6ルータとして設定することを推奨します。 radvdのバージョンによっては、カーネルパラメータの設定(net.ipv6.conf.all.forwarding=1)を /etc/sysctl.confに記述する必要があります。 詳細については、radvd.conf(5)、radvd(8)のマニュアルを参照してください。 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 341 付録B 付録 環境設定例 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.2 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.4,fec0:1::4/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [HOST-Cの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 342 B.3 高速切替方式(IPv4/IPv6)の設定例 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.3 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth1がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.80.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m t -i 192.168.80.3 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m t -t eth0,eth1 5) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 -i 192.168.80.4,fec0:1::4/64 6) IPv6ルータの設定 /etc/radvd.confファイルを作成し、以下の設定を行います。 interface sha0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # sha0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 343 付録B 付録 環境設定例 7) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 344 B.4 NIC切替方式 切替方式(IPv4)の設定例 の設定例 切替方式 B.4 NIC切替方式 切替方式(IPv4)の設定例 の設定例 切替方式 共有なしの設定例 B.4.1 シングルシステムによるNIC共有 シングルシステムによる 共有なしの設定例 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) sha0 sha1 sha0 192.168.70.3 192.168.70.1 sha1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 192.168.70.4 192.168.70.2 HUB 192.168.70.100 HUB 192.168.70.101 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.4 192.168.70.100 192.168.70.101 hosta host11 hostb host21 swhub1 swhub2 # # # # # # HOST-Aの仮想IPアドレス HOST-Aの物理IPアドレス HOST-Bの仮想IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no 345 付録B 環境設定例 TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.4 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet 346 B.4 NIC切替方式(IPv4)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.3 -e 192.168.70.4 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 347 付録B 環境設定例 348 B.4 NIC切替方式(IPv4)の設定例 共有ありの設定例 B.4.2 シングルシステムによるNIC共有 シングルシステムによる 共有ありの設定例 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-A(自ホスト) HOST-B(通信相手ホスト) sha1 sha1 192.168.70.5 192.168.70.2 sha0 sha2 sha0 192.168.70.4 192.168.70.1 sha2 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 192.168.70.6 192.168.70.3 HUB 192.168.70.100 HUB 192.168.70.101 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.4 192.168.70.5 192.168.70.6 192.168.70.100 192.168.70.101 hosta1 hosta2 host11 hostb1 hostb1 host21 swhub1 swhub2 # # # # # # # # HOST-Aの仮想IPアドレス HOST-Aの仮想IPアドレス HOST-Aの物理IPアドレス HOST-Bの仮想IPアドレス HOST-Bの仮想IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-eth0(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX 349 付録B 環境設定例 HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha1 -i 192.168.70.2 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 7) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.6 350 B.4 NIC切替方式(IPv4)の設定例 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.4 -e 192.168.70.6 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha1 -i 192.168.70.5 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 7) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 351 付録B 環境設定例 352 B.4 NIC切替方式(IPv4)の設定例 B.4.3 シングルシステムによる設定例(物理 シングルシステムによる設定例(物理IP引継ぎ) (物理 引継ぎ) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) sha0 sha1 sha0 192.168.70.3 192.168.70.1 sha1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 HUB 192.168.70.100 HUB 192.168.70.101 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.3 192.168.70.100 192.168.70.101 hosta hostb swhub1 swhub2 # # # # HOST-Aの仮想IPアドレス HOST-Bの仮想IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 353 付録B 環境設定例 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m e -i 192.168.70.1 -t eth0,eth1 オプションの‘-i’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet 354 B.4 NIC切替方式(IPv4)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m e -i 192.168.70.3 -t eth0,eth1 オプションの‘-i’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 355 付録B 環境設定例 356 B.4 NIC切替方式(IPv4)の設定例 運用待機) B.4.4 クラスタシステムによる設定例( クラスタシステムによる設定例(1:1運用待機) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0 sha0 192.168.70.1 sha1 sha1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 192.168.70.3 192.168.70.2 HUB 192.168.70.100 HUB 192.168.70.101 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.100 192.168.70.101 hosta host11 host21 swhub1 swhub2 # # # # # HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX 357 付録B 環境設定例 HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 358 B.4 NIC切替方式(IPv4)の設定例 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard 359 付録B 環境設定例 を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 360 B.4 NIC切替方式(IPv4)の設定例 共有なしの設定例 B.4.5 クラスタシステムによるNIC共有 クラスタシステムによる 共有なしの設定例(相互待機) なしの設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) 192.168.71.1 クラスタアプリケーション(2) sha1 sha1 sha3 sha3 クラスタアプリケーション(1) sha0 sha0 192.168.70.1 sha2 sha2 eth0 eth1 eth2 eth3 eth0 eth1 eth2 eth3 NIC1 NIC2 NIC3 NIC4 NIC1 NIC2 NIC3 NIC4 192.168.70.2 192.168.71.3 192.168.71.2 HUB 192.168.70.100 192.168.70.3 HUB 192.168.70.101 HUB 192.168.71.100 HUB 192.168.71.101 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.71.1 192.168.71.2 192.168.71.3 192.168.70.100 192.168.70.101 192.168.71.100 192.168.71.101 hosta host11 host21 hostb host12 host22 swhub1 swhub2 swhub3 swhub4 # # # # # # # # # # HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルに、上記で定義したIPアドレスを 記載します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 361 付録B 環境設定例 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth2の内容 DEVICE=eth2 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth3の内容 DEVICE=eth3 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth2が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.71.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m d -i 192.168.71.1 -e 192.168.71.2 -t eth2,eth3 362 B.4 NIC切替方式(IPv4)の設定例 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0および /etc/sysconfig/network-scripts/ifcfg-eth2に設定した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha1 -p 192.168.71.100,192.168.71.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha3 -m p -t sha1 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 /opt/FJSVhanet/usr/sbin/strptl -n sha3 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルに、上記で定義したIPアドレスを 記載します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth2の内容 DEVICE=eth2 363 付録B 環境設定例 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.3 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth3の内容 DEVICE=eth3 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth2が活性化 されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.71.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m d -i 192.168.71.1 -e 192.168.71.3 -t eth2,eth3 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0および /etc/sysconfig/network-scripts/ifcfg-eth2に設定した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha1 -p 192.168.71.100,192.168.71.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha3 -m p -t sha1 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 364 B.4 NIC切替方式(IPv4)の設定例 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 /opt/FJSVhanet/usr/sbin/strptl -n sha3 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 365 付録B 環境設定例 366 B.4 NIC切替方式(IPv4)の設定例 共有ありの設定例 B.4.6 クラスタシステムによるNIC共有 クラスタシステムによる 共有ありの設定例(相互待機) ありの設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション(2) sha1 sha1 クラスタアプリケーション(1) sha0 192.168.70.2 sha0 192.168.70.1 sha2 sha2 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 192.168.70.4 192.168.70.3 HUB 192.168.70.100 HUB 192.168.70.101 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.4 192.168.70.100 192.168.70.101 hosta hostb host11 host21 swhub1 swhub2 # # # # # # HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet 367 付録B 環境設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha1 -i 192.168.70.2 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 368 B.4 NIC切替方式(IPv4)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.4 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.4 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha1 -i 192.168.70.2 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 369 付録B 環境設定例 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 370 B.4 NIC切替方式(IPv4)の設定例 B.4.7 クラスタシステムによる設定例(物理 クラスタシステムによる設定例(物理IP引継ぎ (物理 引継ぎI) 引継ぎ ) 以下のネットワーク構成における環境設定例を示します。(待機ノードで物理インタフェースを 活性化するネットワーク構成。) GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0 sha0 192.168.70.1 注) sha1 sha1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 192.168.70.3 192.168.70.2 HUB 192.168.70.100 HUB 192.168.70.101 注)引継ぎ IP: 192.168.70.1 が活性状態の場合は、物理 IP: 192.168.70.2 は活性化されません。 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.100 192.168.70.101 hosta host11 host21 swhub1 swhub2 # # # # # HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet 371 付録B 環境設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m e -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 372 B.4 NIC切替方式(IPv4)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m e -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 373 付録B 環境設定例 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 374 B.4 NIC切替方式(IPv4)の設定例 B.4.8 クラスタシステムによる設定例(物理 クラスタシステムによる設定例(物理IP引継ぎ (物理 引継ぎII) 引継ぎ ) 以下のネットワーク構成における環境設定例を示します。(待機ノードで物理インタフェースを 活性化しないネットワーク構成。) GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0 sha0 192.168.70.1 sha1 sha1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 HUB 192.168.70.100 HUB 192.168.70.101 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.100 192.168.70.101 hosta swhub1 swhub2 # HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) # primary監視先HUBのIPアドレス # secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.1 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no 375 付録B 環境設定例 ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m e -i 192.168.70.1 -t eth0,eth1 オプションの‘-i’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 376 B.4 NIC切替方式(IPv4)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m e -i 192.168.70.1 -t eth0,eth1 オプションの‘-i’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 377 付録B 環境設定例 378 B.4 NIC切替方式(IPv4)の設定例 B.4.9 クラスタシステムによる設定例(カスケード) クラスタシステムによる設定例(カスケード) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) HOST-C(待機ノード) クラスタアプリケーション sha0 sha0 192.168.70.1 sha0 sha1 sha1 sha1 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 192.168.70.3 192.168.70.2 HUB 192.168.70.100 192.168.70.4 HUB 192.168.70.101 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.4 192.168.70.100 192.168.70.101 hosta host11 host21 host31 swhub1 swhub2 # # # # # # HOST-A/B/Cの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス HOST-Cの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 379 付録B 環境設定例 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no 380 B.4 NIC切替方式(IPv4)の設定例 BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Cの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A 381 付録B 環境設定例 と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.4 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.4 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 6) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 7) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 382 B.4 NIC切替方式(IPv4)の設定例 8) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 9) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 383 付録B 環境設定例 384 B.4 NIC切替方式(IPv4)の設定例 非冗長構成) B.4.10 クラスタシステムによる設定例( クラスタシステムによる設定例(NIC非冗長構成) 以下のネットワーク構成における環境設定例を示します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0 sha0 eth0 eth0 192.168.70.1 NIC1 NIC1 192.168.70.3 192.168.70.2 HUB 192.168.70.100 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.100 hosta host11 host21 swhub1 # # # # HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-eth0ファイルに、上記で定義したIPアドレスを記載します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 385 付録B 環境設定例 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100 -b off 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-eth0ファイルに、上記で定義したIPアドレスを記載します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、ネットワークの設定を有効にする設定を記述します。 NETWORKING=yes NETWORKING_IPV6=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0が活性化されている ことを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 386 B.4 NIC切替方式(IPv4)の設定例 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100 -b off 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 387 付録B 環境設定例 388 B.5 NIC切替方式(IPv6)の設定例 切替方式(IPv6)の設定例 B.5 NIC切替方式 の設定例 切替方式 IPv6アドレスを使用する場合は、必ず接続されるネットワーク上にIPv6ルータを設置してくださ い。また、伝送路二重化機能で設定するIPv6アドレスのprefixおよびprefix長には、IPv6ルータで 設定されているものと同一のものを指定してください。 共有なしの設定例 B.5.1 シングルシステムによるNIC共有 シングルシステムによる 共有なしの設定例 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) sha0 sha1 fec0:1::1/64 sha0 fec0:1::2/64 sha1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 fe80::xx/10 fe80::xx/10 IPv6 ルータ (注) HUB fec0:1::100/64 HUB fec0:1::101/64 以下に、IPv6ルータとしてLinuxサーバを使用する場合の設定例を示します。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 1) /etc/sysconfig/network-scripts/ifcfg-ethX(ethXはインタフェース名)ファイルに、システム起動時 にradvdが使用するインタフェースがすべて活性化するように設定します。以下は、ifcfg-eth0 の例です。 DEVICE=eth0 ONBOOT=yes TYPE=Ethernet 2) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes 3) /etc/radvd.confファイルを作成し、radvdが使用するインタフェースに対して以下の設定を行い ます。なお、radvdのバージョンによっては、カーネルパラメータの設定 (net.ipv6.conf.all.forwarding=1)を/etc/sysctl.confに記述する必要があります。詳細については、 radvd(8)のマニュアルを参照してください。 interface eth0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # ルータ広報を送信 # eth0からPrefix fec0:1::0/64を送信 389 付録B 環境設定例 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 4) システムをリブートします。リブート後、radvdが起動していることを確認してください。 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::1 fec0:1::2 fec0:1::100 fec0:1::101 v6hosta v6hostb swhub1 swhub2 # # # # HOST-Aの仮想IPアドレス HOST-Bの仮想IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 390 B.5 NIC切替方式(IPv6)の設定例 6) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::2/64 -t eth0,eth1 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 6) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 391 付録B 環境設定例 392 B.5 NIC切替方式(IPv6)の設定例 共有ありの設定例 B.5.2 シングルシステムによるNIC共有 シングルシステムによる 共有ありの設定例 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-A(自ホスト) HOST-B(通信相手ホスト) sha1 sha0 sha2 fec0:1::1/64 sha0 fec0:1::3/64 sha2 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 fe80::xx/10 fe80::xx/10 IPv6 ルータ (注) sha1 fec0:1::4/64 fec0:1::2/64 HUB fec0:1::100/64 HUB fec0:1::101/64 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::1 fec0:1::2 fec0:1::3 v6hosta1 v6hosta2 v6hostb1 # HOST-Aの仮想IPアドレス # HOST-Aの仮想IPアドレス # HOST-Bの仮想IPアドレス 393 付録B 環境設定例 fec0:1::4 fec0:1::100 fec0:1::101 v6hostb2 swhub1 swhub2 # HOST-Bの仮想IPアドレス # primary監視先HUBのIPアドレス # secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha1 -i fec0:1::2/64 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 6) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [HOST-Bの設定] 1) システムの設定 1-1) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX 394 B.5 NIC切替方式(IPv6)の設定例 HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-2) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 1-3) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::3/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha1 -i fec0:1::4/64 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 6) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 395 付録B 環境設定例 396 B.5 NIC切替方式(IPv6)の設定例 運用待機) B.5.3 クラスタシステムによる設定例( クラスタシステムによる設定例(1:1運用待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0 sha0 fec0:1::1/64 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 fe80::xx/10 fe80::xx/10 IPv6 ルータ (注) sha1 sha1 HUB fec0:1::100/64 HUB fec0:1::101/64 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 397 付録B 環境設定例 fec0:1::1 fec0:1::100 fec0:1::101 v6hosta swhub1 swhub2 # HOST-A/Bの引継ぎ仮想IPアドレス # primary監視先HUBのIPアドレス # secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 398 B.5 NIC切替方式(IPv6)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 399 付録B 環境設定例 400 B.5 NIC切替方式(IPv6)の設定例 共有なしの設定例 B.5.4 クラスタシステムによるNIC共有 クラスタシステムによる 共有なしの設定例(相互待機) なしの設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) fec0:2::1/64 クラスタアプリケーション(2) sha1 sha1 sha3 sha3 クラスタアプリケーション(1) sha0 sha0 fec0:1::1/64 sha2 sha2 eth0 eth1 eth2 eth3 eth0 eth1 eth2 eth3 NIC1 NIC2 NIC3 NIC4 NIC1 NIC2 NIC3 NIC4 fe80::xx/10 fe80::xx/10 fe80::xx/10 HUB fec0:1::100/64 fe80::xx/10 HUB HUB fec0:1::101/64 fec0:2::100/64 HUB fec0:2::101/64 IPv6 ルータ (注) IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # ルータ広報を送信 # eth0からPrefix fec0:1::0/64を送信 401 付録B 環境設定例 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; interface eth1 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:2::0/64 # eth1からPrefix fec0:2::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::1 fec0:1::100 fec0:1::101 fec0:2::1 fec0:2::100 fec0:2::101 v6hosta swhub1 swhub2 v6hostb swhub3 swhub4 # # # # # # HOST-A/Bの引継ぎ仮想IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス HOST-A/Bの引継ぎ仮想IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルに、上記で定義したIPアドレスを 記載します。ファイルが存在しない場合は新規に作成します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth2の内容 DEVICE=eth2 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 402 B.5 NIC切替方式(IPv6)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth3の内容 DEVICE=eth3 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth2がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha1 -m d -i fec0:2::1/64 -t eth2,eth3 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha1 -p fec0:2::100,fec0:2::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha3 -m p -t sha1 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 /opt/FJSVhanet/usr/sbin/strptl -n sha3 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルに、上記で定義したIPアドレスを 記載します。ファイルが存在しない場合は新規に作成します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet 403 付録B 環境設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth2の内容 DEVICE=eth2 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth3の内容 DEVICE=eth3 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth2がIPv6イ ンタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha1 -m d -i fec0:2::1/64 -t eth2,eth3 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha1 -p fec0:2::100,fec0:2::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha3 -m p -t sha1 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 /opt/FJSVhanet/usr/sbin/strptl -n sha3 404 B.5 NIC切替方式(IPv6)の設定例 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 405 付録B 環境設定例 406 B.5 NIC切替方式(IPv6)の設定例 共有ありの設定例 B.5.5 クラスタシステムによるNIC共有 クラスタシステムによる 共有ありの設定例(相互待機) ありの設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション(2) sha1 sha1 fec0:1::2/64 クラスタアプリケーション(1) sha0 sha0 fec0:1::1/64 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 fe80::xx/10 fe80::xx/10 IPv6 ルータ (注) sha2 sha2 HUB fec0:1::100/64 HUB fec0:1::101/64 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 407 付録B 環境設定例 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 fec0:1::1 fec0:1::2 fec0:1::100 fec0:1::101 v6hosta v6hostb swhub1 swhub2 # # # # HOST-A/Bの引継ぎ仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha1 -i fec0:1::2/64 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 408 B.5 NIC切替方式(IPv6)の設定例 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha1 -i fec0:1::2/64 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 409 付録B 環境設定例 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 410 B.5 NIC切替方式(IPv6)の設定例 B.5.6 クラスタシステムによる設定例(カスケード) クラスタシステムによる設定例(カスケード) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A (運用ノード) HOST-C(待機ノード) クラスタアプリケーション sha0 sha0 fec0:1::1/64 sha0 sha1 sha1 sha1 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 fe80::xx/10 fe80::xx/10 IPv6 ルータ (注) HUB fec0:1::100/64 fe80::xx/10 HUB fec0:1::101/64 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 411 付録B 環境設定例 fec0:1::1 fec0:1::100 fec0:1::101 v6hosta swhub1 swhub2 # HOST-A/B/Cの引継ぎ仮想IPアドレス # primary監視先HUBのIPアドレス # secondary監視先HUBのIPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 412 B.5 NIC切替方式(IPv6)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Cの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルを以下のように設定します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no 413 付録B 環境設定例 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv6インタフェー スとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) 仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 4) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p fec0:1::100,fec0:1::101 -b off 5) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 6) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 7) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 8) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 414 B.6 NIC切替方式(IPv4/IPv6)の設定例 切替方式(IPv4/IPv6)の設定例 の設定例 B.6 NIC切替方式 切替方式 IPv6アドレスを使用する場合は、必ず接続されるネットワーク上にIPv6ルータを設置してくださ い。また、伝送路二重化機能で設定するIPv6アドレスのprefixおよびprefix長には、IPv6ルータで 設定されているものと同一のものを指定してください。 共有なしの設定例 B.6.1 シングルシステムによるNIC共有 シングルシステムによる 共有なしの設定例 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-B(通信相手ホスト) HOST-A(自ホスト) sha0 IPv4) 192.168.70.1 IPv6) fec0:1::1/64 sha1 sha1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 IPv4) 192.168.70.4 IPv6) fe80::xx/10 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv6 ルータ (注) sha0 IPv4) 192.168.70.3 IPv6) fec0:1::2/64 HUB 192.168.70.100 HUB 192.168.70.101 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 415 付録B 環境設定例 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.4 192.168.70.100 192.168.70.101 fec0:1::1 fec0:1::2 hosta host11 hostb host21 swhub1 swhub2 v6hosta v6hostb # # # # # # # # HOST-Aの仮想IPアドレス HOST-Aの物理IPアドレス HOST-Bの仮想IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス HOST-Aの仮想IPアドレス HOST-Bの仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 416 B.6 NIC切替方式(IPv4/IPv6)の設定例 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha0 -i fec0:1::1/64 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 8) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.4 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 417 付録B 環境設定例 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.3 -e 192.168.70.4 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha0 -i fec0:1::2/64 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 8) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 418 B.6 NIC切替方式(IPv4/IPv6)の設定例 共有ありの設定例 B.6.2 シングルシステムによるNIC共有 シングルシステムによる 共有ありの設定例 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 HOST-A(自ホスト) HOST-B(通信相手ホスト) IPv4) 192.168.70.5 IPv6) fec0:1::4/64 sha1 IPv4) 192.168.70.2 IPv6) fec0:1::2/64 sha0 IPv4) 192.168.70.1 IPv6) fec0:1::1/64 sha2 sha1 sha0 IPv4) 192.168.70.4 IPv6) fec0:1::3/64 sha2 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 IPv4) 192.168.70.6 IPv6) fe80::xx/10 IPv4) 192.168.70.3 IPv6) fe80::xx/10 IPv6 ルータ HUB 192.168.70.100 (注) HUB 192.168.70.101 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.70.2 192.168.70.3 hosta1 hosta2 host11 # HOST-Aの仮想IPアドレス # HOST-Aの仮想IPアドレス # HOST-Aの物理IPアドレス 419 付録B 環境設定例 192.168.70.4 192.168.70.5 192.168.70.6 192.168.70.100 192.168.70.101 fec0:1::1 fec0:1::2 fec0:1::3 fec0:1::4 hostb1 hostb2 host21 swhub1 swhub2 v6hosta1 v6hosta2 v6hostb1 v6hostb2 # # # # # # # # # HOST-Bの仮想IPアドレス HOST-Bの仮想IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス HOST-Aの仮想IPアドレス HOST-Aの仮想IPアドレス HOST-Bの仮想IPアドレス HOST-Bの仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha1 -i 192.168.70.2 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 420 B.6 NIC切替方式(IPv4/IPv6)の設定例 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha1 -i fec0:1::2/64 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 8) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.6 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 421 付録B 環境設定例 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.4 -e 192.168.70.6 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha1 -i 192.168.70.5 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::3/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha1 -i fec0:1::4/64 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 8) 仮想インタフェースの活性化 /opt/FJSVhanet/usr/sbin/strhanet 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 422 B.6 NIC切替方式(IPv4/IPv6)の設定例 共有なしの設定例 運用待機) B.6.3 クラスタシステムによるNIC共有 クラスタシステムによる 共有なしの設定例( なしの設定例(1:1運用待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション sha0 sha0 IPv4) 192.168.70.1 IPv6) fec0:1::1/64 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 IPv4) 192.168.70.3 IPv6) fe80::xx/10 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv6 ルータ (注) sha1 sha1 HUB 192.168.70.100 HUB 192.168.70.101 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 423 付録B 環境設定例 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.100 192.168.70.101 fec0:1::1 hosta host11 host21 swhub1 swhub2 v6hosta1 # # # # # # HOST-A/Bの引継ぎ仮想IPアドレス HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス HOST-A/Bの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 424 B.6 NIC切替方式(IPv4/IPv6)の設定例 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 425 付録B 環境設定例 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 426 B.6 NIC切替方式(IPv4/IPv6)の設定例 B.6.4 クラスタシステムによるNIC共有 共有なしの設定例 クラスタシステムによる 共有なしの設定例(相互待機) なしの設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) IPv4) 192.168.71.1 IPv6) fec0:2::1/64 クラスタアプリケーション(2) sha1 sha1 sha3 sha3 クラスタアプリケーション(1) sha0 sha0 IPv4) 192.168.70.1 IPv6) fec0:1::1/64 sha2 sha2 eth0 eth1 eth2 eth3 eth0 eth1 eth2 eth3 NIC1 NIC2 NIC3 NIC4 NIC1 NIC2 NIC3 NIC4 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv4) 192.168.71.3 IPv6) fe80::xx/10 IPv4) 192.168.71.2 IPv6) fe80::xx/10 HUB 192.168.70.100 IPv4) 192.168.70.3 IPv6) fe80::xx/10 HUB HUB 192.168.70.101 192.168.71.100 HUB 192.168.71.101 IPv6 ルータ (注) IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # ルータ広報を送信 # eth0からPrefix fec0:1::0/64を送信 427 付録B 環境設定例 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; interface eth1 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:2::0/64 # eth1からPrefix fec0:2::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.71.1 192.168.71.2 192.168.71.3 192.168.70.100 192.168.70.101 192.168.71.100 192.168.71.101 fec0:1::1 fec0:2::1 hosta host11 host21 hostb host12 host22 swhub1 swhub2 swhub3 swhub4 v6hosta v6hostb # # # # # # # # # # # # HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス HOST-A/Bの引継ぎ仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルに、上記で定義したIPアドレスを 記載します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 428 B.6 NIC切替方式(IPv4/IPv6)の設定例 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth2の内容 DEVICE=eth2 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.2 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth3の内容 DEVICE=eth3 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth2がIPv4/IPv6 インタフェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.71.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m d -i 192.168.71.1 -e 192.168.71.2 -t eth2,eth3 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0および /etc/sysconfig/network-scripts/ifcfg-eth2に設定した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha1 -m d -i fec0:2::1/64 -t eth2,eth3 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha1 -p 192.168.71.100,192.168.71.101 -b off 429 付録B 環境設定例 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha3 -m p -t sha1 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 /opt/FJSVhanet/usr/sbin/strptl -n sha3 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1,2,3)ファイルに、上記で定義したIPアドレスを 記載します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth2の内容 DEVICE=eth2 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.71.255 IPADDR=192.168.71.3 NETMASK=255.255.255.0 NETWORK=192.168.71.0 ONBOOT=yes TYPE=Ethernet 430 B.6 NIC切替方式(IPv4/IPv6)の設定例 ・/etc/sysconfig/network-scripts/ifcfg-eth3の内容 DEVICE=eth3 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0およびeth2がIPv4/IPv6 インタフェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.71.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m d -i 192.168.71.1 -e 192.168.71.3 -t eth2,eth3 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0および /etc/sysconfig/network-scripts/ifcfg-eth2に設定した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha1 -m d -i fec0:2::1/64 -t eth2,eth3 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha1 -p 192.168.71.100,192.168.71.101 -b off 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha3 -m p -t sha1 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 /opt/FJSVhanet/usr/sbin/strptl -n sha3 431 付録B 環境設定例 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 432 B.6 NIC切替方式(IPv4/IPv6)の設定例 共有ありの設定例 B.6.5 クラスタシステムによるNIC共有 クラスタシステムによる 共有ありの設定例(相互待機) ありの設定例(相互待機) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-B(待機ノード) HOST-A(運用ノード) クラスタアプリケーション(2) sha1 sha1 クラスタアプリケーション(1) sha0 IPv4) 192.168.70.1 IPv6) fec0:1::1/64 sha2 sha2 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 IPv4) 192.168.70.4 IPv6) fe80::xx/10 IPv4) 192.168.70.3 IPv6) fe80::xx/10 IPv6 ルータ (注) IPv4) 192.168.70.2 IPv6) fec0:1::2/64 sha0 HUB 192.168.70.100 HUB 192.168.70.101 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; 433 付録B 環境設定例 [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.4 192.168.70.100 192.168.70.101 fec0:1::1 fec0:1::2 hosta hostb host11 host21 swhub1 swhub2 v6hosta v6hostb # # # # # # # # HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-A/Bの仮想IPアドレス(引継ぎIPアドレス) HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス HOST-A/Bの引継ぎ仮想IPアドレス HOST-A/Bの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを、ifconfigコマンドで確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha1 -i 192.168.70.2 434 B.6 NIC切替方式(IPv4/IPv6)の設定例 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha1 -i fec0:1::2/64 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.4 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 435 付録B 環境設定例 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.4 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy -n sha0,sha1 -i 192.168.70.2 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 /opt/FJSVhanet/usr/sbin/hanetconfig copy inet6 -n sha0,sha1 -i fec0:1::2/64 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off /opt/FJSVhanet/usr/sbin/hanetpoll copy -n sha0,sha1 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha2 -m p -t sha0 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha1 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha2 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-Bの設定が完了した後、作成した引継ぎ仮想インタフェースを、Glsリソー スとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizard を使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書”を参 照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 436 B.6 NIC切替方式(IPv4/IPv6)の設定例 B.6.6 クラスタシステムによる設定例(カスケード) クラスタシステムによる設定例(カスケード) 以下のネットワーク構成における環境設定例を示します。 図のIPアドレスにおけるxxはアドレス自動構成により自動採番されることを表します。 GLS以外のネットワークの設定については、“3.2.2 ネットワークの設定”を参照してください。 クラスタシステムの設定については、クラスタシステムのマニュアルを参照してください。 なお、ここでは系間パスの記述は省略してあります。 また、点線は、インタフェースが非活性状態であることを表します。 HOST-A (運用ノード) HOST-C(待機ノード) HOST-B(待機ノード) クラスタアプリケーション sha0 sha0 sha0 IPv4) 192.168.70.1 IPv6) fec0:1::1/64 sha1 sha1 sha1 eth0 eth1 eth0 eth1 eth0 eth1 NIC1 NIC2 NIC1 NIC2 NIC1 NIC2 IPv4) 192.168.70.3 IPv6) fe80::xx/10 IPv4) 192.168.70.2 IPv6) fe80::xx/10 IPv6 ルータ (注) HUB 192.168.70.100 IPv4) 192.168.70.4 IPv6) fe80::xx/10 HUB 192.168.70.101 IPv6ルータとしてLinuxサーバを使用する場合の設定手順は、“B.5.1 シングルシステムによる NIC共有なしの設定例”を参照してください。以下に上図構成での/etc/radvd.conf設定例を示しま す。 /etc/radvd.confの詳細については、radvd.conf(5)のマニュアルを参照してください。なお、NIC切 替方式を使用しているサーバでは、radvdの設定をしないでください。 interface eth0 { AdvSendAdvert on; # ルータ広報を送信 MinRtrAdvInterval 3; MaxRtrAdvInterval 10; prefix fec0:1::0/64 # eth0からPrefix fec0:1::0/64を送信 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr on; }; }; [HOST-Aの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。ただし、アドレス 自動構成により自動採番されるIPv6アドレスは定義する必要はありません。 437 付録B 環境設定例 192.168.70.1 192.168.70.2 192.168.70.3 192.168.70.4 192.168.70.100 192.168.70.101 fec0:1::1 hosta host11 host21 host31 swhub1 swhub2 v6hosta1 # # # # # # # HOST-A/B/Cの引継ぎ仮想IPアドレス HOST-Aの物理IPアドレス HOST-Bの物理IPアドレス HOST-Cの物理IPアドレス primary監視先HUBのIPアドレス secondary監視先HUBのIPアドレス HOST-A/B/Cの引継ぎ仮想IPアドレス 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.2 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.2 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 438 B.6 NIC切替方式(IPv4/IPv6)の設定例 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Bの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.3 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 439 付録B 環境設定例 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.3 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [HOST-Cの設定] 1) システムの設定 1-1) /etc/hostsファイルに、使用するIPアドレスおよびホスト名を定義します。定義内容はHOST-A と同じです。 1-2) /etc/sysconfig/network-scripts/ifcfg-ethX(Xは0,1)ファイルに、上記で定義したIPアドレスを記載 します。 ・/etc/sysconfig/network-scripts/ifcfg-eth0の内容 DEVICE=eth0 BOOTPROTO=static HWADDR=XX:XX:XX:XX:XX:XX HOTPLUG=no BROADCAST=192.168.70.255 IPADDR=192.168.70.4 NETMASK=255.255.255.0 NETWORK=192.168.70.0 ONBOOT=yes TYPE=Ethernet ・/etc/sysconfig/network-scripts/ifcfg-eth1の内容 DEVICE=eth1 HWADDR=XX:XX:XX:XX:XX:XX 440 B.6 NIC切替方式(IPv4/IPv6)の設定例 HOTPLUG=no ONBOOT=no TYPE=Ethernet 1-3) /etc/sysconfig/networkファイルに、IPv6のモジュールをロードさせる設定を記述します。 NETWORKING=yes NETWORKING_IPV6=yes IPV6TO4INIT=no 2) リブート 以下のコマンドを実行し、システムをリブートします。リブート後は、eth0がIPv4/IPv6インタフ ェースとして活性化されていることを確認してください。 /sbin/shutdown -r now 3) サブネットマスクの設定 /opt/FJSVhanet/usr/sbin/hanetmask create -i 192.168.70.0 -m 255.255.255.0 4) IPv4仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha0 -m d -i 192.168.70.1 -e 192.168.70.4 -t eth0,eth1 オプションの‘-e’に指定する物理IPアドレスは、必ず/etc/sysconfig/network-scripts/ifcfg-eth0に設定 した物理IPアドレスと一致させてください。 5) IPv6仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanetconfig create inet6 -n sha0 -m d -i fec0:1::1/64 -t eth0,eth1 6) HUB監視機能の設定 /opt/FJSVhanet/usr/sbin/hanetpoll create -n sha0 -p 192.168.70.100,192.168.70.101 -b off 7) 待機パトロール機能の設定 /opt/FJSVhanet/usr/sbin/hanetconfig create -n sha1 -m p -t sha0 8) 引継ぎ仮想インタフェースの作成 /opt/FJSVhanet/usr/sbin/hanethvrsc create -n sha0 9) HUB監視の開始 /opt/FJSVhanet/usr/sbin/hanetpoll on 10) 待機パトロールの開始 /opt/FJSVhanet/usr/sbin/strptl -n sha1 [RMS Wizardでの設定] 1) クラスタ環境設定 HOST-AおよびHOST-B、HOST-Cの設定が完了した後、作成した引継ぎ仮想インタフェースを、 Glsリソースとして登録し、クラスタアプリケーションを作成します。クラスタ環境設定は、RMS Wizardを使用して実施します。詳細については、マニュアル“PRIMECLUSTER 導入運用手引書” を参照してください。 2) クラスタアプリケーションの起動 クラスタ環境設定が完了した後、クラスタアプリケーションを起動することにより、運用ノード で引継ぎ仮想インタフェースが活性化されます。 441 付録B 環境設定例 442 付録C 付録 バージョン毎の変更点 本章では、伝送路二重化機能の新規機能および仕様変更点について説明します。 443 付録C 付録 バージョン毎の変更点 444 C.1 伝送路二重化機能4.0A20から4.1A20への変更点 から4.1A20への変 への変 C.1 伝送路二重化機能4.0A20から 伝送路二重化機能 から 更点 以下の表C.1に変更点の一覧を示します。 表C.1 伝送路二重化機能4.0A20から から4.1A20への変更点一覧 への変更点一覧 伝送路二重化機能 から 非互換種別 非互換項目 発生条件 新規コマンド ありません。 非互換コマンド hanetconfigコマンド 伝送路二重化機能4.1A20以降 hanetpollコマンド 伝送路二重化機能4.1A20以降 strhanetコマンド 伝送路二重化機能4.1A20以降 stphanetコマンド 伝送路二重化機能4.1A20以降 待機ノードのリソース状態監視機能 伝送路二重化機能4.1A20以降 インタフェース状態監視機能 伝送路二重化機能4.1A20以降 非互換機能 − C.1.1 新規コマンド 伝送路二重化機能4.1A20にて新規に提供するコマンドはありません。 C.1.2 非互換コマンド 伝送路二重化機能4.1A20において、前バージョンから非互換となるコマンドは以下の通りです。 C.1.2.1 hanetconfigコマンド コマンド 【非互換内容】 hanetconfigコマンドの’-i’または’-e’オプションで指定するホスト名に、RFC952とRFC1123で許可 していない不当な文字列(英数字、ピリオド、ハイフン以外)が存在する場合は、エラーとしま す。詳細については“7.1 hanetconfigコマンド”を参照してください。 【変更点】 変更前 不当な文字列が存在する場合は、エラーとしません。 変更後 不当な文字列が存在する場合は、エラーとします。 【注意事項】 z 伝送路二重化機能4.0A20でホスト名の文字列内に英数字、ピリオド、ハイフン以外を使 用している場合には、hanetbackupコマンドで退避した環境設定ファイルを4.1A20に移行 する前に、あらかじめホスト名を変更し、文字列内から英数字、ピリオド、ハイフン以 外を削除してください。ホスト名を変更せずにそのまま移行した場合、仮想インタフェ ースの活性化はできなくなります。 C.1.2.2 hanetpollコマンド コマンド 【非互換内容】 hanetpollコマンドの’-p’オプションで指定するホスト名に、RFC952とRFC1123で許可していない 不当な文字列(英数字、ピリオド、ハイフン以外)が存在する場合は、エラーとします。詳細に ついては“7.7 hanetpollコマンド”を参照してください。 445 付録C 付録 バージョン毎の変更点 【変更点】 変更前 不当な文字列が存在する場合は、エラーとしません。 変更後 不当な文字列が存在する場合は、エラーとします。 【注意事項】 z 伝送路二重化機能4.0A20でホスト名の文字列内に英数字、ピリオド、ハイフン以外を使 用している場合には、hanetbackupコマンドで退避した環境設定ファイルを4.1A20に移行 する前に、あらかじめホスト名を変更し、文字列内から英数字、ピリオド、ハイフン以 外を削除してください。ホスト名を変更せずにそのまま移行した場合、仮想インタフェ ースの活性化はできなくなります。 C.1.2.3 strhanetコマンド コマンド 【非互換内容】 仮想インタフェースの活性化において、活性化に失敗した仮想インタフェースが複数の場合、エ ラーメッセージが仮想インタフェースごとに出力されます。 【変更点】 変更前 仮想インタフェースことのメッセージ出力を行いません。 なお、複数の仮想インタフェースを活性化した場合のメッセージは以下のように表示されます。 # /opt/FJSVhanet/usr/sbin/strhanet -n sha0,sha1 hanet: 00000: information: normal end. 変更後 仮想インタフェースことのメッセージ出力を行います。 なお、複数の仮想インタフェースを活性化した場合のメッセージは以下のように表示されます。 # /opt/FJSVhanet/usr/sbin/strhanet -n sha0,sha1 hanet: 00000: information: normal end. name=sha0 hanet: 00000: information: normal end. name=sha1 【注意事項】 z コマンド実行時に、どの仮想インタフェースが活性化に失敗したのかを確認できます。 C.1.2.4 stphanetコマンド コマンド 【非互換内容】 仮想インタフェースの非活性化において、非活性化に失敗した仮想インタフェースが複数の場合、 エラーメッセージが仮想インタフェースごとに出力されます。 【変更点】 変更前 仮想インタフェースことのメッセージ出力を行いません。 なお、複数の仮想インタフェースを非活性化した場合のメッセージは以下のように表示されます。 446 C.1 伝送路二重化機能4.0A20から4.1A20への変更点 # /opt/FJSVhanet/usr/sbin/stphanet -n sha0,sha1 hanet: 00000: information: normal end. 変更後 仮想インタフェースことのメッセージ出力を行います。 なお、複数の仮想インタフェースを非活性化した場合のメッセージは以下のように表示されます。 # /opt/FJSVhanet/usr/sbin/stphanet -n sha0,sha1 hanet: 00000: information: normal end. name=sha0 hanet: 00000: information: normal end. name=sha1 【注意事項】 z コマンド実行時に、どの仮想インタフェースが非活性化に失敗したのかを確認できます。 C.1.3 非互換機能 伝送路二重化機能4.1A20において、前バージョンから非互換となる機能は以下の通りです。 C.1.3.1 待機ノードのリソース状態監視機能 待機ノードのリソース状態監視機能 【非互換内容】 クラスタアプリケーション作成時に“StandbyTransition”属性に値を設定することにより、待機 ノードのGLSリソースを“Standby”状態へ遷移させ、待機ノードのGLSリソースの状態を監視 できます。なお、値を設定しない場合は、待機ノードのGLSリソース状態を監視しません。詳細 は“5.1.4 待機ノードのリソース状態監視”を参照してください。 【変更点】 変更前 GLSリソースは”Offline”状態となり、待機ノードのGLSリソース状態を監視しません。 変更後 GLSリソースを“Standby”状態へ遷移させ、待機ノードのGLSリソースの状態を監視できます。 【注意事項】 z クラスタシステムの環境設定バックアップ機能により、バージョン4.0A20で退避した環 境設定を、バージョン4.1A20以降のクラスタシステムに復元する場合、 “StandbyTransition”属性は値が設定されていないため、そのまま使用した場合は、待 機ノードのGLSリソース状態を監視することができません。この場合、クラスタアプリ ケーションを一旦停止させ、RMS wizardを使用して“StandbyTransition”属性に値を設 定するようにしてください。 C.1.3.2 インタフェース状態監視機能 【非互換内容】 利用者が誤って、ifconfigコマンド等を使い、GLSで設定した物理インタフェースをUp/Downした 場合、運用上の本来の状態に復元します。詳細は“2.3.3 インタフェース状態監視機能”を参照 してください。 【変更点】 変更前 運用上の本来の状態に復元しません。 447 付録C 付録 バージョン毎の変更点 変更後 運用上の本来の状態に復元します。 【注意事項】 z 448 NIC切替方式の使用を中止する場合や、使用する物理インタフェースを変更する場合に は、環境設定の削除または変更後、resethanet -sコマンドにより束ねた物理インタフェー スの状態監視機能を一旦リセットする必要があります。なお、resethanetコマンドの詳細 については、“7.15 resethanetコマンド”を参照してください。 C.2 伝送路二重化機能4.1A20から4.1A30への変更点 C.2 伝送路二重化機能4.1A20から から4.1A30への変 への変 伝送路二重化機能 から 更点 以下の表C.2に、変更点の一覧を示します。 表C.2 伝送路二重化機能4.1A20から から4.1A30への変更点一覧 への変更点一覧 伝送路二重化機能 から 非互換種別 非互換項目 発生条件 新規コマンド ありません。 非互換コマンド hanetpollコマンド 伝送路二重化機能4.1A30以降 resethanetコマンド 伝送路二重化機能4.1A30以降 ネットワークアドレスの確認 伝送路二重化機能4.1A30以降 非互換機能 − C.2.1 新規コマンド 伝送路二重化機能4.1A30において、新規に提供するコマンドはありません。 C.2.2 非互換コマンド C.2.2.1 hanetpollコマンド コマンド 【非互換内容】 hanetpollコマンドの’-p’オプションで指定する監視先IPアドレスに、IPv6リンクローカルアドレス の指定を許可します。 【変更点】 変更前 監視先IPアドレスにIPv6リンクローカルアドレスを指定した場合は、エラーとします。 変更後 監視先IPアドレスにIPv6リンクローカルアドレスを指定した場合は、エラーとしません。 【注意事項】 z IPv6アドレスの自動構成が行われないネットワーク上において、監視先のIPアドレスに IPv6リンクローカルアドレスを指定して監視を行うことができます。 C.2.2.2 resethanetコマンド コマンド 【非互換内容】 resethanetコマンド実行時に’-i’オプションを指定して環境設定を一括削除した際、hanetmaskコマ ンドで設定したサブネットマスクの設定も削除します。 【変更点】 変更前 hanetmaskコマンドで設定したサブネットマスクの設定は削除しません。 変更後 hanetmaskコマンドで設定したサブネットマスクの設定も削除します。 449 付録C 付録 バージョン毎の変更点 C.2.3 その他の非互換項目 C.2.3.1 ネットワークアドレスの確認 ネットワークアドレスの確認 【非互換内容】 構成情報の設定時や仮想インタフェースの活性化時に、設定された仮想IPアドレスと物理IPアド レスに対するネットワークアドレスの整合性確認を行うようになりました。このため、各二重化 方式ごとに整合性の確認を行い、不適切なネットワークアドレスの仮想IPアドレス、または物理 IPアドレスが設定されている場合には、以下の警告メッセージを出力します。 警告メッセージ: hanet: 35800: warning: the same network addresses are inappropriate. hanetconfigコマンドにより構成情報の設定を行う前に、hanetmaskコマンドにてサブネットマスク の設定を行ってください。サブネットマスクの設定を事前に行っていない場合、構成情報の設定 時に警告メッセージが出力されることがあります。 【変更点】 変更前 構成情報に設定されたIPアドレスに対するネットワークアドレスの確認を行いません。 ネットワークアドレス 各インタフェース(物理 インタフェースや仮想イ ンタフェースなど)に設 定されたネットワークア ドレスが同一 二重化方式 結果 NIC切替方式 設定は正しい 警告メッセージなし 高速切替方式 設定は誤り 警告メッセージなし 変更後 構成情報に設定されたIPアドレスに対するネットワークアドレスの確認を行います。 ネットワークアドレス 各インタフェース(物理 インタフェースや仮想イ ンタフェースなど)に設 定されたネットワークア ドレスが同一 二重化方式 結果 NIC切替方式 設定は正しい 警告メッセージなし 高速切替方式 設定は誤り 警告メッセージあり(358番) 【注意事項】 z 450 以下のコマンド実行時に警告メッセージ(メッセージ番号358)が出力される場合は、 物理インタフェースおよび仮想インタフェースに設定したIPアドレスおよびネットマ スク値を確認し、設定に誤りがないかを確認してください。なお、警告メッセージが出 力された場合でも、コマンドの処理は停止せずに実行されます。 - /opt/FJSVhanet/usr/sbin/hanetconfig create - /opt/FJSVhanet/usr/sbin/hanetconfig modify - /opt/FJSVhanet/usr/sbin/hanetconfig copy - /opt/FJSVhanet/usr/sbin/strhanet - /opt/FJSVhanet/usr/sbin/hanetnic add - /opt/FJSVhanet/usr/sbin/hanethvrsc create C.2 伝送路二重化機能4.1A20から4.1A30への変更点 z システム起動時またはRMS起動時にネットワークアドレスの設定誤りを検出した場合 は、警告メッセージを標準エラー出力ではなくsyslogに出力する場合があります。 451 付録C 付録 バージョン毎の変更点 452 C.3 伝送路二重化機能4.1A30から4.1A40への変更点 C.3 伝送路二重化機能4.1A30から から4.1A40への変 への変 伝送路二重化機能 から 更点 ありません。 453 付録C 付録 バージョン毎の変更点 454 付録D 付録 その他 455 付録D 付録 その他 456 D.1 トラブルシューティング D.1 トラブルシューティング 伝送路二重化機能を使用した場合によくあるトラブルの原因/対処について説明します。 で共通) D.1.1 ネットワークが期待通りの動作をしない(IPv4/IPv6で共通 ネットワークが期待通りの動作をしない で共通 D.1.1.1 routeコマンドで設定した経路情報が削除される コマンドで設定した経路情報が削除される 現象 route add コマンドにより設定した静的経路情報が削除されてしまう。 原因および対策 route addコマンドにより設定された静的な経路情報は、伝送路二重化機能のインタフェー ス活性化/非活性化時および伝送路の異常検出時に、削除されることがあります。 ルーティングデーモンを使用していない場合は、静的な経路情報をOSの設定ファイル (/etc/sysconfig/network-scripts/route-ethX)に記述します。ルーティングデーモンを使用す る場合は、ルーティングデーモンの設定ファイルに、静的経路情報を記述してください。 詳細については“3.2.2 ネットワークの設定”を参照してください。 D.1.1.2 IPv6アドレスのアドレス自動構成が即座に行われない アドレスのアドレス自動構成が即座に行われない 現象 IPv6インタフェースの活性化時にIPv6アドレスのステートレスアドレス自動構成が即座 に行われず、サイトローカル/グローバルアドレスが付加されるのに時間がかかる場合 がある。 原因および対策 IPv6のインタフェースを活性化する場合、通常は物理インタフェースに対してリンクロ ーカルアドレスを付加して活性化した後、ステートレスアドレス自動構成によるサイト ローカル/グローバルアドレスの生成を即座に行うため、ルータ請求メッセージを送信 して隣接ルータに対してルータ広報メッセージを即座に送信するよう要求します。しか し、使用しているHUBでSTP(スパニングツリープロトコル)が動作している場合等は、イ ンタフェースの活性化後、実際に通信ができるようになるまでにある程度の時間がかか るため、ルータ広報メッセージの要求に失敗する場合があります。一般に、IPv6ルータ では定期的にルータ広報メッセージを送信しているため、このような場合でもある程度 時間が経過すれば、ステートレスアドレス自動構成が動作し、サイトローカル/グロー バルアドレスによる通信が可能となりますが、ルータがルータ広報メッセージを送信す る際の間隔が長い場合、ステートレスアドレス自動構成が動作し通信が可能となるまで に時間がかかる場合があります。このような場合は、ルータの設定を変更し、ルータ広 報メッセージがより短い間隔で送信されるようにしてください。 457 付録D 付録 その他 D.1.2 伝送路二重化機能の仮想インタフェース 伝送路二重化機能の仮想インタフェースや各機能が使用でき の仮想インタフェースや各機能が使用でき ない D.1.2.1 NIC切替方式 切替方式のインタフェースが活性化されない 切替方式のインタフェースが活性化されない 現象 以下のようなメッセージが出力されインタフェースの活性化に失敗する。 hanet: ERROR: 85700: polling information is not defined. devname = sha0(0) 原因および対策 NIC切替方式では、障害監視機能を使用して、ノード内およびノード間でのインタフェー ス切替制御を行います。したがって、hanetconfig createコマンドにより仮想インタフェー ス情報を定義しただけではNIC切替方式は動作しません。必ず、hanetpoll createコマンド により監視先情報を設定する必要があります。監視先情報が設定されていない場合、引 継ぎIPアドレスも活性化されません。また、クラスタ運用の場合、アプリケーションの 起動に失敗します。 また、論理アドレス引継ぎ機能を使用する場合で、物理インタフェースを共有する場合、 各仮想インタフェース情報単位に監視先情報が必要となります。このような場合は、最 初に定義した仮想インタフェース情報および監視先情報をhanetconfig copyコマンドおよ び、hanetpoll copyコマンドを用いて複製してください。 D.1.2.2 NIC切替方式 切替方式で待機パトロール 切替方式で待機パトロールの復旧時に即時切戻しが行われない で待機パトロールの復旧時に即時切戻しが行われない 現象 NIC切替方式で待機パトロールの復旧時に以下のメッセージが表示され、Secondaryイン タフェースからPrimaryインタフェースへの即時切戻しが行われない。 hanet: INFO: 88500: standby interface recovered. (sha1) hanet: INFO: 89700: immediate exchange to primary interface is canceled. (sha1) 原因および対策 伝送路異常によるPrimaryインタフェースからSecondaryインタフェースへの切替後、リン クアップ遅延時間(デフォルト60秒)が経過する前に待機パトロールが復旧した場合、 PrimaryインタフェースとSecondaryインタフェースとの間の切替が無限に繰り返される 恐れがあるため、上記のメッセージを表示し、Primaryインタフェースへの切替を中止し ます。対処は必要ありません。 D.1.2.3 NIC切替方式 切替方式で待機パトロール 切替方式で待機パトロールの異常検出メッセージが表示される で待機パトロールの異常検出メッセージが表示される 現象 NIC切替方式で待機パトロールを使用した場合、以下のメッセージが表示される。 hanet: INFO: 87500: standby interface failed. 原因および対策 待機パトロール機能による監視を行う伝送路上に、VLANを設定したスイッチが存在する 場合で、二重化したNICを異なるVLAN識別子のポートにそれぞれ接続した場合、または、 二重化したNICの片方もしくは両方をスイッチのタグ付きメンバのポートに接続した場 458 D.1 トラブルシューティング 合に、本現象が発生します。 VLANを設定したスイッチでは、VLAN識別子が異なるポート間の通信を行うことができ ないため、二重化したNICを異なるVLAN識別子のポートに接続した場合、待機パトロー ル機能の監視フレームが待機NICと運用NICの間で送受信できず、875番のメッセージを 出力します。 また、VLAN識別子が同一のポートであっても、そのポートがタグ付きメンバに設定され ていて、かつ、使用するNICがタグVLAN(IEEE802.1Q準拠)をサポートしていない場合 は、スイッチからのタグ付きフレームを受信することができないため、この場合も待機 パトロール機能の監視フレームを送受信できず、875番のメッセージを出力します。 本現象を解消するためには、スイッチのVLAN設定を見直し、二重化したNICを接続する ポートのVLAN識別子が同一となるように設定してください。また、使用するNICがタグ VLANをサポートしていない場合は、スイッチのポートをタグ無しメンバとして設定して ください。 459 付録D 付録 その他 D.1.3 運用中に異常が発生(シングル構成 運用中に異常が発生 シングル構成/クラスタ構成で共通 シングル構成 クラスタ構成で共通) クラスタ構成で共通 D.1.3.1 NIC切替方式 切替方式で監視先が故障していないのに切替えが発生する 切替方式で監視先が故障していないのに切替えが発生する 現象 ネットワーク機器に異常がないにもかかわらず、以下のようなメッセージが出力され HUB監視が異常終了する。 hanet: ERROR: 87000: polling status changed: Primary polling failed. (eth0,target=192.168.70.100) hanet: ERROR: 87100: polling status changed: Secondary polling failed. (eth1,target=192.168.70.101) 原因および対策 NIC切替方式では、インタフェースの活性化に伴うEthernetレベルでのデータリンクの確 立処理で時間がかかる場合があり、インタフェースを活性化しても即座に通信が可能な 状態にはなりません。一般的には、インタフェースを活性化後、数10秒程度で通信可 能な状態になりますが、接続するHUBによっては1分を超える時間を要する場合があり、 その間にHUB監視に失敗し切替が発生する場合があります。 このような場合は、hanetpoll onコマンドにより、リンクアップの完了待ち時間(デフォル ト値: 60秒)を延長してください。また、使用するHUBがSTP(スパニングツリープロトコ ル)を使用する設定となっている場合、STPの転送遅延タイマにより、使用しているポー トで通信可能な状態となるまでに時間を要するため、転送遅延時間に合せてリンクアッ プの完了待ち時間を延長してください。STPが動作しているHUBでは、リンクアップの完 了後に実際に通信が可能となるまでに転送遅延時間の2倍(一般的な値は30秒)の時間を 要します。STPが動作している場合の標準的なリンクアップの完了待ち時間は、以下の計 算式により見積もることができます。 なお、STP転送遅延時間の確認方法については、使用しているHUBのマニュアルを参照し てください。 リンクアップの完了待ち時間 > STP転送遅延時間 * 2 + 監視時間 * 監視回数 z ファイアウォールが動作しているシステム上でHUB監視を行う場合は、監視先IPに対す るpingが通過するようファイアウォールの設定を行う必要があります。通過設定が行わ れていない場合には、HUB監視に失敗します。 D.1.3.2 運用コマンドの実行やクラスタアプリケーションの起動に時間がかか る 現象 伝送路二重化機能の運用コマンドの実行に時間がかかる。 クラスタ運用時にアプリケーションの起動やノード切替に時間がかかる。 原因および対策 仮想インタフェース情報や監視先情報等で指定したホスト名、IPアドレスが /etc/hostsフ ァイルに記述されていない場合や、/etc/nsswitch.confにおいて、アドレス解決順でfilesが 先頭に指定されていない場合、内部的に実行している名前−アドレス変換処理に時間が かかり、コマンドの実行やクラスタ状態遷移に時間がかかる場合があります。伝送路二 重化機能で使用するIPアドレス、ホスト名がすべて /etc/hosts に記述されていること、お よび、名前−アドレス変換時に /etc/hosts が最初に参照されることを確認してください。 460 D.1 トラブルシューティング D.1.4 運用中に異常が発生(クラスタ構成の場合 運用中に異常が発生 クラスタ構成の場合) クラスタ構成の場合 D.1.4.1 高速切替方式でノード切替えが行われない 高速切替方式でノード切替えが行われない 現象 クラスタ運用時に高速切替方式でクラスタ間フェイルオーバ(ノード間の業務切替え) が行われない。 原因および対策 高速切替方式では、通信中のすべての相手システムからの応答が途絶えた場合に伝送路 異常が発生したと判断します。そのため、すべてのケーブルが抜けている場合や、すべ てのHUBの電源が投入されていない場合にはノード切替は行われません。ethtoolコマン ドで“Link detected: no”のメッセージが表示されるような場合は、ケーブルおよびHUB の状態を確認してください。ただし、NICのドライバが、ethtoolコマンドに対応していな い場合は、このコマンドは使用できません。 # ethtool eth0 Settings for eth1: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: No Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 1 Transceiver: internal Auto-negotiation: off Supports Wake-on: g Wake-on: g Current message level: 0x00000007 (7) Link detected: yes 461 付録D 付録 その他 D.1.5 切替え後の再接続が遅い(シングル構成 切替え後の再接続が遅い シングル構成/クラスタ構成で共通 シングル構成 クラスタ構成で共通) クラスタ構成で共通 D.1.5.1 NIC切替方式 切替方式で待機インタフェース 切替方式で待機インタフェースへの切替え後、通信が復旧するまで で待機インタフェースへの切替え後、通信が復旧するまで に時間がかかる 現象 STP(スパニングツリープロトコル)が動作しているHUBを使用している場合にNIC切替方 式で運用NICから待機NICへのインタフェース切替を行った場合、待機NICによる通信が 可能になるまでに30秒程度かかる。 原因および対策 STPが動作しているHUBでは、インタフェースの活性化によりリンクが確立されても即座 に通信が可能となるわけではありません。STPが動作しているHUBでは転送遅延タイマに よりNICが接続されているポートでリンクが確立された後、一定時間データの送受信が抑 止されます。待機NICへの切替後、即座に通信が継続できるようにするためには、待機パ トロールを使用するようにしてください。待機パトロールを使用している場合、運用NIC、 待機NICの双方で常時リンクが確立されているため、待機NICへの切替を行った直後でも STPの転送遅延タイマによりデータの送受信が抑止されることはありません。 462 D.1 トラブルシューティング D.1.6 利用者のオペレーションミス D.1.6.1 仮想インタフェースを コマンドで誤って削除した 仮想インタフェースをifconfigコマンドで誤って削除した 現象 ifconfigコマンドにより、高速切替方式の仮想インタフェース(sha)を誤って削除してしま い、復旧できなくなった。 原因および対策 高速切替方式において、ifconfigコマンドにより仮想インタフェース(sha)の非活性を行っ た場合、その後のstrhanet/stphanetコマンドの動作は保証できません。誤って仮想インタフ ェースを非活性化してしまった場合は、以下の手順にて復旧してください。 [復旧例 復旧例1] 復旧例 高速切替方式の仮想インタフェースsha0に対して、誤って“ifconfig sha0 down” を実行 した場合。 IPv4アドレスを使用している場合 # ifconfig sha0 IPv4アドレス netmask ネットワークマスク broadcast ブロードキャス トアドレス arp up IPv6アドレスを使用している場合 # ifconfig sha0 up # ifconfig sha0 add IPv6アドレス/prefix長 クラスタシステムの場合は、仮想インタフェースを自動的に復旧します。なお、自動的に復旧が 可能な仮想インタフェースについては、“2.3.3 インタフェース状態監視機能”を参照してくだ さい。 463 付録D 付録 その他 D.1.7 環境設定ミス D.1.7.1 GLSデーモンが起動しない デーモンが起動しない 現象 Linuxのカーネルをバージョンアップしたところ、GLSのデーモンが起動しない。また、 システムの起動ログ(/var/log/boot.log)に“Starting hanet: failed”というエラーメッセー ジが出力される。 原因および対策 GLSはパッケージをインストール時に、GLSの仮想ドライバ(shaドライバ)をコンパイ ルします。コンパイル時のカーネルのバージョンと、GLS運用時のカーネルのバージョ ンが異なる場合はドライバのロードに失敗するため、GLSのデーモンは起動しません。 GLSのパッケージをインストールした時のカーネルと運用中のカーネルのバージョンが 同じかどうかを確認してください。なお、Linuxのカーネルをアップデートした場合は、 GLSのパッケージを再度、インストールしてください。 464 用語集 HUB-HUB間監視機能 HUB-HUB間監視機能 HUBとHUBの接続(カスケード接続)に異常が発生していないかを監視する機能。監視範囲は、 運用系インタフェースから、運用系インタフェースにつながるHUB、待機系インタフェースに つながるHUBまでです。本機能は、HUB監視機能の監視範囲を含みます。 [関連項目] HUB監視機能、待機パトロール機能 HUB監視機能 HUB監視機能 運用系インタフェースから運用系インタフェースにつながるHUBまでの監視を行う機能。異常 が検出された場合、待機系インタフェースへの切替えを行います。 [関連事項] HUB-HUB間監視機能、伝送路異常監視 LANカード LANカード NIC (Network Interface Card) と同じ意味です。 NIC共有化機能 NIC共有化機能 すべてのNICおよび構成情報で付加する物理IPアドレスが同一の場合、NICを共有して複数の構 成情報を生成する機能。1組の二重化NICに複数のIPを割付ける場合に使用します。また、クラ スタ相互待機運用を行う場合にも使用します。 NIC切替方式 NIC切替方式 二重化したNICを排他使用して、故障時に切替えることにより高信頼化を実現する方式です。本 方式では、二重化するNICは、同一ネットワーク上に接続する必要があります。 RMS Wizard RMSが動作するためのクラスタ構成定義を作成するソフトウェアツール。詳細は “PRIMECLUSTER導入運用手引書”を参照してください。 Web-Based Admin View PRIMECLUSTERのグラフィックユーザインタフェースを活用するための共通基盤。詳細は “PRIMECLUSTER導入運用手引書”を参照してください。 運用系インタフェース 現在、通信に使用されているインタフェース。 [関連事項] 待機系インタフェース IPアドレス 仮想IP アドレス( IP 仮想 アドレス(仮想IP) 仮想IP) 仮想インタフェースに割付けられたIPアドレス。 [関連事項] 仮想インタフェース 仮想インタフェース 伝送路二重化機能が、冗長化したNICを1つの仮想的なNICとして扱うために生成するインタフ ェース。仮想インタフェース名は、shaX(Xは0,1,2..)で表されます。 [関連事項] 仮想IPアドレス(仮想IP) 監視フレーム GLSが伝送路監視を行うための独自フレームです。高速切替方式では、相手ホストを監視するた めに使用します。NIC切替方式では、待機パトロール機能として、待機系インタフェースを監視 するために使用します。 [関連事項] 待機パトロール機能、HUB監視機能、HUB-HUB間監視機能 クラスタ間フェイルオーバ機能((フェイ クラスタ間フェイルオーバ機能 フェイルオーバ機能) ルオーバ機能) クラスタを運用時に、ある仮想インタフェースが束ねている物理インタフェースがすべて異常と なった場合か、運用系ノードがパニックやハングが発生した場合に、クラスタ間のフェイルオー 465 バを行う機能。 高速切替方式 同一ネットワーク上のサーバ間の伝送路を冗長化し、伝送路障害発生時の通信継続、および伝送 路同時使用によるトータルスループットの向上を実現する方式です。 実インタフェース 物理インタフェースと同じ意味です。 自動切戻し機能 異常が発生したLANが復旧した場合、オペレータの介入なしで自動的に切戻す機能。詳細は、待 機パトロール機能(異常発生時自動切戻し機能)、もしくは待機パトロール機能(即時自動切戻し機 能)を参照。 [関連事項] 待機パトロール機能(異常発生時自動切戻し機能)、待機パトロール機能(即時自動切戻 し機能) セカンダリインタフェース NIC切替方式において、最初は待機させるインタフェース。プライマリインタフェースに異常が 発生すると、待機系インタフェースから運用系インタフェースに切替わります。 [関連事項] プライマリインタフェース 待機系インタフェース 現在、通信に使用されていないが、切替えにより、使用するインタフェース。 [関連事項] 運用系インタフェース 待機パトロール機能 NIC切替方式において、待機系インタフェースの状態を監視する機能。待機系インタフェースを 定期的に監視することで、NIC切替えの失敗を事前に察知することができます。待機パトロール は、監視フレームを待機系インタフェースから運用系インタフェースに送信し、その応答を監視 することにより行います。監視範囲は、待機系インタフェースから、待機系インタフェースにつ ながるHUB、運用系につながっているHUB、運用系インタフェースになります。これは、 HUB-HUB間監視機能の監視範囲を含んでいます。したがって、待機パトロール機能使用時は、 HUB-HUB間監視機能を使用する必要がありません。なお、HUB-HUB間監視の監視範囲は、運 用系インタフェースから、運用系インタフェースにつながるHUB、待機系インタフェースにつ ながるHUBまでとなり、待機系インタフェースは含まれません。 [関連事項] 待機パトロール機能(異常発生時自動切戻し)、待機パトロール機能(即時自動切戻し) 待機パトロール機能((異常発生時自動切戻し) 待機パトロール機能 異常発生時自動切戻し) 異常が発生したインタフェースが復旧した場合に、自動的に待機系として組み込む場合の待機パ トロール機能。本機能を使用することにより、異常が発生したプライマリインタフェースが復旧 した場合、自動的に待機系インタフェースとして組み込まれます。これにより、セカンダリイン タフェースで異常が発生した場合は、プライマリインタフェースへの切戻しを行うことができま す。 [関連事項] 待機パトロール機能、待機パトロール機能(即時自動切戻し) 待機パトロール機能((即時自動切戻し) 待機パトロール機能 即時自動切戻し) 異常が発生したインタフェースが復旧した場合に、即時に切戻しを行う場合の待機パトロール機 能。本機能を使用することにより、異常が発生したプライマリインタフェースが復旧した場合、 直ちに運用系インタフェースとして切戻します。このとき、セカンダリインタフェースは、待機 系インタフェースとして組み込まれます。 [関連事項] 待機パトロール機能、待機パトロール機能(異常発生時自動切戻し) 伝送路異常監視 HUB監視機能と同じ意味。 [関連事項] HUB-HUB間監視機能 466 伝送路監視の共有 複数の仮想インタフェースが同一の監視先を指定することを意味します。なお、同一の監視先を 指定した仮想インタフェースは、伝送路異常が発生した場合はすべて同時に切替えが行われます。 [関連事項] NIC切替方式 伝送路二重化機能 ネットワークの伝送路を冗長化して、通信の高信頼化を実現する機能。 動的切替え機能 運用系インタフェースが活性化されている状態で、待機系インタフェースへの切替えを行う機能。 引継ぎ仮想インタフェース クラスタのノード間で引継がれるGLSのインタフェース。引継ぎ仮想インタフェースには、65 番以降の論理番号をもつ論理仮想インタフェースが設定されます。 [関連事項] 論理仮想インタフェース IPアドレス 物理IP アドレス( IP 物理 アドレス(物理IP) 物理IP) 物理インタフェースに割付けられたIPアドレス。 [関連事項] 物理インタフェース IPアドレス引継ぎ機能 物理IP アドレス引継ぎ機能 IP 物理 NIC切替方式において物理IPアドレスを冗長化したNIC間で引継ぐ機能。クラスタ運用では、物 理IPアドレス引継ぎ機能I、IPアドレス引継ぎ機能IIの2つの機能に分かれます。 IPアドレス引継ぎ機能 物理IP アドレス引継ぎ機能I IP 物理 アドレス引継ぎ機能I 物理IPアドレスをクラスタ間で引継ぐ機能。本機能を使用する場合、hanetconfigコマンドで仮 想インタフェースを作成する際に、-eオプションを指定します。クラスタ間で運用系ノードから 待機系ノードへの切替えが発生した場合、物理IPアドレスを引継ぐことが可能です。また、クラ スタの待機系ノードで物理インタフェースの活性化を行います。 IPアドレス引継ぎ機能 物理IP アドレス引継ぎ機能II IP 物理 アドレス引継ぎ機能II 物理IPアドレスをクラスタ間で引継ぐ機能。本機能を使用する場合、hanetconfigコマンドで仮 想インタフェースを作成する際に、-eオプションを指定しません。クラスタ間で運用系ノードか ら待機系ノードへの切替えが発生した場合、物理IPアドレスを引継ぐことが可能です。また、ク ラスタの待機系ノードで物理インタフェースの活性化は行いません。 物理インタフェース システムに実装されているNICに対して生成されるインタフェース。 [関連事項] 物理IPアドレス(物理IP) プライマリインタフェース NIC切替方式において、最初に通信に使用するインタフェース。 [関連事項] セカンダリインタフェース ユーザコマンド実行機能 特定のタイミングでユーザが任意にコマンドを実行することができる機能。 [関連事項] NIC切替方式 IPアドレス 論理IP アドレス( IP 論理 アドレス(論理IP) 論理IP) 論理インタフェースに割付けられたIPアドレス。 [関連事項] 論理インタフェース IPアドレス引継ぎ機能 論理IP アドレス引継ぎ機能 IP 論理 論理IPアドレスを冗長化したNIC間で引継ぐ機能。クラスタ運用の場合、運用系ノードから待機 系ノードへの切替えが発生した場合、論理IPアドレスを引継ぐことが可能です。なお、この時、 物理IPアドレスは引継がれません。 論理インタフェース 1つの物理インタフェースに対して、別名で生成される論理的なインタフェース。例えば、物理 467 インタフェースeth0に対する論理インタフェースはeth0:X(Xは1,2..)となります。 [関連事項] 論理IPアドレス(論理IP) 論理仮想インタフェース 1つの仮想インタフェースに対して、別名で生成される論理的なインタフェース。例えば、仮想 インタフェースsha0に対する論理仮想インタフェースはsha0:X(Xは2,3..64)となります。なお、 Xが65以降は、クラスタ構成時の引継ぎ仮想インタフェースとして使用されます。 [関連事項] 引継ぎ仮想インタフェース 468 略語 GLS Global Link Services LAN ローカルエリアネットワーク (local area network) NIC ネットワークインタフェースカード (network interface card) PHP PCI Hot Plug SIS Scalable Internet Services RMS Reliant Monitor Services 469 470 索引 H か hanetconfigコマンド...............................445 カーネルパラメタ ...................................63 hanetpollコマンド .......................... 445, 449 仮想IPアドレス(仮想IP) .......................465 HUB-HUB間監視機能...................... 36, 465 仮想インタフェース........ 99, 458, 463, 465 HUB監視.................................................34 監視間隔 .................................................85 HUB監視機能...................... 34, 79, 80, 465 監視先 ....................................................85 L LANカード ...........................................465 監視先情報..............................................79 監視フレーム ........................................465 き N NIC共有345, 349, 361, 367, 389, 393, 401, 407, 415, 419, 423, 427, 433 切替え機能........................................18, 23 く NIC共有化機能.....................................465 クラスタアプリケーション ...................160 NIC切替方式4, 10, 20, 31, 52, 58, 68, 71, 74, クラスタ間フェイルオーバ機能(フェイルオ 77, 82, 87, 119, 128, 133, 138, 142, 145, 149, 154, 345, 389, 415, 458, 460, 462, 465 ーバ機能)...........................................465 こ 高速切替方式3, 9, 15, 30, 51, 56, 67, 71, 73, R RMS Wizard ........................................465 S 77, 119, 127, 132, 137, 141, 144, 148, 153, 265, 289, 317, 461, 466 し stphanetコマンド ...................................446 実インタフェース .................................466 strhanetコマンド ....................................446 自動切戻し機能............................... 38, 466 W Web-Based Admin View ......................465 い インタフェース状態監視機能.......... 49, 447 う 運用系インタフェース ..........................465 障害監視機能 ....................................17, 22 せ セカンダリインタフェース ...................466 た 待機インタフェース..............................462 待機系インタフェース ..........................466 待機パトロール............................... 85, 458 471 索引 待機パトロール機能........................ 38, 466 待機パトロール機能(異常発生時自動切戻 し) .....................................................466 待機パトロール機能(即時自動切戻し) ...466 単一物理インタフェース...................33, 79 て 伝送路異常監視.....................................466 伝送路監視の共有 .................................467 伝送路二重化機能3, 97, 167, 225, 445, 449, 453, 458, 467 と 物理IPアドレス(物理IP) .......................467 ふ 複数仮想インタフェース...................28, 79 複数論理仮想インタフェース............32, 79 物理IPアドレス引継ぎ機能 ...................467 物理IPアドレス引継ぎ機能I..................467 物理IPアドレス引継ぎ機能II ................467 物理インタフェース.......30, 40, 79, 85, 467 プライマリインタフェース ...................467 め メッセージ一覧.....................................223 ゆ ユーザコマンド実行機能........... 43, 86, 467 動的切替え機能.....................................467 り に 二重化方式...................................... 5, 6, 56 リソース状態監視機能 ..........................447 ろ ね ネットワークアドレス ..........................450 ひ 引継ぎ仮想インタフェース ... 160, 163, 467 472 論理IPアドレス(論理IP) .......................467 論理IPアドレス引継ぎ機能 ...................467 論理インタフェース..............................467 論理仮想インタフェース269, 293, 321, 468