AWS EC2 ベアメタルにvmware Workstation+ESXiをインストールしてCentOSをインストールする

AWS EC2のベアメタルインスタンスを利用し、ハイパーバイザの動作確認等を行ってみます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/12687a19-fc7d-e843-abc0-35278f29390d.png)


# 目次
１．構成決定
２．EC2インスタンスの選択
３．EC2インスタンスの作成
４．vmware Workstation Playerのインストール
５．ESXiのインストール
６．CentOSのインストール


# １．構成決定
今回はvmware ESXi 7.0の動作検証を行いたいのと、vmware Workstion Playerを使い慣れていることもあり、以下の構成とします。

stack | software
--- | ---
Virtual OS | vmware ESXi 7.0 u3
Hypervisor | vmware Workstation Player 17
OS | Windows Server 2016 Standard

>VMware Cloud on AWSは個人利用だと準備が大変そうなので一旦却下。



# ２．EC2インスタンスの選択
ベアメタルインスタンスとは物理ハードウェアにアクセス可能で、ハイパーバイザ等の使用が可能なインスタンスです。
インスタンスタイプとして後部に`.metal`が付与されるので、検索してインスタンスタイプを選択します。

https://calculator.aws/#/addService


要件として以下とした場合、最低価格となるのが`m5zn.metal`（$7.3284/h）となるのでそちらを利用します。

リージョン：`アジアパシフィック(東京)`
オペレーションシステム：`Windows Server`
インスタンスタイプを検索：`metal`

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/bf54c57f-575d-0ff7-3d8b-be794d71826c.png)

:::note info
Linuxを使用する場合はもっと安く利用できるみたいです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/362e5839-8dd7-72cb-1b8f-d0b1f345c9f8.png)
:::

<br>
<br>



# ３．EC2インスタンスの作成
インスタンスを作成します。

名前、AMI、インスタンスタイプを設定します。
AMI：Windows Server 2016
インスタンスタイプ：m5zn.metal
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/2088301c-249c-074f-519f-f99e464b0c20.png)

キーペア設定、ネットワーク設定、ストレージを設定します。
キーペアとネットワークはデフォルト、ストレージは以下を設定しています。
ストレージ１：ルートボリューム用：`30GiB - gp2`
ストレージ２：データボリューム用：`500GiB - gp3`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6f62c9fb-ef89-2f98-a8ea-b4d778d2b372.png)

インスタンスを起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/96de31f3-75ac-b605-94be-0197a90d9452.png)


:::note warn
デフォルトのサービスクオータのままの場合、インスタンスCPU数のクオータ制限に掛かるので、`Service Quotas`からクオータを上げる必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7ef06ca5-49c1-08f1-d78b-9173d8d8cb93.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ad42cd9d-d85a-5f0b-b486-3e74465e441c.png)
:::

<br>
<br>


## ３．１ Windowsパスワードの取得
キーペアを利用し、Windowsログインパスワードを入手します。
その後、リモートデスクトップにてログインを行います。

https://repost.aws/ja/knowledge-center/retrieve-windows-admin-password

https://dev.classmethod.jp/articles/get-ec2-windows-login-password-and-try-connecting/

ログインできました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/fcc24769-4e09-0bec-7812-704f509050c8.png)


## ３．２ Windowsの日本語化
デフォルトではWindows全体が英語となっているので、日本語や日本時間に変更します。

https://blog1.mammb.com/entry/2021/02/06/000000

https://yuwji.hatenablog.jp/entry/2019/06/10/120559



# ４．vmware Workstation Playerのインストール
vmware Workstation Playerのインストールを実施します。

`VMware-player-full-17.0.0-2080274.exe`を起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d264c2ae-d9eb-5b43-afe7-20dfbb55592f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7414ff11-223f-4e5b-fab2-5dd6409d736f.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b57c38c7-ab5a-7425-ec27-401bfb8cb9bf.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/382bee38-12b2-1ddb-d23d-2c1392ef8f4c.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3e961ab2-c4e5-ab17-07db-6af5c862e6a1.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/badfb0aa-b152-5c25-e14d-91cf133352a1.png)

`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/14490841-06b1-4c62-95cb-654a248067b4.png)

`インストール`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/a4aa7c75-18eb-a8c8-467a-8d9cf6bc1467.png)

`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7921fcf8-14aa-8223-7069-d61de4b86c91.png)


デスクトップのショートカットなどから`VMware Workstation Player`を起動します。

初回のみ、`非営利で・・・`を選択して`続行`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b5076b43-0fd4-ea05-9280-91dcbad7ca26.png)

`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/171414db-5269-b31e-b8e2-2ced914b6b18.png)

VMware Workstation Playerが起動しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e0428908-9409-05fc-9905-f2ea8c0ab5af.png)



# ５．ESXiのインストール
VMware Workstation Playerの仮想マシンとしてESXi7.0をインストールします。

## ５．１　仮想マシンの作成

`新規仮想マシンの作成`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3c81b85b-5675-5d95-3e51-3289bcab1f02.png)

`後でOSをインストール`を選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e0ffb634-0ffc-7259-507b-8721a9cf48a2.png)

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

仮想マシン名は任意で名前を付け、場所には仮想マシンの保存場所を指定して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/cee39915-822f-e775-59c8-9574c05e9e74.png)

ディスク最大サイズはインストール領域として`450GB`を割り当て、`仮想ディスクを複数のファイルに分割`を選択して`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/89ce492b-125a-8560-60bb-7f4351160040.png)

`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/dece47f1-4a8f-b93e-229e-49f32b6d5749.png)

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

メモリについては128GBとして`131072MB`を設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3c437380-52ca-3b63-1523-8afacb295a87.png)

:::note warn
設定最大値は128GB(131072MB)となり、それ以上は設定できません。
:::

<br><br>

CPUについてはプロセッサコアの数に`32`を設定し、かつ`Intel VT-x/EPTまたはAMDV/RVIを仮想化`にチェックを入れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/5214615a-6854-e123-5fb1-52c8da22c4fd.png)

:::note warn
設定最大値は32となり、それ以上は設定できません。
:::

<br><br>

CD/DVD(IDE)から、`ISOイメージファイルを使用する`を選択し、ISOファイルを指定します。
選択後、OKを押下します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ed6d1efb-ad73-6a1d-10a9-b68b96ef87c4.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/76ae0161-71af-e989-b71d-2c084a3a6264.png)


vmxファイル内の以下部分について書き換えを行います。
修正前：`ethernet0.virtualDev = "e1000"`
修正後：`ethernet0.virtualDev = "vmxnet3"`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/45c270b6-0f8d-92a4-538e-73e97cfeb048.png)

:::note warn
上記設定変更を行わないと、ESXiインストール時に以下の画面から進めなくなります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b41a6b94-eb3b-d136-6fb9-4ef384026fab.png)
:::

<br><br>


## ５．２　ESXiインストール
ESXiを起動し、インストールを行います。

vmware Workstationから`仮想マシンの再生`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/260cb762-9fa2-111c-0ded-0ee6bf4e2bf1.png)

`ESXi-7.0U3g-20328353-standard Installer`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/81cecfa4-5409-7def-a198-ae16aad24504.png)

`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/20b0c94c-93c3-1480-319c-970f520e2af4.png)

`F11`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/131e2c65-0984-16e8-064d-c7c6b723130e.png)

インストールディスクを選択します。矢印キーで選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/27d5099c-7998-16ee-7887-2599634d471d.png)

言語選択になります。`Japanese`を矢印キーで選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3f806099-a8df-88d8-7879-18b18491872c.png)

パスワードについて、2回入力して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/1112a7dc-7d18-0277-5595-62a09f457589.png)

`F11`を押下してインストールを実施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ac479a6f-c02e-8b85-71ed-646d2fc9788a.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d9329458-6b19-2818-f83d-574cedd8da00.png)

しばらくするとインストールが完了するため、`Enter`を押下して再起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/d6791597-f13f-60e7-22a5-45fca093a6b9.png)

再起動し、しばらくするとESXiが起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4dfd5734-9db8-738d-7e8b-1d2984bc0e88.png)


## ５．３　ESXiネットワーク設定
ESXiをセットアップして通常利用可能な状態にします。

`F2`を押下してログインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4dfd5734-9db8-738d-7e8b-1d2984bc0e88.png)

パスワードを入力して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/b1e6e91b-0da5-f92a-d6ee-a717a4f2c1e0.png)

`Configure Management Network`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/20050360-55a9-7e50-7b3e-2a5d0aba7621.png)

`IPv4 Configuration`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e92f04ea-b28a-e985-5a56-c5f23bee2df0.png)

以下設定をしてEnterを押下します。
IPアドレス設定：`Set Static IPv4 address and network configuration:`
IPv4 Address：`192.168.111.10`
Subnet Mask：`255.255.255.0`
Default Gateway：`192.168.111.2`　※vmware Workstationのゲートウェイアドレス
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7e9fa43f-2ecd-b38a-718d-bbedfeb313e7.png)

:::note info
ESXiの仕様で、初期IPアドレスについては192.168.XXX.128～254の間でDHCP払い出しの値となります。
（第三オクテットのXXXについてはインストール時にランダムで決定）

また、デフォルトゲートウェイは192.168.XXX.2となります。
:::

<br><br>

`IPv6 Configuration`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/20de75cd-63a3-c803-9d77-82f7b6dc7249.png)

`Disable IPv6 (restart requierd)`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/3c9f6d47-f64a-b420-bae8-feb6eb0be960.png)

ホスト名等を指定するため`DNS Configuration`を選択して`Enter`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ca9c4bef-b738-36ed-8e5d-3749f84b0ec1.png)

以下設定をしてEnterを押下します。
DNS設定：`Use the following DNS server addresses and hostname:`
Primary DNS Server：`xxx.xxx.xxx.xxx`　※好きなDNSサーバ
Primary DNS Server：`192.168.111.2`　※vmware Workstationのゲートウェイアドレス
Hostname：`esxi00.test.local`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/674f6796-1dbc-ba33-3021-3f571fa4b266.png)

`ESC`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ca9c4bef-b738-36ed-8e5d-3749f84b0ec1.png)

`Y`を押下して設定を確定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/bfe3d010-104a-24c6-c746-73f52965032e.png)

再起動後、マネージメントIPアドレスが変更されていることを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/00e37996-2aa4-93c1-408b-3e5c93917408.png)



## ５．４　Webコンソールへのログイン
ブラウザからESXi Webコンソールへログインします。

ブラウザを起動します。
先ほど設定したESXiの管理IPアドレスを利用してアクセスします。
https://<管理IPアドレス>
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/6637a874-7660-009b-14c9-8a033de9f69d.png)

ログインが完了しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/11facf8b-3670-ce98-5226-1e402e848962.png)


# ６．CentOSのインストール
ESXiの動作確認のため、CentOSのインストールを実施します。

## ６．１　データストアへのISOファイル配置
データストアにCentOSのISOファイルを配置します。

左ペインの`ストレージ`を選択し、`データストアブラウザ`を起動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/82b6c236-eab2-57a0-0f00-50a15de51cf2.png)

`アップロード`を押下し、WindowsServer内に配置したISOファイルをアップロードします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/0382b16a-7271-3f19-2cf7-3e7fd28dbea5.png)


## ６．２　VM作成
VMを作成します。

左ペインの`仮想マシン`を選択し、`仮想マシンの作成/登録`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/ab349d49-ae64-154a-7e2a-de0da8ce7023.png)

`新規仮想マシンの作成を選択`し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/44eca813-872f-9bad-c1cc-e5fe68a59d02.png)

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

仮想マシンのインストール先データストアを選択し、`次へ`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/4a1629d6-76d8-4439-cdd4-9cb72ed76247.png)

仮想マシンの設定を行います。
vCPU：`1`
メモリ：`2048MB`
ハードディスク：`16GB`,`シンプロビジョニング`
CD/DVDドライブ：`データストアISO`,`パワーオン時に接続`

設定を確認し`完了`を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/da172dc2-8a29-b922-4ac5-bc1de6391e3e.png)

VMが作成されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7338dbcb-fc06-a260-f988-edd314f878ac.png)

## ６．３　VM起動
VMを起動しOSをインストールします。

`上部のパワーオン`からVMを起動していきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/7338dbcb-fc06-a260-f988-edd314f878ac.png)

`Install CentOS 7`を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/10c12f31-81fb-131e-2224-a6b13e55464c.png)

割愛しますが、インストールは進行します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/08dae1b0-9c60-082d-0bc9-27d478880038.png)

インストールが完了し、OS起動しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e9c5a8bc-e8c1-ad36-88b2-4757308a626a.png)

teratermからも接続確認できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/201787/e889060e-2af8-0b1e-e6a0-40827068e921.png)