TrueNAS SCALE のアップデート

TrueNAS SCALE をアップデートする方法です。

truenasscale_update_01.png

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 自身でアップデートする手順です。

truenasscale_update_02.png

Update の画面でしばらく待つと、
Upgrade TrueNAS-24.04.0 -> TrueNAS-24.04.1.1
などと検出され、

Download Updates というボタンが表示されます。
よければクリック。


truenasscale_update_03.png

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キーは含まれないらしいので、利用している人は別途バックアップしておく必要があるらしいです。


truenasscale_update_04.png

■ Apply updates and reboot system after downloading.
Download

アップデートのダウンロードが終わったら、そのまま適用して再起動してもいい場合はチェック。
まずダウンロードだけしておいて、適用は後にしたい場合はチェックしない。
(その場合は Manual Update ファイルを使った方が早いような)


truenasscale_update_05.png

ブラウザを開いていると、

ダウンロード

アップデートの適用

再起動

と進んでいきますが、ブラウザを閉じたりするとダウンロードが終わった状態で止まっていることがあるような気がします。
選択したとおりにアップデートが完了していることもあるのでよくわかんない。

そんな場合は、

truenasscale_update_06.png

Apply Pending Update
ボタンがあると思いますので、それをクリックすると、同じような手順で、
ダウンロードをスキップして続行できます。


truenasscale_update_07.png

設定ファイルを保存した次の
Apply Pending Updates
The system will reboot and be briefly unavailable while applying updates. Apply updates and reboot?
は、
□ Confirm
をチェックしないと、
Continue
がクリックできない状態なのに気づきました。
現状だと、アップデートを適用して、再起動はスケジューラなどで別のタイミングで、ができないような。

TrueNAS CORE 版は
TrueNAS CORE のアップデート方法

コメントは無効になっていますので、何かありましたらフォームかTwitter(X)で。

About

2024年06月19日 09:50に投稿されたエントリーのページです。

ひとつ前の投稿は「TrueNAS CORE 12.0-U8.1 から TrueNAS CORE 13.0-U6.1 にアップグレードする」です。

次の投稿は「貝印 ポップスター」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35