VMwareでSolarisを動かす : やっぱり Sun がスキ! やっぱり Sun がスキ!

やっぱり Sun がスキ!

http://blogs.sun.com/yappri/date/20061122 2006年 11月 22日 水曜日

VMwareでSolarisを動かす

自分の PC と共に Solaris 環境をいつでも持ち歩きたい、というのはいつの 時代も Solaris 使いにとって共通した願いです。しかし、様々な事情により Windows 環境を日常的に使用せざるを得ない人々にとって、パーティション を切り直してリブートで切り替えるデュアルブート環境は使い勝手が悪く、 特に初心者にはドライバ設定などもありハードルが高かったのも事実です。 しかし最近の PC の高性能化により、仮想化ソフトウェアのゲスト OS として Solaris を GNOME Desktop と共に動作させることも現実的になってきまし た。幸い仮想化ソフトウェアには無償で提供されているものもあり、これを 使えば非常に良い Solaris 学習環境が整います。そこで試しに私の PC にも 無償の仮想化ソフトウェアの一つである VMware Server をインストールして みました。

今回使用する PC のスペックは次の通りです。

ACER Aspire 5102WLMi
 * AMD Turion64 x2 TL-50 (1.6 GHz, 512 KB L2, 256 KB L1 on each core)
 * 1.5 GB DDR2 RAM
 * ATI Radeon xPress 1100 integrated graphics card
 * Realtek 10/100Mbps Ethernet
 * Atheros Wireless 802.11 a/b/g

まず、必要なソフトウェア、VMware Server と Solaris 10 (または Solaris Express) を入手します。

VMware Server は VMware のウェブサイトからダウンロードできます。

http://www.vmware.com/ja/products/server/

シリアルキーが必要なためユーザー登録が必要です。

Solaris 10 と Solaris Express は Sun のダウンロードセンターから 入手します。

 - http://www.sun.com/software/solaris/get.jsp
 - http://www.sun.com/software/solaris/solaris-express/get.jsp

次に VMware Server をインストールし、起動して仮想サーバーを作成 します。ゲスト OS のタイプは Sun Solaris を選択します。さらに今回は PC に AMD64 プロセッサである Turion64 X2 が搭載されているので、 Solaris バージョンとして Solaris 10 64-bit を選択します。メモリ容量 は recommended minimum では 256MB となっていますが 350MB か 400MB くらいあったほうが良いでしょう。ディスクは Solaris 10 フルインストール で 5GB 程度ですが、ディスクイメージファイルは圧縮効率が良いようで、 NTFS の圧縮フォルダに作成してみると、容量 4.58GB のディスクイメージ が 2.45GB まで圧縮されました。

仮想マシンを作成したら Solaris をインストールします。PC の DVD ドライブを使ってインストールすることもできますが、ダウンロードした ISO イメージを直接指定することもできます。DVD メディアからの インストールはやはり仮想マシン、若干時間がかかりますので、ISO イメージ を使う方がおすすめです。

Solaris のインストールが完了したら VMware Tools をインストール しておきましょう。VMware コンソールのプルダウンメニューから "VM" -> "Install VMware Tools" を選択します。すると仮想マシン内の Solaris GNOME Desktop に仮想 CDROM がポップアップしてきます。ちょっと不思議な 感じですが、仮想 CDROM 内に現れたパッケージをゲスト内でインストール すれば完了です。VMware Tools によりグラフィクス処理とマウスの動きが 改善するのが分かると思います。

後は画面サイズを PC に合わせればインストールは完了です。仮想マシン の動作環境を確認してみると、

# isainfo
amd64 i386
#
# psrinfo -vp
The physical processor has 1 virtual プロセッサ (0)
  x86 (AuthenticAMD family 15 model 72 step 2 clock 1600 MHz)
        AMD Turion(tm) 64 X2 Mobile Technology TL-50
The physical processor has 1 virtual プロセッサ (1)
  x86 (AuthenticAMD family 15 model 72 step 2 clock 1600 MHz)
        AMD Turion(tm) 64 X2 Mobile Technology TL-50
#

ちょっと予想外でしたが、32bit の Windows XP 上で確かに 64-bit Solaris が動作しています。

ネットワークはどうでしょうか。

# ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
        inet 192.168.159.10 netmask ffffff00 broadcast 192.168.159.255
        ether 0:c:29:8d:6a:21

Intel PRO/1000 がエミュレーションされているようです。

ディスクの inquiry データは format コマンドで見ると次の通りです。

# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c1t0d0 
          /pci@0,0/pci1000,30@10/sd@0,0
Specify disk (enter its number): 0
selecting c1t0d0
[disk formatted]
....
format>
format> inq
Vendor:   VMware,
Product:  VMware Virtual S
Revision: 1.0
format>

参考までに prtdiag の結果はこんな感じです。

# prtdiag -v
System Configuration: VMware, Inc. VMware Virtual Platform
BIOS Configuration: Phoenix Technologies LTD 6.00 04/17/2006

==== Processor Sockets ====================================

Version                          Location Tag
-------------------------------- --------------------------
                                 CPU socket #0
                                 CPU socket #1

==== Memory Device Sockets ================================

Type    Status Set Device Locator      Bank Locator
------- ------ --- ------------------- --------------------
DRAM    in use 0   RAM slot #0         RAM slot #0
DRAM    in use 0   RAM slot #1         RAM slot #1
DRAM    in use 0   RAM slot #2         RAM slot #2
DRAM    empty  0   RAM slot #3         RAM slot #3

==== On-Board Devices =====================================
VMware SVGA II
ES1371

==== Upgradeable Slots ====================================

ID  Status    Type             Description
--- --------- ---------------- ----------------------------
0   unknown   ISA              ISA Slot J8
0   unknown   ISA              ISA Slot J9
0   unknown   ISA              ISA Slot J10
1   in use    PCI              PCI Slot J11
2   in use    PCI              PCI Slot J12
3   in use    PCI              PCI Slot J13
4   in use    PCI              PCI Slot J14
#

パワーのある PC なら仮想マシンをいくつも立ち上げて仮想クライアント サーバーシステムや仮想グリッドコンピューティングなども可能です。皆さん も是非 PC に Solaris 仮想マシンをインストールして今までに無い快適な Solaris ライフを楽しんでください。


投稿されたコメント:

[Trackback] VMware���Solaris10�

Posted by Solaris User on 7月月 17日, 2007年 at 05:49 午後 JST #

コメント
  • HTML文法 不許可