2008年12月30日火曜日

Ubuntu 9.04 (amd64) に VMware Server をインストール

Ubuntu 8.10、VMware Server 2.0.0 で記述した内容を Ubuntu 9.04、VMware Server 2.0.1 用に修正しました。

  1. こちら のページからインストーラ (VMware-server-2.0.1-156745.x86_64.tar.gz) をダウンロードします。
  2. 開発環境が必要になりますので、インストールされていなければ、Synaptic や apt-get などでインストールしておく。
    $ sudo apt-get install psmisc build-essential linux-headers-`uname -r` ← 開発環境のインストール
  3. 展開、インストーラを起動する。
    $ tar xzf VMware-server-2.0.1-156745.x86_64.tar.gz
    $ sudo ./vmware-server-distrib/vmware-install.pl
  4. インストーラの質問に答える。(下記以外は全てデフォルトでも OK)
    Do you accept? (yes/no) yes ← 使用許諾を受け入れる。
    The current administrative user for VMware Server is ''. Would you like to
    specify a different administrator? [no] yes ← yes と答えて、管理ユーザを指定する。
    Please specify the user whom you wish to be the VMware Server administrator
    nonsugar ← ログインに使っているユーザを指定する。私の場合、nonsugar
    Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: ← シリアル ナンバーを入力

    ※ "insmod: error inserting '/tmp/vmware-config0/vsock.o': -1 Unknown symbol in module" というエラーがコンパイル時に出ますが、動作しました。こちら に関連しそうな情報がありました。
    ※ 再起動後、VMware Server が起動してこなかったので、"/etc/init.d/vmware start" で起動しようとしたところ、"/usr/bin/vmware-config.pl" を再実行するようにメッセージが出たので、再実行した。その後は、問題なく使えるようになりました。
  5. IE または Firefox で、http://HOSTNAME:8222/ にログインする。
  6. 私は、/mnt/sda2/ 以下に仮想マシンを作成したいので、Datastore を追加する。
    $ sudo mkdir -m 1777 /mnt/sda2/vmware
    VI Web Access の左のタブで [Inventory]-[HOSTNAME] をクリックし、真ん中のタブで [Summary] をクリック。右のタブで [Commands]-[Add Datastore] をクリックする。
    Name: sda2, ● Local Database, Directory Path: /mnt/sda2/vmware
※ カーネルをバージョンアップすると、VMware の起動に失敗します。再度、sudo /usr/bin/vmware-config.pl を実行し、再コンパイルする。

サービスの起動、停止、ステータスの確認
  1. VMware のサービス起動
    $ sudo /etc/init.d/vmware start
  2. ステータスの確認
    $ /etc/init.d/vmware status
  3. VMware のサービス停止
    仮想マシンを停止/サスペンドしてから
    $ sudo /etc/init.d/vmware stop
参考

0 件のコメント: