こしぞーのひとり情シス

Windows/仮想化の小規模環境を運用するリーマンの日々を綴っています。

Windows10上にWindows Server 2016 Hyper-V構築(Nested hyper-v on windows10)

f:id:bfx62324:20180825113932p:plain

Windows10 Hyper-Vは非常に便利で、現在のノートPCスペックとかでは当たり前の

くらいであればWindwos10 Hyper-V上に、複数のWindows Server評価版を動作させて

といった検証環境を動作させることも可能です

www.hitoriit.com

www.hitoriit.com

Hyper-V上にHyper-Vを構築することをNested(ネスト)といいます

f:id:bfx62324:20180825113939p:plain

ハイパーバイザ上にハイパーバイザを構築することができれば、1台の物理マシン上でなんでもできるようになります

このハイパーバイザ上にハイパーバイザを構築することをネスト(Nested hyper-V)といいます

Windows Server 2016 Hyper-Vインストール手順

「サーバーマネージャー」から「役割の追加と削除」を選択

f:id:bfx62324:20180825142939p:plain

「次へ」をクリック

f:id:bfx62324:20180825142955p:plain

「役割ベースまたは機能ベースのインストール」を選択して「次へ」クリック

f:id:bfx62324:20180825143223p:plain

自身が選択されていることを確認して「次へ」をクリック

f:id:bfx62324:20180825143233p:plain

Hyper-V」のチェックボックスをオンにする

f:id:bfx62324:20180825143241p:plain

ここで「Hyper-Vをインストールできません:必要な仮想化機能がプロセッサにありません」と表示される場合 は、一度OSをシャットダウンしてWindows10側から以下記事の手順を実施してください

www.hitoriit.com

「管理ツールを含める」にチェックを入れて、「機能の追加」をクリック

f:id:bfx62324:20180825143249p:plain

Hyper-V」にチェックされていることを確認して、「次へ」をクリック

f:id:bfx62324:20180825143259p:plain

「機能の選択」は何もせずに「次へ」をクリック

f:id:bfx62324:20180825143308p:plain

「次へ」をクリック

f:id:bfx62324:20180825143317p:plain

仮想スイッチは作成せずに「次へ」をクリック
※インストール完了後に変更可能な部分のため

f:id:bfx62324:20180825143358p:plain

ここもデフォルトのまま「次へ」をクリック
※インストール完了後に変更可能な部分のため

f:id:bfx62324:20180825143408p:plain

ここもデフォルトのまま「次へ」をクリック
※インストール完了後に変更可能な部分のため

f:id:bfx62324:20180825143418p:plain

「必要に応じてサーバーを再起動する」にチェックを入れて「インストール」をクリック

f:id:bfx62324:20180825143425p:plain

途中何度か再起動されます

再起動完了後にログオンするとウィザードが完了します

f:id:bfx62324:20180825143436p:plain

以上で、Hyper-Vのインストールは完了です

ここまで実施すると、以下の状態になっていると思います

f:id:bfx62324:20180825113932p:plain

エラーメッセージが出る

Windows10にインストールした、Windows Server 2016でいざHyper-V役割を有効化しようとすると

  • 機能をインストールしようとしているサーバーで問題が検出されました。選択した機能は、選択肢たサーバーの現在の構成と互換性がありません。[OK]をクリックして別の機能を選択してください
  • Hyper-Vをインストールできません:必要な仮想化機能がプロセッサにありません

この表示が出た場合は、こちらの手順を実施してください

www.hitoriit.com

インストール後に仮想スイッチを作成しましょう

Hyper-V有効化だけではスタンドアロン仮想マシンしか作ることができません

などの普通の要望に答えるためには仮想スイッチの作成が必要です

スタートメニューから「Hyper-Vマネージャー」を起動します
「仮想スイッチ マネージャー」をクリック

f:id:bfx62324:20180815085330p:plain

「新しい仮想スイッチ」ー>「新しい仮想ネットワークスイッチ」をクリックして 外部・内部・プライベート から選択します

  • 外部: 物理PCと同じIPアドレスを与えて、PCの外にネットワーク通信させたいとき
  • 内部: 仮想マシン同士と、仮想マシンと物理PC間で通信可能
  • プライベート: 作成した仮想マシン同士だけで通信可能(物理PC側も通信できない)

f:id:bfx62324:20180815085333p:plain

仮想スイッチ名を入力して、「OK」をクリック
(ここでは仮想マシンと物理PCだけで通信可能な内部ネットワークを作成)

f:id:bfx62324:20180815085327p:plain

ここから先はご自身のお好きなように仮想マシンを作ってください

関連記事です

Windows10 Hyper-V有効化はとても簡単な手順で実施できます

www.hitoriit.com

Windows10 Hyper-Vでも、LinuxはもちろんWindows Server 2016仮想マシンも構築可能です

www.hitoriit.com

Windows10 でWindows Server系インフラ検証に必須のADインストール手順です

www.hitoriit.com

以上