HP ProLiant ML115 G1を使ったFreeBSD 7.2-RELEASE boxは、jailを使っていろいろな環境を作ることにした。ついでに、jailを簡単に使うためのツールezjail - Jail administration frameworkも試してみることにした。 準備 まずは下ごしらえから。必要なものは以下の通り。 ports/sysutils/ezjail/ FreeBSDインストール配布物または配布物のあるFTPサーバへの接続性 1GB程度のディスクスペース なにはともあれ、portsからezjailをインストールする。 ${PREFIX}/etc/ezjail.conf.sampleがインストールされるので、ezjail.confにコピーして編集する。 jailを配置するディレクトリ ezjail_jaildir=/home/jails 配布物をダウンロード
前回に引き続き、今回はFreeBSDのJailの簡単な説明と、実際にどのような感じで使えるのか、簡単なサンプルを交え紹介します。 「プログラマのための」について 前回書き忘れてしまったのですが、なぜ「プログラマのための」というのをタイトルに入れたかというと、 プログラマは自分の開発環境/テスト環境の構築ぐらい自分ですべし でも、環境構築に時間をかけすぎるのはプログラマとしては本末転倒だよね この二つをあっさりと解決してくれるのがFreeBSDのJailだと感じているからです。 それと、自分自身そこそこ長いことプログラマをやってますが、Jailは自分にとってなかなか衝撃的だった、というのもこのエントリを書くきっかけになっているというのもあります。 FreeBSDのJailとは さて、まず基本的なFreeBSDのJailについて簡単に触れておきます。 FreeBSDのJailは仮想環境の一つの
プログラマのための仮想環境の勧めに関しては、以前にも会社ブログの方に書いた。 FreeBSD/Jailを使用したプログラマのための仮想環境 - 1 FreeBSD/Jailを使用したプログラマのための仮想環境 - 2 そっちはどちらかと言うと共用サーバでの話。今回は自分自身が開発したり、ソフトウェアを評価したりするときにも仮想環境(特にJail)は便利だよ、という話。 普段、自分の開発環境はMac OS X(iMac / Macbook)なんだけど、両方ともVMWare Fusionを入れ、その上でFreeBSDを動かしている。そしてさらにそのFreeBSDの中にさらに複数の仮想環境であるJailが動いている。(ちょっとややこしい) 例えば、自宅のiMacの中のFreeBSDには以下のJailが入っている。 % ezjail-admin list STA JID IP
Q. I’d like to save disk space for my FreeBSD 7 ISP server. We run webserver, nameserver from various jails under powerful HP RAID 10 server. How do I export /usr/ports from host to each jail hosted on /jail/ volume such as /jail/www, /jail/ns, /jail/sql etc? A. You need to use the mount_nullfs command. It creates a null layer, duplicating a sub-tree of the file system name space under another par
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く