VirtualBoxは長年にわたり、オープンソース愛好家、IT管理者、そしてテクニカルライターがホストマシン上で様々なオペレーティングシステムをホストできるようにしてきました。新しいプラットフォームのテスト、仮想マシン(VM)サーバーの開発や管理を行いたい方は、この無料のオープンソースツールを活用して、スキル強化や企業サービスの拡張を実現できます。
この賢い人向けのガイドは、VirtualBox をすぐに使いこなせるようになるための方法です。VirtualBox に関するニュースやアップデートがリリースされるたびに、このリソースを定期的に更新します。
参照: TechRepublicの賢い人のためのガイドすべて
エグゼクティブサマリー
- VirtualBox とは何ですか? VirtualBox は、サーバー、デスクトップ、組み込み用途を対象とした x86 および x86-64 ハードウェア用の汎用仮想化ツールであり、ユーザーと管理者が単一のホスト上で複数のゲスト オペレーティング システムを簡単に実行できるようにします。
- VirtualBox が重要なのはなぜでしょうか? VirtualBox を使用すると、管理者と開発者は専用のハードウェアを使用せずに本格的なオペレーティング システムを迅速に起動できるため、貴重なハードウェア予算を節約できます。
- VirtualBox は誰に影響を与えますか? VirtualBox は、サーバー、デスクトップ、テスト環境、または教育ツールとして使用するために VM を簡単に展開する必要があるすべての人に影響を与えます。
- VirtualBoxはいつから利用可能になりますか? VirtualBoxは2007年1月15日に初めてリリースされ、それ以来継続的に開発されてきました。プラットフォームのバージョン5.1.28は2017年9月14日にリリースされました。
- VirtualBox はどうすれば入手できますか? VirtualBox は Linux、Windows、macOS にダウンロードしてインストールできます。Linux プラットフォームでは、VirtualBox は標準リポジトリ内に存在するため、ディストリビューションのパッケージマネージャーを使用してインストールできます。
参照: 仮想化ポリシー (Tech Pro Research)
VirtualBox とは何ですか?
VirtualBoxは、サーバー、デスクトップ、組み込みオペレーティングシステムをVMとして展開できるGUIおよびコマンドラインツールです。1台のVirtualBoxホストで、ホストハードウェアが処理できる限り多くのゲストVMを展開できます。
VirtualBoxはホストとゲストで構成されています。ホストにはVirtualBoxソフトウェアが実装されており、ゲストを展開できます。ゲストとは、VMとして動作するサポートされているオペレーティングシステムのことです。VirtualBoxホストはLinux、Windows、macOSで実行できますが、VirtualBoxゲストは任意のLinuxディストリビューション、Solaris、macOS、BSD、IBM OS/2、Windowsで実行できます。macOSまたはWindowsをVMとして実行するには、該当するオペレーティングシステムのライセンスが必要です。
ホストは、ハードウェアがサポートする限り多くのゲストを実行できますが、ホストの動作に必要なリソースは十分に確保されています。各ゲストはGUIまたはコマンドラインから起動、停止、一時停止することができ、ネットワーク上ではまるで独自のハードウェア上で実行されているかのように機能します。
VirtualBoxは、ユーザーフレンドリーなGUIとコマンドラインのどちらからでも実行できます。コマンドラインオプションのおかげで、GUIの有無にかかわらずサーバー上にVMを展開できるため、非常に柔軟性の高いソフトウェアとなっています。
参照: DevOps 革命の波に乗る (無料 PDF) (TechRepublic)
VirtualBoxをホストプラットフォームとして使用する場合、管理者はISOイメージまたはVDI/VMDK/VHDイメージからホストを展開できます。ISOイメージからゲストを展開する場合、ゲストOSは通常通り、VMとしてのみインストールされます。VDI/VMDK/VHDイメージを使用すると、ゲストとしてOSをインストールする手順を踏むことなく、仮想アプライアンスを迅速に展開できます。VirtualBox用の仮想アプライアンスを探すのに最適な場所はTurnKey Linuxです。
VirtualBoxをさらに魅力的にするために、VirtualBox Extension Packが利用可能です。USB 2.0およびUSB 3.0デバイス、VirtualBox RDP、ディスク暗号化、NVMeおよびIntelカードのPXEブートのサポートが追加されます。また、Guest Additionsも提供されており、VirtualBoxの機能セットを拡張し、マウスポインターの統合、共有フォルダ(ゲストとホスト間)、ビデオサポートの改善、シームレスウィンドウ、汎用ホスト/ゲスト通信チャネル、時刻同期、共有クリップボード、自動ログオンなどを提供します。
追加リソース
- クイック用語集: 仮想化 (Tech Pro Research)
- ビデオ: 企業がオープンソース ソフトウェアに投資すべき理由 (TechRepublic)
- VirtualBox 仮想マシンをアプライアンスとしてエクスポートする方法 (TechRepublic)
- Windows または OS X 上の VirtualBox に Windows 10 をインストールする (ZDNet)
- CoreOSを仮想マシンとして展開する方法(TechRepublic)
- コマンドラインからVirtualBox VMのサイズを変更する方法(TechRepublic)
- KVM で仮想マシンを作成する方法 (TechRepublic)
- MacでWindows 10を実行する方法(ZDNet)
VirtualBox が重要な理由は何ですか?
VMは、管理者にとってプラットフォームのテストと開発を容易にする手段となります。VirtualBoxは、これを容易かつ手頃な価格で実現します。VirtualBoxは無料なので、誰でもこのソフトウェアを使用して、ビジネスに必要な機能とサービスを拡張できます。企業のLinuxへの依存度がますます高まる中、管理者がプラットフォームを使いこなせる能力は極めて重要です。VirtualBoxは、高価なハードウェアを使用せずにLinuxゲストを簡単に導入できる環境を提供します。管理者はVirtualBoxを使用してネットワークをエミュレートし、スキル向上や導入のテストを行うこともできます。
VirtualBoxは、エンドユーザーから企業のITスタッフまで、誰もが仮想化を活用できるようにします。GUIツールなので、学習曲線が非常に短いため、ゲストプラットフォームの学習の妨げになることはありません。コンテナ技術がITの最前線に躍り出た今、VirtualBoxは、特にboot2dockerなどのディストリビューションのおかげで、管理者がDockerなどのツールを非常に簡単にテストできるようにします。
追加リソース
- コンテナ vs. 仮想マシン: 複雑な質問への簡潔な回答 (TechRepublic)
- 仮想マシンにおけるコンテナの革新的なユースケース 2 つ (TechRepublic)
- Docker とは何か?そしてなぜ企業にとって重要なのか?(TechRepublic)
- Microsoft Hyper-V: 賢い人のためのガイド (TechRepublic)
- 調査: DevOps の導入率、関連する採用と再トレーニング、実装後の成果 (Tech Pro Research)
VirtualBox は誰に影響を与えますか?
VirtualBoxは、管理者やエンドユーザーだけでなく、VMによってもたらされるテクノロジーを利用する人々に影響を与えます。Linuxなどの異なるオペレーティングシステムを試してみたい方にとって、VirtualBoxは成功への近道となるでしょう。
開発者も VirtualBox の影響を受けます。VirtualBox を使用すると、さまざまなプラットフォームで開発を行い、仮想ネットワークを作成してソフトウェアをさらにテストできるようになります。
企業はVirtualBoxのメリットを享受できます。多くの人は、VMwareがビジネスレベルのVM導入に対応できる唯一の社内仮想化ソリューションだと考えていますが、VirtualBoxはそのようなレベルのサービス提供に非常に優れています。
参照:DevOpsとは?アジャイル開発とIT運用のためのエグゼクティブガイド(ZDNet)
商用利用の場合、Oracleはユーザー1人あたり50米ドルでエンタープライズライセンスを提供しています。エンタープライズライセンスには、より優れた拡張パック管理機能が含まれています。VirtualBoxはGPLでリリースされていますが、拡張パックはプロプライエタリです。拡張パックは個人利用であれば無料でご利用いただけますが、商用利用にはライセンスが必要です。
追加リソース
- VirtualBox 拡張パックを手動でインストールする方法 (TechRepublic)
- コマンドラインからVirtualBoxアプライアンスをインポートおよびエクスポートする方法(TechRepublic)
- VBoxManage コマンドを使用して VirtualBox のスナップショットを自動化する方法 (TechRepublic)
- VirtualBox VM を暗号化する方法 (TechRepublic)
- VirtualBox ゲストのパフォーマンスを 5 つのステップで向上させる方法 (TechRepublic)
- DevOps を成功させるための IT リーダー向けガイド (Tech Pro Research)
- 職務内容: DevOps エンジニア (Tech Pro Research)
- システム管理とインフラストラクチャ管理バンドル (TechRepublic アカデミー)
VirtualBox はいつ利用可能になりますか?
VirtualBoxの最初のバージョンは、2007年1月15日にInnotek GmbH(ドイツ、シュトゥットガルトに拠点を置くソフトウェア会社)によって、プロプライエタリソフトウェアライセンスの下でリリースされました。Innotekは、個人評価用にVirtualBoxのバージョンを1つ無料で提供していました。2007年には、LiSoG(Die Linux Solution Group)の指導の下、InnotekはVirtualBoxのオープンソース版(GPLバージョン2ライセンス)をリリースしました。
2008年2月、サン・マイクロシステムズはイノテックを買収しました。2010年1月、オラクル社はサンを買収し、VirtualBoxをOracle VM VirtualBoxにリブランドしました。
現在、VirtualBox は 5 番目のバージョンであり、製品の開発は着実に進んでいます。
追加リソース
- Ubuntu Server:賢い人のためのガイド(TechRepublic)
- VirtualBoxでゲストとホスト間でフォルダを共有する方法(TechRepublic)
- VirtualBoxでスナップショットを使用する方法(TechRepublic)
- GUI なしの Ubuntu サーバーホストに VirtualBox Guest Additions をインストールする方法 (TechRepublic)
VirtualBox を入手するにはどうすればいいですか?
VirtualBoxは誰でもダウンロードしてインストールできます。Linuxユーザーは、ディストリビューションのデフォルトリポジトリにVirtualBoxが含まれているため、オペレーティングシステムのパッケージマネージャーからインストールできます。WindowsおよびmacOSユーザーは、WindowsまたはmacOSの公式インストーラファイルを使用する必要があります。インストールが完了すると、VirtualBoxはダウンロードしたLinux ISOイメージ、ライセンス認証済みのWindowsまたはmacOSインストールディスク、あるいは任意の数の仮想アプライアンスから仮想マシンを展開できるようになります。
実行可能なホスト候補は次のとおりです。
ウィンドウズ
- Windows Vista SP1 以降 (32 ビットおよび 64 ビット)
- Windows Server 2008 (64 ビット)
- Windows Server 2008 R2 (64 ビット)
- Windows 7 (32 ビットおよび 64 ビット)
- Windows 8 (32 ビットおよび 64 ビット)
- Windows 8.1 (32 ビットおよび 64 ビット)
- Windows 10 RTM ビルド 10240 (32 ビットおよび 64 ビット)
- Windows Server 2012 (64 ビット)
- Windows Server 2012 R2 (64 ビット)
注意: Windows 10 Fall Creators Update では、VirtualBox を最新リリースにアップグレードする必要があります。
アップル OS X
- 10.9(マーベリックス)
- 10.10(ヨセミテ)
- 10.11(エルキャピタン)
リナックス
- Ubuntu 10.04から16.04
- Debian GNU/Linux 6.0(「Squeeze」)および8.0(「Jessie」)
- Oracle Enterprise Linux 5、Oracle Linux 6、および 7
- RedHat Enterprise Linux 5、6、および 7
- ジェントゥーリナックス
- Fedora Core / Fedora 6 から 24
- openSUSE 11.4 から 13.2
ホストマシンには、ホストだけでなくゲストVMも実行できる十分な追加リソース(ストレージとRAM)が必要です。最小システム要件は次のとおりです。
- 適度に強力な x86 ハードウェア (RAM の容量は導入する VM の数によって異なりますが、16 GB が最低限必要です)
- ストレージ:VirtualBox に必要なハードディスク容量は約 30 MB です。VM を収容するのに十分なストレージ容量が必要ですが、VM は 10 GB から始めるのが一般的です。
追加リソース
- クラウドベースのVirtualBox管理のためのphpVirtualBoxのインストール方法(TechRepublic)
- ウェブベースのVirtualBoxダッシュボードにVirtualminをインストールする方法(TechRepublic)
- VirtualBox 仮想マシンに新しいドライブを追加する方法 (TechRepublic)
- VirtualBoxで複数のNATネットワークを作成する方法(TechRepublic)
- Linuxサバイバルガイド:LinuxとWindowsを簡単に切り替えられる21のアプリケーション(ZDNet)