TrueNAS CORE 13 ストレージをインストールおよび構成する方法 |
TrueNAS は広く使用されているオープンソース ストレージであり、ネットワーク全体でデータを管理および共有する場合に効率的です。データにアクセスするためのシンプルで一元化された安全な方法が作成されるため、非常に推奨されています。
TrueNAS CORE は、FreeNAS コード ベースの進化版です。最新リリースの TrueNAS CORE 13 は 2022 年 5 月 10 日にリリースされ、いくつかの機能と進歩を提供します。これらには次のものが含まれます。
- ZFS Linux との互換性 – デフォルトで SHA-512 アルゴリズムを使用することで、重複排除のパフォーマンスが向上しました。
- 高速な ZFS ブート – OpenZFS 2.1 には、多数のドライブを含む ZFS プールをインポートするためのより並列的なプロセスが含まれています。これにより、起動時間とフェイルオーバー時間が短縮されます。
- 2 要素認証 – セキュリティを強化するには、2 要素認証が非常に望ましいです。
- API キー – REST/WebSocket API へのアクセスに使用されます。セキュリティを強化するために、WebUI を介してキーを直接作成および取り消すことができます。
- OpenVPN クライアントおよびサーバー – VPN は、インターネット経由で SMB や NFS などのストレージ サービスにリモート アクセスするためのセキュリティを提供します。
- KMIP サポート – キー管理相互運用性プロトコル (KMIP) は、集中キー管理システムを通じてシステムとデータを保護するためのエンタープライズ グレードのアプローチです。
- ディスク温度の監視と UEFI ブートのUI の改善
- M シリーズおよび R シリーズ Web UI のいくつかの改善
- NFSv4 HA の改善
- さまざまな SMB オプションを使用した、より広範な SMB 回帰テスト
- FreeBSD 13.0 および samba 4.15
このガイドでは、TrueNAS CORE 13 ストレージのインストールおよび構成方法を段階的に説明します。
システム要求
TrueNAS CORE 13 ストレージを正常にインストールして構成するには、以下の要件を満たす必要があります。
- 64 ビット システム – TrueNAS CORE のみに使用されます
- メモリ – 最小 8 GB
- ストレージ
- ブートドライブ – 16GB
- データ ドライブ – ニーズに基づいた容量の接続されたディスク。
- ネットワーク ポート – TrueNAS ではワイヤレス サポートなし
- 空の DVD または USB スティック
- インターネット・アクセス
ステップ 1 – TrueNAS CORE 13 をダウンロードする
TrueNAS Core 12 は、公式 TrueNAS ダウンロード ページからダウンロードできます。
ダウンロードを許可される前に、推奨される方法を使用してニュースレター購読者に参加する必要があります。
ステップ 2 – TrueNAS CORE 13 ブータブルメディアを作成します。
ISO ファイルと空の DVD または USB スティックを使用して、TrueNAS Core 13 のインストールに使用されるブータブル メディアを作成できます。
ブータブル メディアを作成する最も簡単な方法は、Linux ターミナルから次のコマンドを使用することです。
# Identify USB device
$ sudo lsblk
# Flash TrueNAS CORE 13 to USB drive
$ sudo dd bs=4M if=TrueNAS-<VERSION>.iso of=/dev/sdX status=progress oflag=sync
コマンドで、TrueNAS-13.0.iso を正しい ISO パスに置き換え、/dev/sdX をDVD または USB スティックのパス。
ブータブル メディアを作成するときに使用できる代替の方法/ツールがあります。それらには次のものが含まれます。
- Linux 上の Ventoy
- Windows 上のルーファス
- Linux および macOS 上の woeUSB
- macOS の Etcher ツール
TrueNAS CORE 13 を Virtualbox、Xen-ng、Vmware などの仮想化環境にインストールする場合。上記のアクティビティをスキップして、システム仕様を満たす VM を作成し、その VM に ISO ファイルをマウントするだけです。
ステップ 3 – TrueNAS CORE 13 をインストールする
作成したブータブル メディアを物理マシンに挿入し、電源をオンにして、メディアから起動するようにブート オプションを変更します。仮想化環境では、VM の電源をオンにして続行します。
以下のように TrueNAS インストーラーが開始されます。 [インストール/アップグレード] オプションを選択します。
次のウィンドウで、インストールに使用する優先ディスクを選択します。ここで起動ディスクを選択します。目的のディスクを選択するには、スペースキーを押します。
プロンプトを受け入れて続行します。
TrueNASにログインするためのパスワードを設定します。
優先パスワードを設定したら、ブート モードを選択します。このガイドではBIOSを選択します。 UEFI を選択するには、より最新の UEFI 対応マザーボードが必要です。
その後、以下のようにインストールが進められます。
完了したら、インストール メディアを取り出し、システムを再起動します。
ステップ 4 – TrueNAS 13 を起動する
システムが起動すると、 以下のようなコンソール設定メニューが表示されます。
オプション 1「ネットワーク インターフェイスの構成」を選択し、以下の手順に進むことで静的 IP を構成できます。
Enter an option from 1-12: 1
1) em0
Select an interface (q to quit): 1
Remove the current settings of this interface? (This causes a momentary disconnec
tion of the network.) (y/n) n
Configure interface for DHCP? (y/n) n
Configure IPv4? (y/n) y
Interface name: em0
Several input formats are supported
Example 1 CIDR Notation:
192.168.1.1/24
Example 2 IP and Netmask separate:
IP: 192.168.1.1
Netmask: 255.255.255.0, or /24 or 24
IPv4 Address: 192.168.100.108/24
Saving interface configuration: Ok
Configure IPv6? (y/n) n
Restarting network: ok
...
The web user interface is at
http://192.168.100.108
https://192.168.100.108
それだ!これで、TrueNAS 用に静的 IP アドレスが設定されました。次に、指定された URL https://IP_address を使用して Web インターフェイスにアクセスします。
ログイン画面で、 インストール中に作成されたroot ユーザーのログイン資格情報を入力します。
認証が成功すると、以下のダッシュボードが表示されます。
SSH キーペアの作成
SSH は、2 つのホスト間でファイルを安全に転送する方法を提供します。ユーザー資格情報を使用して接続を確立することもできますが、多くの場合、システム間で共有される SSH キー ペアが使用されます。
TrueNAS での SSH キー ペアの生成は簡単です。 システム > SSH キーペアに移動します。
[追加] をクリックし、一意の名前を指定して を生成します。
ペアを生成し送信します。
ステップ 5 – TrueNAS 上にストレージ プールを作成する
ストレージ プールは、ストレージ ->プール ->追加に移動して作成します。
名前を設定し、ディスクを選択し、VDEV を設定して、新しいプールを作成します。
ディスクを追加します。
ディスクを消去するかどうかを確認します。
プールが作成されると、次のように表示されます。
ステップ 6 – TrueNAS で共有を作成する
ネットワーク経由でデータを共有できるようにするには、共有を作成する必要があります。サポートされている共有タイプは、WebDAV、NFS、AFP、iSCSI、および SMB です。
共有を作成するには、[共有] に移動し、共有の種類を選択します。簡単なデモンストレーションのために、SMB 共有を作成します。
[追加] をクリックし、パスの指定に進みます。作成したプール(ComputingForGeeks)へのパスを設定します。
設定を送信し、SMB サービスを有効にします。
これで、以下のようなシェアが得られるはずです。
共有にアクセスして使用できるようにするには、共有に必要な権限を持つユーザーを作成する必要があります。これを行うには、アカウント ->ユーザー ->追加に移動します。
必要な認証情報を入力し、以下に示すようにディレクトリ (共有) と権限を設定します。
設定を送信すると、ユーザーが作成されます。
次に、作成したユーザーを使用して共有にアクセスします。
共有にアクセスできるようにするためのユーザー資格情報を提供します。
出来上がり!図に示すように、共有にアクセスできるようになります。
新しいフォルダーを作成してみてください。
TrueNAS は、Plex メディア サーバー、Nextcloud、Minio、Syncthing、Tarsnap、Asigra Backup などを含むいくつかのプラグインも提供しました。目的のプラグインをインストールするには、プラグインタブに移動します。
とても簡単でした! NFS、Samba、および WebDAV 共有を構成する方法に関するガイドを確認してください。
- TrueNAS で Samba/NFS/WebDAV 共有を作成して使用する
最終評決
今のところは以上です。このガイドは、TrueNAS CORE 13 ストレージのインストールと構成に役立つことを期待して提供されています。インストールしたら、ファイル共有を設定してネットワーク経由でアクセスできるようになります。
さらに興味がありますか?
- OpenMediaVault NAS ストレージ サーバーのインストールと構成
- OpenMediaVault で Samba/CIFS/NFS 共有を作成して使用する
- Rocky Linux 8 での NFS サーバーのインストールと構成