ログ日記

作業ログと日記とメモ

2010-03-01から1ヶ月間の記事一覧

2GBのramdisk上にDRBDとOCFS2でActive/Active構成をやったメモ

OCFS2とDRBDのインストール。 aptitude install ocfs2-tools aptitude install drbd8-source module-assistant auto-install drbd8一台でパッケージを作成すれば、あとは他のマシンにdebファイルをコピーすればよい。 dpkg -i drbd8-2.6.32-3-amd64_8.3.7-1+…

squeezeには/dev/ramや/dev/ram0がなかった

だいぶハマってる。 Debianのudevの設定はどういうポリシーかよくわからん…。 lennyにはあるのにsqueezeにはない。 ファイルの場所が変わっていて、/lib/udev/rules.d/ に設定ファイルが置かれているが、/etc/rules.d/ にあるものは自動生成されたものみたい…

ネットワークが遅い理由

以前にaptが途中から遅くなる - より良い環境を求めてと書いたんだけど。 これ? 2.6.17 以降の Linux は、RFC 1323 で指定された TCP ウィンドウのスケーリングを積極的に使用しています。サーバによってはこれに対しておかしな挙動を示し、ウィンドウサイ…

ネットワークブートの練習

バージョンはsqueeze。 Setting up a server for PXE network booting だいたいはここの通りにする。 aptitude install tftpd-hpa aptitude install dhcp3-server vi /etc/dhcp3/dhcpd.conf option domain-name-servers 62.31.64.39, 62.31.112.39; default-…

メモリ起動用initramfs作成の練習

busyboxをビルドする。 aptitude install build-essential devscripts aptitude build-dep busybox-static apt-get source busybox-static cd busybox-1.14.2/ vi debian/config/static # CTTYHACKとSETSIDをyに debuild -us -uc ここまでやって、バイナリだ…

Gangliaとかマルチキャストとか

ハマりどころが多かったのでメモ。 Debianのsqueezeならバージョン3.1.2なのでaptで入れる。 aptitude install ganglia-monitor aptitude install ganglia-webfrontend lennyの2.5だと3.1とやりとりできなかったのでソースから入れた。 aptitude install lib…

Redmine 0.9.3 だと リポジトリ表示が格段に早くなってた

コメントで教えてもらったので早速アップグレードしてみた。 sources.listにsidを追加して、redmineとredmine-sqliteだけアップグレードした。これ二つだけsidのものをインストールしても依存関係は大丈夫っぽい。 アップグレードしてrakeでmigrateしてapach…

RedmineでGitのリポジトリを見ようとするとエラーになる

コミットが多いポジトリを使おうとすると重すぎて全く使えない…。 Redmineの最新版では軽くなってるんだろうか。 重要: 最初にリポジトリを閲覧するときは、Redmineはすべてのコミットの情報を取得しデータベースに格納します。 これはリポジトリごとに一回…

Gitのhooksで使う post-receive-email の日本語版を書いた

Git

だいぶやっつけ。 /usr/local/bin/post-receive-email.php などのファイル名で保存して、hooks/post-receiveに php /usr/local/bin/post-receive-email.phpと書けば動くと思う。 更新が多いときは大変なことになりそうなので後で考える。