Hyper-Vの仮想マシン新規作成手順

# Hyper-Vの仮想マシン新規作成手順

本手順では、Windows 10 のクライアントHyper-VのゲストOSにOSをインストールするための前処理に当たる、仮想マシン新規作成手順を記載します。
検証環境構築等の参考になれば幸いです。

Hyper-V のインストールがまだの場合は、[Windows 10 に Hyper-V をインストールする](https://qiita.com/bitterrich/items/899c751eb7e79ebdbaca) を参照ください。


## 01．Hyper-V のゲスト OS のデータを保存するフォルダを事前に作成
今回の手順では C: 直下に Hyper-V というフォルダを作成している。
Hyper-V はサイズが大きくなりがちなので容量に余裕のあるドライブを選択すること。

![Hyper-VGuestOSprep_000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/71e43305-1cf0-81c2-958c-7e3b14f54cb0.png)

## 02．Hyper-V マネージャーを起動

Windowsキー＋r キーを投下して、ファイル名を指定して実行の名前に「virtmgmt.msc」と入力

![Hyper-VGuestOSprep_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/59d7b7b6-cc6b-5351-db0a-a6c9cf647ad0.png)

## 03．右ペインの操作から新規をクリックし仮想マシンをクリック

![Hyper-VGuestOSprep_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/4c095f7e-ec08-d710-928c-a2d2783cbfaf.png)

## 04．仮想マシンの新規作成ウィザード開始

![Hyper-VGuestOSprep_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/2959e01c-05d1-4fe2-7ee7-203f2bd3e9e1.png)

## 05．名前と場所の指定
名前は、Hyper-V マネージャーの仮想マシン一覧に表示される名前なので、後から見てわかりやすい名前を付けること。
今回は GuestOSという名前を付けてる。
仮想マシンを別の場所に格納するにチェックを入れ、手順の最初に作成したフォルダを指定

![Hyper-VGuestOSprep_004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/80482b84-ec58-6857-462a-cf127b4eb584.png)

## 06．世代の指定
Windows Server 2012、Windows 7 以降、CentOSの場合は 7.x 以降は第2世代をサポートしている。
OSが条件を満たしていればどちらの世代でもよいが、新しいハードウェアをサポートする第2世代を選択。

![Hyper-VGuestOSprep_005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/4b4c4742-1c4b-cf09-47d6-4afbe6f6450b.png)

## 07．メモリの割り当て
後から変更するためここではこのまま次へ。

![Hyper-VGuestOSprep_006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/c608e417-fe32-c354-c4f1-14c361005f2a.png)

## 08．ネットワークの構成
後から変更するためここではこのまま次へ。

![Hyper-VGuestOSprep_007.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/f2d062b4-343b-95bd-41b7-43c94495df4f.png)

## 09．仮想ハードディスクの接続
ディスクサイズは 127GB となっているが、これはディスクの最大サイズ。
目的に応じて最大サイズを指定すること。
今回はデフォルトサイズの 127GB としている。
なお、ディスクの種類は「容量可変」のディスクとして作成され、作成直後の .vhdx ファイルは 4MB 程度。

![Hyper-VGuestOSprep_008.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/d67caa52-1876-33f6-a7c5-cbbe6e870042.png)

## 10．インストールオプション
後から iso ファイルを指定するためここではこのまま次へ。

![Hyper-VGuestOSprep_009.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/555bda46-893a-19f3-f00d-a400699ed7c7.png)

## 11．仮想マシン新規作成ウィザードの完了

![Hyper-VGuestOSprep_010.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/0195f716-9bad-7aaa-fb05-2ba18ba77ce5.png)

## 12．ゲストOSが作成されていることを確認

![Hyper-VGuestOSprep_011.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/fe26d775-0736-2b7e-b714-1781a90f4897.png)

## 13．ゲストOSを右クリックして設定を選択

![Hyper-VGuestOSprep_012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/91892788-afb1-c97e-7fad-2952350401f3.png)

## 14．メモリを選択
RAMは、起動直後のメモリサイズを指定。今回はデフォルトの 1024MB から 2048MB へ変更。
最大RAMは、デフォルトだと 1048576MB(1TB) と大きすぎで、この1サーバで Hyper-V ホストのメモリ食いつぶしを避けるため 4096MB を指定。

![Hyper-VGuestOSprep_013.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/c397b062-ab4c-f825-79e1-f1469b45a58c.png)

## 15．プロセッサ
Hyper-V ホストが 8 コアなのでひとまず 2 コアに設定。

![Hyper-VGuestOSprep_014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/43dc5e84-b1c6-8efb-4d1a-05cee99215db.png)

## 16．SCSIコントローラー
iso ファイルから OS をインストールするために DVD ドライブを追加。

![Hyper-VGuestOSprep_015.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/72e07e58-ccfd-df66-834f-6fd537466c28.png)
DVD ドライブが追加されたことを確認。
![Hyper-VGuestOSprep_016.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/e50f2c03-4e2e-07d1-dbad-e94f204d2436.png)

## 17．ネットワークアダプタ
デフォルトだと Default Swithc しか選択肢がないためこちらを選択。
これは、Hyper-V ホストの IP アドレスで NAT されてインターネットにアクセスできるNIC。
IPアドレスの割り当ては DHCP で自動取得になる。
事前に仮想スイッチを設定することで固定IPを割り当てるNICにすることもできるが今回は割愛。

![Hyper-VGuestOSprep_017.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/6b9d733d-215c-91d4-26c3-e080fd0b40db.png)

## 18．チェックポイント
自動チェックポイントを使用するのチェックを外す。
このチェックポイントが入っていると、ゲストOS起動直後の状態のスナップショットが自動的に作成される。
ゲストOSを使い続けるとハードディスクサイズの容量を超えてvhdxファイルのサイズが増える続けるため自動で作成されないように変更。
ここで、DVDドライブの増設を決定したいため適用をクリック。

![Hyper-VGuestOSprep_018.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/b23568a2-0b86-654d-3a2a-8003c1955033.png)

## 19．ファームウェア
iso ファイルからOSをインストールするため、起動順序がDVDドライブから起動されるようDVDドライブを1番上に移動。
2番目はハードドライブにしておく。
OKをクリック。

![Hyper-VGuestOSprep_019.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617437/548ae29b-51a5-4448-bd65-553a3e7ec69d.png)

初期設定は以上となります。
続いてOSのインストール作業になりますが、Hyper-V にゲストOSをインストールするための準備の手順としてはここまでとなります。