TrueNAS SCALEを使ってNAS+サーバーを作ってみる 準備編

## はじめに
新年度始まりましたね(もう1週間以上経ちましたが)。新年度といえばなんでしょう？もちろんNAS構築ですね！
というわけで今回はTrueNAS SCALEを利用して自作NASー＋Dockerサーバーを構築していきます。

スクリーンショットを多めに使用しているので、記事のボリュームが大きくなると思いいくつかに分割して紹介していきます。今回は準備編です。


## 環境

* Intel Core i7 8700K
* DDR4 64GB
* M.2 SSD 250GB
* HDD 1TB x2
* TrueNAS SCALE 22.12.1

昔使っていたゲーミングPCの構成にメモリを新しく増設した構成です。8700Kはもう5年前(!?)のものですがまだまだ動いてくれます。メモリは多い方がいいらしいです。HDDに関して同じものを2つ以上買うのがいいですが、買うお金なかったので全然違うHDDを2つ用意してRAID0で構築してます。怖いですがはやくiron wolfとか買って堅牢なNAS作りたいです、、、


## セットアップ

今回のサーバーPCでは、Windows 11 Proを利用し、Hyper-V上でTrueNAS SCALEを利用します。

* 世代の指定 - 第2世代
* メモリの割り当て - 32768MB(32GB)
* ネットワークの構成 - 外部スイッチ
* 仮想ハードディスクの接続 - 仮想ハードディスク 32GB

として設定し作成します。また作成後は

* セキュリティ - TPMを有効にするのチェックを**外す**
* プロセッサ - 4Core

として設定します。

起動画面ではキーを何も押さなければ再起動されるため、何かキーを押して続行します。

![truenas_1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/7f44a6bd-7dcb-8f5c-95a5-459229113a62.png)

そのままEnterで決定します。(下は調べたけどよくわかりませんでした。わかる人いれば教えてください、、、)

![truenas_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/e4cc8f68-a703-23e5-bca8-edbf477d7bea.png)

今回はInstallするので`Install/Upgrade`で`OK`でEnter

![truenas_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/3b9a1588-93d5-0043-f451-fc828f749b4d.png)

> Choose destination media
> Install TrueNAS to a drive. Multiple drivers can be selected to provide redundancy. Chosen drivers are not available for use in the TrueNAS UI. Arrow keys highlight options, specebar selects.

インストールするディスクを選択します。HDDが既に接続されている場合はここで表示されます。

![truenas_4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/bad035d4-355d-81cb-1937-b424eb45ba5e.png)

今回はHyper-Vで作成した仮想HDDを選択します。インストールするデバイス上でSpaceを押して選択し、`OK`でEnter

![truenas_5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/172782a0-199b-1e3b-5dc4-a23992cb5e09.png)

> TrueNAS installation
> WARNING:
> - This will erase ALL partitions and data on sda.
> - You can't use sda for sharing data.
>
> NOTE:
> - Installing on SATA, SAS, or NVME flash media is recommended.
>  USB flash sticks are discouraged.
>
> Proceed with the installation?

全てのパーティションが削除されます的な警告が出ます。これも`Yes`でEnter

![truenas_6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/fc3971dd-c361-7e99-3f30-ac483cb1e849.png)

adminアカウントでログインするかrootアカウントでログインするか選べます。(3についてはよくわかりませんでした。わかる人いたら教えてください、、、)
今回は1のまま`OK`でEnter

![truenas_8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/9d3f1eda-3c4a-ba64-bb97-a1855012ddf3.png)

> Enter your "admin" user password. Root password login will be disabled. Cancel for cancelling installation

パスワードと確認のパスワードを入力します。

![truenas_9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/d144f36f-e436-d505-cf62-c85dde5fef23.png)

`OK`でEnterを押すとインストールしてます的なものが流れてきます。

![truenas_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/478df35e-1151-6119-6c7d-b6343ef40c36.png)

インストールが終わると初めに表示された画面がでます。ここでは一度シャットダウンします。
Hyper-Vを利用している場合は設定でbootの順番を変更する必要があります。bootに利用したimageはもう必要ないので削除するだけでも大丈夫です。

![truenas_12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/eb5d9425-8ce7-7724-8e2d-50a4c8215bbf.png)

もう一度起動するとこの画面が表示されます。このままEnterを押すか10秒間待っていると自動的にTrueNAS SCALEが起動します。

![truenas_13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/7883cd2f-b072-b55c-19db-c493a3657fb7.png)

この画面が表示されたら起動できています！表示されているIPv4アドレスにブラウザでアクセスします。

![truenas_20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/bed66301-a4e2-91fd-ee19-54388f801431.png)

ブラウザで表示されたIPv4アドレスに接続するとDashboardが表示されるはずです。これで起動できました！

![truenas_21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/bc41f2da-31a5-b582-c804-d2992a5903d7.png)

少しだけ設定を変更します。左のタブの一番下の`System Settings`にアクセスします。

![truenas_22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/660536/79c336f8-29d3-3936-a499-1f7d3e542eeb.png)

`Localization`の右にある`Settings`にアクセスし、右にある`Timezone`を`Asia/Tokyo`に変更し`Save`します。

これで利用する準備はできました。ストレージ構築編へ続きます。

https://qiita.com/shirokuma1101/items/6c1596b58ce422f400f8