GeekFactory

int128.hatenablog.com

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

Firefox 3.5でSelenium IDEを使う

Firefoxを3.5に上げたらSelenium IDEが使えなくなりました。Firefox addonsのページでもインストールボタンが表示されません。 Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and …

PAMによる認証の仕組みを調べてみた

/etc/pam.d/system-authが気になって夜も眠れないので調べてみました。この設定ファイルはOS全体の認証*1を司るものです。コンソールでログインするとき、SSHで接続するとき、su(switch user)するときなど、多くの場面で利用されます。/etc/pam.d以下にあ…

夢見るSIerと虚構

たまには実情を書いてみる。愚痴大会なので読み飛ばしてくだしあ。 SIer の経営方針としては、「どんなカタチにせよ、生産性を高めるのである」という方向に行くと思います。生産性を高める要因は2つしかなくて、「開発プロセスの改善」と「ソフト生成の自動化」…

ロードバランサの内側でApache Tomcatを使うときに気を付けること

多くのWebサービスでは、ロードバランサやApache httpdでアプリケーションサーバとの通信を中継しています。冗長化とアプリケーションレイヤの隠蔽が目的です。このような環境でApache Tomcatを使う場合、開発環境との違いに気を付ける必要があります。例え…

/etc/kvm/kvmtap

kvm-ifupはブリッジを勝手に選んでしまうため、シンボリックリンクでブリッジを指定できるスクリプトを書きました。 #!/bin/bash # /etc/kvm/kvmtap: TAP device wrapper for KVM cmd="`basename "$0"`" spec="${cmd#*-}" iface="${spec#*-}" operation="${s…

QEMUの引数からlibvirt XMLを自動生成する

libvirtdでVMを起動するにはドメインXMLファイルが必要ですが、QEMUの引数からXMLファイルを生成する方法を紹介します。まず、QEMUのコマンドラインをテキストファイルに保存します。下記例では見やすくするため改行していますが、すべて1行で書いてください…

物理マシンを仮想マシンに移行する手順のまとめ

Linux KVM(Kernel-based Virtual Machine)の物理マシンを仮想マシンに移行する手順をまとめました。すでにある物理マシンを仮想マシンに移行する場合を考えます。仮想マシンを実行するための環境はハイパーバイザと呼びます。ディストリビューションに依存…