ふたつの川うるおう日記
2008-02-09 (Sat)
_ [雑記] 物欲退治
2008-01-22 (Tue)に書いた3つ揃った。
- Buffaro RUF2-J8GS-SV
- かなり旧式のをずっと使ってたので体感でわかるぐらい早くなった。満足。
- 東プレ/Topre Realforce 108UBK
- 高いけど確かに良い。Realforceで早く打つのに慣れて、その速度で他のキーボードで打つとちゃんと拾ってくれない。ちなみに家のMajestouchはこないだ1回挙動がおかしくなって、後輩が言ってたチャタリングかと思ったけど再起動したら治った。(Bluetooth関係の不具合かも?)。Majestouch壊れたら家用にもRealforce欲しい。
- ちょっと前までキーボードに拘りなんかまったくなく、Dellの一番安く付いてくるやつ使ってたけど、後輩がPCで一番重要なのはCPUでもメモリでもなく、常日頃自分が触れることになるキーボード・マウス・ディスプレイなどのデバイスにあると言ってて、それに納得してしまって以来すっかりハマってしまった。。
- と言いつつ、CPUもメモリも買い替え時点の良いやつを選んじゃうので結局散財する先が増えただけかも(^^;;。
- E-MOBILE D02NE
- 理論値7.2Mbpsだけど自宅だと1Mbps出なかった。でも都心に出かけた時にリモートデスクトップ over SSHに繋ぎたいだけだから問題なし。前回書いた時から料金プランが変わったらしく、ライトデータプラン + 新にねんで1,980円/月だった。ただし、ライトデータプランは速効で無料通信分(11MB)使い切るのでほんとに滅多に使わない人以外はお得じゃない。
2008-02-11 (Mon)
_ [日記] テーマ変えた: Vicuna Ninja Style for tDiary
そんなことするつもりはまったくなかったんだけど、Vicuna CMSにて配布されているNinjaというテーマがカッコ良くて、気付いたらWordPress用のCSSをtDiary用にカスタマイズしてた。下記のninja.cssってのを作って、オリジナルのCSSには手を入れないように書きました。
- Vicuna Ninja Style for tDiary
- IE 7 とFirefox 2.0.0.12で確認
- [2008/02/11] IE6仮対応 (ズレるけどまだマシな程度。。)
- [2008/02/25] img、preタグ調整
オリジナルがクリエイティブ・コモンズ3.0なので同じようにご自由にどうぞ。ただ、かなり手抜き&tDiaryのCSSの構造がWordPressと全然違うので力技な感じになってます(特に管理画面が)。
2008-02-12 (Tue)
_ [Seasar][Admin] app03.seasar.org 障害発生中
現在app03.seasar.orgが接続出来なくなっています。このためこのサーバで動いてる下記のサービスが現在使えない状況になっています。障害の原因はまだ不明です。
- Wiki
- ML
- Tracking
タイミングが悪いことに現在大学が入試期間中で復旧可能なのが、12日(火) 16:30以降になってしまいます。関係者の皆さん申し訳ありません。。
http://www.seasar.org/ に障害のお知らせを書いておきました。
[17:28追記] 16:33に復旧しました。ログには何も残ってなかったのでハード的に死んだっぽいです。
2008-02-15 (Fri)
_ [Seasar][Admin] app03.seasar.org 障害発生中 2回目
現在app03.seasar.orgが接続出来なくなっています。このためこのサーバで動いてる下記のサービスが現在使えない状況になっています。
- Wiki
- ML
- Tracking
前回同様、入試期間中なため復旧可能なのが、16日(土) 17:00以降になってしまいます。関係者の皆さん申し訳ありません。
http://www.seasar.org/ に障害のお知らせを書いておきました。
代替パーツの調達が来週になるため、しばらくご迷惑をお掛けするかもしれません。
またapp02と03に関して、この2サーバは特に重要な機能を持っているため、マシン丸ごと冗長構成を取ることを考えています。今でもメールなどはプライマリ・セカンダリという構成になってますが、落ちている間キューを受け取っているだけでサービス的にはマシンを物理的に起動し直さないと復活しません。
冗長構成用の新マシンとパーツは来週以降揃うため、早ければ2月中に移行させたいと思います。
いろいろ後手後手になってすいません。
MLが復旧したら検討している構成をサーバチームのMLに流します。
_ [Server][Admin] ATEN KH1516i (KVMオーバーザネット)
これ導入したいと思います。ほんとはIPMIの仮想KVMに対応したやつがあればそれで良いんですが、諸事情でIPMIが付いてるようなサーバ系のマザーは使えません。
2008-02-16 (Sat)
_ [Seasar][Admin] app03.seasar.org 障害発生中 3回目
帰ってきたらまた死んでた。もうダメなので、明日は朝から入れるので行ったら新サーバ最速で作ります。
- [02/17 9:08] ML仮復旧済み
- [02/17 9:45] JIRA別サーバ移行完了
- SVNリポジトリのインデックスはそのうち反映されます
- [02/17 12:18] RAIDカードが使えないのでLinux mdで代用、sync待ち中。2時間ぐらい。。。
- [02/17 17:11] とりあえず見た目的には完了、ログ関係とかまだ移植し終えてないのがちょっとアリ
- MLデータとかの移植に時間掛って全然最速じゃなかった
- 次に一から作り直す時、
冗長化されたストレージはやっぱ用意した方が良いかも - [02/17 18:45] 帰りの車の中で気付いた。DRBDで一応冗長化されるんだった。でも、Xenホスト部分がダメだからその部分だけLinux mdすれば良さそう。ちょうどHDD2に100GB空いてるし。RAIDカードが使えなくてちょっと無理やりに考えた構成だったけど、ものすごく良い案に思えてきた。
- 次に一から作り直す時、
- MLデータとかの移植に時間掛って全然最速じゃなかった
2008-02-27 (Wed)
_ [Server][Admin] CPUの初期不良
電源入れても画面が出なくてメモリとHDDとビデオカードを交換してもダメで、パーツそのまま同じマザーの別マシンに変えてもダメで、結局CPUっぽい。メモリやHDDならあるけどCPUは初めて当たった。
代わりのCPUがすぐに用意できないのでSeasarのサーバ交換は4月かな。
_ [Server][Admin] Intel (P35 + ICH9R|Intel G33 + ICH9DH) + Marvell Yukon 88E8056 にCentOS 5.1を入れる方法
パーツが新しすぎてそのままだと入らなかった。Yukon 88E8056は、Intel (P35 + ICH9R|G33 + ICH9DH)あたりが搭載されてるマザーにオンボードで内蔵されてることが多いNICです。次のようにすればOK。
[追記] CentOS 5.1は、32-bitと64-bitどっちでもOKです。デフォルトで64-bit版CentOS使ってます。
- マザーボードのBIOSでHDDの認識モードをIDEモードからAHCIモードに変更する
- IDEだと上手く認識しない
- ICH9RならRAIDモードでもOK
- ネットワークインストールではなく、DVDやCDなどメディアでインストール
- インストーラに入ってるNICドライバに使えるのがないため
- HDD複数台時のインストーラ起動オプション: linux text nodmraid
- GUIインストーラ使うなら text はいらない
- nodmraid はデフォルトで作られるソフトウェアRAIDのディスクレイアウトがいらないため、ディスクレイアウト編集時に手動で消しても同じ
- NICドライバをコンパイルするためにインストールパッケージのカスタマイズから次の2つを最低追加選択しておく
- 開発ツール
- 開発ライブラリ
HDDの認識がIDEモードで以下のオプションを試してみたけど全滅でした。text付けても同じ。
- IDEモード + 起動時オプション無指定
- IDEモード+ linux all-generic-ide
- IDEモード+ linux acpi=off
- IDEモード+ linux pci=nommconf
- IDEモード+ linux all-generic-ide pci=nommconf
- IDEモード+ linux all-generic-ide irqpoll ide=nodma
OSのインストールが終わったら、ネットに繋げないと使い道がないのでNICのドライバを手動でコンパイルして入れます。
- ドライバ取得場所: http://www.marvell.com/drivers/
- Product Category: PC Connectivity
- Product Family: Yukon
- Driver Version: 10.50.1.3
- 今日時点の最新版である10.53.2.3にはLinux版がないので上記を使う
- 選択肢がソートされてなくて見難いです
- Your Platform: Linux 2.6 - Fedora
tar.bz2を対象のマシンにUSBかCDに入れて持っていき /usr/local/src/yukon 以下にでも配置し、コンパイルとインストールします。コンパイルするのに次のRPMが必要です。
- kernel-devel
- kernel-headers
- インストールメディアをマウントして入れるのが楽
インストールされるkernel-develは、/usr/src/kernels/バージョン 以下に配置されるので、コンパイル時に要求される /usr/src/linux へシンボリックリンクを作成しておく。以下は5.1初期インストール時Kernelの場合のバージョン。
ln -s /usr/src/kernels/2.6.18-53.el5-i686 /usr/src/linux
NICドライバをコンパイルとインストールする。
cd /usr/local/src/yukon tar jxf install_v10.50.1.3.tar.bz2 chown -R root: DriverInstall cd DriverInstall sh install.sh
選択肢を次のように選択する。
- 1. installation
- Do you want proceed? (y/N): y
- 2. Deactivate driver
- 衝突する可能性がある古いドライバを除外するかどうか
起動時にeth0に割り当てるようにする。
echo "alias eth0 sky98lin" >> /etc/modprobe.conf
eth0用の設定をする。以下は、DHCPを使う例。再起動後にsystem-config-network-tuiで設定してもOK。
cat << 'HERE_EOF' > /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes HERE_EOF
再起動してネットワークに繋がればOK。
注意点として、ネットに繋がった後にyum updateしてKernelのバージョンが上がり、その新しいKernelで再起動するとコンパイルして入れたNICドライバが見えなくなるためネットに繋がらなくなります。その場合、新しいKernelで再起動後に新しいバージョンに対応したkernel-develを /usr/src/linux にシンボリックリンクを貼り直して、install.shを実行すれば良いです。
それだとリモートで使うのに忘れそうで困るーーっという場合は、yum update時に起動時のデフォルトのKernel指定を最新に書き換えないように /etc/sysconfig/kernel の設定を変更しておけばOK。
perl -pi -e 's|UPDATEDEFAULT=yes|UPDATEDEFAULT=no|' /etc/sysconfig/kernel





_ koichik [連日の対応お疲れ様でした!!]
_ higa [乙です。]
_ jfut [どもですー。]