ホームページ  >  記事  >  バックエンド開発  >  DB2+HADR+TSA 高可用性テスト -- DB2HAICU が自動フェイルオーバーを実現するように TSA を構成する_PHP チュートリアル

DB2+HADR+TSA 高可用性テスト -- DB2HAICU が自動フェイルオーバーを実現するように TSA を構成する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:03:111665ブラウズ

DB2+HADR+TSA 高可用性テスト - DB2HAICU は自動フェイルオーバーを実現するために TSA を構成します

  • ネットワークアーキテクチャ

  • 最初にスタンバイノードで構成する必要があります
[root@db2-node02 ~]# su - db2inst2
[db2inst2@db2-node02 ~]$ db2 "GHAN 上のデータベースのスナップショットを取得"


HADR ステータス
役割 = スタンバイ
ステータス = ピア
同期モード = 同期
接続ステータス = 接続済み、2015-12 - 24 08:32:52.872408
ピア ウィンドウが終了しました = 2015-12-24 09:04:59.000000 (1450965899)
ピア ウィンドウ (秒) = 120
失われたハートビート = 0
localhost = 10.0.0.2
ローカル サービス = DB2_HADR _GHAN2
リモートホスト = 10.0.0.1
リモート サービス = DB2_HADR_GHAN1
リモート インスタンス = db2inst2
タイムアウト (秒) = 120
プライマリ ログの場所 (ファイル、ページ、LSN) = S0000014.LOG、3、000000000972 B8DB
バックアップ ログの場所 (ファイル、ページ) 、LSN) = S0000014.LOG、3、000000000972B8DB
ログ間隔の移動平均 (バイト単位) = 0


データベースのメモリ使用量:


-------- ------------- ----


[db2inst2@db2-node02 ~]$ db2haicu
DB2 高可用性インスタンス構成ユーティリティ (db2haicu) へようこそ。
詳細な診断情報は、DB2 サーバー診断ログ ファイル db2diag.log にあります。 db2pd ユーティリティを使用して、作成したクラスター ドメインのステータスを照会することもできます。
db2haicu を使用してクラスター環境を構成する方法の詳細については、DB2 インフォメーション センターのトピック「DB2 高可用性インスタンス構成ユーティリティ (db2haicu)」を参照してください。
db2haicu は、現在の DB2 データベース マネージャー インスタンスが db2inst2 であると判断しました。 次のクラスター構成がこのインスタンスに適用されます。
db2haicu は現在の設定に関する情報を収集しています。すべてのパスがインスタンスによって検出されるように、db2haicu はすべてのデータベースをアクティブにする必要があるため、このステップが完了するまでに時間がかかることがあります...
db2haicu を使用してクラスター環境を構成すると、クラスター・ドメインが作成されます。 詳しくは、DB2 インフォメーション・センターのトピック『db2haicu を使用したクラスター・ドメインの作成』を参照してください。 db2haicu は、現在のマシン上で既存のアクティブなクラスター ドメインを検索しています...
db2haicu は、このマシン上でクラスター ドメインを見つけませんでした。 db2haicu は、新しいクラスター ドメインを作成するためにクラスター ノードに関する情報をシステムに問い合わせます...
db2haicu このマシンにはクラスター ドメインが見つかりません。高可用性を実現するためにクラスター環境の構成を続行するには、クラスター・ドメインを作成する必要があります。作成しないと、db2haicu が終了します。
ドメインを作成して続行しますか? [1]
1. はい
2. いいえ
1
新しいドメインに一意の名前を作成します:
db2ha
次に、新しいドメインにノードを追加する必要があります。
ドメイン db2ha にはクラスター ノードがいくつ含まれますか?
2
ドメインに追加したいマシンのホスト名を入力してください:
db2-node01
ドメインに追加したいマシンのホスト名を入力してください:
db2-node02
これで、db2haicu は以下を含む新しいドメインを作成できます。指定した 2 台のマシン。ここでドメインを作成しないことを選択した場合、db2haicu は終了します。

今すぐドメインを作成しますか? [1]
1. はい
2. いいえ
1
クラスター内にドメイン db2ha を作成しています...
クラスター内にドメイン db2ha が正常に作成されました。
クォーラムデバイスをドメイン用に設定できるようになりました。詳細については、DB2 インフォメーション センターのトピック「クォーラム デバイス」を参照してください。ドメインのクォーラム デバイスを構成しない場合、クラスター内の一部のマシンが接続を失ったときにオペレーターが手動で介入する必要があります。

db2ha というドメインのクォーラム デバイスを構成しますか? [1]
1. はい
2. いいえ
1
以下は、サポートされているクォーラム デバイス タイプのリストです:
1. ネットワーク クォーラム
使用するクォーラム デバイス タイプに対応する番号を入力します: [1]
1
クォーラム デバイスのネットワーク アドレスを指定します:
108.88.3.254
ドメイン db2ha のクォーラム デバイスを構成中...
ドメイン db2ha のクォーラム デバイスが正常に構成されました。
クラスター マネージャーは、ドメイン内の各マシン上で 4 つのネットワーク インターフェイス カードを検出しました。 db2haicu を使用して、これらのネットワーク・インターフェース・カード用のネットワークを作成できます。 詳細については、DB2 インフォメーション センターのトピック『db2haicu を使用したネットワークの作成』を参照してください

これらのネットワーク インターフェイス カード用のネットワークを作成しますか? [1]
1. はい
2. いいえ
1
クラスター ノード db2-node01 上のネットワーク インターフェイス カード eth0 のネットワーク名を入力します:
1. このネットワーク インターフェイス カードの新しいパブリック ネットワークを作成します。
2. このネットワーク インターフェイス カード用に新しいプライベート ネットワークを作成します。
選択内容を入力してください:
1
クラスター ノード db2-node01 上のネットワーク インターフェイス カード eth0 をネットワーク db2_public_network_0 に追加してもよろしいですか? [1]
1. はい
2. いいえ
1
クラスター ノード db2-node01 のネットワーク インターフェイス カード eth0 をネットワーク db2_public_network_0 に追加しています...
クラスター ノード db2-node01 のネットワーク インターフェイス カード eth0 をネットワーク db2_public_network_0 に追加しました。
クラスターノード db2-node02 上のネットワークインターフェースカード eth0 のネットワーク名を入力します: db2_public_network_0
2. このネットワーク インターフェイス カード用に新しいパブリック ネットワークを作成します。
3. このネットワーク インターフェイス カードの新しいプライベート ネットワークを作成します。
選択内容を入力してください:
1
クラスター ノード db2-node02 上のネットワーク インターフェイス カード eth0 をネットワーク db2_public_network_0 に追加してもよろしいですか? [1]
1. はい
2. いいえ
1
クラスター ノード db2-node02 のネットワーク インターフェイス カード eth0 をネットワーク db2_public_network_0 に追加しています...
クラスター ノード db2-node02 のネットワーク インターフェイス カード eth0 をネットワーク db2_public_network_0 に追加しました。
クラスター ノード db2-node02 上のネットワーク インターフェイス カード eth1 のネットワーク名を入力します:
1. db2_public_network_0
2. このネットワーク インターフェイス カードの新しいパブリック ネットワークを作成します。
3. このネットワーク インターフェイス カードの新しいプライベート ネットワークを作成します。
選択内容を入力してください:
3
クラスター ノード db2-node02 上のネットワーク インターフェイス カード eth1 をネットワーク db2_private_network_0 に追加してもよろしいですか? [1]
1. はい
2. いいえ
1
クラスター ノード db2-node02 のネットワーク インターフェイス カード eth1 をネットワーク db2_private_network_0 に追加しています...
クラスター ノード db2-node02 のネットワーク インターフェイス カード eth1 をネットワーク db2_private_network_0 に追加しました。
クラスター ノード db2-node01 のネットワーク インターフェイス カード eth1 の名前を入力します:
1. db2_public_network_0
3. このネットワーク インターフェイス カードの新しいパブリック ネットワークを作成します。
4. このネットワーク インターフェイス カードの新しいプライベート ネットワークを作成します。
選択内容を入力してください:
1
クラスター ノード db2-node01 上のネットワーク インターフェイス カード eth1 をネットワーク db2_private_network_0 に追加してもよろしいですか? [1]
1. はい
2. いいえ
1
クラスター ノード db2-node01 のネットワーク インターフェイス カード eth1 をネットワーク db2_private_network_0 に追加しています...
クラスター ノード db2-node01 のネットワーク インターフェイス カード eth1 をネットワーク db2_private_network_0 に追加しました。
インスタンス db2inst2 の高可用性構成パラメーターを取得しています...
クラスターマネージャー名構成パラメーター (高可用性構成パラメーター) が設定されていません。詳しくは、DB2 インフォメーション・センターのトピック『cluster_mgr - クラスター・マネージャー名構成パラメーター』を参照してください。高可用性構成パラメータを設定しますか?
高可用性構成パラメーターの有効な設定は次のとおりです:
1. TSA
2. プロバイダー
高可用性構成パラメーターの値を入力します: [1]
1
インスタンス db2inst2 の高可用性構成パラメーターを TSA に設定します。
DB2 データベース パーティション 0 をクラスターに追加しています...
DB2 データベース パーティション 0 をクラスターに正常に追加しました。
GHAN で HADR データベースの HADR フェイルオーバーを検証して自動化したいですか? [1]
1. はい
2. いいえ
1
HADR データベース GHAN をドメインに追加しています...
クラスター ノード 10.0.0.1 がドメインに見つかりません。ホスト名を再入力してください。
db2-node01
クラスターノード 10.0.0.2 がドメイン内に見つかりませんでした。ホスト名を再入力してください。
db2-node02
HADR データベース GHAN をドメインに追加しています...
HADR データベース GHAN は高可用性であることが確認されました。 ただし、このノードが HADR データベース GHAN のスタンバイ ノードであることが db2haicu によって検出されるため、このデータベースをこのノードのクラスターに追加することはできません。 HADR データベース

GHAN のマスターノードで db2haicu を実行して、データベースを自動フェイルオーバー用に構成します。
すべてのクラスター構成が正常に完了しました。 db2haicu が終了しています...
[db2inst2@db2-node02 ~]$


    マスターノードで構成中
[db2inst2@db2-node01 ~]$ db2haicu
DB2 高可用性インスタンス構成ユーティリティ (db2haicu) へようこそ)。
詳細な診断情報は、DB2 サーバー診断ログ ファイル db2diag.log にあります。 db2pd ユーティリティを使用して、作成したクラスター ドメインのステータスを照会することもできます。
db2haicu を使用してクラスター環境を構成する方法の詳細については、DB2 インフォメーション センターのトピック「DB2 高可用性インスタンス構成ユーティリティ (db2haicu)」を参照してください。
db2haicu は、現在の DB2 データベース マネージャー インスタンスが db2inst2 であると判断しました。 次のクラスター構成がこのインスタンスに適用されます。
db2haicu は現在の設定に関する情報を収集しています。すべてのパスがインスタンスによって検出されるように、db2haicu はすべてのデータベースをアクティブにする必要があるため、このステップが完了するまでに時間がかかることがあります...
db2haicu を使用してクラスター環境を構成すると、クラスター・ドメインが作成されます。 詳しくは、DB2 インフォメーション・センターのトピック『db2haicu を使用したクラスター・ドメインの作成』を参照してください。 db2haicu は、現在のマシン上で既存のアクティブなクラスター ドメインを検索しています...
db2haicu は、このマシン上で db2ha というクラスターを見つけました。 次のクラスター構成は、このドメインに適用されます。
インスタンス db2inst2 の高可用性構成パラメーターを取得しています...
クラスターマネージャー名構成パラメーター (高可用性構成パラメーター) が設定されていません。詳しくは、DB2 インフォメーション・センターのトピック『cluster_mgr - クラスター・マネージャー名構成パラメーター』を参照してください。高可用性構成パラメータを設定しますか?
高可用性構成パラメータの有効な設定は次のとおりです:
1. TSA
2. プロバイダー
高可用性構成パラメータの値を入力します: [1]
1
インスタンス db2inst2 の高可用性構成パラメーターを TSA に設定します。
DB2 データベース パーティション 0 をクラスターに追加しています...
DB2 データベース パーティション 0 をクラスターに正常に追加しました。
GHAN で HADR データベースの HADR フェイルオーバーを検証して自動化したいですか? [1]
1. はい
2. いいえ
1
HADR データベース GHAN をドメインに追加しています...
クラスター ノード 10.0.0.2 がドメインに見つかりません。ホスト名を再入力してください。
db2-node02
クラスターノード 10.0.0.1 がドメイン内に見つかりませんでした。ホスト名を再入力してください。
db2-node01
HADR データベース GHAN をドメインに追加しています...
HADR データベース GHAN をドメインに正常に追加しました。
HADR データベース GHAN の仮想 IP アドレスを構成しますか? [1]
1.はい
2.いいえ
1
仮想IPアドレスを入力します:
108.88.3.107
仮想IPアドレス108.88.3.107のサブネットマスクを入力します:[255.255.255.0]
255.255.255.0
仮想 IP アドレス 108.88.3.107 ネットワークを選択します:
1. db2_private_network_0
2. db2_public_network_0
選択内容を入力します:
2
仮想 IP アドレス 108.88.3.107 をドメインに追加します...
仮想 IP アドレス 108.88.3.107 をエリアに追加します。
すべてのクラスター構成が正常に完了しました。 db2haicu は終了しています...
[db2inst2@db2-node01 ~]$

  • クラスターのステータスを表示
[root@db2-node02 ~]# lssam
Online IBM.ResourceGroup:db2_db2inst2_db2-node01_0-rg Nominal=Online
'- オンライン IBM.Application:db2_db2inst2_db2-node01_0-rs
'- オンライン IBM.Application:db2_db2inst2_db2-node01_0-rs:db2-node01
オンライン IBM.ResourceGroup:db2_db2inst2_db2-node02_0-rg Nominal=オンライン
'- オンライン IBM.Application :db2_db2inst2_db2-node02_0-rs
'- オンライン IBM.Application:db2_db2inst2_db2-node02_0-rs:db2-node02
オンライン IBM.ResourceGroup:db2_db2inst2_db2inst2_GHAN-rg Nominal=Online
|- オンライン IBM.Ap 2_db2inst2_GHAN-rs
|-オンライン IBM.Application:db2_db2inst2_db2inst2_GHAN-rs:db2-node01
'- オフライン IBM.Application:db2_db2inst2_db2inst2_GHAN-rs:db2-node02
'- オンライン IBM.ServiceIP:db2ip_108_88_3_107-rs
|- オンライン IBM.Service IP:db2ip_108_ 88_3_107-rs :db2 -node01
'- オフライン IBM.ServiceIP:db2ip_108_88_3_107-rs:db2-node02
オンライン IBM.Equivalency:db2_db2inst2_db2-node01_0-rg_group-equ
'- オンライン IBM.PeerNode:db2-node01:db2-node01
オンラインIBM .Equivalency :db2_db2inst2_db2-node02_0-rg_group-equ
'- オンライン IBM.PeerNode:db2-node02:db2-node02
オンライン IBM.Equivalency:db2_db2inst2_db2inst2_GHAN-rg_group-equ
|- オンライン IBM.PeerNode:db2-node 0 1:db2 -node01
'- オンライン IBM.PeerNode:db2-node02:db2-node02
オンライン IBM.Equivalency:db2_private_network_0
|- オンライン IBM.NetworkInterface:eth1:db2-node02
'- オンライン IBM.NetworkInterface:eth1:db2-node01
オンライン IBM .Equivalency:db2_public_network_0
|- オンライン IBM.NetworkInterface:eth0:db2-node01
'- オンライン IBM.NetworkInterface:eth0:db2-node02
(lsrsrc-api) /usr/sbin/rsct/bin/lsrsrc- API: 2612 -023 リソースが見つかりません。
lssam: 予期しない RMC エラーが発生しました。 RMC 戻りコードは 1 です。
[root@db2-node02 ~]#



www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1084018.html技術記事 DB2+HADR+TSA 高可用性テスト -- DB2HAICU は、自動フェイルオーバーを実装するように TSA を構成します。最初にスタンバイ ノードでネットワーク アーキテクチャを構成する必要があります [root@db2-node02 ~]# su - db2inst2 [db2inst2@db2-node02 ~]$ ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。