Windows Hyper-Vによる仮想マシンの作成と仮想スイッチの作成

#Windows Hyper-Vによる仮想マシンの作成と仮想スイッチの作成

WindowsOSで利用可能な仮想化機能であるHyper-Vを使用した仮想マシンの作成と仮想スイッチの作成方法について記載する

以下の実例は、Windows10 Proによるものである

##仮想マシンの作成
###Hyper-Vの有効化
スタートメニューを右クリックし、[アプリと機能] → [関連設定－プログラムと機能] → [Windowsの機能の有効化または無効化] をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/1c524926-fc74-1e4f-1707-81bb8c05f147.png)
[OK]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/d5b013ec-1391-3fe1-7f22-9d1aefd0c476.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/b9bf957c-5063-6cef-4dfa-fdbe6901956e.png)
[再起動]
これでHyper-Vの有効化完了

###Hyper-Vクイック作成
仮想マシンの作成を行います。
簡易ツールのHyper-Vクイック作成を利用します。
スタートから[Windows管理ツール]＞[Hyper-Vクイック作成]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/dc46548b-4aa1-5b4f-0ec4-287920c7f373.png)
ここでは、評価版の[Windows10開発環境]OSを利用します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/cd11e544-d38c-7855-c647-55cc04ff293b.png)
[Windows10開発環境]を選択して、[仮想マシンの作成]を実行
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/6f2db4d4-a46a-9419-831e-4bc29b22ca5d.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/c7d9cb49-52d9-0897-cbb2-42b660884e8e.png)
[接続]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/695e67d5-ff40-b73a-7a79-ccf4733f33e1.png)
[起動]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/10ce125a-fe18-80b1-e594-23a727405880.png)
[接続]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/56bffd9c-4fa8-822f-d9ac-3113d20fbf0e.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/6709082b-dd49-fc77-bdda-566a22ff8fd0.png)
[Yes]でネットワーク接続
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/711e1669-e6ff-f4b3-6313-ea1017231786.png)

詳細設定は、[Windows管理ツール]＞[Hyper-Vマネージャー]にて実施
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/bb0e54ff-6b83-d9cd-b87d-c7801b9f0f09.png)

ネットワークに関しては、デフォルトのDefault Switch（既定のネットワーク）に接続される

以上にて、仮想マシンの作成とデフォルトの仮想スイッチへの接続が完了する

##仮想スイッチの作成
仮想マシンは、デフォルトの仮想スイッチである「Default Switch（既定のネットワーク）」に接続されるので、そのままでネットワーク接続が可能ですが、別な仮想スイッチを作成してネットワークに接続する方法を以下に記載します。
デフォルトの仮想スイッチだと、拡張機能が動作しないケースがあり、それを回避するケースなどで参考になると思います。
動作しないケースの例：
拡張機能の「sFlow Traffic Monitoring（キャプチャ）」を有効にした場合、以下のような「仮想スイッチの拡張の変更を適用中にエラーが発生しました」のエラーが出るケースの回避（おそらくレジストリ内の日本語文字列の問題と思われる）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/d76d6a32-107c-fde9-9b14-fc1bb1c13767.png)

###仮想スイッチマネージャー
Hyper-Vマネージャーの[操作]＞[仮想スイッチマネージャー]にて作成する
[仮想スイッチマネージャー]の[新しい仮想ネットワークスイッチ]を選択し、仮想スイッチを作成する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/b79bcf74-79e1-1d15-4a21-53802526d7cf.png)
[仮想スイッチの作成]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/f60f8dd9-0cd0-8012-2f1a-c88e137ceba1.png)
外部ネットワークへ接続するネットワークアダプターを選択して[OK]
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/eda98943-364b-25a6-c4c5-6f318705f517.png)
[はい]にて作成完了

###仮想マシンへの仮想スイッチの割り当て
Hyper-Vマネージャーで仮想マシン（今回はWindows10開発環境）を選択して[設定]
[設定]画面の[ネットワークアダプター]の[仮想スイッチ]で作成した仮想スイッチを割り当てる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/705452/461c042b-e9ff-0212-063c-c38cb16bb1cf.png)
[OK]

以上