Home > Tags > BSD
BSD
FreeBSD Jail作成(1)
- 2010-06-27 (日)
- 記事
VMWare ESXi は、「構成」の「ストレージ」から新規ストレージを追加しておしまい。そのまま、FreeBSD に新規ディスクを割り当てる。
FreeBSD側では面倒だったので、まずは新規ディスクを認識させるべく sysinstall からfdiskしてlabelを貼り、勝手にnewfsしてもらう。全部丸ごと確保させると、Software Updateもついてくれるのか。いつの間にかsysinstallも/standではなくなっていた。隔世の感がある。
後は、/etc/fstab に登録してマウント。今回は/jailとした。
ezjailを使ってFreeBSD jailを効率よく管理するを参考にしつつ ezjail をインストール。
Jailのインストールのために、/etc/ezjail.conf.sample を元に ezjail.conf を作成して、ezjail_jaildir を先程のディレクトリに向け、ezjail_ftphostをftp.jp.freebsd.orgに変更。ベースとなる環境をまずはインストールする。
# ezjail-admin install
次に、ホスト側のdaemonの調整。
syslogdは、/etc/rc.confに一言追加。
syslogd_flags="-s -b 192.168.xxx.xxx"
同様に、ssh は、/etc/ssh/sshd_config で ListenAddressを追加。
sendmail も動いていたので、とりあえず /etc/mail/sendmail.cf を編集
# SMTP client options
O ClientPortOptions=Family=inet, Address=192.168.1.129
一応Update
# mkdir /jail/freebsd-update
# freebsd-update -b /jail/basejail/ -d /jail/freebsd-update/ fetch
# freebsd-update -b /jail/basejail/ -d /jail/freebsd-update/ install
Jailごとにネットワークスタックが独立するVIMAGEを使いたかったので、/usr/src/sys/amd64/conf/GENERIC を編集。SCTPは元からあったのを潰しておく。
# for Jail with Vimage
options VIMAGE
nooptions SCTP
ざっと make world
# cd /usr/src
# make KERNCONF=GENERIC buildkernel
# make KERNCONF=GENERIC installkernel
doggie氏情報によると、ReleaseのVMImageはtracerouteできないなどの一部バグがあるので、stableを追いかけた方が良いらしい。
- Comments: 0
- Trackbacks (Close): 0
ESXi4にFreeBSD 8.0Rをインストール
- 2010-06-24 (木)
- 記事
ESXi4にFreeBSD 8.0Rをインストール。事前にDVDイメージを取得していたのだが、どうやら壊れていたらしく、CDブート時にブートローダからイメージを読みにいって延々止まってしまっていた。最初はESXiとの相性問題を疑ったせいで、延々時間をかけてしまう。
結局、Boot用の最小イメージを落としてきて、それでネットワークインストール。
そういえば、PC 64bit archの名称が”amd64″なので、ダウンロード時に一瞬とまどってしまう。Release Noteを読めば Intel の 64bit も含まれているのはわかるし、そもそも歴史的にAMDが(珍しく)勝った命令セットでIntelが追随したというのも記憶を掘りかえせば知っている。歴史的・技術的には至極正しい。
よって、arch名としてはそのままでも問題ない。ただ一点、せめてウェブの誘導のところくらいはおもてなしの観点から “FreeBSD Intel/AMD 64bit “とか書いておいて欲しい、というような意味をtwitterで呟いてみたら、はたのさんから妙な顔をされた。ええ、技術者的に気持ち悪いのはわかります。
久しぶりなので、インストールはベースだけにして、そこから追加することにする。まずはscreenとかsudoとか色々と必要なツールをportsからインストール。
あ…Xを禁止するのを忘れていた。あわてて /etc/make.conf に WITHOUT_X11=yes
をつけ加える。
- Comments: 0
- Trackbacks (Close): 0
Home > Tags > BSD