1 Rookie
•
791 メッセージ
0
859
[XtremIO] Replicationの通信
show-targetsコマンドで確認した際に、役割がeth_replicationであるポートがSC1/SC2各1ポートずつ
ありますが、これは冗長の為(通常は片系のみでレプリケーションを行い、そのポートが断になった場合、
他方に切り替わる)にあるのか、もしくは二重で通信を行うのか、どちらになりますでしょうか。
1 Rookie
•
791 メッセージ
0
859
show-targetsコマンドで確認した際に、役割がeth_replicationであるポートがSC1/SC2各1ポートずつ
ありますが、これは冗長の為(通常は片系のみでレプリケーションを行い、そのポートが断になった場合、
他方に切り替わる)にあるのか、もしくは二重で通信を行うのか、どちらになりますでしょうか。
Top
M-Itchy
1 Rookie
1 Rookie
•
199 メッセージ
2
2020年8月23日 16:00
Netherland Dwarf rabbitさん
XtremIOのレプリケーションは、レプリケーション用に構成されているポートをランドロビンで均等に利用します。(Active-Passiveではありません)
※ポート断の際は、該当ポートでの未転送データは生きている他のポートを利用して再転送されます。
また、show-targetsコマンドでeth_replicationと表示されるのは、デフォルトではホスト接続ポートとしては利用できない各ストレージコントローラーのポート#5(10GbE RJ45ポート)のみになりますが、ホスト接続用として利用されていないiSCSIポート(SFP+ポート)をCLI/GUIにてレプリケーション用ポート(eth_replication)に変換し、レプリケーション用に利用することができます。
以下は各SCのポート#1(X1-SCx-target1)をレプリケーション用ポートとして利用している構成での例です。(赤字部分)
xmcli (m-itchy)> show-targets
Name Index Cluster-Name Index Port-Type Port-Address Mac-Addr Port-Speed Port-State ...(略)...
X1-SC1-target1 1 x2-xb03 2 eth_replication iqn.xxxxxxxxxxxxxxx 00:90:fa:xx:xx:xx 10Gb up ...(略)...
X1-SC1-target2 2 x2-xb03 2 iscsi iqn.xxxxxxxxxxxxxxx 00:90:fa:xx:xx:xx
unknown down ...(略)...
X1-SC1-target3 3 x2-xb03 2 fc xx:xx:xx:xx:xx:xx:xx:xx 16GFC up ...(略)...
X1-SC1-target4 4 x2-xb03 2 fc xx:xx:xx:xx:xx:xx:xx:xx 16GFC up ...(略)...
X1-SC1-target5 5 x2-xb03 2 eth_replication xx:xx:xx:xx:xx:xx 00:xx:xx:xx:xx:xx 10Gb down ...(略)...
X1-SC2-target1 6 x2-xb03 2 eth_replication iqn.xxxxxxxxxxxxxxx 00:90:fa:xx:xx:xx 10Gb up ...(略)...
X1-SC2-target2 7 x2-xb03 2 iscsi iqn.xxxxxxxxxxxxxxx 00:90:fa:xx:xx:xx unknown down ...(略)...
X1-SC2-target3 8 x2-xb03 2 fc xx:xx:xx:xx:xx:xx:xx:xx 16GFC up ...(略)...
X1-SC2-target4 9 x2-xb03 2 fc xx:xx:xx:xx:xx:xx:xx:xx 16GFC up ...(略)...
X1-SC2-target5 10 x2-xb03 2 eth_replication xx:xx:xx:xx:xx:xx 00:xx:xx:xx:xx:xx 10Gb down ...(略)...
M-Itchy
1 Rookie
1 Rookie
•
199 メッセージ
1
2020年8月23日 19:00
Netherland Dwarf rabbitさん
ざっと確認してみましたが、マニュアル類の記載はないと思います。
XtremIOは独自の内部ロジックおよびメタデータ実装より、クラスターを構成している各コンポーネント(CPU, Memory, ホストポート、SSD容量、他)が均等利用されるアーキテクチャーになっていることはご存知かと思いますが、レプリケーションポートも同様のため、わざわざレプリケーションポートに言及した説明をしてないのだと思います。(あくまでも私感です)
# 負荷分散アルゴリズムがラウンドロビンというのは、ちょっと踏み込んだここだけの詳細情報です。
Netherland Dwarf rabbit
1 Rookie
1 Rookie
•
791 メッセージ
0
2020年8月23日 17:00
ご回答ありがとうございます。
XtremIOのレプリケーションは、レプリケーション用に構成されているポートをランドロビンで均等に利用されるという情報は、どこかマニュアルなどに記載はありますでしょうか。
私が見つけられてないだけかと思いますが、参照可能なものが御座いましたらご教示いただきたくお願いします。