「VMware Server(2系)」の導入

ここでの各バージョンは以下の通り。

Ubuntu 9.04
VMware Server 2.0.1 build 156745

Ubuntu 9.04、VMware Server 1.0.9の場合はこちらを参照。
なお、「VMware Server」の利用にはユーザ登録を行い、シリアル番号を取得する必要があるが、既に終わっているものとする。

「VMware Server」のインストール

モジュールのインストール

「VMware Server」の動作に必要なモジュールをインストールする。

[kaz@Ubuntu ~]$ sudo apt-get install build-essential linux-headers-`uname -r`
[kaz@Ubuntu ~]$ sudo apt-get install xinetd

「VMware Server」のインストール

[kaz@Ubuntu ~]$ tar xzf VMware-server-2.0.1-156745.x86_64.tar.gz <= ダウンロードした「VMware Server」を展開
[kaz@Ubuntu ~]$ cd vmware-server-distrib <= 展開したディレクトリに移動
[kaz@Ubuntu vmware-server-distrib]$ sudo ./vmware-install.pl <= 「VMware Server」のインストール
インストール中に聞かれるものは基本的にデフォルトで構わないが、以下は環境によって変更する

管理者のユーザをroot以外にする場合は yes
(Ubuntuは基本的にrootアカウントは使用しないので、rootのパスワードを設定していない場合はyesにして別ユーザを管理者とする)
The current administrative user for VMware Server  is ''.  Would you like to 
specify a different administrator? [no] yes

Please specify the user whom you wish to be the VMware Server administrator
 kaz <= 上記の質問で yes とした場合、Ubuntuにログインしているユーザを管理者として指定

Using kaz as the VMware Server administrator. <= kazが管理者として登録される

In which directory do you want to keep your virtual machine files? 
[/var/lib/vmware/Virtual Machines] /mnt/vm <= デフォルトでヴァーチャルマシンを保存するディレクトリを指定

Do you want to enter a serial number now? (yes/no/help) [no] yes <= シリアルナンバーを入力する

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:  12345-67890-ABCDE-FGHIJ <= シリアルナンバー

上記のインストール中に管理者をrootアカウントのままにした場合、rootのパスワードを設定するか、管理者のアカウントをrootから変更する。

[kaz@Ubuntu ~]$ sudo vi /etc/vmware/hostd/authorization.xml <= 設定ファイルの編集
rootkaz <= 変更

「VMware Server」を再起動し、設定を反映させる。
[kaz@Ubuntu ~]$ sudo /etc/init.d/vmware restart
「VMware Server」の設定

キーマップの変更

カーソルキー等が効かない場合があるので、キーマップを変更する。
なお、ここでの設定はキーボードがjp106の場合。
その他のキーボードの場合、コンソールで

[kaz@Ubuntu ~]$ xmodmap -pke

と入力すれば、キーコードが表示される。
そして「VMware Server」のキーマップが/usr/lib/vmware/xkeymap/以下にあるので、キーボードに合わせて設定する。
ちなみに、「VMware Server」でのjp106のキーマップが記述されているファイルは/usr/lib/vmware/xkeymap/jp106になる。
なお、設定内容は/etc/vmware/configに追記しても構わないが、バージョンアップ時に上書きされてしまう為、 ここではホームディレクトリに設定ファイルを作成する。

[kaz@Ubuntu ~]$ vi ~/.vmware/config <= 設定ファイルの作成
以下の内容を記述
xkeymap.language = jp106
xkeymap.keycode.37 = 0x01d  # Control_L
xkeymap.keycode.64 = 0x038  # Alt_L
xkeymap.keycode.97 = 0x073  # kana_RO
xkeymap.keycode.100 = 0x079 # Henkan
xkeymap.keycode.102 = 0x07b # Muhenkan
xkeymap.keycode.105 = 0x11d # Control_R
xkeymap.keycode.107 = 0x137 # Print
xkeymap.keycode.108 = 0x138 # Alt_R
xkeymap.keycode.110 = 0x147 # Home
xkeymap.keycode.111 = 0x148 # Up
xkeymap.keycode.112 = 0x149 # Prior
xkeymap.keycode.113 = 0x14b # Left
xkeymap.keycode.114 = 0x14d # Right
xkeymap.keycode.115 = 0x14f # End
xkeymap.keycode.116 = 0x150 # Down
xkeymap.keycode.117 = 0x151 # Next
xkeymap.keycode.118 = 0x152 # Insert
xkeymap.keycode.119 = 0x153 # Delete
xkeymap.keycode.132 = 0x07d # backslash
xkeymap.keycode.133 = 0x15b # Super_L
xkeymap.keycode.135 = 0x15d # Menu

「VMware Server」の設定画面へのアクセス

webブラウザで
http://localhost:8222 または
https://localhost:8333
としてアクセスし、インストール時に指定したユーザと、それに対応したパスワードを入力する。

「VMware Remote Console Plug-in」のインストール

Firefoxで「VMware Server」の設定画面へのアクセスした後、仮想マシンのコンソール画面を表示する為に「VMware Remote Console Plug-in」をインストールする。
Firefoxで設定画面へアクセス後、「Console」タブをクリックし、「Install plug-in」をクリックするとインストールされ、Firefoxを再起動すれば反映される。

仮想マシン作成時のエラー対処

仮想マシン作成時に以下のエラーメッセージが出力された場合の対処方法。

the datastore browser could not successfully retrieve data from the server.

自分の環境では仮想マシン作成時のCD-ROMドライブでISOイメージを選択した時に表示された。
この場合、設定画面の中央にある「Datastores」の「standard」を選択後、右側の「Remove Datastore」で一旦削除する。
その後、右側の「Add Datastore」を選択し、再度データストアを作成する。
この時、最初のデータストア名とディレクトリを指定しても問題なく利用出来るようになる。

▲ページのトップへ