11月 4 2007
今日の饂飩
かけ大(\380)、かき揚げ(\130)、おにぎり(\120×2)。奥さんはざる大(\380)、かき揚げ(\130)、ソーセージ天(\120)、おにぎり(\120)。
11月 2 2007
・LVS(L4)
とにかく、速い。バックエンドに10台以上使える
アプリの変更はないが、複数global IPを持つクライアントproxyに対応できない。→ 普通は大丈夫なんだけどさ。
SESSION対応は、IPによる振分けなのでNAT変換でくるクライアントが偏る場合がある。
・pound(L7)
ある程度までしか速くない。バックエンドは数台?
SSL wrapper+アプリの対応により、複数global IPを持つクライアントproxyに対応できる。
SESSION対応は、COOKIEによる振分けなのでNAT変換でくるクライアントも振分けができる。
静的コンテンツ鯖や、画像鯖への振り分けが可能。
By admin • computer(server) •
11月 1 2007
構成は以下。
t60 client(Linux, XP)
LB(celeron 1.7GHz/384MB)
web DELL GX150(P3-1.0GHz/512MB)
DB DELL SC440(PentiumD-3.0GHz/1GB)
ものはここ。SSL wrapperを使うので、
./configure –with-ssl=/usr
後は、make, make install。
config fileのdefaultは、/usr/local/etc/pound.cfg らしい。
COOKIEによる固定振り分けをやりたいんで、まずは、これで
User “nobody”
Group “nogroup”
LogLevel 0
Alive 60
Daemon 0
ListenHTTP
Address 192.168.1.108
Port 80
End
Service
BackEnd
Address 192.168.1.104
Port 80
TimeOut 300
End
BackEnd
Address 192.168.1.106
Port 80
TimeOut 300
End
Session
Type COOKIE
ID “GENESIS_LOAD_BALANCER”
TTL 7200
End
End
なんぢゃ?両方に振り分けしてるぢゃん。効かない?試しにType IPでと、おっ、旨くいってるっぽい。てか、こいつ、アプリ側でCOOKIE書かなきゃダメ?でやってみると、おけっぽい。。。ふむ、どうしよう。ま、1行程度でいけるから大丈夫か。次はSSLだ。
Apacheにつけてたserver.crt/server.keyを連結して、pound.cfgには以下を追加。
ListenHTTPS
Address 192.168.1.108
Port 443
Cert “/usr/local/etc/pound.pem”
AddHeader “X-SSL-serial:443”
End
こんだけで桶らしい。AddHeaderは、アプリがSSLかどうか判定したい時つけると便利かな。
で、Apacheのlog。普通のformatだと、いつもpound鯖のIPになるので、X-FORWARDED-FORを記録するようにする。
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
で、追試してると何かどうも片側に寄るなあと。試しに3台構成でやってみる。
dbだけだったのをwebも動作させるようにして、vaioは、logのmonitor用。う〜ん、どうなんだろう。大丈夫っぽい?てか、client 2台じゃload balanceもないよな。。。
By admin • computer(server) •
10月 31 2007
LANケーブル(1M×3、2M)、電源コード2つ。LBのテストで3台目を建てるから。LANケーブルは既存のを取替え。
By admin • computer(etc) • 0
10月 30 2007
Linux+gmplayer。P3-1GHz/512MBなんだけど、普通にDivX再生できる。でも、ちょっと、負荷掛けると飛ぶんだけどネ。まあ、桶って感じ。後は、無線LANつければ完璧?
LBのテストやってたんで、2台並び。これって、\1,570ぱちょこんなんだよね。
By admin • computer(linux) • 0
月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
« 9月 | ||||||
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
11月 4 2007
ipw3945
そろそろ大丈夫かとt60内蔵無線LANに再々挑戦。intel製は、ipw3945らしいので、ここから以下のものを落してくる。参考にするページはここ。
ieee80211-1.2.18.tgz
ipw3945-1.2.2.tgz
ipw3945-ucode-1.14.2.tgz
ipw3945d-1.7.22.tgz
ipw3945-1.2.2.tgzをcompileして、./load debug=0 が通れば、取り敢えず桶とかあるが、通らん。ipw3945dが必要らしいので、/home/kazu/bin へcopyして、./load -ipw3945d=/home/kazu/bin debug=0 やると、
kazu@t60:~/tmp/ipw3945/ipw3945-1.2.2$ ./load -ipw3945d=/home/kazu/bin debug=0
You must be root to run this script.
ipw3945d – regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-11-04 08:22:20: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
..done.
ぉお、rootで動かせってか?再挑戦。
root@t60:/home/kazu/tmp/ipw3945/ipw3945-1.2.2# ./load -ipw3945d=/home/kazu/bin debug=0
No modules unloaded.
Loaded: ieee80211 ipw3945
Loading ipw3945d.ipw3945d – regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-11-04 08:25:18: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
..done.
見つからん?ieee80211も必要なのかと、ieee80211をインスコ。kernel moduleをupdateするんだね。
root@t60:/home/kazu/tmp/ipw3945/ipw3945-1.2.2# ./load -ipw3945d=/home/kazu/bin debug=0
Unloaded: ipw3945 ieee80211 ieee80211_crypt
WARNING: Could not open ‘/lib/modules/2.6.17.14/kernel/net/ieee80211/ieee80211_crypt.ko’: No such file or directory
FATAL: Could not open ‘/lib/modules/2.6.17.14/kernel/net/ieee80211/ieee80211.ko’: No such file or directory
insmod: error inserting ‘./ipw3945.ko’: -1 Unknown symbol in module
Load failed.
ipw3945d – regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-11-04 08:29:05: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
..done.
ぅお、ieee80211を入れ替えたので、ipw3945をre-compileしなきゃいかんらしい。で、やってみたら、エラーがでるんで、パラメータが必要らしい。
make IEEE80211_IGNORE_DUPLICATE=y IEEE80211_INC=/home/kazu/tmp/ipw3945/ieee80211-1.2.18/
t60:/home/kazu/tmp/ipw3945/ipw3945-1.2.2# ./load -ipw3945d=/home/kazu/bin debug=0
No modules unloaded.
WARNING: Could not open ‘/lib/modules/2.6.17.14/kernel/net/ieee80211/ieee80211_crypt.ko’: No such file or directory
FATAL: Could not open ‘/lib/modules/2.6.17.14/kernel/net/ieee80211/ieee80211.ko’: No such file or directory
insmod: error inserting ‘./ipw3945.ko’: -1 Unknown symbol in module
Load failed.
ipw3945d – regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-11-04 08:34:08: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
..done.
ieee80211がinstallされてないらしい。。で、手でcopyして、
t60:/home/kazu/tmp/ipw3945/ipw3945-1.2.2# ./load -ipw3945d=/home/kazu/bin debug=0
No modules unloaded.
Loaded: ieee80211 ipw3945
Loading ipw3945d.ipw3945d – regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-11-04 08:35:35: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
..done.
t60:/home/kazu/tmp/ipw3945/ipw3945-1.2.2# ./load -ipw3945d=/home/kazu/bin debug=0
Unloaded: ipw3945 ieee80211 ieee80211_crypt
Loaded: ieee80211 ipw3945
Loading ipw3945d.ipw3945d – regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
2007-11-04 08:36:13: ERROR: Could not find Intel PRO/Wireless 3945ABG Network Connection
..done.
これって、ipw3945ぢゃないん?BIOSで切ってたっけとrebootして確認したけど、Enableになってる。ダメなのか?ちゅ〜かさ、こいつのchip setってなんやねんって感じ。scanpciでは、
pci bus 0x0003 cardnum 0x00 function 0x00: vendor 0x8086 device 0x4227
Intel Corporation Device unknown
なんだろ?
で、8086 4227でぐぐってみると、ここからの情報では、やはりこいつが、ipw3945らしい。で、まだまだやる気が出た。
INSTALLを眺めてると、ipw3945-ucodeは、/etc/hotplug/firmware.agent辺りに入れろだと?plamoだからそんなのない。plamo ipw3945でぐぐると、ここに入れ方が書いてある。
cp ipw3945.ucode /usr/lib/murasaki/firmware.d/
cp x86/ipw3945d /sbin/
して、loadすると、入った。
t60:/home/kazu/tmp/ipw3945/ipw3945-1.2.2# ./load debug=0
No modules unloaded.
Loaded: ieee80211 ipw3945
Loading ipw3945d.ipw3945d – regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
Intel PRO/Wireless 3945ABG Network Connection found at:
/sys/bus/pci/drivers/ipw3945/0000:03:00.0
Daemon launched as pid 5615. Exiting.
..done.
で、eth1は何処?
By admin • computer(linux) •