follow me

ML115 G5そろそろ最後?

Ntt-Xでの1台1万円が始まった模様。
サーバ単品2台で19,600円です。
ちなみにWindows Server 2008 Foundationバンドル版は、29,800円です。

流石にそろそろ最後なのでしょうか。
メモリがさほど安くなっていないのでML115で8GB乗せてESXiサーバってのにも、そこそこ金額かかる訳で今回購入は自粛。
かわりに所有してるML115のCPUをAthlon II X4が1万切ったタイミングで載せ変えを考えている今日この頃。
follow me

メンテナンス作業のお知らせ(2010/05/28)

2010/05/28(金)23:00~25:00頃メンテナンス作業の為、本サーバへのアクセスが出来なくなります。
ファイルのダウンロードなどにはご注意ください。
ご利用の方々にはご迷惑をお掛け致しますが宜しくお願い致します。
follow me

OpenVZテンプレートをLXCで流用

小さいchroot環境を一から用意するのは面倒です。
OpenVZでは、さまざまなディストリビューションのminimalなchroot用アーカイブが用意されている為、これをLXCで利用してみます。
http://wiki.openvz.org/Download/template/precreated

■まず重要なのがudevを止めることです。
ディストリビューションにより方法は異なりますので、各ディストリビューションのドキュメントを参照して頂く形になりますが、rc.d配下にudevの起動スクリプトがある場合は実行権限を外すでも問題ないと思われます。

■次にこのまま立ち上げるとconsoleが繋がらないなどと現象が発生します。
OpenVZのTemplateでは、getttyの起動がLXCで必要とするものと異なる様です。
多くのディストリビューションでは、inittabに以下を追加。
(ディストリビューションによりgettyのプログラムが変わるので、修正は必要)
1:1235:respawn:/sbin/agetty 38400 console
■最後に、LILOとかfsckとかを組み込んでいる起動スクリプトを排除。
Slackwareであれば、rc.Sに含まれているので、自分で不要箇所を消す必要があります。
何もせず起動すると、LILOが怒ってくれます。
follow me

Smackで参考になりそうなページ

Smackは使うには情報がすくないので、よさげなページをメモ。
どちらもDebian系ですがディストリビューションに関係なく読めます。
記載されている内容で設定はできますが、複雑なポリシーを作るのは難しいかもしれません。

debianforum.de
Ubuntu Documentation
follow me

Fedora 13 Release

Fedora 13がリリースされました。若干リリースが遅れてしまいましたが1ヶ月遅れは回避って所でしょうか。
Release Notes

リリースノートのハードウェア要件の記載は何ですか?不思議です。
最小要件が必ずしも十分とは限りません。
The minimum memory listed below may not be sufficient for all situations. In particular, installation in a virtual machine may require memory closer to the "Recommended" value.

個人的に気になるのはやはりセキュリティと仮想化でしょうか。。。
XenでなくKVMが中心になるのは若干残念。(個人的にXenの方が好きなので。。。)

セキュリティー
  • Dogtag Certificate System
  • modprobe Whitelist
  • ユーザーアカウントのダイアログ
  • Policy Kit One
仮想化
  • KVM ネットワーキング用にカーネルのアクセラレーション
  • KVM の安定した PCI アドレス
  • Virt x2apic
  • Virtio-Serial
  • 仮想化技術のプレビューレポジトリ
  • Xen カーネルサポート
follow me

Slackware Linux 13.1 Release

Slackware 13.1がリリースされました。
Release Announcement
Release Notes

Kernelのバージョンがあがったのは魅力的ですが、srchack.org鯖はKernelはビルドしなおしているので、アップグレードは保留ですかね。

- Runs the 2.6.33.4 version of the Linux kernel from ftp.kernel.org.
Also included is a kernel patched with Speakup to support speech
synthesizers providing access to Linux for the visually impaired
community. The 2.6.x kernel series has matured into a stable
kernel, and provides reliable performance for your desktop or
your production server.
follow me

CGIHTTPServerの仕様です

PythonでCGIのテストしてまして、リダイレクトが動作しないので悩んでました。
CGIHTTPServer - CGI 実行機能付き HTTP リクエスト処理機構

CGIHTTPRequestHandler クラスで実行されるCGIスクリプトは HTTP コード200 (スクリプトの出力が後に続く)を実行に先立って出力される (これがステータスコードになります) ため、リダイレクト(コード302)を行なうことができません。

ヘッダ箇所はいじれないんですね。
諦めて何かhttpd入れます。。。
follow me

AVG 9.0 FreeEdition

ミニノートのウィルス対策ソフトの使用期限が切れたので、AVG FreeEditionに載せ変えてみた。
Canon-ITのNOD32を購入する前は良く利用していたのだが、機能的に他のウィルス対策ソフトに劣る点(リアルタイムスキャン)があったので他のものを利用してきたが、今回気分でAVGを入れてしまった。。。
現在、全スキャンを実行しつつこの記事を書いている訳だが、処理の重さは感じられず悪くは無い。
定期スキャンを確実に実施していく必要はあるものの、25時あたりに設定すれば逃すことは無いだろう。

管理画面を表示した際、広告が邪魔だけれども。。。画面を開くことは少ないと思われるので見なかった事にしてしまおぅ。

follow me

LXCネットワークブリッジ設定(Ubuntu10.04)・その2

chroot環境作成にUbuntu 10.04で導入されるlxc-debianを利用した場合。
lxc-createでchroot環境を作っただけでは、ネットワークの設定が入らない為、自分で追加する必要があります。

configに以下を追加します。
/usr/share/doc/lxc/examples以下にサンプルのconfが転がっています。
lxc.utsname = <ホスト名>
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.ipv4 = <アドレス(1.2.3.5/24)>
chroot内のetc以下のアドレス設定も変えておきます。
あとは、lxc-startで起動するとブリッジされてTCP/IPでコンテナに通信が可能になります。
follow me

Make: TokyoMeeting05見てきた

Make: TokyoMeeting05見てきました。
人は多いけど、学生が集まった感じが。。。
なんとなく、Arduino祭りって感じでした。他はあまり目立ってなかった。
ウダーがあったのは笑えたけどw

オライリー1割引は、貧乏技術者には嬉しい限り。