TrueNAS SCALE をアップデートする方法です。
TrueNAS SCALE はアップデートがあることを検知すると、
ダッシュボードの
System Information の
「Check For Updates」(アップデートをチェック)
ボタンが
「Update Available」(アップデートがあります)
になっていることがあります。
もちろん、他のリソースからアップデートがあることに気づいてチェックしにきたり、
なんとなくアップデートないかなと確認するために、
「Check For Updates」
をクリックして始めても構いません。
(たまにWebのリリースより早くダウンロードできるようになってたりもしますし)
アップデート方法には、
1. TrueNAS 自身でアップデートさせる
2. Manual Update ファイルを公式サイトからダウンロードしておいて、それを手元からアップロードして適用させる
という2パターンが存在します。
TrueNAS 自身がインターネットに接続できる環境で、台数がいっぱいある、とかでなければ
TrueNAS 自身でアップデートする手順が一般的かと思います。
台数が多いときは同じ Manual Update ファイルを使い回せる 2. 、
1. 2. の方法ではアップデートに失敗するとかブートディスクに不具合があるなどの場合は環境設定ファイルを保存して新規インストールして復元、という感じでしょうか。
とりあえず今回は TrueNAS 自身でアップデートする手順です。
Update の画面でしばらく待つと、
Upgrade TrueNAS-25.04.0 -> TrueNAS-25.04.1
などと検出され、
Download Updates というボタンが表示されます。
よければクリック。
(Apply Pending Updates がある時は、すでにアップデート用のファイルがダウンロード済みですので、それをクリックしてもいいです)
Save configuration settings from this machine before updating?
WARNING: The configuration file contains sensitive data like system passwords. However, SSH keys that are stored in
/root/.ssh are NOT backed up by this operation. Additional sensitive information can be included in the
configuration file.
■ Export Password Secret Seed
Including the Password Secret Seed allows using this configuration file with a new boot device. This also decrypts all
system passwords for reuse when the configuration file is uploeaded.
Keep the configuration file safe and protect it from unauthorized access!
Save Configuration
最新の環境設定ファイルは横着せずに保存しましょう。Chrome だと信頼できないサイトからのダウンロードの警告で止まっているので次の画面に進む前にクリックして保存しておくこと。
アップデートにより、システムが起動しなくなったときなどに、Export Password Secret Seed をチェックしてエクスポートしたこのファイルがあれば、新しい起動ディスクにまっさらの TrueNAS SCALE (新バージョンで起動しなくなったのだとしたら、今まで動作していたバージョンとか、アップデート自体に失敗したとかなら、最新バージョン)をインストールしただけの環境で、System Settings > General > Manage Configurations > Upload File からこのファイルをアップロードすることで元通りの環境が復元できます。
なお、/root/.ssh に保存されているSSHキーは含まれないらしいので、利用している人は別途バックアップしておく必要があるらしいです。
■ Apply updates and reboot system after downloading.
Download
アップデートのダウンロードが終わったら、そのまま適用して再起動してもいい場合はチェック。
まずダウンロードだけしておいて、適用は後にしたい場合はチェックしない。
(その場合は Manual Update ファイルを使った方が早いような)
ブラウザを開いていると、
ダウンロード
↓
アップデートの適用
↓
再起動
と進んでいきますが、ブラウザを閉じたりするとダウンロードが終わった状態で止まっていることがあるような気がします。
選択したとおりにアップデートが完了していることもあるのでよくわかんない。
そんな場合は、
System > Boot
を確認して、
あたらしいバージョンが Reboot として登録されていれば、TrueNAS を再起動すると次回起動時に新しいバージョンになる。
タスクスケジュールなどで夜間に再起動したりすることもできると思う。