ESXiを使ったCentOSのインストール方法

#前書き
この記事ではESXiにゲストOSとしてCentOSを導入する手順を記載しています。

実施環境は以下のとおりです。
VMware Workstation 14 Player上にESXi6.5を立てる、
いわゆるネステッド環境にゲストOSとしてCentOSをインストールしています。
CentOSの導入にはCentOS-7-x86_64-DVD-1804.iso を使用しました。

ISOイメージのダウンロードは[こちら](https://centos.org/download/)から実施しました。


#インストール手順
全体の流れは以下のとおりです。
０．前準備
１．ISOイメージをマウントする
２．ゲストOSを起動する
３．インストールウィザードで設定する
４．セットアップしたOSを起動する

## ０．前準備
まず、ダウンロードしたISOイメージをESXi上のデータストアにアップロードします。
左のナビゲータよりストレージを選択。
メイン画面上の「データストアブラウザ」を押下します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/ed7762ce-679a-4cc2-df04-c1a84f474daf.png)

データストアブラウザ画面でアップロードを選択。任意のフォルダに先ほどダウンロードしたISOイメージをアップロードします。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/23f1dee8-6240-1ed8-8a93-f5a8c97797db.png)



次にOSをインストールする為の箱を用意します。
左のナビゲータより仮想マシンを選択。
メイン画面の上の「仮想マシンの作成/登録」で仮想マシン作成ウィザードをスタートさせます。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/040579b5-a328-d64c-b1a9-e82fdead274e.png)

ウィザードに従って、新規仮想マシンの作成/登録を行います。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/1593eb96-814d-a281-7bd4-bcb18e3f7285.png)


名前とゲストOSの選択を行います。今回はCentOS7.4を導入する為、ゲストOSファミリに「Linux」、ゲストOSのバージョンに「CentOS7(64ビット)」を選択します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/59341a79-7df8-b083-1ff3-1ede75943766.png)

ストレージの選択でゲストOSを格納するストレージを選択します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/33c4aaea-3e38-4e70-69c0-8b6dd78e5848.png)

設定のカスタマイズ画面では、用途に応じてメモリ容量やハードディスクサイズを修正してください。
稼働させるだけであれば、デフォルトで問題ないです。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/8b99c54b-c909-defd-a359-573e92cb0e46.png)

設定の確認を行い、問題無ければ完了ボタンを押下してください。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/b4dccf0e-2a41-1d47-6a99-d094b0a939fb.png)

これで前準備は完了です。

## １．ISOイメージをマウントする
まずは、ISOイメージをゲストOSのDVDドライブにマウントします。
左のナビゲータより仮想マシンを選択。
メイン画面の上の編集ボタンを押下。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/1f873c6a-822a-6a35-a64a-8568e30b9996.png)

設定の編集画面のCD/DVDドライブ１でデータストアISOファイルを選択。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/4f5f449c-0e63-73ff-4b53-29e99302cf80.png)

先ほどアップロードしたISOファイルを選択します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/b256b11e-7e69-af36-3263-955b3dead24c.png)

設定の編集画面を保存ボタンで抜けます。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/04a30c4f-3985-60ce-6d06-88e3bac81e92.png)

## ２．ゲストOSを起動する
再生ボタン(△)のある画面を押下すると、コンソール画面が表示された上でゲストOSが起動します。
ゲストOSは「パワーオン」を押下しても起動するので、その後にコンソール画面を起動しても問題ありません。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/23ffc399-68af-6d7a-478a-f83a0cce6af3.png)

起動画面が表示されるので「Install CentOS 7」を選択します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/a6a646cc-ae79-ec5f-6688-73d6329697b4.png)

しばらく待つとインストールウィザード画面が表示されます。

## ３．インストールウィザードで設定する
インストールウィザード画面が表示されたら、各種設定を行っていきます。
まずは言語の選択。ここでは「日本語」を選択します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/96e43a8c-ec4b-e3f6-6451-5085b8832ff9.png)

次にインストールの概要画面です。
まずは「ネットワークとホスト名」を選択。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/bbcb9018-fd69-db74-76d3-4fc95bb6dad3.png)

右上のスイッチを「オン」に変更。
左下のホスト名に任意の名前を入力し、完了ボタンを押下。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/6d2ebe2a-b4e2-650e-c602-cdb128e7b925.png)

次に日付と時刻の設定です。
「日付と時刻」を選択して表示される画面で、右上の「ネットワーク時刻」を「オン」に変更して完了ボタンを押下。これで時刻同期先が設定されます。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/5fc1910c-62f8-5721-a4ef-f4535fb96d6b.png)

最後にインストール先の設定です。
「インストールソース」を選択して表示される画面でインストール先や構成を変更できます。
変更が必要な場合は「パーティションを自分で構成する」のラジオボタンにチェックを入れてから完了ボタンを押下します。
変更が不要な場合は「パーティションを自動構成する」のラジオボタンにチェックを入れて完了ボタンを押下します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/53b524f4-fd77-3675-4224-1d5e9dde1428.png)


「パーティションを自分で構成する」を選択した場合は、手動パーティション設定画面になります。
シビアに設定する必要が無ければ「ここをクリックして自動的に作成します」でパーティションサイズを自動調整した上で「/(ルート)」などの変更したいパーティションのみを調整するとやりやすいと思います。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/cc6e742d-c240-8686-ff52-c03749335d8d.png)

今回は「/(ルート)」のサイズを10GiBにしてみました。完了ボタンを押下します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/5597b3fd-43c2-9479-21c3-585de5120b7a.png)

作成するにあたって自動実行される作業内容が表示されるので、問題が無ければ「変更を許可する」を押下します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/ee00073f-f9dc-216d-da51-bde693fdcff1.png)

設定が完了したら、「インストールの開始」ボタンを押下します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/3396bd02-b259-e082-2cc7-c273015b97ca.png)

設定した内容に従い、インストールが実施されます。
インストールを待つ間にROOTのパスワードを設定します。
「ROOTパスワード」を押下します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/5b2d53e1-d0f6-2f65-7cce-2a80461e4131.png)

任意のパスワードを設定します。
複雑なパスワード設定が望ましいですが、図のように脆弱なパスワードを設定した場合も「完了」を二回押下すれば設定できます。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/a8ccb2ec-68a2-7363-ac68-f28d3880a6f5.png)

これで設定作業は完了。あとはインストールが完了するのを待つだけです。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/306cd3fe-355f-9c66-0ead-8bc7218062fd.png)

## ４．セットアップしたOSを起動する
インストールが完了。左下の再起動ボタンを押下します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/28c3a7c6-fac5-e6d4-015c-050d350c266f.png)

しばらく待つとログイン画面が表示されます。
ここで先ほど設定したID(root)とパスワードを入力します。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/0e5a886f-a322-df95-e6d4-eefdb3520fc6.png)

ログインできれば作業は完了です。おつかれさまでした。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/269326/a146ae07-9dc9-452a-835f-440528655dd9.png)

#終わりに
今回は起動するのに最低限必要と思われる設定のみ説明しています。
他にも色々とカスタマイズできますので、慣れてきたら色々と試してみて頂けると嬉しいです。


以上