2020年12月現在、FreeNASは11.3が最新バージョンとなるが、次期バージョンからはTrueNASに統合されることが発表されている。
TrueNASはFreeNASとインストール手順や操作手順はほぼ同一となるよう構成されているので、FreeNASを使っていればTrueNASの構築は特に苦労することなく実施できるだろう。
ただし、ひとつ違いがあり、FreeNASにはデフォルトでインストールされていたopen-vm-toolsが、TrueNASには導入されていない。ESXi上の仮想マシンとしてTrueNASをインストールする場合は不便なので、手動でインストールする手順を確認してみた。
環境
- ESXi 6.7
- TrueNAS 12.0
手順
1. pkg
のリポジトリ設定を修正
TrueNASはFreeBSDベースのストレージOSとなる。FreeBSDではyum
でもapt
でもなくpkg
によるパッケージ管理を行う。
しかし、TrueNASではpkg
の外部リポジトリの設定がデフォルトで無効化されているため、pkg
コマンドを実行してもエラーになる。そこで、外部リポジトリの設定を有効化させるため、「/usr/local/etc/pkg/repos/」配下の以下2つの設定ファイルをsed
にて修正する。
# sed -ie 's/enabled: yes/enabled: no/g' /usr/local/etc/pkg/repos/local.conf
# sed -ie 's/enabled: no/enabled: yes/g' /usr/local/etc/pkg/repos/FreeBSD.conf
念のため、修正後のファイルを確認しておく。「FreeBSD.conf」の設定がenabled: yes
になっていることを確認する。
# cat /usr/local/etc/pkg/repos/local.conf
local: {
url: "file:///usr/ports/packages",
enabled: no
}
# cat /usr/local/etc/pkg/repos/FreeBSD.conf
FreeBSD: {
enabled: yes
}
2. pkg
にてopen-vm-toolsをインストール
pkg update
を実行し、リポジトリへアクセスできることを確認しておく。
# pkg update
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100% 163 B 0.2kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 6.7MB/s 00:01
Processing entries: 100%
FreeBSD repository update completed. 31973 packages processed.
All repositories are up to date.
問題なければ、pkg install open-vm-tools-nox11
でインストールを行う。
# pkg install open-vm-tools-nox11
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
New version of pkg detected; it needs to be installed first.
The following 1 package(s) will be affected (of 0 checked):
Installed packages to be UPGRADED:
pkg: 1.14.6 -> 1.15.10 [FreeBSD]
Number of packages to be upgraded: 1
The operation will free 31 MiB.
7 MiB to be downloaded.
Proceed with this action? [y/N]: y ←★yを入力
[1/1] Fetching pkg-1.15.10.txz: 100% 7 MiB 6.9MB/s 00:01
Checking integrity... done (0 conflicting)
[1/1] Upgrading pkg from 1.14.6 to 1.15.10...
[1/1] Extracting pkg-1.15.10: 100%
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 1 package(s) will be affected (of 0 checked):
Installed packages to be UPGRADED:
open-vm-tools-nox11: 11.0.1_3,2 -> 11.1.5,2 [FreeBSD]
Number of packages to be upgraded: 1
The process will require 2 MiB more space.
1 MiB to be downloaded.
Proceed with this action? [y/N]: y ←★yを入力
[1/1] Fetching open-vm-tools-nox11-11.1.5,2.txz: 100% 1 MiB 1.3MB/s 00:01
Checking integrity... done (0 conflicting)
[1/1] Upgrading open-vm-tools-nox11 from 11.0.1_3,2 to 11.1.5,2...
[1/1] Extracting open-vm-tools-nox11-11.1.5,2: 100%
3. TrueNASを再起動
最後にTrueNASを再起動して完了となる。
# reboot
4. ESXiでVMware Toolsの動作を確認
最後にTrueNASをインストールしたESXiにて仮想マシンの情報を確認し、VMware Toolsとしてopen-vm-toolsを認識していればOKとなる。
0 件のコメント:
コメントを投稿