2006年 12月 21日 木曜日
やっぱり Sun がスキ!
BeleniX - OpenSolaris Distribution (LiveCD)
Open Solaris をベースに作成された Live CD をご存知でしょうか?
Live CD はハードディスクにインストール不要で CD/DVD から
起動できる為、手軽に色々な OS を体験できたり、
起動しなくなってしまったディスクのデータを取り出せたりと
非常に便利です。
Live CD では、Debian をベースにしている Knoppix が有名ですが、
Solaris がオープンソース化されてから、Open Solaris をベースにした
下記のような Live CD Distribution が作成されています。
- ・SchilliX
- ・BeleniX
- ・Nexenta
- ・BeleniX
そこで今回は 11/25/2006 に最新版がリリースされた BeleniX 0.5.1 を試してみました。
BeleniX は下記のサイトより ISO 形式でダウンロードできます。
( BeleniX 0.5.1 は OpenSolaris build 52 を元にしています。)
- BeleniX 0.5.1
- http://www.genunix.org/distributions/belenix_site/belenix_home.html
- http://www.genunix.org/distributions/belenix_site/download.html
- http://www.genunix.org/distributions/belenix_site/belenix_home.html
ダウンロードした ISO ファイル ( belenix0.5.1.iso ) の容量は
678Mbyte 程ですので、CD-R に Bootable CD-ROM として作成します。
CD-ROM の作成ができたら、準備は完了です。
それでは実際にシステムにメディアを挿入して起動してみたいと思います。
- まずシステムに作成したメディアを挿入し、システムを再起動します。
- 起動の途中で BIOS Menu を呼び出し、HDD より CD/DVD Drive を先に読み込むように Boot Device の順番を変更します。
そして BIOS Menu を抜け、システムを起動します。
- GRUB Menu が上がってきたら、Belenix を選択します。
( 現在の Belenix は 32 bit 版のみ提供されています。 )

- しばらくすると banner などが表示されます。
( Sun OS Release 5.11 と表示されています! )

- 次にキーボードタイプを選択します。
- さらに Window System を選択します。
Belenix では Xorg と連携して XFce と KDE を採用しています。
- 暫くすると選択した Window System が起動してきます。
( 今回は XFce を選択しています。 )

以上で起動は完了です。
それではいくつかコマンドの出力結果を確認してみたいと思います。
uname コマンドや /etc/release からも Open Solaris をベースに作成していることが確認できます。
# uname -a
SunOS belenix 5.11 BeleniX0.5.1 i86pc i386 i86pc
#
# cat /etc/release
BeleniX 0.5.1 10/06
Innovating on OpenSolaris
Assembled 22 Nov 2006
#
prtdiag コマンドも実行でき、今回使用したシステムの AMD Athlon64 Processor 3200+ が確認できました。
# prtdiag -v System Configuration: Gateway Product Name BIOS Configuration: Phoenix Technologies, LTD 6.00 PG 01/13/2005 ==== Processor Sockets ==================================== Version Location Tag -------------------------------- -------------------------- AMD Athlon(tm) 64 Processor 3200+ Socket 754 ==== Memory Device Sockets ================================ Type Status Set Device Locator Bank Locator ------- ------ --- ------------------- -------------------- unknown in use 0 A0 Bank0/1 unknown in use 0 A1 Bank2/3 ==== On-Board Devices ===================================== ==== Upgradeable Slots ==================================== ID Status Type Description --- --------- ---------------- ---------------------------- 1 available PCI PCI0 2 available PCI PCI1 3 in use PCI PCI2 8 in use AGP AGP #
Solaris 10 から加えられた機能の中に SMF や Solaris コンテナがありますが、 関連する svcs コマンドや zoneadm コマンドも実行できました。
# svcs STATE STIME FMRI online 19:34:50 svc:/system/svc/restarter:default online 19:34:51 svc:/milestone/name-services:default online 19:34:51 svc:/network/loopback:default online 19:34:58 svc:/network/physical:default online 19:34:58 svc:/milestone/network:default online 19:34:59 svc:/system/identity:node online 19:35:30 svc:/system/filesystem/root:default online 19:35:32 svc:/system/boot-archive:default : : 省略 : # # zoneadm list -vc ID NAME STATUS PATH BRAND 0 global running / native #
ZFS に関しては構築までできてしまいました!
( ZFS に指定したデバイスは、検証の為、ディスクではなくファイルを使用しています )
#
# zpool status
no pools available
#
# zpool create zfs_pool raidz /mnt/fat0/test/c0t0d0_file /mnt/fat0/test/c0t0e /mnt/fat0/test/c0t0d2_file spare /mnt/fat0/test/c0t0d3_file
# zfs create zfs_pool/raidz
#
# zpool status
pool: zfs_pool
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
zfs_pool ONLINE 0 0 0
raidz1 ONLINE 0 0 0
/mnt/fat0/test/c0t0d0_file ONLINE 0 0 0
/mnt/fat0/test/c0t0d1_file ONLINE 0 0 0
/mnt/fat0/test/c0t0d2_file ONLINE 0 0 0
spares
/mnt/fat0/test/c0t0d3_file AVAIL
errors: No known data errors
#
# df -k
Filesystem kbytes used avail capacity Mounted on
/devices/ramdisk:a 60146 56380 3766 94% /
/devices 0 0 0 0% /devices
/dev 0 0 0 0% /dev
:
: 省略
:
/dev/dsk/c1t0d0s2 695200 695200 0 100% /media/belenix
/dev/dsk/c0d0p2 3350988 2057392 1293596 62% /mnt/fat0
zfs_pool 100904 34 100760 1% /zfs_pool
zfs_pool/raidz 100904 32 100760 1% /zfs_pool/raidz
#
今回は Local Zone の作成までは確認できていませんが、Live CD で ZFS が構築できるとは驚きです。
ちなみに Belenix では下記のような Software が予めインストールされています。
|
|
デフォルトでは DHCP で IP Address を自動的に取得するように設定されているため、
特に設定を行うことなく、Firefox や Thunderbird を利用することができます。
加えて、pdf や Word、Excel といった形式のファイルも確認できるので、
一通りの作業ができてしまいます。
システムに変化を加えずに気軽に Solaris を試したい時や、必要であれば UFS, FAT32,
NTFS (NTFS は Read Only) といった形式の File System も mount することができるため、
起動しなくなったシステムのデータを取り出したりする時にもぴったりです。
まだまだ、BeleniX の機能拡張も予定されているようですので、
今後の機能やアイデア次第で色々できそうです。
使用してみると非常におもしろい Distribution ですので、
是非、皆様も一度お試し頂ければと思います。
Posted at 03:09午後 12 21, 2006 by Naoyuki Yamada in Sun | 投稿されたコメント[2]





Posted by yu@ on 12月月 21日, 2006年 at 03:41 午後 JST #
Posted by Joe G on 1月月 26日, 2007年 at 02:18 午前 JST #