2009-08-01から1ヶ月間の記事一覧

仮想マシン用のMACアドレス

以前、MACアドレスの付け方でつまづいたことがあるのでこの機会に書いておくことにする。 本来MACアドレスはネットワーク機器の製造時に一意になるように割り振られる物であるが、仮想マシンにはどのようにつけると良いのだろうか。MAC address - Wikipedia…

Scientific Linux 5.3でkvm上にrpmbuild環境を作成(1) / それぞれのサービスの機能

どうせだからネットワークインストールだけではなくて全体の作業ログをつけよう。ネットワークインストールについての記事 まずディスクイメージの構成は/を3GB、/homeを7GBとした。/homeを別にして置いた方がビルド環境のバックアップを行う時に都合が良い…

SwitchProxy Toolが3.5でついに動作しなくなった

既存のプロファイルをFirefox 3.5に持って行くとFirefoxの挙動が全体的におかしくなっていたが、どうやら3.0の頃からmaxVersionを書き換えて強制的に動作させていたSwitchProxy Toolがついに動かなくなったようだ。 代わりになる物がないかとSwitchProxy Too…

libvirtからkvm上のCD-ROMドライブのディスク交換

kvm

$ virsh attach-disk <domain> <source> <target> --type cdrom 例: $ virsh attach-disk DomainU1 /path/to/newdisk.iso hdc --type cdromポイントが二つ --type cdromをつけないと"エラー: this function is not supported by the hypervisor: only SCSI or virtio disk device can</target></source></domain>…

loggingモジュールで複数の出力先に別のログレベルで出力する

要求仕様: 標準エラー出力には処理に失敗したファイル名を表示 ログファイルには失敗した物だけでなく処理したファイルの一覧全てを表示 これを実装するためにloggingモジュールを用いた。 まず、 http://www.python.jp/doc/release/lib/multiple-destinatio…

Postfixで特定のバーチャルドメイン宛てのメールに対してプログラムを起動する

メールアドレスを多数作って、そこに送られてきたメールについて自動で一定の処理したいという相談を受けた。サブドメインのバーチャルドメインを設けて、そのバーチャルドメイン宛てのメールを全て処理するように設定すればいいのではないかと提案したのだ…

pulseaudioのrc.dスクリプトを書く(1)

マシン起動時にpulseaudioをデーモンモードで起動してしたいという要望があったので、rc.dに登録することにした。現状起動後に手動で # pulseaudio --daemonaize --system を実行すればちゃんと起動している。まず、REQUIRE: DAEMON dbus で起動スクリプトを…

anacron

anacronは電源が落ちている間に動くはずだったジョブを実行するcronという程度の認識でいたが、動作を良く理解していないことに気づいた。anacronについて詳しく調べてみることにする。anacron(8)を読んで次のことがわかった。 anacrontabには期間(日)、dela…

Scientific Linux 5.3をネットワークインストール

rpmbuild用に新たにScientific Linuxをインストールしようとしたが、ネットワークインストール用のイメージを見つけるのに少し手間取った。isoディレクトリではなくimagesディレクトリにあるとは思わなかった。 ftp://ftp.scientificlinux.org/linux/scienti…

populate

rdisc is invoked at boot time to populate the network routing tables with default routes. http://linux.about.com/library/cmd/blcmdl8_rdisc.htm のpopulateの意味がわからなかったので調べた。