Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

Linux仮想化入門

2008年05月07日 13:17 Federico-Kereki(2008年5月1日(木)) 1 2 3
 最近は多様なLinuxディストリビューションが利用可能になっているので、同時に複数のディストリビューションを試してみたいと思うことが多くなった。そのようなときには仮想化環境をインストールすれば、各々が専用のサンドボックスの中に完全に隔離された複数のオペレーティングシステムを一台のマシン上で実行することができるようになる。以下では、よく使われている仮想化環境である VMware VirtualBox QEMU の3つを使い始める方法を紹介する。

 仮想化環境では、ホストオペレーティングシステム上のシミュレートされた環境内で複数のゲスト仮想マシンを実行することができる。各ゲスト自身には、ホストの物理的なハードウェアのすべてを自由に使用することができるように見えている。

 仮想化は小型で低速なマシン上ではそれほど快適に使うことはできないが、最近のように32ビットまたは64ビットアーキテクチャの複数のCPUやギガバイト単位のRAMを搭載しているようなコンピュータでは非常に快適に利用することができる。以前、Pentium IIIと512MBのRAMを搭載したマシン上で仮想マシンを実行していたのだが、そのときの性能はそこそこではあったものの、決して快適というほどではなかった。その後4GBのRAMとデュアルコアCPUを搭載したマシンに変更したところ、実行速度や応答速度についてホストマシンとゲストマシンとで差がまったく感じられなくなった。

VMware

 VMwareを利用すれば、複数のx86(およびx86 64ビット)用オペレーティングシステムを一台のマシン上で実行することができる。VMwareによるとVMware WorkstationはWindows系のシステム上でもLinux系のシステム上でも実行でき、19種類のWindowsと26種類のLinuxをサポートしている。(なおVMware Fusionを使えばMac上でWindowsを実行することができる)。VMware Workstationはオープンソースソフトウェアではないが、1ヶ月間無料で試用することができる。その後はライセンスを購入する(オンラインで購入可能)か、無料版のVMware Playerを利用することができる。VMware Playerでは、既存の仮想マシンを利用することはできるが、仮想マシンを変更したり新たに作成したりすることはできない。

virtual1_vmware_thumb.png
VMware Workstation

 インストールは簡単だ。評価版の利用登録をしてからソフトウェアをダウンロードして、ルートユーザとして「rpm -Uvh VMware-workstation-入手したバージョン.rpm」を実行すれば、WorkstationとPlayerのどちらのプログラムもインストールされる。設定をするにはやはりルートユーザとして「vmware-config.pl」を実行すれば、質問がいくつか順に表示されて、最後に必要なモジュールが構築される。なおインストールされているヘッダファイルが実行中のカーネルと同じバージョンのものである必要があるが、一般的な目安としてはカーネルの再コンパイル翻訳記事)に必要なものがすべてインストールされていれば、問題なくVMwareをインストールすることができるだろう。

 新規の仮想マシンを作成するには、Workstationプログラムを起動して「Create a New Virtual Machine」(仮想マシンの新規作成)をクリックすれば、残りの設定を行うためのウィザードが表示される。このウィザードでは、インストールする予定のオペレーティングシステムの種類をWindows/Linux/Solaris/Novell/MS-DOSなどの中から選択して指定する必要がある。また、新規の仮想マシンに付ける名前、仮想マシン用のファイルを置く場所、仮想マシン用の仮想ディスクドライブの容量を指定する必要もある。なお仮想ディスクは実際にはホストマシン上のファイルだが、ゲストシステムからはそのシステム専用のデバイスのように見えている。最後に、必要とするネットワーク接続の種類を選択する必要がある。選択肢としては、仮想マシンが独立したマシンとしてネットワークに接続する場合の「bridged(ブリッジ)」、ホストマシンのIPアドレスを共有する場合の「NAT」、ホスト内の内部ネットワークに接続する場合の「host only(ホストのみ)」、ネットワークを使用しない場合の「no network(ネットワークなし)」がある。これが終われば、ゲストにしたいOSのインストールCDを挿入して仮想マシンを起動するだけで、通常のインストール手順を始めることができる。

 新しいシステムを初めて実行する際にはおそらく、仮想マシンの性能と管理を向上させるためのVMware Toolsパッケージもインストールしておくと役立つだろう。「VM」(仮想マシン)→「Install VMware Tools」(VMware Toolsのインストール)を実行すると、RPMパッケージの入った仮想CDがマウントされるので、クリックしてインストールすれば、グラフィックの応答速度を向上させたり、共有フォルダ(ゲストが使用可能なホスト上のディレクトリ)のサポートを追加したり、ホスト/ゲスト間で時刻の同期を取ったりするなどの機能を利用することができるようになる。

最終更新:2008年07月07日 17:07