Virtualization2.0-microsoft-hyperv
仮想化2.0-Microsoft Hyper-V
この章では、Microsoft Hyper-Vとそのさまざまなモジュールについて説明します。
Windows Server 2012でのHyper-Vのインストール
Windows Server Virtualizationと呼ばれるMicrosoft Hyper-Vは、ネイティブ(ベア)ハイパーバイザーです。 Windows 8以降、Windows OSを実行しているx86-64システム上に仮想マシンを作成できます。 Hyper-Vは、Windows NTのクライアントエディションのハードウェア仮想化コンポーネントとして、 Windows Virtual PC に取って代わります。 Hyper-Vを実行しているサーバーコンピューターは、個々の仮想マシンを1つ以上のネットワークに公開するように構成できます。
Hyper-Vは最初にWindows Server 2008およびWindows 7と一緒にリリースされ、それ以降、すべてのWindows Serverバージョンおよび一部のクライアントオペレーティングシステムで無料で利用できました。
以下の手順に従って、Windows Server 2012にHyper-Vの役割をインストールする方法を見てみましょう。
- ステップ1 *-Hyper-Vの役割をインストールするには、[サーバーマネージャー]→[管理]→[役割と機能の追加]に進みます。
- ステップ2 *-「次へ」をクリックします。
- ステップ3 *-「ロールベースまたは機能ベースのインストール」オプションを選択→「次へ」をクリックします。
- ステップ4 *-「サーバープールからサーバーを選択する」などのHyper-Vの役割をローカルにインストールし、「次へ」をクリックします。
- ステップ5 *-役割リストから、「Hyper-V」サーバーの役割を確認し、ポップアップウィンドウで[機能の追加]をクリックして、[次へ]をクリックします。
- ステップ6 *-「次へ」をクリックします。
- ステップ7 *-仮想化に参加し、ネットワークスイッチングを担当するサーバーの物理ネットワークアダプターを選択し、[次へ]をクリックします。
- ステップ8 *-[移行]で、デフォルト設定のままにし、[次へ]をクリックします。
- ステップ9 *-ファイルを保存するパスを選択し、「次へ」をクリックします。
- ステップ10 *-[インストール]をクリックし、インストールバーが終了するまで待ちます。
Windows 10ワークステーションにHyper-Vをインストールする
Windows 7、8、10バージョンにインストールするには、コンピューターが仮想化をサポートしているかどうかを確認する必要があります。 以下は、基本的な要件です-
- Windows 10 ProまたはEnterprise 64ビットオペレーティングシステム。
- Second Level Address Translation(SLAT)を備えた64ビットプロセッサ。
- 最低4GBのシステムRAM。
- BIOSレベルのハードウェア仮想化サポート。
私の場合、それをサポートするラップトップ HP Probook 450 G3 があります。
インストールを続行する前に、以下の手順に従ってください。
- ステップ1 *-以下に示すように、BIOS設定でハードウェア仮想化サポートがオンになっていることを確認します-
ステップ2 *-検索バーに入力「Windowsの機能をオンまたはオフにする」*して、以下に示すようにその機能をクリックします。
- ステップ3 *-Hyper-Vを選択して有効にします。
Hyper-Vを使用した仮想マシンの作成
このセクションでは、仮想マシンを作成する方法を学びます。 まず、Hyper-Vマネージャーを開き、以下の手順を実行する必要があります。
- ステップ1 *-「サーバーマネージャー」に移動し、「Hyper-Vマネージャー」をクリックします。
- ステップ2 *-左側のパネルまたは[アクション]ボタンで[新規]をクリックします。
- ステップ3 *-「仮想マシン…」をダブルクリックします
- ステップ4 *-新しいテーブルが開きます→新しいマシンの名前を入力→「次へ」をクリックします。
- ステップ5 *-メモリを割り当てる必要がある新しいテーブルが開きます。 物理的に持っているよりも多くのメモリを選択することはできません。
- ステップ6 *-[接続]ドロップダウンボックスで、物理ネットワークアダプターを選択→[次へ]をクリックします。
- ステップ7 *-仮想ハードディスクを作成するときが来ました。既にある場合は、2番目のオプションを選択します。
- ステップ8 *-インストールする必要があるISOのイメージを選択→[完了]をクリックします。
- ステップ9 *-終了をクリックすると、下のスクリーンショットに示すように、次のメッセージが表示されます。
- ステップ10 *-仮想マシンに接続するには、作成したマシンを右クリックし、「接続…」をクリックします
- ステップ11 *-その後、ISOのインストールが続行されます。
Hyper-Vを使用したネットワークのセットアップ
Hyper-V vSwitchは、ソフトウェアのレイヤー2イーサネットネットワークトラフィックスイッチです。 管理者はVMを物理ネットワークまたは仮想ネットワークに接続できます。 これは、Hyper-Vマネージャーのインストール内でデフォルトで使用可能であり、セキュリティおよびリソース追跡の拡張機能が含まれています。
セットアッププロセスの直後にVMを作成しようとすると、それをネットワークに接続できなくなります。
ネットワーク環境をセットアップするには、以下のスクリーンショットに示すように、Hyper-Vマネージャーの右側のパネルで*仮想スイッチマネージャー*を選択する必要があります。
Virtual Switch Managerは、vSwitchとグローバルネットワーク設定の構成を支援します。何らかの理由があれば、デフォルトの「MACアドレス範囲」を変更するだけです。
仮想スイッチの作成は簡単であり、以下に説明されている3つのvSwitchタイプが利用可能です-
- External vSwitch は、Hyper-Vホストの物理NICを仮想ホストとリンクし、VMがホストの外部にアクセスできるようにします。 これは、物理ネットワークとインターネット(物理ネットワークがインターネットに接続されている場合)を意味します。
- Internal vSwitch は、VMを相互に接続し、ハイパーバイザーにも接続する必要がある場合に、独立した仮想ネットワークを構築するために使用する必要があります。
- Private vSwitch は、接続されているすべてのVMが相互に認識できる仮想ネットワークを作成しますが、Hyper-Vホストは認識しません。 これにより、そのサンドボックス内のVMが完全に分離されます。
ここでは、「外部」、「仮想スイッチの作成」の順に選択しました。 vSwitchの設定を含むテーブルが開き、以下に示すようにフィールドに入力します
- 名前-vSwitchを識別するために付ける名前です。
- 注-私たちの説明です。一般的に、わかりやすい説明を入れています。
- 接続タイプ-前述のとおり外部であり、サーバー上の物理ネットワークカードを選択します。
すべて入力したら、「OK」をクリックします。
Hyper-Vを使用してVMにプロセッサとメモリを割り当てる
このセクションでは、サーバーで実行されている仮想マシンにCPU、メモリ、およびディスクリソースを割り当てるタスクについて説明します。 Hyper-VでCPUまたは他の種類のリソースを割り当てるための鍵は、すべてが相対的であることを覚えておくことです。
たとえば、MicrosoftはExchange Serverの仮想化に関するいくつかのガイドラインをリリースしました。 リストされたものの1つは、Exchangeが仮想マシンまたは専用サーバーで実行されているかどうかにかかわらず、Exchange Serverの全体的なシステム要件が同一であることでした。
上記の機能のいずれかを割り当てるには、右側のパネルにある「設定…」タブをクリックする必要があります。
選択した仮想マシンにより多くのメモリを割り当てるには、画面の左側にある「メモリ」タブをクリックします。 また、「スタートアップRAM」があり、物理的にVMマシンと同じ量のRAMを割り当てることができます→「OK」をクリックします。
さらにプロセッサーを割り当てるには、パネルの左側にある「プロセッサー」タブをクリックします。 次に、マシンの仮想プロセッサの数を入力できます。
拡張する必要がある場合は、仮想ハードディスクの容量を圧縮します。 左側のパネルの「IDEコントローラー0」をクリックし、「編集」をクリックします。
上記の変更がすべて完了したら、「次へ」をクリックします。
必要に応じてオプションのいずれかを選択し(すべてにそれぞれの説明があります)、「次へ」をクリックします。
「完了」をクリックして、プロセスが完了するまで待ちます。
Hyper-Vでチェックポイントを使用する
Hyper-Vのチェックポイントはスナップショットと呼ばれ、過去の望ましい状態にマシンを戻すのに役立ちます。
チェックポイントを作成するには、以下の手順に従う必要があります。
- ステップ1 *-VMをクリックして選択します。 左側のパネルで、「チェックポイント」をクリックします。
- ステップ2 *-メインのHyper-Vマネージャーコンソールで、それぞれの日付と時刻を使用して次のチェックポイントが作成されます。