ホーム Enterprise TrueNAS スケールを使い始める方法

TrueNAS スケールを使い始める方法

by ディラン・ブライアン

TrueNAS は、いくつかの理由からセルフホストおよびホームラボ コミュニティで注目を集めています。主な理由の 1 つは、無料でオープンソースであることです。もう 1 つの大きな理由は、最初からセットアップが非常に簡単で、魅力的なインターフェイスを備えていることです。趣味に興味を持ち始めたばかりの人や、何かに取り組みたい人にとって、CLI インターフェイスは難しく、正しいパラメータの選択が混乱する可能性があります。そこで、すぐに開始できるように、ACL を使用して SMB および iSCSI 共有をセットアップする方法を示す簡単なセットアップ ガイドを作成することにしました。

TrueNAS は、いくつかの理由からセルフホストおよびホームラボ コミュニティで注目を集めています。主な理由の 1 つは、無料でオープンソースであることです。もう 1 つの大きな理由は、最初からセットアップが非常に簡単で、魅力的なインターフェイスを備えていることです。趣味に興味を持ち始めたばかりの人や、何かに取り組みたい人にとって、CLI インターフェイスは難しく、正しいパラメータの選択が混乱する可能性があります。そこで、すぐに開始できるように、ACL を使用して SMB および iSCSI 共有をセットアップする方法を示す簡単なセットアップ ガイドを作成することにしました。

TrueNAS は多くのハードウェアで実行できますが、選択したハードウェアが動作することを確認することが依然として重要です。チェックアウトできます TrueNAS スケール ハードウェア ガイド ハードウェアの互換性の詳細については、を参照してください。ストレージ側では、プールを作成するために同じ容量の複数のドライブがあることを確認する必要があります。ドライブを組み合わせて使用​​することは可能かもしれませんが、その価値以上に多くの問題を引き起こす可能性があります。それ以外は、この TrueNAS は通常、あまりこだわりがありません。

インストール

TrueNAS Scale の全体的なインストールは非常に簡単です。実際のセットアップのほとんどは、インストール後に Web インターフェイスを通じて行われます。 TrueNAS インストーラーを起動したら、インストールを開始するオプションを指定して GRUB ブートローダーを押します。これにより、自動的にコンソールのセットアップ メニューに進みます。

最初のメニューで、「インストール/アップグレード」オプションを選択し、「OK」をクリックします。

次の画面は実際の設定によって異なります。 TrueNAS をインストールするドライブを選択します。矢印キーを使用してスクロールし、優先ドライブを強調表示し、スペースを押します。これらのドライブは以前 TrueNAS セットアップで使用され、プールに割り当てられていたため、スクリーンショットは少し異なって見えます。通常、リストには使用可能なドライブ名、アドレス、容量のみが表示されます。目的のブート ドライブを選択し、[OK] をクリックします。

管理ユーザー アカウントを設定することが重要です。TrueNAS には 1 つの優れたオプションが用意されています。オプション 3 を選択すると、コンソールに管理者パスワードが作成されます。オプション 2 を選択すると、ユーザーは最初に Web インターフェイスにログインするときに管理者パスワードを作成する必要があります。ここではどちらのオプションも受け入れ可能であり、個人の好みに応じて選択します。選択肢 XNUMX は良い選択肢ではありません。選択したら、「OK」をクリックします。

インストーラーはすべての手順を実行し、完了すると、インストール成功のメッセージが表示されます。インストール メディアを取り出し、「OK」をクリックして次の画面に進みます。

おめでとう!この画面が表示されたら、TrueNAS がインストールされていることを意味します。ここからは、ローカル コンソールにはほとんど表示されません。ネットワークに接続されたマシンに移動し、Web インターフェイスを使用します。通常、状況が悪化しない限り、このインターフェイスを再度表示する必要はなく、TrueNAS ボックスを完全にヘッドレスで実行できます。

TrueNAS スケール構成

コンソールにリストされている IP アドレスの Web インターフェイスに移動します。ネットワークに接続されたマシンの IP アドレスを入力すると、ログイン画面が表示されます。管理者パスワードを設定するか、管理者と以前に構成したパスワードを入力します。次に、ランディング画面が表示されます。

TrueNAS がインストールされていますが、NAS として適切に機能するにはさらに構成が必要です。まず、左側のサイドバーにある [ストレージ] タブに移動します。まず、プールを作成する必要があるので、[プールの作成] をクリックしましょう。

TrueNAS スケール プールの作成

このスペースを使用できるようにするには、まずドライブ プールを作成します。通常、問題を避けるために、同じ容量の複数のドライブが必要です。 1.6 台の 480 TB NVMe SSD と 1 台の 2GB SAS SSD があるため、これらを 2 つの別個のプールとして設定します。わかりやすくするために、それらを NVMe プールと SAS プールに分割し、ZFS RAIDZXNUMX に配置し、単一のスペア ドライブでストライピングしました。 XNUMX 台を超えるドライブ、または各ドライブが XNUMX TB を超えるセットアップの場合は、XNUMX 番目のスペアに RAIDZXNUMX を使用するのが賢明と考えられます。これにより、最初の障害からプールを再構築しようとしたときに別の障害が発生した場合のデータ損失のリスクを軽減できます。 ZFS RAIDZ は、NVMe SSD をオンラインでグループ化するための迅速かつ簡単な方法です。

キャッシュやスペアなどの他のオプションを検討する場合を除き、プールの作成はこれで終わりです。泥沼標準の NAS セットアップには重要ではありませんが、作業内容を保存してレビュー ページに移動できます。

ユーザーの作成

次に、ストレージへのアクセスに管理者アカウントが使用されないようにユーザー アカウントを作成しましょう。これにより、他のユーザーのアクセス許可を設定し、ユーザーに共有ストレージまたは個別のストレージを与えることができます。グループごとに権限を設定して、同じストレージへのユーザーのアクセスを簡素化することもできます。

左側の資格情報タブに移動し、ローカル ユーザーを選択します。右上の「ユーザーの追加」を選択して、ユーザー情報を直接入力できます。私たちは何もしません ホームディレクトリの設定 このガイドでは、便利なオプションもありますが、 LDAP および Active Directory を介して認証する機能については、このガイドの範囲を超えているため、ここでは説明しません。ただし、これらのオプションを使用すると、ユーザーが TrueNAS 専用のアカウントを持つ必要がなく、既存のアカウントを介して認証できます。

ホームシェアの詳細については、TrueNAS のドキュメントを参照してください。 こちら.

データセットと共有

ユーザー アカウントとグループを作成したら、ユーザーがアクセスできるストレージを設定し、NAS を利用できるようになります。これには iSCSI と SMB のどちらかを選択できますが、複数のユーザーと共有するには SMB が最適です。ここでは両方のセットアップについて説明します。

SMB セットアップ

SMB を設定するには、データセットを作成することから始める必要があります。これを行うには、左側の [データセット] タブに移動し、親にするプールをクリックして、右上の [データセットの追加] ボタンをクリックします。ここで、名前を付けたり、圧縮と暗号化の設定を変更したり、共有タイプを設定したりできます。

SMB 共有を設定しているので、データセットが適切に構成されていることを確認したいと思います。ドロップダウン メニューを使用して、[共有タイプ] フィールドで [SMB] を選択するだけです。 SMB 共有がプール全体を使用できるように保存することはできますが、プールを分割するには、詳細オプションに移動する必要があります。

詳細オプションになったので、クォータ フィールドに希望の容量を入力するだけでデータセット サイズを変更できます。さらにいくつかのオプションを変更する必要がない限り、データセットが作成されたので次に進むことができます。

これらの基本的な部分が完了したので、実際の SMB 共有を使用できるように設定できます。 「共有」タブに移動します。サイドバーで「SMB 共有」を見つけ、「追加」を選択します。

[パス] オプションを使用して、前に作成したデータセットを選択し、共有できるようにする必要があります。次に、SMB サービスにアクセスしたときに表示される名前を追加します。 [目的] オプションは複数の用途に設定できますが、通常のファイル ストレージの場合は、デフォルトの共有パラメータが機能します。

SMB 共有を設定して [保存] をクリックすると、SMB サービスを有効にするためのポップアップが表示されます。 TrueNAS の起動時にサービスを自動的に開始する場合は、サービスを有効にする前に自動開始を選択します。後で気が変わった場合は、自動開始を切り替えることもできます。

この時点で、Windows ファイル エクスプローラーのネットワーク セクションに TrueNAS が表示されるはずですが、設定に応じて追加の手順がいくつかあります。すべてのユーザーにこの共有へのアクセス権とデフォルト名を提供しても問題ない場合は、作業は完了です。それ以外の場合、残りは非常に簡単です。共有で有効になっているスイッチの横にある共有アイコンを選択し、アクセス制御リスト (ACL) を編集するだけです。デフォルトでは、ACL は全員に完全な権限を与えます。あなたがインスタンスの唯一のユーザーである場合はこれで問題ないかもしれませんが、そうでない場合は、もう少し細かく設定する必要があるかもしれません。

以下のスクリーンショットに示すように、特定の拒否ルールを追加して 1 人のユーザーがプールにアクセスできないようにすることも、「everyone@」エントリを削除して 1 人のユーザーのみを許可するように設定することもできます。これにより、プールへのアクセスが storagereview ユーザーのみに制限されます。これにさらにユーザーを追加したり、グループ全体を追加したりすることもできます。表示専用ユーザーや特定の拒否ユーザーを設定する機能もあります。

そして最後に、SMB の場合、最後のステップ (重要ではありませんが) はサービス名を変更することです。これを行うには、追加ボタンの横にあるケバブ メニュー (または「3 つの点」メニュー) を開き、サービスの構成を押します。ここでは、NetBIOS 名を変更するだけで、ネットワーク上のデバイスに対する SMB サービスの表示方法を変更できます。

保存後、Windows のファイル エクスプローラーのネットワーク タブに名前が表示されるはずです。

ここで名前をダブルクリックすると、認証ウィンドウが表示されます。作成して ACL に設定したアカウントの資格情報を入力すると、そのユーザーに許可されている共有が表示されるはずです。おめでとう!これで、TrueNAS 上に機能的なシンプルな SMB 共有が作成されました。

SMB セットアップに関する TrueNAS ドキュメントが必要な場合は、次の場所にあります。 こちら.

iSCSIセットアップ

iSCSI セットアップに興味がある場合は、このセクションをざっと読んでみてください。そうでない場合は、スキップしてください。

iSCSI は SMB とは少し異なり、Windows でも同様に少し異なって表示されます。 iSCSI はネットワーク共有ではなくローカル ドライブのようにマウントしますが、複数のクライアント マシンで同時に使用することはあまり好きではありません。 SMB は、複数のクライアント マシンと共有する場合に適したオプションです。準備をしてください: iSCSI のセットアップは非常に簡単ですが、Windows でのマッピングは SMB よりも少し複雑です。

実際の共有を作成する前に、共有するデータセットまたは Zvol を作成する必要があります。 Zvolを使用します。 SAS プールの下に 2TB Zvol を作成しています。これは、[データセット] タブで利用できます。

次に、[共有] タブに移動し、iSCSI のウィザード ボタンを押します。わかりやすくするために、この共有を「iscsi-sas」と呼び、デバイスとして Zvol を選択し、共有プラットフォームを Modern OS に変更します。これは最初の iSCSI 共有であるため、ターゲットとポータルを作成する必要があります。

これらは、iSCSI に使用しているポータルの設定です。ユーザーもここで設定します。この後、イニシエーターをスキップして次に進むことができます。

保存後、SMB の場合と同様に、iSCSI を開始するように求められます。

ここで作業は終わり、TrueNAS 側にいると思われるかもしれませんが、今度は Windows 側に進みます。このセットアップで使用されるマシンは Windows 11 を実行しています。他の OS では表示が異なる場合があります。

まず、iSCSI イニシエーターを見つけて開きます。

iSCSI イニシエーターで、ターゲット ボックスに TrueNAS IP アドレスを入力し、クイック接続を押します。

発見されたターゲットとのクイック接続のポップアップが表示されます。ステータスが「接続済み」になっている場合は、「完了」をクリックします。

iSCSI イニシエーターを終了します。次に、「ディスクの管理」を開く必要があります。ディスクを初期化するためのポップアップが表示されるか、未割り当て領域が表示されるだけです。

ディスクを初期化したら、新しいシンプル ボリュームを作成できます。

ボリュームにディスク領域全体を埋めて、文字 E を付けました。次に、パーティションをデフォルトのアロケーション ユニット サイズの NTFS でフォ​​ーマットし、ラベルを「Truenas-iSCSI-SAS」に設定しました。

フォーマットとセットアップが完了すると、iSCSI 共有がマウントされていることが確認できるはずです。

ファイル エクスプローラーで [この PC] タブを見ると、iSCSI 共有がマウントされていることがわかります。

共有がここにマウントされていれば、すべてがスムーズに進み、ネットワーク ストレージを楽しむことができるようになります。このプロセスは、いじることに慣れていない人にとっては少し複雑ですが、全体的には、雑草をそれほど深く掘り下げることはありません。

詳細については、TrueNAS ドキュメントの iSCSI 共有ページを確認してください。 こちら.

まとめ

全体として、手順を順番に進めれば、TrueNAS Scale は比較的簡単にセットアップできます。多くの市販の NAS プラットフォームでは、手順を実行するためのウィザードが提供されていますが、TrueNAS はより詳細なプロセスを提供します。少し混乱する可能性のあるセクションがいくつかありますが、いくつかのガイダンスがあれば、それらを解決することができます。また、より上級のユーザー向けにカスタマイズしたり、さらに調整したりする余地も十分にあります。

Dell R75- TrueNAS スケール テスト ベッド

TrueNAS Scale のもう 1 つの利点は、アプリを実行でき、ハイパーバイザーも備えていることです。 KVM ハイパーバイザーは、Proxmox または ESXi を実行する専用ホストの必要性を置き換えるものではありませんが、単純な VM を起動する場合には機能します。これらのアプリケーションを使用すると、写真ストレージを合理化する Immich、ビデオ ストリーミング用の Plex、さらにはコラボレーションと共有用の Nextcloud などをホストできます。これらのアプリは TrueNAS に機能を追加し、ニーズに合わせてカスタマイズできるようにします。

結局のところ、このガイドは最終的なガイドではなく、またそのように意図されているわけでもありません。多くの人が Day 0 の構成は難しいと感じているため、基本をカバーし、TrueNAS をすぐに使い始められるようにするためのシンプルなものを作成したかっただけです。ここでは取り上げていない機能が他にもたくさんありますが (将来的には取り上げる予定です)、今のところは、新しくプロビジョニングされた NAS をお楽しみください。

TrueNASスケール

StorageReview と連携する

ニュースレター | YouTube |ポッドキャスト iTunes/Spotifyは | Instagram | Twitter | TikTok | RSSフィード