星期四, 11月 08, 2007

OPENBSD 4.2 hoststated設定

hoststated設定
hoststated=Host Status daemon
是一種用來check群組中的server是不是存活的服務

在我們的案例中,有二台sevice server(server1&server2)
pf的規則中會按順序先指到server1再來server2
當serve1死機時,pf無法辨別server1已不存在,
user若要連到service,就會變得連二次才成功一次,
因為我們啟用hoststated讓pf可以變聰明,當server1死機後
便不指到server1了。這樣可以讓user減少因連不上而產生抱怨的問題。

首先在/etc/下新增一個hoststated.conf
vi hoststated.conf
#
# Macro
#
server1="172.18.0.101"
server2="172.18.0.102"
ext_if="rl2"
ext_addr="1.1.1.140"
serviceport="6793"

#
# Global
#
interval 10


#
# Table
#
table stockhosts {
real port $serviceport
check tcp
host $server1
host $server2
}

#
# Service
#
service stock {
virtual host $ext_addr port $serviceport interface $ext_if
table stockhosts
}


接下來在pf.conf中加入
rdr-anchor "hoststated/*"

還有rc.conf
hoststated_flags=NO這項
在rc.conf.local中加入
hoststated_flags=""
這樣開機時就會自動執行

0 意見:

 

Recommended Product

  • ads
  • ads
  • ads
  • ads
  • ads
  • ads
  • ads
  • ads

How to Order?

My Blog List

喜歡不一定擁有 Copyright © 2009 Shopping Bag is Designed by Ipietoon Sponsored by Online Business Journal