Skip to content

Commit

Permalink
Refine configutation variables
Browse files Browse the repository at this point in the history
  • Loading branch information
Keisuke MORI committed Jan 13, 2017
1 parent 7b20923 commit e7dd854
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 28 deletions.
12 changes: 2 additions & 10 deletions group_vars/hacluster
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
# ノード間通信LAN(corosync.confのinterface)として設定するネットワークを記述します。
INTERFACES:
- 192.168.101.0
- 192.168.102.0

# マルチキャストアドレス・ポート番号もINTERFACESと同じ数だけ記述します(1.1.14-1.1以降)。
MCASTADDR:
- 239.255.1.1
- 239.255.1.2
MCASTPORT:
- 5405
- 5405
- { bindnetaddr: 192.168.101.0, mcastaddr: 239.255.1.1, mcastport: 5405 }
- { bindnetaddr: 192.168.102.0, mcastaddr: 239.255.1.2, mcastport: 5405 }

SYSLOG_FACILITY: daemon
18 changes: 7 additions & 11 deletions group_vars/hacluster-udpu
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
## Corosync 通信にユニキャスト通信(udpu)を使用する場合の設定例

# ノード間通信LAN(corosync.confのinterface)として設定するネットワークを記述します。
INTERFACES:
- 192.168.101.0
- 192.168.102.0

# ポート番号はINTERFACESと同じ数だけ記述します。
MCASTPORT:
- 5405
- 5405

# ユニキャスト通信を使用する場合 udpu を指定します。
# udpu を指定した場合、NODELIST 設定が必要です。また MCASTADDR 設定は無視されます。
TRANSPORT: udpu

# ノード間通信LAN(corosync.confのinterface)として設定するネットワークを記述します。
# ユニキャスト通信(udpu)の場合、mcastaddr 設定は不要です。
INTERFACES:
- { bindnetaddr: 192.168.101.0, mcastport: 5405 }
- { bindnetaddr: 192.168.102.0, mcastport: 5405 }

# ユニキャスト通信(udpu)の場合、NODELIST 設定が必要です。
# ユニキャストアドレスのリストをノード数分記述します。
# 1ノード分の中にはINTERFACESと同じ数だけアドレスを記述します。
NODELIST:
Expand Down
6 changes: 3 additions & 3 deletions roles/pacemaker-install/templates/corosync.conf-udpu.j2
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ totem {
token: 1000
rrp_mode: active
transport: udpu
{% for ic in INTERFACES %}
{% for ring in INTERFACES %}
interface {
ringnumber: {{ loop.index0 }}
bindnetaddr: {{ ic }}
mcastport: {{ MCASTPORT[loop.index0] }}
bindnetaddr: {{ ring['bindnetaddr'] }}
mcastport: {{ ring['mcastport'] }}
}
{% endfor %}
}
Expand Down
8 changes: 4 additions & 4 deletions roles/pacemaker-install/templates/corosync.conf.j2
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ totem {
version: 2
token: 1000
rrp_mode: active
{% for ic in INTERFACES %}
{% for ring in INTERFACES %}
interface {
ringnumber: {{ loop.index0 }}
bindnetaddr: {{ ic }}
mcastaddr: {{ MCASTADDR[loop.index0] }}
mcastport: {{ MCASTPORT[loop.index0] }}
bindnetaddr: {{ ring['bindnetaddr'] }}
mcastaddr: {{ ring['mcastaddr'] }}
mcastport: {{ ring['mcastport'] }}
}
{% endfor %}
}
Expand Down

0 comments on commit e7dd854

Please sign in to comment.