サーバ関連 目次

概要

Pacemakerにて付与した仮想アドレス(VIP)を通信時のソースアドレスとして固定する方法。
パッケージに付属する「IPsrcaddr」リソースエージェントを使用する。

設定

IPsrcaddrの設定

  • 書式
    primitive prm_srcaddr ocf:heartbeat:IPsrcaddr \
           params ipaddress="[VIP]" \
           op monitor interval="[sec]" timeout="[sec]"

  • 例(ソースアドレスを102.168.1.200に固定)
    primitive prm_srcaddr ocf:heartbeat:IPsrcaddr \
           params ipaddress="192.168.1.200" \
           op monitor interval="50" timeout="30"

VIPを含む設定例

eth0に対してVIP(192.168.1.200/24)を付与し、VIPをソースアドレスとして固定する設定例。
ゲートウェイアドレス(192.168.1.254)に対してネットワークへの接続性を確認する。(pingd)

##
## Network Resource
##

## Network Monitoring (Gateway connetct check) 
primitive prm_pingd ocf:heartbeat:ping \
        params name="ping_eth0" host_list="192.168.1.254" multiplier="100" dampen="5s" \
        op monitor interval="15s" timeout="60s" on-fail="restart" \
        op start interval="0" timeout="60s" on-fail="restart" \
        op stop interval="0" timeout="60s" on-fail="restart"

## Virtual IP Address Assignment
primitive prm_vip ocf:heartbeat:IPaddr2 \
       params ip="192.168.1.200" cidr_netmask="24" nic="eth0" \
       op monitor interval="30s"

## Virtual IP Check (measure against a split-brain)
primitive prm_vipcheck ocf:heartbeat:VIPcheck \
       params target_ip="192.168.1.200" count="1" wait="10s" \
       op start interval="0" timeout="90s" on_fail="block"

## Source IP Fixing
primitive prm_srcaddr ocf:heartbeat:IPsrcaddr \
       params ipaddress="192.168.1.200" \
       op monitor interval="50" timeout="30"

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-02-23 (月) 18:09:55 (3350d)