VirtualBox の使い方:概要

従来の方法では、現在のオペレーティングシステムにはインストールできないソフトウェアを評価するために、物理マシンにオペレーティングシステムをインストールする必要があります。このような場合、物理マシンにソフトウェアを再インストールする代わりに、Oracle VirtualBoxが役立ちます。VirtualBoxは、物理マシン上で動作しているOSを再インストールすることなく、その物理マシン上で仮想マシンを実行できるように設計されています。VirtualBoxのもう一つの利点は、この製品が無料でインストールできることです。

仮想マシン(VM)は、物理マシンとほぼ同様に動作します。VirtualBoxでは、仮想マシンの実行にエミュレートされたハードウェアが使用されるため、VM内にインストールされたOSやアプリケーションは、通常の物理マシン上で実行されていると”認識”します。仮想マシンは、互いに、またホストOSからも隔離されています。したがって、ホストOSや他の仮想マシンに損害を与える心配をすることなく、隔離された仮想マシン内でテストを行うことができます。

Linux マシン向け NAKIVO バックアップ

Linux マシン向け NAKIVO バックアップ

Linuxサーバーおよびワークステーション向けの高速かつ効率的なバックアップ。ランサムウェア対策、複数のバックアップ先、柔軟な復元オプションなど、多彩な機能を搭載!

VirtualBox がサポートするオペレーティングシステム

VirtualBox は、数多くのホスト OS およびゲスト OS をサポートしています。ホスト OS とは、VirtualBox がインストールされている物理マシン上にインストールされているオペレーティングシステムのことです。 ゲストOSとは、VirtualBox内で動作する仮想マシンにインストールされたオペレーティングシステムのことです。VirtualBoxは、Windows、Linux、macOS、Solaris、およびFreeBSDにインストールできます。VirtualBox上では、Windows、Linux、 macOS、Solaris、FreeBSD、Novell Netware、その他のオペレーティングシステムを搭載した仮想マシンを実行できます。

VirtualBoxの設定方法は?

WindowsでのVirtualBoxの設定方法を見ていきましょう。 VirtualBoxのインストール手順は難しくなく、サポートされているすべてのオペレーティングシステムで同様です。

CPUの仮想化機能を有効にする

まず、物理コンピュータのUEFI/BIOSで、Intel VT-XやAMD-VなどのCPU(中央処理装置)のハードウェア仮想化機能を有効にする必要があります。そうしないと、64ビットのゲストオペレーティングシステムを実行する際に、”VT-xは利用できません”というエラーが発生する可能性があります。 WindowsマシンにHyper-Vがインストールされている場合は、VirtualBoxをインストールする前にHyper-Vをアンインストールしてください(そうしないと、Hyper-VがVirtualBoxがVMを実行するために必要なハードウェア仮想化拡張機能をブロックしてしまいます)。最近のプロセッサの大部分は、ハードウェア仮想化に対応しています。

VirtualBoxインストーラのダウンロード

公式サイト にアクセスし、お使いのオペレーティングシステム(この場合はWindows)用のVirtualBoxインストーラをダウンロードしてください。 MacでVirtualBoxを設定する方法をお探しの場合は、OS X用インストーラーをダウンロードしてください。この記事の執筆時点で、VirtualBoxの最新バージョンは6.0.8です。バージョン5.2などの旧バージョンもダウンロード可能です。VirtualBox 5.2は32ビットホストをサポートしていますが、VirtualBox 6.0はサポートしていません。 今回の例では、VirtualBox 5.2 を例に、VirtualBox のセットアップ方法をご紹介します。次回のブログ記事では、VirtualBox のアップグレード手順について解説します。

How to setup VirtualBox – downloading the VirtualBox installer

インストーラを実行し、インストールオプションを指定します

  1. VirtualBox インストーラを実行します。GUI(グラフィカルユーザーインターフェース)を備えたインストールウィザードが表示されます。
  2. 機能のインストール方法を選択し、インストール先ディレクトリとインストールするコンポーネントをクリックします。デフォルト値のままでも構いません。 その後、ショートカットオプションやファイルの関連付けの近くにあるチェックボックスにチェックを入れてください。
  3. VirtualBoxネットワークインターフェースのインストールを確認してください(“はい”をクリックします)。
  4. インストール準備 画面で、”インストール”を押してインストールプロセスを始めます。
  5. インストールが終了したら、インストール後にVirtualBoxを開始するためにチェックボックスをマークすることができます。

新しい仮想マシンをデプロイしています

VirtualBoxをインストールしたら、アプリケーションを開いてください。すべてのサポートされているホストオペレーティングシステムに統一されたVirtualBoxのグラフィカルユーザーインターフェースを見ることができます。また、コマンドラインインターフェースとVBoxManageを必要に応じて使用することもできます。この例では、VirtualBoxはWindows 10に設定されています。Windows Server 2019を購入する前に評価する必要があると想像してください。Windows Server 2019を仮想マシンで実行するためにVirtualBoxを使用する方法を見てみましょう。

マイクロソフトのサイト からWindows Server 2019インストーラのISOイメージをダウンロードしてください。ダウンロードしたISOファイルを WinServer2019.iso に名前変更して、より便利にしてください。

仮想マシンを作成しています

Machine > New をクリックするか青い星のアイコンを押して、VirtualBox GUIで新しい仮想マシンを作成してください。

How to setup VirtualBox – Creating a new VM

新しいVMオプションを定義してください。

名前 : WinServer2019。

タイプ : Microsoft Windows。

バージョン : Windows 2016 (64-bit)。このパラメータは仮想メモリの合理的なデフォルト量、仮想ディスクサイズを定義します。選択されたOSバージョンでサポートされているデバイス(そのためのドライバーが含まれています)、EFI、PAE(物理アドレス拡張)、I/O APIC(入出力高機能プログラム割り込みコントローラ)などのシステム機能のセットも含みます。最も新しいVirtualBoxバージョンを使用している場合は、オペレーティングシステムのバージョンリストにWindows 2019が利用可能です。

メモリサイズ : VMのメモリを設定してください。Windows Server 2019を開始するには8GBのRAMで十分です。ゲストOSをインストールした後でより多くのメモリを追加することができます(VMをオフにしてからメモリ量を変更する必要があります)。

ハードディスク : 仮想ハードディスクを今作成してください。

Create ボタンをクリックします。

How to use VirtualBox on Windows 10 – Creating and configuring a new VM

仮想ハードディスクを作成しています

次のパラメータを設定してください。

仮想ディスクの名前とファイルの所在地 。可能であれば仮想ディスクを保存するのにシステムパーティションを使用しないよう努めてください。

仮想ディスクのファイルサイズ 。Windows Server 2019に50 GBを選んでください。

ハードディスクファイルの型 。 VirtualBox は多くの仮想ディスク形式に対応しています:

  • VDI(VirtualBox Disk Image)は VirtualBox 独自の形式です。VMware や Hyper-V などの他のプラットフォームへ仮想マシンを移行する予定がない場合は、この仮想ディスクタイプを選択してください。
  • VHD(Virtual Hard Disk)は Hyper-V の形式です。
  • VMDK(Virtual Machine Disk)は、VMwareの仮想ディスク形式です。
  • HDDは、Parallelsのハードディスクです。
  • QCOW(QEMU Copy-On-Write)。
  • QED(QEMU enhanced disk)。

今回の例では、VDIを選択しましょう。

物理ハードディスク上のストレージ : 動的割り当てまたは固定サイズ(VMwareの シン・プロビジョニングとシック・プロビジョニング に相当)。ディスク容量を節約したい場合は、動的割り当てオプションを選択してください。この場合、仮想ディスクの作成直後のサイズはほぼゼロですが、仮想ディスクへのデータ書き込みに伴い、割り当てられた最大サイズに達するまで徐々に大きくなります。

Create をクリックして、VMの作成を完了します。

Virtual machine TuningMachine > Settingsに移動して、仮想マシンを調整します。このウィンドウには以下のセクションがあります。

General。VM名の編集、クリップボードの共有やドラッグ&ドロップの有効化、VMの説明の入力、仮想ディスクの暗号化の有効化を行うことができます。

System の”マザーボード” タブで、仮想フロッピードライブを無効にします。”システム”タブでは、VMにプロセッサを追加したり、アクセラレーションを設定したり、2つのエミュレートされたチップセットのいずれかを選択したりできます。

How to use VirtualBox – Configuring VM settings.

Display の”Screen” タブでは、ビデオメモリ、モニター数、スケーリング係数の設定に加え、2Dおよび3Dアクセラレーションを有効にすることができます。” “の”Remote Display” タブでは、RDP(リモートデスクトッププロトコル)を使用してVirtualBox VMのデスクトップにリモート接続し、ゲストOSを管理できます。ビデオキャプチャの設定は、” “の”Video Capture” タブで行います。

Storage。必要に応じて、仮想ハードディスク、仮想DVDドライブ、ディスクコントローラを追加または削除してください。 DVDドライブを選択し(この時点では空になっているはずです)、仮想ISO DVDディスクをドライブに挿入します。ディスクアイコンをクリックし、”仮想光学ディスクファイルを選択”を選択します。 WinServer2019.iso ファイルを参照して開きます。 これで、ISOディスクがストレージデバイスのリストに表示されます。

Audio。オーディオは有効または無効にでき、ホストのオーディオドライバ、オーディオコントローラ、および拡張機能を選択できます。

Network。このセクションでは、仮想ネットワークアダプタを設定します。VM 1台あたりの仮想ネットワークアダプタの最大数は4つです。仮想ネットワークアダプタは、さまざまなネットワークモードを使用できます: 接続されていない、NAT、NATネットワーク、ブリッジドアダプタ、内部ネットワーク、ホストオンリーアダプタ、ジェネリックドライバ、NATネットワークモードがデフォルトで使用されます。

NATモードを選択すると、仮想マシンは仮想ルーターに接続され、ホスト、およびホストが接続されているネットワーク、外部ネットワークにアクセスできるようになります。単一の仮想マシンを展開し、物理ネットワーク内の通常のマシンとして表示される必要がない場合は、NATモードを選択できます。物理ネットワーク内で完全に代表する仮想マシンを希望する場合は、ブリッジドモードを使用してください。

エミュレートされた仮想ネットワークアダプタのモデルは、ドロップダウンメニューから選択されます。必要に応じてMACアドレスを手動で設定できます。ポートフォワーディングを設定して、ホストマシンが接続されている物理ネットワークからNATネットワークモードを利用する仮想マシンにアクセスしてください(必要に応じて)。ブリッジドネットワーキングを使用する場合は、ポートフォワーディングを設定する必要はありません。

Serial Ports。特定の理由でCOMポートを仮想マシンで有効にする必要がある場合は、シリアルポートを有効にします。

USB。仮想マシンのUSBオプションはこのセクションで設定されます。

Shared Folders。ホストOSとゲストOS間のファイル交換には共有フォルダーが使用されます。

User interface。GUIの要素をカスタマイズすることができます。

編集した仮想マシンの設定を適用するには、OKをクリックします。

ゲストOSのインストール

仮想マシンを起動できます。Machine > Start > Normal Startを押してください。

通常起動。仮想マシンのウィンドウが開き、モニターに物理マシンの出力が表示されるのと同様にビデオ出力を表示します。仮想マシンウィンドウを閉じると、VirtualBoxがアクションを確認します:

  • マシンの状態をセーブ。仮想マシンは休止状態です(仮想マシンは一時停止中です)。仮想マシンを開始して、保存された状態から操作を続行します。
  • シャットダウン信号を送信。仮想マシンは正しくシャットダウンされます、オペレーティングシステムからマシンをシャットダウンするように。
  • マシンの電源を切る。このオプションは、物理コンピュータの電源ケーブルを取り外すのと同等です。

ヘッドレススタート。仮想マシンは起動されますが、ビデオ出力のウィンドウは表示されません。仮想デスクトッププロトコル(Microsoft RDPと後方互換性のあるVRDP – VirtualBox Remote Display Protocolを含む)、SSHなどを使用して、仮想マシンに接続して管理できます。 デタッチャブルスタート。 これは、通常のスタートとヘッドレススタートを組み合わせたものです。VirtualBox VMウィンドウを閉じるとき、もう1つのオプションとして バックグラウンドでの実行を継続する が利用できます。VirtualBox VMウィンドウを閉じても、VMを中断せずに続行できます。

How to use VirtualBox – Starting a virtual machine.

OSインストーラが仮想DVDドライブに挿入されたISOイメージから起動しています。この処理は新しいVirtualBox VMウィンドウに表示されます。VirtualBoxまたは物理マシンでWindows 10をセットアップする方法を知っている場合、GUIモードでのWindows Server 2019のインストールプロセスに問題はないはずです。

Windowsインストールウィザードのために適切なオプションを選択してください:

  • Windows Server 2019 Datacenter Evaluation (デスクトップ体験)
  • カスタム: Windowsのみをインストール(詳細設定)

50GBの仮想ハードディスクに新しいパーティション(またはパーティション)を作成します。

How to use VirtualBox – Installing a guest OS on a new VM. VMはWindows Server 2019のインストール中に数回自動的に再起動します。

VirtualBoxでのWindows Server 2019のセットアップを完了するために、Windowsの管理者パスワードを設定してください。

読み込み後、WindowsはCtrl+Alt+Deleteを押してロックを解除するよう要求します。VirtualBox VMウィンドウでInput > Keyboard > Insert Ctrl+Alt+Delをクリックしてください。

How to use VirtualBox – Pressing Ctrl+Alt+Del in the Guest OS.

Windowsシステムにログインしたら、VirtualBox Guest Additionsをインストールしてください。Guest Additionsは、サポートされているゲストオペレーティングシステム向けのドライバとシステムユーティリティのセットであり、ゲストOSのパフォーマンスと使い勝手を最適化するだけでなく、ホストとゲストオペレーティングシステム間のより緊密な相互作用を提供します。マウスポインターの統合、拡張ビデオモードサポート、共有フォルダ、共有クリップボード、および時間同期などの機能は、ゲストOSにVirtualBox Guest Additionsをインストールした後に有効にできます。Guest Additionsを含むISOファイルは、VirtualBoxインストールディレクトリにあります。

VirtualBox VMウィンドウでDevices > Insert Guest Additions CD imageをクリックします。仮想ISOディスクがWindows VMの仮想DVDドライブに挿入されました。

How to use VirtualBox – Installing Guest Additions

ディスクの内容を開き、 VBoxWindowsAdditions-amd64.exe ファイルを実行します。インストールウィザードが開いたら、ウィザードの推奨事項に従い、各ステップで 次へ をクリックして続行します。インストールの終了時には、仮想マシンを再起動します。

How to use VirtualBox on Windows 10 – Running Guest additions setup.

共有フォルダとクリップボード

共有フォルダを構成するために、Machine > Settingsにアクセスし、 共有フォルダ セクションを選択します。 “共有の追加”アイコン(緑色のプラス記号が付いたフォルダ)をクリックし、ホストマシン上で共有したいフォルダのパスを入力して、フォルダ名を指定します。共有フォルダを読み取り専用に設定したり、自動マウントを有効にしたりすることができます。この例では、 C:VirtualVirtualBoxshared_folder01 が共有フォルダとして使用されており、 自動マウント オプションが有効になっています。OKを2回クリックして変更を適用します。

How to use VirtualBox – configuring shared folders.

Windows Server 2019 がインストールされている仮想マシンの電源を入れます。ファイル エクスプローラーを開き、[ネットワーク] セクションで VBOXSVR を選択します。すると、ネットワーク パスが VBOXSVRshared_folder01 である、先ほど作成した共有フォルダーが表示されます。利便性を高めるために、共有フォルダーを右クリックし、コンテキスト メニューから [ネットワーク ドライブの割り当て] を選択してマウントします。任意の空きドライブ文字(例:Z:)を選択して完了します。

How to use VirtualBox – using shared folders.

これで、共有フォルダが”このPC”(“マイコンピュータ”)のディスク一覧に Z: ドライブとして表示されるようになります。共有フォルダの設定時に自動マウントオプションを有効にしていた場合は、すでに自動的にマウントされているため、手動でネットワークドライブを割り当てる必要はありません(この場合、最初の空きドライブ文字がディスクの割り当てに使用されます)。 これで、ホスト OS とゲスト OS 間でファイルをコピーする準備が整いました。

共有クリップボード は、ゲスト OS でテキストの一部、画像、複数のファイルなどをコピーし、それらをホスト OS に貼り付ける(またはその逆)ことができる便利な機能です。これは、ホスト OS 内の複数のアプリケーション間で操作するのと同じような仕組みです。

ドラッグ&ドロップ を使用すると、Windows ファイル エクスプローラーの 2 つのウィンドウ間で操作するのと同様に、ゲスト OS のウィンドウからホスト OS のウィンドウへ(またはその逆)、ファイルやフォルダをコピーできます。

VirtualBox で 共有クリップボード および ドラッグ&ドロップ を有効にするには、VM の設定を開き、 [全般] セクションから、 [詳細設定] タブに移動します。共有クリップボードおよびドラッグ&ドロップ機能について、 [双方向] オプションを選択してください。

How to use VirtualBox – Shared Clipboard and Drug n Drop

VMのコピー作成

VMの利点の一つは、仮想マシンのコピーやクローンの作成が容易であることです。VirtualBoxの組み込みオプションを使用するか、手動でVMをクローンできます。

組み込みのクローンツールを使用するには、 Machine > Clone にアクセスしてください。

Expert モードを選択します。

新しいマシン名を入力します(デフォルトでは、元のVM名に”clone”という文字列が追加されます)。 クローンタイプ (フルクローンまたはリンククローン) を選択し、スナップショットのオプション (現在のマシン状態またはすべて) を選びます。VM複製の場合、オペレーティングシステムや仮想ディスクの固有の識別子が変更されます。

フルクローン を選択すると、ソースVMの完全コピー(すべての仮想ディスクファイルを含む) が作成されます。すべてのVMファイルは独立して宛先フォルダーにコピーされます。ソースVMはVMクローン操作に必要ありません。

リンククローン オプションが選択されると、ソースVMのすべてのファイルはコピーされません。新しいVMが作成され、ソースVMの親仮想ディスクのスナップショットが取得されて差分ディスクが作成されます。

How to use VirtualBox for VM cloning

すべてのネットワークカードのMACアドレスを再初期化します。MACアドレスをソースVMとVMクローンで異なるものにする必要がある場合 (ネットワーク競合を防ぐため) は、このオプションを選んでください。

VMファイルを含むVMフォルダーをコピーすることは、仮想マシンの手動バックアップとして考えられます。VMコピーはソースVMの正確なコピーであるため、固有の識別子や他のVMコンポーネントは同じままです。仮想マシンのフォルダーは、メインのVirtualBoxウィンドウでMachine > Show in folderをクリックすることで開くことができます。

スナップショットの使い方

スナップショットは、VMの作業状態を保存して、変更後にその状態に戻すことを可能にします。スナップショットの使用は、たとえば、システム全体を損傷することなくアプリケーションをインストールしてその動作を確認する必要があるときに、テストに推奨されます。アプリケーションが不正に動作する場合や、他のソフトウェアバージョンを試す必要がある場合は、すでに作成されたスナップショットを使用することでVMの状態に戻すだけです。この方法は便利で、時間を大幅に節約できます。しかし、スナップショットはバックアップとは同じではありません。

How to use VirtualBox for taking VM snapshots? VMを選択し、 マシンツール をクリックして スナップショット を選び、スナップショットオプションのあるセクションを開きます。 取りの アイコンをクリックして新しいスナップショットを作成し、スナップショットの名前と説明を入力します。

How to use VirtualBox VM snapshots.

スナップショットを取った後、新しい差分仮想ディスクがVMフォルダーの スナップショット サブフォルダーに作成されます。ファイル形式は、元の仮想ディスクの形式(この場合はVDI)と同じです。スナップショットの作成後にVM内で行われたすべての新しい変更は、その差分仮想ディスクに書き込まれます。2番目のスナップショットを作成すると、2番目の差分仮想ディスクが作成されます。 バーチャルマシンの状態をスナップショットから復元する必要がある場合、スナップショットの名前を右クリックし、コンテキストメニューから 復元 を選択します。現在のバーチャルマシンの状態をスナップショットとして保存する必要がある場合は、チェックボックスをオンにしてください。VMは電源がオフの状態である必要があります。スナップショットが不要になった場合は削除することができます。

現在のVM状態より前にあるスナップショットが削除される際には、スナップショットに関連する差分ディスクを親バーチャルディスクまたは差分ディスクとマージして削除されます。現在のVM状態がスナップショットチェーンの中間にあるスナップショットで表されている場合、スナップショットチェーンの末尾にあるスナップショットを削除すると、そのスナップショットに関連する差分バーチャルディスクファイルがマージされずに削除されます。これで、VirtualBoxをセットアップしてVMを実行および管理し、スナップショットを使用する方法を理解できました。

ビデオ録画

このセクションでは、バーチャルマシンのユーザーインターフェースで見ることができるすべてについてビデオを録画するためにVirtualBoxを使用する方法を説明します。物理マシンを使用している場合、オペレーティングシステムのインストールやGUIのないオペレーティングシステムのコンソール利用のビデオ録画のためのソフトウェアをインストールすることはできません。VirtualBoxはこの問題を解決し、仮想モニター(VirtualBox VMウィンドウ)で見るすべてをビデオ録画するための組み込み機能を提供しています。

ビデオを録画するには、Machine > Settingsを開き、 ビデオキャプチャ タブに移動し、ビデオキャプチャを有効にしてビデオ録画のパラメーターを設定してください(下記のスクリーンショット参照)。

How to use VirtualBox for recording video from VMs.

結論

VirtualBoxは、サポートされている多数のOSを実行するために利用できる強力な仮想化ソリューションです。mac、Windows、Linux、Solaris、およびFreeBSDでVirtualBoxをセットアップできます。

VirtualBoxを使用すれば、単一の物理マシン上で複数の異なるオペレーティングシステム向けに開発されたソフトウェアを、複数のオペレーティングシステムを物理マシンにインストールし、OSを変更するたびに再起動することなく、同時に実行することができます。また、ネットワークを経由して相互作用する必要がある複数のマシンを必要とするデプロイメントをテストするために、VirtualBoxを使用してください。VirtualBoxは広範囲の仮想ネットワークモードを提供しています。

NAKIVO Backup & Replication をお試しください

NAKIVO Backup & Replication をお試しください

無料トライアルを利用して、本ソリューションのデータ保護機能をすべてお試しください。15日間無料。機能や容量の制限は一切ありません。クレジットカードも不要です。

関連記事