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

Windows10にインストールしたvmware Workstationに、vmware ESXi 7.0をインストールして、さらにその上にVMを作成してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/eaae9969-7a7e-5301-bc35-e076a55486ca.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)作成
４．ESXi7.0インストール
５．CentOSインストール



# １．Windows10のVT-X有効化
Windows10側のBIOS設定より、VT-Xを有効化します。
私のPCの場合、**インテル・バーチャライゼーション・テクノロジ**という項目を有効化しています。
※PCにより設定方法が異なるため割愛

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/03e7d1b5-0a30-c8fd-295c-9a9ac6b4e049.png)


# ２．vmware Workstationインストール
以下、vmwareサイトからダウンロードしてインストールを行います。

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

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

インストーラウィザードに従って特に問題なくインストールできるかと思いますので割愛。

:::note info
vmware Workstation上のVMに関するIPアドレス設定のため、以下ファイルを編集することでネットワーク帯を固定しています。

**編集ファイル**
`C:\ProgramData\VMware\vmnetdhcp.conf`
`C:\ProgramData\VMware\vmnetnat.conf`

**ネットワーク設定**
セグメント：`192.168.142.0/24`
DHCP：`192.168.142.128/25`
ゲートウェイアドレス：`192.168.142.2`

https://www.excellence-blog.com/2018/09/17/vmware%E3%81%A7%E5%9B%BA%E5%AE%9Aip%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89/
:::

<br><br>

# ３．vmware WorkstationにてVM(ESXi)作成
vmware WorkstationにてVMを作成後、ESXiインストールと設定を行います。

## ３．１　システム要件
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 | 6core
Memory | 10GB
Disk(インストール領域) | 40GB
Disk(データストア領域) | 80GB


## ３．２　VM作成
vmware WorkstationからVMを作成します。

`新規仮想マシンの作成`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/79af29ba-3d43-f7dc-17ff-49f869672a35.png)

`後でOSをインストール`を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ef079821-d2eb-b8fe-8fa0-2e76b904efcc.png)

ゲストOSは`その他`、バージョンは`他の64bit`を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1c672771-1899-cb94-d13c-dc0daaa96135.png)

仮想マシン名は任意で名前を付け、場所には仮想マシンの保存場所を指定して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1cce4d57-20ab-8aa6-91c6-d3561198a4ea.png)

ディスク最大サイズはインストール領域として`40GB`を割り当て、`仮想ディスクを複数のファイルに分割`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/aaa1755a-ea9b-5bda-00fc-f39b8c3dcf6c.png)

`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3d059c01-af21-1427-3156-829228cf9d14.png)

現時点ではCPUやMemory、インストールISOなどの設定をしていないため、
`仮想マシン設定の編集`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/20374229-fa48-8b68-55b7-8a2d27ca8914.png)

メモリについては10GBとして`10240MB`を設定します。
CPUについてはプロセッサコアの数に`6`を設定し、かつ`Intel VT-x/EPTまたはAMDV/RVIを仮想化`にチェックを入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7b992c70-df0a-11aa-0a17-3c2a056db71a.png)

また、データストア用のHDDを割り当てるため、下部の`追加`からハードディスクを追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7b992c70-df0a-11aa-0a17-3c2a056db71a.png)

`ハードディスク`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/24a24719-0b4d-b30a-9328-2cd80d7e088a.png)

`IDE`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/94a4a80b-ae87-7b4d-510f-081fd695ebad.png)

`仮想ディスクの新規作成`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ed66b520-b8f4-2cb3-e656-5cfff6447f60.png)

ディスク最大サイズはデータストア領域として`80GB`を割り当て、`仮想ディスクを複数のファイルに分割`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/44735283-56aa-4e70-ad70-60372d9706c0.png)

ディスクファイルについてはデフォルトのままとし、`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/60e51f78-fff9-464e-d9ca-b152fd733f20.png)

`新規ハードディスク(IDE)`が追加されたことを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4b6738db-c2a1-4f68-0d40-61c8e8bc230c.png)

CD/DVDから、`ISOイメージファイルを使用する`を選択し、ISOファイルを指定します。
選択後、`OK`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5e50b65f-87de-6fd2-daa2-bcec711f6b34.png)

:::note info
ライセンスがある場合は以下からISOファイルをダウンロード可能です。
ライセンスが無い場合も、最新バージョンについては試用版をダウンロードできます。
https://customerconnect.vmware.com/jp/login
:::

<br><br>

VM起動前に、VMのvmxファイルを編集します。
先ほど指定したVMファイルの場所を開き、`(vm名).vmx`をテキストエディタなどで開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/07a53824-0701-6c72-5350-101e8dc97805.png)

vmxファイル内の以下部分について書き換えを行います。
修正前：`ethernet0.virtualDev = "e1000"`
修正後：`ethernet0.virtualDev = "vmxnet3"`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0314a96e-506a-ece2-6275-bf0c988308f2.png)

:::note warn
仮想NIC設定を修正しないと、ESXiインストール時に以下の画面から進めなくなります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d9a2ef32-2cfd-4a87-f5e7-1fac25f2577d.png)
:::

<br><br>

これで仮想マシン起動の準備が完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c55e064e-eda0-ff29-2d88-f8aedd57aef5.png)


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

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

vmware Workstationから`仮想マシンの再生`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/c55e064e-eda0-ff29-2d88-f8aedd57aef5.png)

`ESXi-7.0U3g-20328353-standard installer`を矢印キーで選択し、Enterを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a260e79f-3fae-fb11-e818-3ed274e99d52.png)

`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/9dc5eeed-3cf4-8e50-d745-8f8007fff0c8.png)

`F11`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7379cf5d-c1b8-a593-dd0d-80d6b6127753.png)

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

言語選択になります。`Japanese`を矢印キーで選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/42e118a9-2ce9-a43e-15f5-266d2e00e25d.png)

パスワードについて、2回入力して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7fe218e8-0684-1671-be84-2e174bc50636.png)

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

<br><br>

`F11`を押下してインストールを実施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/f4b3a9db-8fe6-53f7-6283-650d9d5807f7.png)

しばらくするとインストールが完了するため、`Enter`を押下して再起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/236afd19-10f7-2fc0-3ec7-ef772a33e926.png)

再起動し、しばらくするとESXiが起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/db98f52f-8e16-145b-bd63-1961c01cad4d.png)


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

`F2`キーを押下してログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/db98f52f-8e16-145b-bd63-1961c01cad4d.png)

パスワードを入力して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/189e05e4-c4be-e0a3-7812-7b818987ea03.png)

`Configure Management Network`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1547e188-4efe-50d5-83d7-59af97ba9a6c.png)

`IPv4 Configuration`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/26f98dd3-985c-125d-704c-d42cee107cfe.png)

以下設定をして`Enter`を押下します。
IPアドレス設定：`Set Static IPv4 address and network configuration:`
IPv4 Address：`192.168.142.10`
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/afa2aa93-b86e-fdd6-5c7e-274c179c7c2d.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/48a67630-77c7-ed4a-13c1-144fece5dbae.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/9e93db27-2c44-00c7-0580-ad21727d750f.png)

設定実施後、`ESC`キーを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/52cf9e62-7d12-4507-fa87-162eecbc71c2.png)

`Y`キーを押下して設定を確定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5bd07f8b-c0d2-b6f9-4915-fd3d9fbdabfe.png)


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

ログインが完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d4148ef9-fda4-0368-4d31-a2e3c7214ee1.png)

続いて、データストアの設定を行います。
左ペインの`ストレージ`を押下し、`データストア`画面から`新しいデータストア`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6dabeeee-9b8a-a2c8-b32f-51602d2cb4a2.png)

`新しいVMFSデータストアの作成`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/26e20ac0-95fc-5620-232c-9aadede632a2.png)

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

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/122761d0-9a41-b934-60ca-c4a6816f9f21.png)

`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8057e76e-06a8-f100-d67d-0cab03b7e5e7.png)

`はい`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/07b99b40-d3c2-15d1-6f54-9410e811e98c.png)

データストアが作成されたことを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/8c45d425-877a-0900-fc38-e9450ce52444.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/eb775f72-ac89-5121-8a1b-44db15648f1f.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/8318ceb6-1105-a231-7d42-049398af6554.png)

`アップロード`を押下し、対象のファイルをアップロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cf6b4ed8-690a-7014-81c1-1f198cd4b9fe.png)


左ペインの`仮想マシン`を押下し、上部の`仮想マシンの作成/登録`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6c8cf0d9-fdb9-40cf-f34d-93257463d588.png)

`新規仮想マシンに作成`を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/22b0ebbb-b3e2-be98-617e-639b4af3f92c.png)

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

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

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

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

設定を確認し`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5a64db41-4c01-faef-0017-3785d01920c3.png)

VMが作成されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/76cba5d9-a2e0-218f-ef97-b4a1c66baa00.png)

上部の`パワーオン`からVMを起動していきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/14e3bcf5-92d6-5418-1dd0-bee321458cd5.png)

VMが起動しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3285b0c8-544f-c509-dd09-87a94b2c8114.png)

:::note info
CentOSのインストールは割愛します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e46de846-4f18-238f-9bed-b359c88f606d.png)
:::

<br><br>


VMのインストールが完了し、通常OSが起動しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/9da3c8ca-23d7-7dff-5865-7c77216103a6.png)

またSSHコンソールからも接続が確認できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/9e586363-c2f7-079d-fe14-a48eb24d8474.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