日増しに増加する携帯からのアクセス。
かつて、羨ブラが生まれたように何かが生まれないと
ならない気がする。
たぶん解決策は、時間を売って空間を買うだと思うけど
いろいろ考察して、次の一手を決めようかと、
Love Affair 作戦。
Part4 ボーリング場 (頑固じゃなきゃネ)
前スレ
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part4.1 - ボーリング場2
http://qb5.2ch.net/test/read.cgi/operate/1202658805/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part4 - ボーリング場
http://qb5.2ch.net/test/read.cgi/operate/1201374777/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part3 - シーガーディアン
http://qb5.2ch.net/test/read.cgi/operate/1095146311/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part2 - 大黒埠頭
http://qb5.2ch.net/test/read.cgi/operate/1088657713/
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part1 - マーリンルージュ
http://qb5.2ch.net/test/read.cgi/operate/1075887465/
Wikiページ http://info.2ch.net/wiki/index.php?Love%20Affair
探検
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part4.2 - ボーリング場3
■ このスレッドは過去ログ倉庫に格納されています
784[03] ◆MUMUMUhnYI
2008/07/09(水) 16:42:25ID:Xz+g7p0B0 で、c21/c24のlo0にはデフォルトの127.0.0.1とかだけです。
しかし、、、ううむ。
以前特化型スレに書いた、
matdの動作原理を再度良く勉強した方がいいような気がします、、、。
しかし、、、ううむ。
以前特化型スレに書いた、
matdの動作原理を再度良く勉強した方がいいような気がします、、、。
> 206.223.150.14 のIPを em1に割り当て済
c24 のほうは、c21が*できてから*やることになるので、
まだ/etc/rc.conf的に有効にしない(間違ってリブートしても有効にならない)
ようにしておくのが安全です。
で、重要なことを。
ものごとを複雑にするので、今は c24 の存在は*忘れて*ください。
ただし、c21 と c24 の em1 に 10.0.0.1 と 10.0.0.2 をつけて、
互いに ping がとおるところまでは、確認しておいてください。
そのあとは、c24 は*さわらないで*ください。
206.223.150.14 というアドレスは、現時点では c24 には*一切設定しない*こと。
まずは、c21 を単体で動かすことに専念するです。
すべては、それからです。
基礎ができていないうちに一階を作ろうとしたり、
ましてや二階、三階を作ろうとしても、ずぶずぶと深みにはまるだけです。
「ステップ・バイ・ステップ」を忘れないように、ということで。
c24 のほうは、c21が*できてから*やることになるので、
まだ/etc/rc.conf的に有効にしない(間違ってリブートしても有効にならない)
ようにしておくのが安全です。
で、重要なことを。
ものごとを複雑にするので、今は c24 の存在は*忘れて*ください。
ただし、c21 と c24 の em1 に 10.0.0.1 と 10.0.0.2 をつけて、
互いに ping がとおるところまでは、確認しておいてください。
そのあとは、c24 は*さわらないで*ください。
206.223.150.14 というアドレスは、現時点では c24 には*一切設定しない*こと。
まずは、c21 を単体で動かすことに専念するです。
すべては、それからです。
基礎ができていないうちに一階を作ろうとしたり、
ましてや二階、三階を作ろうとしても、ずぶずぶと深みにはまるだけです。
「ステップ・バイ・ステップ」を忘れないように、ということで。
で、再度オフラインになるです。ごめんなさい。
次は、、、深夜かも。
次は、、、深夜かも。
ちょっとだけ時間とれたので、c21 と c24 をみてみています。
推敲無しで一気に書くので、口調がぞんざいです。すみません。
c24 とても変な状態ですね。
em0 lo0 に 206.223.150.14 というアドレスがついてしまっています。
これだと、既に c21 の 206.223.150.14 とバッティングしています。
既に設定を直しておられる途中かもしれないですが、
さきほども書いたように、いったん c24 からは 206.223.150.14 というアドレスは、
全て*外して*ください。問題を複雑にするだけです。
具体的には、
ifconfig_em0_alias1="inet 206.223.150.14 netmask 255.255.255.255"
ifconfig_lo0_alias0="inet 206.223.150.14 netmask 255.255.255.255"
これ @ c24 をコメントアウトしてください。
で、c21 / c24 の em1 ですが、現在 100Mbps でつながってしまっているようです。
クロスケーブルでつないでいて速度が自動判別なのに 1Gbps にならないのは、
おかしいです。
きっと、ケーブルの品質が悪い(Cat 5Eの品質を満たしていない)んだと思います。
このケーブル使い続けるのはトラブルのもとなので、
ちゃんとした(1Gbpsが出る)ケーブルに交換したほうがよいです。
あと、c24 の em1 に 10.0.0.2 のアドレスがついていないようなので、つけましょう。
#ifconfig_em1="inet 10.0.0.2 netmask 255.255.255.0"
これを復活させればいいはず。
推敲無しで一気に書くので、口調がぞんざいです。すみません。
c24 とても変な状態ですね。
em0 lo0 に 206.223.150.14 というアドレスがついてしまっています。
これだと、既に c21 の 206.223.150.14 とバッティングしています。
既に設定を直しておられる途中かもしれないですが、
さきほども書いたように、いったん c24 からは 206.223.150.14 というアドレスは、
全て*外して*ください。問題を複雑にするだけです。
具体的には、
ifconfig_em0_alias1="inet 206.223.150.14 netmask 255.255.255.255"
ifconfig_lo0_alias0="inet 206.223.150.14 netmask 255.255.255.255"
これ @ c24 をコメントアウトしてください。
で、c21 / c24 の em1 ですが、現在 100Mbps でつながってしまっているようです。
クロスケーブルでつないでいて速度が自動判別なのに 1Gbps にならないのは、
おかしいです。
きっと、ケーブルの品質が悪い(Cat 5Eの品質を満たしていない)んだと思います。
このケーブル使い続けるのはトラブルのもとなので、
ちゃんとした(1Gbpsが出る)ケーブルに交換したほうがよいです。
あと、c24 の em1 に 10.0.0.2 のアドレスがついていないようなので、つけましょう。
#ifconfig_em1="inet 10.0.0.2 netmask 255.255.255.0"
これを復活させればいいはず。
c21 のほうは、/etc/rc.conf 的には現時点では大丈夫そうです。
というか直し中かしら。
c21 をいじる*前に*、>>787 を先にやっておくほうがよいです。
では、こんどこそそういうことで。PCたたみます。
というか直し中かしら。
c21 をいじる*前に*、>>787 を先にやっておくほうがよいです。
では、こんどこそそういうことで。PCたたみます。
>既に設定を直しておられる途中かもしれないですが、
>さきほども書いたように、いったん c24 からは 206.223.150.14 というアドレスは、
>全て*外して*ください。問題を複雑にするだけです。
外しました(^_^;)
>さきほども書いたように、いったん c24 からは 206.223.150.14 というアドレスは、
>全て*外して*ください。問題を複雑にするだけです。
外しました(^_^;)
2008/07/09(水) 17:49:57ID:SwwNOgJB0
↓む
//
/ / パカッ
//⌒)∩__∩
/.| .| ノ ヽ
/ | | ● ● |
/ | 彡 ( _●_) ミ
/ | ヽ |∪| /_ ('A`)もちつけ
// │ ヽノ \/
" ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/))ボイン
/_______/
" ̄ ̄ ̄ ̄ ̄ ̄ ̄"
//
/ / パカッ
//⌒)∩__∩
/.| .| ノ ヽ
/ | | ● ● |
/ | 彡 ( _●_) ミ
/ | ヽ |∪| /_ ('A`)もちつけ
// │ ヽノ \/
" ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/))ボイン
/_______/
" ̄ ̄ ̄ ̄ ̄ ̄ ̄"
791む@まだ出先
2008/07/09(水) 22:27:13ID:Gvcz8VQj0 c21 単体で動きましたか。まずはよかったです。
次は、c24 単体で matd を動かすテストをしましょうです。
もろもろは帰宅後に、エネルギーが残っていれば。
次は、c24 単体で matd を動かすテストをしましょうです。
もろもろは帰宅後に、エネルギーが残っていれば。
792ざる ★
2008/07/10(木) 04:55:09ID:???0 何も無言わずに付き合ってくれて♪
さんきゅ
さんきゅ
2008/07/10(木) 05:28:56ID:ndfugr680
どりかむ乙
794[03] ◆MUMUMUhnYI
2008/07/10(木) 08:34:47ID:ISQHjd2D0 昨夜は帰宅後間もなく、倒れるように寝てしまいますた。
今しか時間取れない気がするので、電車にゆられつつ。
c24をしこむにあたり、まずc21をおやすみさせます。
といってもお休みさせるのはmatdと代表IPアドレスだけです。
以下の操作をc21でします。
この操作はのちのucarpでの設定の際のヒントになります。
・matd.cf を編集して、206.223.150.14 で待たせなくする
matd.cf の 206.223.150.14 を 127.0.0.1 に変えます。
で、
svc -h /var/service/matd
をします。
これで matd は 206.223.150.14 からいなくなります。
ここでのみそは、 matd を待機させるだけで、
終了させるわけではないということです。
・次に /etc/rc.conf を編集して、206.223.150.14 のアドレスがつかないようにする
該当行をコメントアウトします。
で、
ifconfig em0 206.223.150.14 delete
をします。
これで再起動をすることなく、206.223.150.14 が
c21 から消えました。
(続く)
今しか時間取れない気がするので、電車にゆられつつ。
c24をしこむにあたり、まずc21をおやすみさせます。
といってもお休みさせるのはmatdと代表IPアドレスだけです。
以下の操作をc21でします。
この操作はのちのucarpでの設定の際のヒントになります。
・matd.cf を編集して、206.223.150.14 で待たせなくする
matd.cf の 206.223.150.14 を 127.0.0.1 に変えます。
で、
svc -h /var/service/matd
をします。
これで matd は 206.223.150.14 からいなくなります。
ここでのみそは、 matd を待機させるだけで、
終了させるわけではないということです。
・次に /etc/rc.conf を編集して、206.223.150.14 のアドレスがつかないようにする
該当行をコメントアウトします。
で、
ifconfig em0 206.223.150.14 delete
をします。
これで再起動をすることなく、206.223.150.14 が
c21 から消えました。
(続く)
795[03] ◆MUMUMUhnYI
2008/07/10(木) 08:37:57ID:ISQHjd2D0 これができたら、とりあえず15分ぐらいほっておきます(わけは後で話します)。
その後、c24でc21出やったことを忠実に再現して、
c24でmatdを使ったロードバランシングが動くようにします。
ここまでできたら、第二段階は終了です。
その後、c24でc21出やったことを忠実に再現して、
c24でmatdを使ったロードバランシングが動くようにします。
ここまでできたら、第二段階は終了です。
796[03] ◆MUMUMUhnYI
2008/07/10(木) 08:44:10ID:ISQHjd2D0 その道の識者の方:
使われないARPテーブルって、15分もあればクリアされましたっけ。
最近ここでしか現場をやってないんで、ちと自信なかったり。
使われないARPテーブルって、15分もあればクリアされましたっけ。
最近ここでしか現場をやってないんで、ちと自信なかったり。
2008/07/10(木) 09:59:13ID:Y40F/kVq0
2008/07/10(木) 10:34:04ID:EBNKK7x80
これかな? net.link.ether.inet.max_age
普通は1200で20分かと
普通は1200で20分かと
1Gbps になっているみたいですね。< c21とc24の間
でも、
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:1b:21:10:1d:ed
inet 10.0.0.2 netmask 0xffffffff broadcast 10.0.0.2
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
ネットマスクの設定が間違っているみたいで、ping が通りませんでした。
/etc/rc.conf はあっているみたいなので、手で入力するときに間違ったのかも。
でも、
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:1b:21:10:1d:ed
inet 10.0.0.2 netmask 0xffffffff broadcast 10.0.0.2
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
ネットマスクの設定が間違っているみたいで、ping が通りませんでした。
/etc/rc.conf はあっているみたいなので、手で入力するときに間違ったのかも。
2008/07/10(木) 13:50:17ID:EBNKK7x80
>>799
ルータ専用機はどうなってるかIOS調べたら…
ttp://www.cisco.com/en/US/docs/ios/ipaddr/command/reference/iad_arp.html#wp1011700
Defaults
14400 seconds (4 hours)
だそうです^^;
要確認ですね…
ルータ専用機はどうなってるかIOS調べたら…
ttp://www.cisco.com/en/US/docs/ios/ipaddr/command/reference/iad_arp.html#wp1011700
Defaults
14400 seconds (4 hours)
だそうです^^;
要確認ですね…
2008/07/10(木) 16:20:23ID:Y40F/kVq0
>>799
む〜さん… net.link.ether.inet.max_age も FreeBSD の kernel configuration っしょ?
apr table に関する RFC 的な何かという意味なら… 特に規定はなかったかと。
っうことで、スイッチ/ルータのモノと設定を見るしかないかと…
む〜さん… net.link.ether.inet.max_age も FreeBSD の kernel configuration っしょ?
apr table に関する RFC 的な何かという意味なら… 特に規定はなかったかと。
っうことで、スイッチ/ルータのモノと設定を見るしかないかと…
805[03] ◆MUMUMUhnYI
2008/07/10(木) 16:53:40ID:GBE49Czb0 無事、両サーバとも単体で動く状態になったみたいですね。
次の段階(ucarp設定)に進むときが来たと。
帰宅後(たぶん深夜の予定)にでも。
で、ちょっと仕事抜けてきたので、またオフライン。
次の段階(ucarp設定)に進むときが来たと。
帰宅後(たぶん深夜の予定)にでも。
で、ちょっと仕事抜けてきたので、またオフライン。
さて、いよいよ ucarp の設定にいきます。
まずは仮想IPアドレスがちゃんとサーバ間を移動することを確認するです。
主サーバを c21、スタンバイサーバを c24 にすることにします。
まずは仮想IPアドレスがちゃんとサーバ間を移動することを確認するです。
主サーバを c21、スタンバイサーバを c24 にすることにします。
daemontools 配下にすべく、以下のコマンドを c21 と c24 で投入します。
mkdir /home/ucarp
chmod +t /home/ucarp
mkdir /home/ucarp/log
mkdir /home/ucarp/log/main
chown users:users /home/ucarp/log/main
(/home/ucarp/log/run 作成、両サーバとも共通)
#!/bin/sh
exec setuidgid users multilog t ./main
chmod +x /home/matd/log/run
mkdir /home/ucarp
chmod +t /home/ucarp
mkdir /home/ucarp/log
mkdir /home/ucarp/log/main
chown users:users /home/ucarp/log/main
(/home/ucarp/log/run 作成、両サーバとも共通)
#!/bin/sh
exec setuidgid users multilog t ./main
chmod +x /home/matd/log/run
/home/ucarp/run は c21 と c24 で異なります。
メインとバックアップなので、変わってきます。
/home/ucarp/run @ c21
#!/bin/sh
exec 2>&1
exec env - PATH="/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/bin:/usr/local/sbin" \
ucarp --preempt --interface=em1 \
--srcip=10.0.0.1 \
--vhid=1 --pass=何か適当な秘密の文字列 \
--addr=206.223.150.14 \
--upscript=/usr/local/etc/zzz-matd-up.sh \
--downscript=/usr/local/etc/zzz-matd-down.sh \
--shutdown
/home/ucap/run @ c24
#!/bin/sh
exec 2>&1
exec env - PATH="/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/bin:/usr/local/sbin"
\
ucarp --preempt --interface=em1 \
--srcip=10.0.0.2 \
--advskew=128 \
--vhid=1 --pass=上と同じ何か適当な秘密の文字列 \
--addr=206.223.150.14 \
--upscript=/usr/local/etc/zzz-matd-up.sh \
--downscript=/usr/local/etc/zzz-matd-down.sh \
--shutdown
メインとバックアップなので、変わってきます。
/home/ucarp/run @ c21
#!/bin/sh
exec 2>&1
exec env - PATH="/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/bin:/usr/local/sbin" \
ucarp --preempt --interface=em1 \
--srcip=10.0.0.1 \
--vhid=1 --pass=何か適当な秘密の文字列 \
--addr=206.223.150.14 \
--upscript=/usr/local/etc/zzz-matd-up.sh \
--downscript=/usr/local/etc/zzz-matd-down.sh \
--shutdown
/home/ucap/run @ c24
#!/bin/sh
exec 2>&1
exec env - PATH="/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/bin:/usr/local/sbin"
\
ucarp --preempt --interface=em1 \
--srcip=10.0.0.2 \
--advskew=128 \
--vhid=1 --pass=上と同じ何か適当な秘密の文字列 \
--addr=206.223.150.14 \
--upscript=/usr/local/etc/zzz-matd-up.sh \
--downscript=/usr/local/etc/zzz-matd-down.sh \
--shutdown
で、c21 c24 とも、
chmod +x /home/ucarp/run
しておきます。
chmod +x /home/ucarp/run
しておきます。
> --advskew=128
のオプションがついているほうが、スタンバイサーバになります。
のオプションがついているほうが、スタンバイサーバになります。
あとのオプションの内容は、
ucarp に付属の README を参照してくださいです。
ucarp に付属の README を参照してくださいです。
で、
/usr/local/etc/zzz-matd-up.sh
と、
/usr/local/etc/zzz-matd-down.sh
のシェルスクリプトを、両サーバに準備する必要があります。
それぞれのスクリプトは、こんなかんじに作ります。
内容は c21 c24 とも同じです。
(/usr/local/etc/zzz-matd-up.sh)
#!/bin/sh
_LIP="127.0.0.1"
_VIP="206.223.150.14"
_CFFILE="/usr/local/etc/matd.cf"
_CFFILE_SKEL="/usr/local/etc/matd.cf.skel"
ifconfig em0 $_VIP netmask 255.255.255.255 alias
sed -e "s/%%IPADDR%%/${_VIP}/" < $_CFFILE_SKEL > $_CFFILE
svc -h /var/service/matd
(/usr/local/etc/zzz-matd-down.sh)
#!/bin/sh
_LIP="127.0.0.1"
_VIP="206.223.150.14"
_CFFILE="/usr/local/etc/matd.cf"
_CFFILE_SKEL="/usr/local/etc/matd.cf.skel"
sed -e "s/%%IPADDR%%/${_LIP}/" < $_CFFILE_SKEL > $_CFFILE
svc -h /var/service/matd
ifconfig em0 $_VIP delete
/usr/local/etc/zzz-matd-up.sh
と、
/usr/local/etc/zzz-matd-down.sh
のシェルスクリプトを、両サーバに準備する必要があります。
それぞれのスクリプトは、こんなかんじに作ります。
内容は c21 c24 とも同じです。
(/usr/local/etc/zzz-matd-up.sh)
#!/bin/sh
_LIP="127.0.0.1"
_VIP="206.223.150.14"
_CFFILE="/usr/local/etc/matd.cf"
_CFFILE_SKEL="/usr/local/etc/matd.cf.skel"
ifconfig em0 $_VIP netmask 255.255.255.255 alias
sed -e "s/%%IPADDR%%/${_VIP}/" < $_CFFILE_SKEL > $_CFFILE
svc -h /var/service/matd
(/usr/local/etc/zzz-matd-down.sh)
#!/bin/sh
_LIP="127.0.0.1"
_VIP="206.223.150.14"
_CFFILE="/usr/local/etc/matd.cf"
_CFFILE_SKEL="/usr/local/etc/matd.cf.skel"
sed -e "s/%%IPADDR%%/${_LIP}/" < $_CFFILE_SKEL > $_CFFILE
svc -h /var/service/matd
ifconfig em0 $_VIP delete
っと、ここまで書いて大事なことを書くのを忘れていました。
ucarp の設定をする前に、c24 においても
matd と 代表IPアドレスを削除する必要があります。
c21 でやったことと同じことをして、
matd の中から 206.223.150.14 を削除し、/etc/rc.conf 的にコメントにし、
ifconfig で 206.223.150.14 を削除しておいてから、ucarp の設定をしてください。
そうしないと設定が干渉してしまいます。
つまり「どちらも 206.223.150.14 がついていなくて、matd も 127.0.0.1 な状態」
から、ucarp を入れる作業を始めることになります。
ucarp の設定をする前に、c24 においても
matd と 代表IPアドレスを削除する必要があります。
c21 でやったことと同じことをして、
matd の中から 206.223.150.14 を削除し、/etc/rc.conf 的にコメントにし、
ifconfig で 206.223.150.14 を削除しておいてから、ucarp の設定をしてください。
そうしないと設定が干渉してしまいます。
つまり「どちらも 206.223.150.14 がついていなくて、matd も 127.0.0.1 な状態」
から、ucarp を入れる作業を始めることになります。
で、>>813 を見るとわかりますが、
このスクリプトは、
・I/F に代表アドレスを追加し、
・matd.cf.skel というファイルから有効な matd.cf を生成し、svc -h する
ものと、
・matd.cf.skel というファイルから待ちの matd.cf を生成し、svc -h して、
・I/F から代表アドレスを削除する
ものなわけです。
このスクリプトは、
・I/F に代表アドレスを追加し、
・matd.cf.skel というファイルから有効な matd.cf を生成し、svc -h する
ものと、
・matd.cf.skel というファイルから待ちの matd.cf を生成し、svc -h して、
・I/F から代表アドレスを削除する
ものなわけです。
で、matd.cf.skel は c21 c24 に共通で、
既に作ってある matd.cf の、
listen=127.0.0.1:80
を、
listen=%%IPADDR%%:80
に、変えただけのものになります。
既に作ってある matd.cf の、
listen=127.0.0.1:80
を、
listen=%%IPADDR%%:80
に、変えただけのものになります。
ここまで準備できたら、*主サーバから先に*、
ucarp を立ち上げます。
cd /var/service
ln -s /home/ucarp .
すると、主サーバに自動的に代表IPアドレスがついて、
matd が代表IPアドレスで働き始めるはずです。
ifconfig コマンドで、em0 にアドレスがついたことを確認します。
ucarp を立ち上げます。
cd /var/service
ln -s /home/ucarp .
すると、主サーバに自動的に代表IPアドレスがついて、
matd が代表IPアドレスで働き始めるはずです。
ifconfig コマンドで、em0 にアドレスがついたことを確認します。
>>817 を行うと、システムログ(/var/log/messgaes)にメッセージが出ますので、
それも確認しておきます。
うまく立ち上がったら、スタンバイサーバ(c24)のほうでも、
ucarp を立ち上げます。
cd /var/service
ln -s /home/ucarp .
するとこちらは、相手側の ucarp を自動検出して、
スタンバイモードになるはずです。
それも確認しておきます。
うまく立ち上がったら、スタンバイサーバ(c24)のほうでも、
ucarp を立ち上げます。
cd /var/service
ln -s /home/ucarp .
するとこちらは、相手側の ucarp を自動検出して、
スタンバイモードになるはずです。
今日はとりあえず眠くて頭が働かないので、
「今やっている設定」を、たんたんとダンプしてみました。
「どうしてそういう設定が必要なのか」とか
「動作原理は何か」とか、そのあたりは、また別途ということで。
もしちゃんと動くようなら、この状態で c21 を halt (リブートではなく)して、
ちゃんと c24 に制御が移るかどうかも、試してみるとよいでしょう。
今日はもう限界につき、ここまで。
明日はたぶん、ほとんどオフラインの予定。
「今やっている設定」を、たんたんとダンプしてみました。
「どうしてそういう設定が必要なのか」とか
「動作原理は何か」とか、そのあたりは、また別途ということで。
もしちゃんと動くようなら、この状態で c21 を halt (リブートではなく)して、
ちゃんと c24 に制御が移るかどうかも、試してみるとよいでしょう。
今日はもう限界につき、ここまで。
明日はたぶん、ほとんどオフラインの予定。
で、halt 状態から復活させるには、
いわゆる APC リブートをすればいいでしょう。
いわゆる APC リブートをすればいいでしょう。
で、次のステップとしては、c201〜c205 が落ちたり上がったりした時に、
matd から切り離す、あるいは復活させる、
具体的には、matd.cf や matd.cf.skel から該当 MAC アドレスを削除したり
追加したりする機能を入れる、ということになります。
確かそちらでは、兄貴システムって呼んでるんでしたっけか。
それとここまでのものとうまく組み合わせられれば、より完璧になるでしょう。
そんなわけで、本日私はここまでで。
matd から切り離す、あるいは復活させる、
具体的には、matd.cf や matd.cf.skel から該当 MAC アドレスを削除したり
追加したりする機能を入れる、ということになります。
確かそちらでは、兄貴システムって呼んでるんでしたっけか。
それとここまでのものとうまく組み合わせられれば、より完璧になるでしょう。
そんなわけで、本日私はここまでで。
2008/07/11(金) 04:05:17ID:FDKxv9rV0
2008/5/20 べっかんこ(ula) にいろいろ。
http://b03.30.kg/test/read.cgi/afox/1211209200/39
キタ━━━━━━\(゚∀゚)/━━━━━━!!!!
http://b03.30.kg/test/read.cgi/afox/1211209200/39
キタ━━━━━━\(゚∀゚)/━━━━━━!!!!
2) どのサーバにも割り当てられていないIPアドレスを一つ、
206.223.150.* に準備する
3) c21 と c24 を「バランサ仕様」に改築し、セットアップする
3-a) プライベート側ネットワークをはずし、c21 と c24 をクロスケーブルで直結する
3-b) matd、ucarp等をしかるべく設定する
3-c) telnet を使った動作試験をする
3-d) バランサを片方落としてみる試験をする
ここまでできたらしい(^_^;)
つことで、実際にやってみればいいわけね(^_^;)>3-d)
1 コンテンツサーバを1台用意してページを作る
2 コンテンツサーバロードバランサー(matd)の対象サーバにする
3 ロードバランサー(matd)経由のアクセスでコンテンツサーバのページが見れることを確認
4 ロードバランサー(プライマリ)を停止する
5 それでもコンテンツサーバのページが見れることを確認する
こんな感じかな?(^_^;)
206.223.150.* に準備する
3) c21 と c24 を「バランサ仕様」に改築し、セットアップする
3-a) プライベート側ネットワークをはずし、c21 と c24 をクロスケーブルで直結する
3-b) matd、ucarp等をしかるべく設定する
3-c) telnet を使った動作試験をする
3-d) バランサを片方落としてみる試験をする
ここまでできたらしい(^_^;)
つことで、実際にやってみればいいわけね(^_^;)>3-d)
1 コンテンツサーバを1台用意してページを作る
2 コンテンツサーバロードバランサー(matd)の対象サーバにする
3 ロードバランサー(matd)経由のアクセスでコンテンツサーバのページが見れることを確認
4 ロードバランサー(プライマリ)を停止する
5 それでもコンテンツサーバのページが見れることを確認する
こんな感じかな?(^_^;)
824[03] ◆MUMUMUhnYI
2008/07/11(金) 15:53:48ID:3nJWsO4F0 もし、かっこいいおにいさんなら、
「よーし かえるぞー」かなんか言って、
c.2ch.netのIPアドレスをいきなりばさっと、
202.206.150.14 だけにしてしまうとか、
やるんじゃないかな、などと予測。
「よーし かえるぞー」かなんか言って、
c.2ch.netのIPアドレスをいきなりばさっと、
202.206.150.14 だけにしてしまうとか、
やるんじゃないかな、などと予測。
825ざる ★
2008/07/11(金) 15:55:15ID:???0 おおっ もうそこまで来てたのか !!
いくぜー
いくぜー
ああ(^_^;)そうか、そうなのか・・・・
つことで、c各サーバの設定はできてる
これからmatdの設定やる(^_^;)
それが終わったら・・・・>824・・・と(^_^;)
これからmatdの設定やる(^_^;)
それが終わったら・・・・>824・・・と(^_^;)
matdの設定完了(^_^;)バランサーサーバリブート
830ざる ★
2008/07/11(金) 16:17:26ID:???0 なんかかっこいいよ
2008/07/11(金) 16:21:29ID:dlkgD9om0
ささやき・・・いのり・・・えいしょう・・・ねんじろ!・・・・
↓
↓
2008/07/11(金) 16:24:54ID:1HEuZzyY0
ちぇんじげったああぁぁぁぁっっ ヽ(`Д´)ノ
よし(^_^;)準備が完了したような気がする
これでc.2ch.netのIPアドレスを202.206.150.14だけにしても
c.2ch.netにアクセスできれば、matdがうまく動いている・・・・つーことで
やってもいいかな?(^_^;)
(だめっつってもやるけど)
これでc.2ch.netのIPアドレスを202.206.150.14だけにしても
c.2ch.netにアクセスできれば、matdがうまく動いている・・・・つーことで
やってもいいかな?(^_^;)
(だめっつってもやるけど)
c.2ch.netのIPアドレスを202.206.150.14だけに変更してしまった(^_^;)
10分ほどで切り替わる予定
10分ほどで切り替わる予定
うまく動いてるみたいやね(^_^;)
;; ANSWER SECTION:
c.2ch.net. 300 IN A 206.223.150.14
c.2ch.net. 300 IN A 206.223.150.14
837ざる ★
2008/07/11(金) 16:41:08ID:???0 おもしろくないな
うまく動いてると誰も気がつかない・・・・(^_^;)
んじゃプライマリを止める(^_^;)うまくいきませんように・・・・
あ、プライマリは17:00ちょうどに止める(^_^;)
841ざる ★
2008/07/11(金) 16:48:17ID:???0 そして 10分後にセカンダリも止めるんですネ
わかります。
わかります。
1) プライマリ停止
2) 更にセカンダリ停止
3) プライマリ起動
4) セカンダリ起動
5) セカンダリ停止
6) セカンダリ起動
という式次第(^_^;)
2) 更にセカンダリ停止
3) プライマリ起動
4) セカンダリ起動
5) セカンダリ停止
6) セカンダリ起動
という式次第(^_^;)
ちなみに2)でセカンダリを止めたらc.2ch.netにアクセスできなくなるはずです(^_^;)
もし、アクセスできたら何かが間違っている・・・・
もし、アクセスできたら何かが間違っている・・・・
あと30秒ほどでプライマリ停止(^_^;)
プライマリ停止(^_^;)
c21(プライマリ)停止確認(^_^;)
c24(セカンダリ)がプライマリに切り替わったことを確認(^_^;)
ああ、なんか順調すぎて・・・・
ああ、なんか順調すぎて・・・・
848ざる ★
2008/07/11(金) 17:02:35ID:???0 刺激が欲しいですよね
知り合いに茂樹って人がいます(^_^;)ほしい?
刺激の時間です(^_^;)c24(セカンダリ)停止
2008/07/11(金) 17:11:56ID:eLrsDu2o0
どくおさんばんざい
緊張したらうんこしたくなってきた(^_^;)いってくる
853ノtasukeruyo
2008/07/11(金) 17:14:47ID:P8C/aWsKO ただいま〜のエラー出てます@c.2ch
KDDI-CA39 UP.Browser/6.2.0.13.1.5 (GUI) MMP/2.0
KDDI-CA39 UP.Browser/6.2.0.13.1.5 (GUI) MMP/2.0
docomo
設定時間内に接続できませんでした
SB
応答が得られませんでした。しばらくたってからもう一度操作してください。
au
ただいまEZweb情(ry
auはなんでもかんでもこれか!(^_^;)
設定時間内に接続できませんでした
SB
応答が得られませんでした。しばらくたってからもう一度操作してください。
au
ただいまEZweb情(ry
auはなんでもかんでもこれか!(^_^;)
2008/07/11(金) 17:25:47ID:dlkgD9om0
ここまで順調だなぁ(^_^;)
んじゃc21(プライマリ)を立ち上げますー
んじゃc21(プライマリ)を立ち上げますー
c21起動した(^_^;)
4) c24を起動する(^_^;)
859ノtasukeruyo
2008/07/11(金) 17:38:41ID:P8C/aWsKO おk
KDDI-CA39 UP.Browser/6.2.0.13.1.5 (GUI) MMP/2.0
KDDI-CA39 UP.Browser/6.2.0.13.1.5 (GUI) MMP/2.0
c24起動完了(^_^;)
特に変化はない(^_^;)と
5)c24を再度停止する
5)c24を再度停止する
c24再停止完了(^_^;)
順調に動いてるなぁ(^_^;)うーむ
6) c24再々起動(^_^;)
6) c24再々起動(^_^;)
c24起動完了(^_^;)って、なんも予想外のことが起きないでやんの・・・
来週リターンマッチやる
もっとねっちりといやらしくべちょべちょにテストする
覚えとけ(^_^;)
来週リターンマッチやる
もっとねっちりといやらしくべちょべちょにテストする
覚えとけ(^_^;)
865ノtasukeruyo
2008/07/11(金) 17:47:52ID:P8C/aWsKO 乙です
KDDI-CA39 UP.Browser/6.2.0.13.1.5 (GUI) MMP/2.0
KDDI-CA39 UP.Browser/6.2.0.13.1.5 (GUI) MMP/2.0
866ざる ★
2008/07/11(金) 17:54:27ID:???0 来週の予定(^_^;)
1) 雪だるまシステム動作テスト(リベンジ)
2) 兄貴システム動作テスト
1) 雪だるまシステム動作テスト(リベンジ)
2) 兄貴システム動作テスト
2008/07/11(金) 18:08:38ID:oXMw6qmp0
869[03] ◆MUMUMUhnYI
2008/07/11(金) 18:41:05ID:+aMena0w0 今北。
今回はどくおさんの大勝利?
あとは、
・各々の設定の内容と理由を良く理解する
・フロントが落ちた時、復旧した時の自動設定システムを開発する
・8月の航空運賃があまりにも高くて泣きそう、という問題は何とかならないだろうか、、、
と言ったところでしょうか。
今回はどくおさんの大勝利?
あとは、
・各々の設定の内容と理由を良く理解する
・フロントが落ちた時、復旧した時の自動設定システムを開発する
・8月の航空運賃があまりにも高くて泣きそう、という問題は何とかならないだろうか、、、
と言ったところでしょうか。
2008/07/11(金) 19:21:21ID:MS9AEUHJ0
うぎゃ〜
完全に乗り遅れたorz
完全に乗り遅れたorz
2008/07/11(金) 20:08:33ID:dlkgD9om0
>>869
「北海道うまいもの巡りツアー」ぐらいなら企画してくれるかも>三段目
「北海道うまいもの巡りツアー」ぐらいなら企画してくれるかも>三段目
どくおさんへ:
ざっと手順を見させていただきました。
概ねよいと思うのですが、
/var/service/ucarp/log/main と、
/var/service/matd/log/main ディレクトリ @ c21/c24 は、
chown users:users にしておかないと、ログが正しくとられないです。
(multilog が users に setuidgid で動くため)
で、chown したら、
svc -t /var/service/matd/log
svc -t /var/service/ucarp/log
を両サーバで一度実行して、ログ取り部分だけ再起動しておくとよいです。
ざっと手順を見させていただきました。
概ねよいと思うのですが、
/var/service/ucarp/log/main と、
/var/service/matd/log/main ディレクトリ @ c21/c24 は、
chown users:users にしておかないと、ログが正しくとられないです。
(multilog が users に setuidgid で動くため)
で、chown したら、
svc -t /var/service/matd/log
svc -t /var/service/ucarp/log
を両サーバで一度実行して、ログ取り部分だけ再起動しておくとよいです。
で、一つ提案ですが、
yutori を 7.0 with root権限にするにあたり、
( ■ サーバリフレッシュ工事 連絡・作業スレッド12
http://qb5.2ch.net/test/read.cgi/operate/1215172593/116 )
c-maigo 系のクッションを雪だるまになったフロント達に移す、
というのはどうでしょうか。
つまり、雪だるまでいう www2.2ch.net みたいな形にすると。
あるいはそこまで凝らなくても、たぶんどれかの A-tiger (例えばtiger3502あたり)
だけでもいいかもな、とは思いますが、、、。
一応、設定の経験も兼ねてという感じで。
yutori を 7.0 with root権限にするにあたり、
( ■ サーバリフレッシュ工事 連絡・作業スレッド12
http://qb5.2ch.net/test/read.cgi/operate/1215172593/116 )
c-maigo 系のクッションを雪だるまになったフロント達に移す、
というのはどうでしょうか。
つまり、雪だるまでいう www2.2ch.net みたいな形にすると。
あるいはそこまで凝らなくても、たぶんどれかの A-tiger (例えばtiger3502あたり)
だけでもいいかもな、とは思いますが、、、。
一応、設定の経験も兼ねてという感じで。
874ざる ★
2008/07/12(土) 04:21:48ID:???0 >>869
説明しよー
ラベンダーが満開でとても素敵なきせつです
苺狩もいよいよ札幌近郊路地物の最盛期です
さくらんぼ狩りも絶好調、来週あたり種飛ばし大会が行われるんじゃないかい
一方うみです、海ですよ。
「うに」と「あわび」ですね、ジュルジュル
hotter than July !!
説明しよー
ラベンダーが満開でとても素敵なきせつです
苺狩もいよいよ札幌近郊路地物の最盛期です
さくらんぼ狩りも絶好調、来週あたり種飛ばし大会が行われるんじゃないかい
一方うみです、海ですよ。
「うに」と「あわび」ですね、ジュルジュル
hotter than July !!
875ざる ★
2008/07/12(土) 04:22:28ID:???0 あっ 女の子も薄着で夏満開です
2008/07/12(土) 04:26:21ID:iatnz/f30
おやじくせー
2008/07/12(土) 04:33:11ID:UbhxguUvO
「露地物」が出ないんでつね
>>874
おー、そんな季節が、、、。
おー、そんな季節が、、、。
879ざる ★
2008/07/12(土) 10:00:40ID:???0 ぴんぽんぱんぽーん
10時です
10時です
いくつか問題を出してみようかなと。
1) >>809 の --preempt 指定は、どういう意味でしょうか。
2) わざわざ外部コマンドで ifconfig を実行しているのに、
ucarp で*も* --addr=206.223.150.14 のようになぜ、指定する必要があるのでしょうか。
3) --shutdown はなぜ指定する必要があるのでしょうか。
これがわかると、ucarp がどういうことをしているのか、
そしてその仕組みは何なのかが、わかってくると思いますです。
あと、応用問題として、
4) ucarp 環境下において、絶対に起こってはならない致命的な状況は何か
# 某日記でお答えいただけると、とてもうれしいかも。
1) >>809 の --preempt 指定は、どういう意味でしょうか。
2) わざわざ外部コマンドで ifconfig を実行しているのに、
ucarp で*も* --addr=206.223.150.14 のようになぜ、指定する必要があるのでしょうか。
3) --shutdown はなぜ指定する必要があるのでしょうか。
これがわかると、ucarp がどういうことをしているのか、
そしてその仕組みは何なのかが、わかってくると思いますです。
あと、応用問題として、
4) ucarp 環境下において、絶対に起こってはならない致命的な状況は何か
# 某日記でお答えいただけると、とてもうれしいかも。
READMeよめばいいじゃん
If you want a "preferred" master to always be the master (even if another
host is already the master), add the preempt switch (--preempt or -P) and
assign a shorter interval via the advertisement base (--advbase or -b) an
skew (--advskew or -k). This will cause the preferred node to ignore a
master who is advertising a longer interval and promote itself to master.
The old master will quickly hear the preferred node advertising a shorter
interval and immediately demote itself.
--shutdown (-z) will run the downscript at exit, unless ucarp is already in
the backup state.
If you want a "preferred" master to always be the master (even if another
host is already the master), add the preempt switch (--preempt or -P) and
assign a shorter interval via the advertisement base (--advbase or -b) an
skew (--advskew or -k). This will cause the preferred node to ignore a
master who is advertising a longer interval and promote itself to master.
The old master will quickly hear the preferred node advertising a shorter
interval and immediately demote itself.
--shutdown (-z) will run the downscript at exit, unless ucarp is already in
the backup state.
2) わざわざ外部コマンドで ifconfig を実行しているのに、
ucarp で*も* --addr=206.223.150.14 のようになぜ、指定する必要があるのでしょうか。
アドレスは1つとは限らないからじゃないにょ?
ucarp で*も* --addr=206.223.150.14 のようになぜ、指定する必要があるのでしょうか。
アドレスは1つとは限らないからじゃないにょ?
てか、ifconfig のIPとは 普通別のIPアドレス振るだろ?
4) ucarp 環境下において、絶対に起こってはならない致命的な状況は何か
・すべての鯖が立ち上がらない状況
・動いているのか死んでいるのか判断できない監視設計
・メンテ作業量増加による過労死
・スタンバイNIC/鯖間のプライマリ遷移競合
・2ちゃんねる全停止
・ひろゆき死亡ニュ〜ス
・ucarpプログラムのスタック
・root▲▲の脳死状態
・すべての鯖が立ち上がらない状況
・動いているのか死んでいるのか判断できない監視設計
・メンテ作業量増加による過労死
・スタンバイNIC/鯖間のプライマリ遷移競合
・2ちゃんねる全停止
・ひろゆき死亡ニュ〜ス
・ucarpプログラムのスタック
・root▲▲の脳死状態
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中居正広問題】フジテレビCM差し止め拡大 サントリー、アサヒ、ホンダ、明治、ライオンなど50社超に ★10 [Ailuropoda melanoleuca★]
- 【中居正広問題】フジテレビCM差し止め拡大 サントリー、アサヒ、ホンダ、明治、ライオンなど50社超に ★9 [Ailuropoda melanoleuca★]
- フジテレビに電波停止求める声、総務省幹部が否定 「法律に処分根拠ない」 [少考さん★]
- 立花孝志氏「間違いでございました」元兵庫県議の死を巡る発言で謝罪 情報のソースは「2つ」だった★2 [七波羅探題★]
- 【サッカー】カズ・三浦知良、フランスW杯落選の瞬間を振り返り 「正直言って、外れるとは自分は思ってなかったです」 [冬月記者★]
- ソニー PlayStation 6、NVIDIA RTX 4090を上回る能力 [お断り★]
- ホロライブ総合スレ🥰
- 【超速報】フジテレビゴールデンにCM枠全AC記録樹立 [753666574]
- 外国人観光客「仙台?知らないな。日本についてはかなり調べたんだけどどこにも出てなかったよ」
- 総務省幹部「フジテレビの電波停止を求める声がありますが、法律に処分する根拠はない。処分はできない」 [256556981]
- 【悲報】任天堂、炎上wwwwwwwwwwwwwwwwwwwwwwwww [269899796]
- 立花孝志「これくらいのことで自ら命を絶つ人が政治家をしちゃいかんと思います」 [936065421]