Proxmoxをインストールしてみた(仮想化技術に触れてみよう)

# はじめに
<!-- 発端や概要を記載 -->
仮想化技術の技術勉強のため、
OSSで公開されているProxmox VEをハンズオンしていく。

まずは使っていないPCにProxmoxをインストールしていく過程をまとめてみました。

# 目次
1. [①ブートUSBを用意する](#ブート用usbを用意する)
1. [②USBからProxmox VEをインストールする](#usbからproxmox-veをインストールする)
1. [③さいごに](#さいごに)

# ①ブート用USBを用意する

必要なもの
[Proxmox VE ISOイメージ](https://www.proxmox.com/en/downloads/proxmox-virtual-environment)
[Rufus](https://rufus.ie/ja/)

[Proxmox](https://www.proxmox.com/en/)の公式サイトから、インストール用のISOイメージをダウンロードします。
（執筆時点ではVer8.2.1が最新版）
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/2f7e613f-433a-b389-6a83-c9d5b1270d05.png">

次に、ダウンロードしたISOイメージをUSBに書き込むため、Rufusを起動する。
>ISOを書き込むツールなら何でもいいが、今回はシンプルなRufusを使用する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/19d73024-a8ac-62e9-37b1-5c4f13e599d7.png" width=40%>

`デバイス`　ISOを書き込むUSBメモリを選択する。
`ブートの種類`　選択からダウンロードしたISOイメージを選択する。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/e7336019-4ac3-2c0c-d659-e395977b9f61.png">

DDイメージモードで問題ないため、`OK`を押す。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/e888510d-2d0c-3c3d-8aa7-923be5c06195.png" width=40%>

`スタート`を押して書き込むを始める。

少し待つと書き込みが完了するので、USBメモリを取り外す。

# ②USBからProxmox VEをインストールする

インストール対象のPCに、ISOイメージを書き込んだUSBメモリを接続し、
`F12`等でBoot画面を起動して、USBメモリを選択して起動する。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/ad59291a-d37c-1e39-ccda-bc58738e7b02.png" >

下記の画面のような、Proxmoxのインストーラーが起動します。
Proxmoxはネットワーク越しで管理できるので、今回は`Terminal UI`にてインストールを行います。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/320855f5-fc35-3883-2470-850bd876a730.png">

コマンドが流れるのを待つと、
`エンドユーザーライセンス契約 (EULA) の同意`を求められますので、`I agree`をします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/2ebb92a5-a081-8ffa-307d-db4bfbf31dfa.png">

`インストールを行うディスク`を選択して、`Next`をします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/1c7c1b7a-514f-a716-b3cc-eba2dfd4c3fc.png">

`Country` `Timezone` `Keyboard layout`を自分の環境に合わせて変更して、`Next`をします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/262f8118-37fc-12a4-6566-83d1b8efa4d0.png">

`rootアカウントのパスワード` `管理者メールアドレス`を設定して、`Next`をします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/bb0d9688-e6f3-6c6a-ee8b-51283937552e.png">

最後の設定項目として、ネットワークの設定が出てきます。
`Management interface` `Hostname(FQDN)` `IP address (CIDR)` `Gateway address` `DNS server address`をそれぞれ自分の環境に合わせて変更して、`Next`をします。
>`Hostname`を設定する際に、ドメインを設定しないとエラーになるので、非推奨かもしれないですが`.local`を使っています。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/060c64ee-79b9-c687-15b7-da8a891f62aa.png">

最後に、今まで設定した値を確認して、`Install`でインストールが始まります。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/14c5bfeb-b63f-adde-7e2b-355a1f39ca5b.png">

しばらく再起動等を繰り返しているのを待っていると、
下記の画面が出てきたら、インストールが完了し、サービスが起動しています。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/260705/7239d1c0-52c6-eb7c-2d3f-948718c876cc.png">
>初めてコンソールにログインする場合は、`root` `設定したrootアカウントのPassword`を使う。

# ③さいごに
今回は一般的なWindows用デスクトップPCにインストールを行ったので、
特段難しいこともなくインストールできましたが、
実は自宅に使わなくなったMac miniが３台ほど眠っているので、
クラスタ構成を試すためにもインストールに挑戦するのも面白そうです。