TrueNAS SCALE をアップデートする方法です。
TrueNAS SCALE はアップデートがあることを検知すると、
ダッシュボードの
System Information の
「Check For Updates」(アップデートをチェック)
ボタンが
「Update Available」(アップデートがあります)
になっていることがあります。
もちろん、他のリソースからアップデートがあることに気づいてチェックしにきたり、
なんとなくアップデートないかなと確認するために、
「Check For Updates」
をクリックして始めても構いません。
(たまにWebのリリースより早くダウンロードできるようになってたりもしますし)
アップデート方法には、
1. TrueNAS 自身でアップデートさせる
2. Manual Update ファイルを公式サイトからダウンロードしておいて、それを適用させる
3. インストーラーディスクで起動してアップデート環境を作成する*
という3パターンが存在します。
TrueNAS 自身がインターネットに接続できる環境で、台数がいっぱいある、とかでなければ
TrueNAS 自身でアップデートする手順が一般的かと思います。
台数が多いときは同じ Manual Update ファイルを使い回せる 2. 、1. 2. の方法ではアップデートに失敗するとかブートディスクに不具合があるなどの場合は 3. という感じでしょうか。
* 3. は仮想マシンのTrueNAS SCALE環境で TrueNAS SCALE 24.04.1.1 のISOイメージで起動したところ、メニューとしては「1 Install/Upgrade」と表示されているものの、既存環境があっても新しいブート環境をインストールする選択肢が出ず、新規インストールの動作しかしないような>23.10.1 のリリースノートにISO インストーラがサポートする唯一のインストールオプションはクリーンインストールです。ISOインストーラのアップグレードインストールとフレッシュインストールオプションは削除されました。とあった)
ので、このパターンの場合、 Config をダウンロードしておいて、クリーンインストールしてから、環境を復元する流れになるかと。
とりあえず今回は TrueNAS 自身でアップデートする手順です。
Update の画面でしばらく待つと、
Upgrade TrueNAS-24.04.0 -> TrueNAS-24.04.1.1
などと検出され、
Download 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
横着せずに保存しましょう。
アップデートにより、システムが起動しなくなったときなどに、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 ファイルを使った方が早いような)
ブラウザを開いていると、
ダウンロード
↓
アップデートの適用
↓
再起動
と進んでいきますが、ブラウザを閉じたりするとダウンロードが終わった状態で止まっていることがあるような気がします。
選択したとおりにアップデートが完了していることもあるのでよくわかんない。
そんな場合は、
Apply Pending Update
ボタンがあると思いますので、それをクリックすると、同じような手順で、
ダウンロードをスキップして続行できます。
設定ファイルを保存した次の
Apply Pending Updates
The system will reboot and be briefly unavailable while applying updates. Apply updates and reboot?
は、
□ Confirm
をチェックしないと、
Continue
がクリックできない状態なのに気づきました。
現状だと、アップデートを適用して、再起動はスケジューラなどで別のタイミングで、ができないような。
TrueNAS CORE 版は
TrueNAS CORE のアップデート方法