トップ «前の日記(2015/07/28 (火) ) 最新 次の日記(2015/07/30 (木) )» 編集 RSS feed

HsbtDiary


2015/07/29 (水) [長年日記]

VyOS で vrrp を使って冗長構成を構築する

仕事で必要なので構築している。簡単な方法ないのかなあと調べたら、以下にあるような VyOS の設定ファイルを発見したので容易に構築することができた。

https://gist.github.com/hiroyuki-sato/f9d467fc99d820555890

具体的には

vrrp {
  vrrp-group 100 {
    advertise-interval 1
    description vpc-gateway
    preempt true
    virtual-address xxx.yyy.xxx.zzz/24
  }
}

というエントリを NIC のエントリに追加すればよい。eth0 を冗長化するなら

set interfaces ethernet eth0 vrrp vrrp-group 100 advertise-interval 1
set interfaces ethernet eth0 vrrp vrrp-group 100 description vpc-gateway
set interfaces ethernet eth0 vrrp vrrp-group 100 preempt true
set interfaces ethernet eth0 vrrp vrrp-group 100 virtual-address xxx.yyy.xxx.zzz/24

というような VyOS のコマンドを流し込む。

OpenStack の nova instance で実現するには neutron の port-create で vip を払い出す必要があるんだけど、もう少し細々とした設定が必要なので別のエントリで書く。