vSphere ESXi 上に NFS データストア用の TrueNAS を構築する方法 - Part.1 仮想マシン作成編

vSphere ESXi 上に TrueNAS の仮想マシンを作成する方法

はじめに

自宅ラボの vSphere ESXi 環境に NFS データストアを構築したいと思い、 TrueNAS を利用して仮想マシンで NFS サーバーを構築した。
Nested ESXi 環境でも利用可能なため、ラボ環境に1台構築しておくと便利だと思う。
構築の手順が多いため、記事を複数に分けて手順を残す。

この記事では TrueNAS の仮想マシンを作成するまでの手順を記載する。


この記事を読んで欲しい人

  • 新たに物理機器を用意せずに NFS サーバーを構築したい人
  • Nested ESXi のクラスタ環境用に簡易に NFS サーバーを構築したい人

TrueNAS 仮想マシン作成における考慮事項

  • 公式ドキュメント上のハードウェア最小要件は以下となるため、 Processor 、 Memory は最小要件通り、 Boot Device は仮想ディスクで構成し、 Storage は冗長化は不要なため、100GB の仮想ディスク1台で構成

    ProcessorMemoryBoot DeviceStorage
    2-Core Intel 64-Bit または AMD x86_64 Processor8 GB16 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ビット)
CPU2
メモリ16 GB
新規ハードディスク #116 GBBoot Device 用
新規ハードディスク #1 ディスク プロビジョニングシン プロビジョニング
新規ハードディスク #2100 GB
新規ハードディスク #2 ディスク プロビジョニングシン プロビジョニング
ネットワークmgmt-pg手順上は < network_portgroup_name > で記載
ファームウェアEFI

TrueNAS インストールメディアダウンロード

  1. TrueNAS WEBサイトへアクセス

  2. [ Community ] - [ TrueNAS Community Edition ] を選択

  3. [ Download ] を選択

  4. [ No Thank you, I have already signed up. ] を選択
    ※手順上は上記としていますが、必要に応じて Community に登録ください。

  5. [ Download STABLE ] を選択し、インストールメディアをダウンロード


TrueNAS 仮想マシン作成

  1. 事前にダウンロードしたメディアを任意の Datastore にアップロードする

  2. < esxi_hostname > を選択した状態で右クリックし、[ 新規仮想マシン ] を選択

  3. [ 新規仮想マシンの作成 ] を選択し、 [ 次へ ] を押下

  4. < virtual_machine_name > を入力し、作成したいクラスタの [ Discoverd virtual machine ] を選択し、 [ 次へ ] を押下

  5. 展開先とする < esxi_hostname > を選択し、 [ 次へ ] を押下

  6. 仮想マシンの保存先とする < datastore_name > を選択し、 [ 次へ ] を押下

  7. 互換対象には最新の [ ESXi 8.0 U2 以降 ] を選択し、 [ 次へ ] を押下

  8. 以下を選択し、 [ 次へ ] を押下
    ゲスト OS ファミリ: Linux
    ゲスト OS バージョン: Debian GNU/Linux 6 (64ビット)

  9. 以下を選択または入力
    CPU : 2
    メモリ : 8 GB
    新規ハードディスク : 16 GB
    ディスク プロビジョニング : シン プロビジョニング

  10. [ 新規デバイスを追加 ] を選択し、 [ ハードディスク ] を押下

  11. 以下を入力または選択
    新規ハードディスク : 100 GB
    ディスク プロビジョニング : シン プロビジョニング

  12. 新規ネットワークの [ ∨ ] を選択し、 [ 参照 ] を押下
    ※ TrueNAS の接続先とするネットワークを変更する必要がある場合、本手順を実施

  13. TrueNAS の < network_portgroup_name > を選択し、 [ OK ] を押下
    ※ TrueNAS の接続先とするネットワークを変更する必要がある場合、本手順を実施

  14. 新規 CD/DVD ドライブの [ ∨ ] を選択し、 [ データストア ISO ファイル ] を押下

  15. < datastore_name > を選択し、 [ OK ] を押下

  16. < iso_file > を選択し、 [ OK ] を押下

  17. [ パワーオン時に接続 ] にチェックを入れ、 [ 次へ ] を押下

  18. [ 仮想マシン オプション ] タブを選択し、起動オプションを開く
    ファームウェアに [ EFI ] を選択し、 [ 次へ ] を押下

  19. [ 完了 ] を押下


環境

  • vCenter Serer 8.0.3 ( Build:24022515 )
  • vSphere ESXi 8.0.3 ( Build:24022510 )
  • TrueNAS Scale 24.10.1