Windows10上のvmware Workstationにvmware ESXi 7.0をインストールしてさらにvmware ESXi 7.0をインストールする(nested構成)

Windows10にインストールしたvmware Workstationに、vmware ESXi 7.0をインストールして、さらにその上にvmware ESXi 7.0を作成してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5c98c94f-0d47-6268-1b01-e85cb256bded.png)

# 環境
Windows：**Windows10 Home 22H2**

VMware Workstation：**VMware Workstation 17 Player**

VMware ESXi：**VMware ESXi 7.0 update 3g**

動作確認用VM：**CentOS Linux release 7.7.1908**

# 構築ステップ
以下の順番で構築を進めます。

１．Windows10のVT-X有効化
２．vmware Workstationインストール
３．vmware WorkstationにてVM(ESXi-host)作成
４．ESXi7.0(host)インストール
５．vmware ESXi 7.0(host)にてVM(ESXi-nest)作成
６．ESXi7.0(nest)インストール
７．CentOSインストール



:::note info
１～４の構築までは以下記事にて記載しています。

**Windows10上のvmware Workstationにvmware ESXi 7.0をインストールしてVMを作成する**
https://qiita.com/Higemal/items/dcec587d0765ceef0867
:::


# ５．vmware ESXi 7.0(host)にてVM(ESXi-nest)作成
ESXiの器となるVMを作成します。

## ５．１　システム要件
ESXiの作成前に、システム要件を確認しておきます。
ESXi7.0は以下がシステム要件になります。


**ESXi のハードウェア要件**

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.esxi.install.doc/GUID-DEB8086A-306B-4239-BF76-E354679202FC.html

>* ESXi7.0 では、少なくとも 2 つの CPU コアを持つホストが必要です。
>* ESXi7.0 には、少なくとも 4 GB の物理 RAM が必要です。一般的な本番環境で仮想マシンを実行するためには、少なくとも 8 GB の RAM を用意します。
>* ESXi 7.0 には、HDD、SSD、NVMe などの 32 GB 以上のパーシステント ストレージの起動ディスクが必要です。USB、SD、および非 USB フラッシュ メディア デバイスは、ESXi ブート バンク パーティションのみに使用します。起動デバイスを ESXi ホスト間で共有することはできません。

今回はESXi上にVMを作成するため、余裕をもって以下の構成にします。

リソース | サイズ
--- | ---
vCPU | 3core
Memory | 5GB
Disk(インストール領域) | 40GB
Disk(データストア領域) | 20GB

## ５．２　VM作成
vmware ESXiからVMを作成します。

まずはインストーラISOをデータストアに配置します。
データストア画面から`データストアブラウザ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/795063b3-73a0-a44d-f72c-76d8dc66bc75.png)

`アップロード`を押下し、対象のファイルをアップロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b57f9ba6-5fd8-4b76-4989-31ad0aa495e7.png)

左ペインの`仮想マシン`を押下し、上部の`仮想マシンの作成/登録`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e81368d3-a2ce-ffa1-82a1-908e09346767.png)

`新規仮想マシンに作成`を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d71b6a9a-5cc9-689a-02d1-8c7670c6a364.png)

仮想マシンの名前を適宜入力し、互換性/ゲストOSファミリ/ゲストOSのバージョンを選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/bcde87a9-3798-40b5-3b31-5b0d53b54a0e.png)

仮想マシンのインストール先データストアを選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/18c4990c-9921-cd28-4257-c716fce617b4.png)


仮想マシンの設定を行います。
CPUは`3`を選択し、`ハードウェアアシストによる仮想化をゲストOSに公開`にチェックを入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/92713ea0-4490-5b86-1734-63c84934fb60.png)

:::note warn
`ハードウェアアシストによる仮想化をゲストOSに公開`にチェックを入れなくともESXiのインストールは完了できますが、VMを作成後にVT-x関連のエラーでVM起動できなくなります。
:::

<br><br>

Memoryも`5GB`を選択します。
ディスクについてはインストール領域用として`40GB`を選択しますが、容量削減のためディスクプロビジョニングは`シンプロビジョニング`を指定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3ff10ff5-f697-cb04-d0b0-280a9c842243.png)

また、`ハードディスクの追加`を押下してデータストア領域用ディスクを配置し`20GB`を選択しますが、容量削減のためディスクプロビジョニングは`シンプロビジョニング`を指定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1c01274b-e80f-2fcf-3f3f-66523d8bee3d.png)

続いて、CD/DVDドライブについて以下を選択後、`次へ`を押下します。
CD/DVDドライブ：`データストアISOファイル`
接続：`✔`
ステータス：`パワーオン時に接続`
CD/DVDメディア：`＜データストア内のISOファイル＞`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/f3d487f3-cd4a-22bb-3620-e4e68bab41ed.png)

設定を確認し`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0077e60d-fdd6-73ed-994f-ec926513c904.png)

VMが作成されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b49d5207-4456-3b85-b221-4fdb72d402d0.png)

これで仮想マシン起動の準備が完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e675fc7f-8937-bd1d-f229-7a97da4a37ac.png)


# ６．ESXi7.0(nest)インストール
ESXiをインストールして、vSphere web clientにアクセス可能なことを確認します。

## ６．１　ESXiインストール

`パワーオン`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e675fc7f-8937-bd1d-f229-7a97da4a37ac.png)

`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/31f9358a-038d-a2a7-0fc2-aeac39da7085.png)

`F11`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6581bd4b-7ba7-6670-0264-baccfd909f84.png)

インストールディスクを選択します。今回は40GBのほうにインストールするため、矢印キーで選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/861109dd-b686-8d9f-27e2-c928be2afc75.png)

言語選択になります。`Japanese`を矢印キーで選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b464eb90-004c-430c-1e15-b9faa504c057.png)

パスワードについて、2回入力して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/823560d2-5256-cf73-70c4-17190e0b31c6.png)

:::note warn
CPU等がESXiの非推奨モデルの場合、以下のようなアラートが出ることがありますが`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4ec3e058-f7d3-9ffe-388e-7e7d2396d88d.png)
:::

<br><br>

`F11`を押下してインストールを実施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/77a41058-4483-50bc-33b1-5d2e0803ded6.png)

しばらくするとインストールが完了するため、`Enter`を押下して再起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2d562885-018e-972f-2f58-10625fadac84.png)

再起動し、しばらくするとESXiが起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e9e51184-da82-e483-6ba4-26a1c226d694.png)

## ６．２　ESXi設定
ESXiをセットアップして通常利用可能な状態にします。

`F2`キーを押下してログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e9e51184-da82-e483-6ba4-26a1c226d694.png)

パスワードを入力して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3832123f-736d-7219-97d6-64fe73d7c108.png)

`Configure Management Network`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/85a8b4cf-c757-63e2-d8d6-4564339a4fc2.png)

`IPv4 Configuration`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1f67f1d0-76a5-b766-3efa-ffab3ddf7688.png)

以下設定をして`Enter`を押下します。
IPアドレス設定：`Set Static IPv4 address and network configuration:`
IPv4 Address：`192.168.142.11`
Subnet Mask：`255.255.255.0`
Default Gateway：`192.168.142.2`　※vmware Workstationのゲートウェイアドレス
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d7df130f-7b75-f593-0181-2141013a740b.png)


:::note info
Gatewayアドレスはvmware Workstationのゲートウェイアドレスを指定します。
ゲートウェイアドレスについてはWindows10側で以下ファイル辺りに記載があります。
`C:\ProgramData\VMware\vmnetdhcp.conf`
`C:\ProgramData\VMware\vmnetnat.conf`
:::

<br><br>

続いて、ホスト名等を指定するため`DNS Configuration`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e56ce810-bc4f-0db4-41cc-08fc06fbec6d.png)

以下設定をして`Enter`を押下します。
DNS設定：`Use the following DNS server addresses and hostname:`
Primary DNS Server：`192.168.142.2`　※vmware Workstationのゲートウェイアドレス
Hostname：`esxi-host`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1176cc3a-e30f-8590-bbf9-dfb9afd66836.png)

設定実施後、`ESC`キーを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2dd906b9-a2e2-d8cd-7c12-b8f24e755172.png)

`Y`キーを押下して設定を確定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ed0f7f4e-da0c-85f6-1c38-826a165cfc83.png)


続いて、ブラウザを起動します。
先ほど設定したESXiの管理IPアドレスを利用してアクセスします。
`https://<管理IPアドレス>`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b21dd69e-e2c7-9530-3ae8-bf5dcd1cb151.png)

ログインが完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d445299c-00a8-2c1a-141a-c487b9736bcd.png)

続いて、データストアの設定を行います。
左ペインの`ストレージ`を押下し、`データストア`画面から`新しいデータストア`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e55374c9-2f7f-7eab-dda6-31359e46e248.png)

`新しいVMFSデータストアの作成`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a2424fe9-3bfe-b807-0da7-c79bfc2b3fd6.png)

データストアの名前について任意で入力し、vmware Workstationから割り当てた80GBのデータストア領域を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5d14a7ff-5f05-8311-d3ed-37c1d765a9e4.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/47b905f5-8f5a-5323-ab47-31b4461a2b10.png)

`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7c2caaef-df33-1e5b-4817-d5be4392a442.png)

`はい`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d5386d85-07e2-a5f1-a5c8-645629f3cb9c.png)

データストアが作成されたことを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/22e0f192-e78f-cf09-1104-257d518a02bb.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/80117723-fab2-b8d7-57e5-5dce950077ea.png)


## ６．３　vSwitch設定
nested構成の場合、host側vSwitchがnest側vSwitch上のVMと通信できるようにするためには以下設定を実施しておく必要があります。

■host-ESXi vSwitch
`無差別モードを許可`：承諾
`偽装転送を許可`：承諾

■nest-ESXi vSwitch
`無差別モードを許可`：承諾
`偽装転送を許可`：承諾

### ６．３．１　host ESXiのvSwitch設定
左ペインの`ネットワーク`を押下し、`仮想スイッチ`画面を開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/58b4a61f-d848-6b04-a9de-59999a9ad528.png)

対象のvSwitchを押下し、`設定の編集`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0b9417a5-0418-9606-b151-d0d4295eaaae.png)

`セキュリティ`を展開し、以下設定を行い`保存`を押下します。
`無差別モードを許可`：承諾
`偽装転送を許可`：承諾
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/abab7a15-45ac-4431-636a-c0dd95b558aa.png)

設定が完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/07955d08-e442-5aac-74db-0d11ac5af7e3.png)

### ６．３．２　nest ESXiのvSwitch設定
nest ESXi側でも同様のことを実施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/44a0a72b-5f51-1768-b151-8f40a3826045.png)


# ７．CentOSインストール
ESXiにてVM作成確認を行うため、CentOSを作成します。
CentOSに割り当てるリソースとしては以下とします。

リソース | サイズ
--- | ---
vCPU | 1core
Memory | 1GB
Disk(インストール領域) | 10GB

まずはインストーラISOをデータストアに配置します。
データストア画面から`データストアブラウザ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c69060bd-25b1-ded6-227b-b2e51791e4c5.png)

`アップロード`を押下し、対象のファイルをアップロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e8e609d6-2c24-7ed0-ab66-766e61e498f7.png)

左ペインの`仮想マシン`を押下し、上部の`仮想マシンの作成/登録`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ecc67ff0-07cd-6e32-ecfa-8750ef9905f0.png)

`新規仮想マシンに作成`を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/05ece700-53e8-6468-a5b2-f794c5c45b02.png)

仮想マシンの名前を適宜入力し、互換性/ゲストOSファミリ/ゲストOSのバージョンを選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3cb122b6-94c9-3f41-8950-2f98eaa25239.png)

仮想マシンのインストール先データストアを選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b64c9c11-32df-63ed-d2a8-0e8d9af07006.png)

仮想マシンの設定を行います。
CPUは`1`、Memoryも`1GB`を選択します。
ディスクについては`10GB`を選択しますが、容量削減のためディスクプロビジョニングは`シンプロビジョニング`を指定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/202537dd-b6f6-b592-2cd0-4903ee33154f.png)

続いて、CD/DVDドライブについて以下を選択後、`次へ`を押下します。
CD/DVDドライブ：`データストアISOファイル`
接続：`✔`
ステータス：`パワーオン時に接続`
CD/DVDメディア：`＜データストア内のISOファイル＞`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b846f1fc-5b7a-93da-45e7-84d51906488f.png)

設定を確認し`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/eb3af7d7-0260-448f-d83a-c4e27b4f3c2e.png)

VMが作成されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0bfe40d8-a1da-222b-4044-d78f79d8c046.png)

上部の`パワーオン`からVMを起動していきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d0034559-9233-11cc-b97b-b438b1f76706.png)

VMが起動しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/af0d863e-1b8a-86cd-8bcd-37bc0b2f43b0.png)

:::note info
CentOSのインストールは割愛します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ce5a8770-3dc3-8c5d-e206-2df0b7011a2b.png)
:::

<br><br>

VMのインストールが完了し、通常OSが起動しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e6446b12-d4dc-d11b-0790-a00f5959ce2c.png)

またSSHコンソールからも接続が確認できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/933d1eb3-a62a-886f-63d6-b4518b19665f.png)



# 参考

**VMware Workstation Player のダウンロード**

https://www.vmware.com/jp/products/workstation-player/workstation-player-evaluation.html



**ESXi のハードウェア要件**

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.esxi.install.doc/GUID-DEB8086A-306B-4239-BF76-E354679202FC.html

**Windows10上のvmware Workstationにvmware ESXi 7.0をインストールしてVMを作成する**

https://qiita.com/Higemal/items/dcec587d0765ceef0867