Proxmox VEをNUCに入れてお遊び環境を構築する

# [概要]
[NUC](http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc5i7ryh.html)と言われるインテルの小型コンピュータを有効活用するために、Proxmoxをインストールしてみる。

* Proxmoxについては下記にざっくりまとめてあります。
 * [Proxmoxオレオレ情報まとめ](http://qiita.com/sabakan7/items/dcde020ae893cdc7eccf)

# [事前準備]
とりあえず、NUCを用意する
あとは、USB

# [作業内容]
## isoフィアルを用意
今時はCDよりUSBがある方が家のほうが多いと持ったので、USBを採用 :grin: 
下記のページから、`Proxmox VE 4.3 ISO Installer`のisoフィアルをダウンロード
https://www.proxmox.com/en/downloads

![dowonload_documentation_files](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJVDg2ckFpQmJOalE)

## インストール用USBを用意
MacにあるディスクユーティリティでUSBをフォーマットします。

|項目       |値                    |
|----------|----------------------|
|名前       |PROXMOX               |
|フォーマット|MS-DOS(FAT)           |
|方式       |Appleパーティションマップ|

![disc_utility](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJdm1FbmUzUUtrVlU)

## isoファイルをコンバート
Macを使いisoファイルをUSBに書き込む場合にはコンバートする必要があります。

```bash
$ hdiutil convert -format UDRW -o ~/Downloads/proxmox-ve_4.3-e7cdc165-2.dmg ~/Downloads/proxmox-ve_4.3-e7cdc165-2.iso

Driver Descriptor Map（DDM: 0）を読み込み中…
PVE                             （Apple_ISO: 1）を読み込み中…
Apple（Apple_partition_map: 2）を読み込み中…
PVE                             （Apple_ISO: 3）を読み込み中…
Gap0（ISO9660_data: 4）を読み込み中…
.
HFSPLUS_Hybrid（Apple_HFS: 5）を読み込み中…
............................................................................................................................................................................................................
Gap1（ISO9660_data: 6）を読み込み中…
............................................................................................................................................................................................................
経過時間:  2.377s
速度: 214.6Mバイト/秒
節約率: 0.0%
created: /Users/ts/Downloads/proxmox-ve_4.3-e7cdc165-2.dmg
```

## USBに書き込む準備をする
書き込む先を確認する。
確認する限り、disk3がUSBだとわかる。

```bash
$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *3.9 GB     disk3
   1:        Apple_partition_map                         32.3 KB    disk3s1
   2:                 DOS_FAT_32 PROXMOX                 3.9 GB     disk3s2
```

## USBに書き込む
### ディスクに書き込む前にディスクをアンマウント
```bash
$ diskutil unmountDisk /dev/disk3
Unmount of all volumes on disk3 was successful
```

### ディスクに dd commandで書き込む
```bash
$ sudo dd if=~/Downloads/proxmox-ve_4.3-e7cdc165-2.dmg of=/dev/disk3 bs=1m 
Password: #管理者のパスワード入力
510+1 records in
510+1 records out
534931456 bytes transferred in 360.680565 secs (1483117 bytes/sec)
```

[Tips]
Windowsの場合は、ImageUSBというソフトを使うとインストールUSBを作成できます。
http://www.osforensics.com/tools/write-usb-images.html

* ざっくりした使い方
	* ImageUSBのZipファイルをダウンロードして、中のexeを実行する
	* USBを選択する画面があるので、インストールしたいUSBにチェックを入れる
	* `Brewse`からisoファイルを開き、`Write`を実行すれば出来上がりです。:+1: 


### ディスクを取り外す
```bash
$ diskutil eject /dev/disk3
Disk /dev/disk3 ejected
```

## USBからBootさせてインストール
__※スクリーンショットを取る必要があるため、VirtualBoxにインストールしています。
同じ流れでNUCにインストールできてるので、IPアドレスや、ディスク容量はあまり気にしないでください。__

インストール時にキーボード操作したい場合、`Alt`キーを押すと、ボタンの文字の下に下線が表示されるので、それをクリックすると選択することが可能になります。

### `Install Proxmox VE`を選択してEnter
![Proxmox_Running](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJaUY0VjZWdjBMc1E)

### Licenseを読んで、問題なかったら`I agree`を選択

![gnu_affero_general_public_license](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJbnd6d1ZmRVBWMDA)

#### インストールディスクを選択
ディスクが複数ある場合は、`Options`から選択してください。

![proxmox_virtualization_environment](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJaFhDYWt1dTlGTE0)

#### LocationとTimezone選択
問題なかったら、`Next`を選択
![proxmox_location_and_time_zone_selection](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJRm9LWWhEYThTOGs)

#### Administratorアカウントの設定

入力が完了したら、`Next`を選択

|入力項目 |値               |
|--------|----------------
|Password|適宜入力          |
|Confirm |パスワードを再度入力|
|E-Mail  |適宜入力          |
※あとからWeb UIで変更可能

![proxmox_administration_password_and_email_address](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJT1kwQVBGMXRXSEk)

#### ネットワーク設定

入力が完了したら、`Next`を選択

|入力項目       |値                      |
|--------------|-----------------------|
|Hostname(FQDN)|ドメインを入力           |
|IP Address    |ProxmoxサーバのIPアドレス|
|Netmask       |Proxmoxのネットマスク    |
|Gateway       |ゲートウェイを指定        |
|DNS Server    |SNSサーバを指定          |

![proxmox_network_configuration](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJQlFtX3QtTl9mVlE)

#### Rebootして完了
ネットワーク設定から`Next`で進むとインストールが始まります。
![proxmox_install](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJSGtZbHJuRWVQM2s)

インストールが完了すると、`Reboot`するよう促されるので、`Reboot`を選択
![proxmox_installation_successful](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJYjRPNWs5UFVOX1E)


これでインストール完了です！ :blush: 

# [事後確認・作業]
再起動後、ログイン画面が表示されるので、`Administratorアカウントの設定`で設定したパスワードでログインできるか確認
あと、ログイン時に表示されるURLがブラウザでアクセスする際のIPアドレスとポートになります。

![example](http://drive.google.com/uc?export=view&id=0Byh1aAqbAigJYnA1TlhnSGkyajQ)