はじめに
自宅ラボの vSphere ESXi 環境に NFS データストアを構築したいと思い、 TrueNAS を利用して仮想マシンで NFS サーバーを構築した。
Nested ESXi 環境でも利用可能なため、ラボ環境に1台構築しておくと便利だと思う。
構築の手順が多いため、記事を複数に分けて手順を残す。
この記事では TrueNAS の仮想マシンを作成するまでの手順を記載する。
この記事を読んで欲しい人
- 新たに物理機器を用意せずに NFS サーバーを構築したい人
- Nested ESXi のクラスタ環境用に簡易に NFS サーバーを構築したい人
TrueNAS 仮想マシン作成における考慮事項
公式ドキュメント上のハードウェア最小要件は以下となるため、 Processor 、 Memory は最小要件通り、 Boot Device は仮想ディスクで構成し、 Storage は冗長化は不要なため、100GB の仮想ディスク1台で構成
Processor Memory Boot Device Storage 2-Core Intel 64-Bit または AMD x86_64 Processor 8 GB 16 GB SSD Boot Device 単一のストレージプールに同じサイズのデバイス2台 仮想ディスクはシン プロビジョニングで構成
公式ドキュメント通り、仮想マシン作成時のゲスト OS バージョンには「 Debian GNU/Linux 6 (64ビット) 」を選択
TrueNAS の仮想マシンは EFI を利用
TrueNAS 仮想マシン作成
この手順で事前に準備すべき各パラメータを以下に記載する。
パラメータ | 画面上の設定値 | 備考 |
---|---|---|
ESXiホスト | lab-esxi-102.lab.local | 手順上は < esxi_hostname > で記載 |
仮想マシン名 | lab-tnas-230 | 手順上は < virtual_machine_name > で記載 |
データストア | lab-esxi-102_datastore | 手順上は < datastore_name > で記載 |
互換対象 | ESXi 8.0 U2 以降 | |
ゲスト OS ファミリ | Linux | |
ゲスト OS バージョン | Debian GNU/Linux 6 (64ビット) | |
CPU | 2 | |
メモリ | 16 GB | |
新規ハードディスク #1 | 16 GB | Boot Device 用 |
新規ハードディスク #1 ディスク プロビジョニング | シン プロビジョニング | |
新規ハードディスク #2 | 100 GB | |
新規ハードディスク #2 ディスク プロビジョニング | シン プロビジョニング | |
ネットワーク | mgmt-pg | 手順上は < network_portgroup_name > で記載 |
ファームウェア | EFI |
TrueNAS インストールメディアダウンロード
TrueNAS WEBサイトへアクセス
[ Community ] - [ TrueNAS Community Edition ] を選択
[ Download ] を選択
[ No Thank you, I have already signed up. ] を選択
※手順上は上記としていますが、必要に応じて Community に登録ください。[ Download STABLE ] を選択し、インストールメディアをダウンロード
TrueNAS 仮想マシン作成
事前にダウンロードしたメディアを任意の Datastore にアップロードする
< esxi_hostname > を選択した状態で右クリックし、[ 新規仮想マシン ] を選択
[ 新規仮想マシンの作成 ] を選択し、 [ 次へ ] を押下
< virtual_machine_name > を入力し、作成したいクラスタの [ Discoverd virtual machine ] を選択し、 [ 次へ ] を押下
展開先とする < esxi_hostname > を選択し、 [ 次へ ] を押下
仮想マシンの保存先とする < datastore_name > を選択し、 [ 次へ ] を押下
互換対象には最新の [ ESXi 8.0 U2 以降 ] を選択し、 [ 次へ ] を押下
以下を選択し、 [ 次へ ] を押下
ゲスト OS ファミリ: Linux
ゲスト OS バージョン: Debian GNU/Linux 6 (64ビット)以下を選択または入力
CPU : 2
メモリ : 8 GB
新規ハードディスク : 16 GB
ディスク プロビジョニング : シン プロビジョニング[ 新規デバイスを追加 ] を選択し、 [ ハードディスク ] を押下
以下を入力または選択
新規ハードディスク : 100 GB
ディスク プロビジョニング : シン プロビジョニング新規ネットワークの [ ∨ ] を選択し、 [ 参照 ] を押下
※ TrueNAS の接続先とするネットワークを変更する必要がある場合、本手順を実施TrueNAS の < network_portgroup_name > を選択し、 [ OK ] を押下
※ TrueNAS の接続先とするネットワークを変更する必要がある場合、本手順を実施新規 CD/DVD ドライブの [ ∨ ] を選択し、 [ データストア ISO ファイル ] を押下
< datastore_name > を選択し、 [ OK ] を押下
< iso_file > を選択し、 [ OK ] を押下
[ パワーオン時に接続 ] にチェックを入れ、 [ 次へ ] を押下
[ 仮想マシン オプション ] タブを選択し、起動オプションを開く
ファームウェアに [ EFI ] を選択し、 [ 次へ ] を押下[ 完了 ] を押下
環境
- vCenter Serer 8.0.3 ( Build:24022515 )
- vSphere ESXi 8.0.3 ( Build:24022510 )
- TrueNAS Scale 24.10.1