发布时间:2025-12-16 01:20:18 浏览次数:3
升级操作系统之前在“系统-常规-保存设置”中备份TrueNAS配置、备份任何文件或加密数据的密钥或密码短语,并停止所有系统服务。将准备好的ISO升级文件插入系统并从中启动,然后选择“Upgrade Install”来升级更新即可。
TrueNAS 主要版本的升级路径,以及如何使用.iso 文件更新 TrueNAS。
TrueNAS 提供了多种方法使操作系统保持最新状态:
本文介绍如何使用.iso 文件从 FreeNAS/TrueNAS 的早期版本执行主要版本升级。有关使用 Web 界面保持系统更新的说明,请参阅升级文章。
FreeNAS/TrueNAS 主要版本的升级路径为 9.3> 9.10> 11.1> 11.3> 12.0。建议升级到该软件的当前支持版本。
在尝试进行主要版本升级之前,请注意以下警告:
在升级操作系统之前,请按照下列步骤操作:
要使用.iso 文件升级 TrueNAS,请访问https://www.truenas.com/download-truenas-core/(TrueNAS CORE 最新版本)或https://download.freenas.org将.iso 下载到用于准备安装介质的计算机。例如,这是下载最新版本的 FreeNAS 11.3 的.iso 的路径:
将下载的.iso 文件刻录到 CD 或 U 盘中。有关使用不同操作系统将.iso 刻录到介质的提示,请参阅安装文章中的“准备安装媒体“说明。
将准备好的媒体插入系统并从中启动。在启动默认选项之前,安装程序会在启动菜单中等待十秒钟。如果需要,请按空格键停止计时器,然后选择另一个启动选项。介质完成引导进入安装菜单后,按 Enter 键选择默认选项”1 Install / Upgrade“。安装程序将显示一个屏幕,显示所有可用的驱动器。
警告:这里显示了所有驱动器,包括引导驱动器和存储驱动器。升级时必须选择引导驱动器。选择错误的驱动器进行升级或安装将导致数据丢失。如果不确定哪个驱动器包含 TrueNAS 操作系统,请重新启动并删除安装介质,登录到 TrueNAS Web 界面,然后转到”系统“>”启动“>”动作“>”启动池状态“以标识引导驱动器。使用镜像后,将显示多个驱动器。
用上下方向键转到安装了 TrueNAS 的驱动器,然后按空格键以星号标记。如果操作系统已使用镜像,请标记所有安装了 TrueNAS 操作系统的驱动器,完成后按 Enter 键。
安装程序会识别引导驱动器上安装的 FreeNAS/TrueNAS 的早期版本,并要求升级或进行全新安装:
要执行升级,请按 Enter 接受默认的“Upgrade Install”。安装程序将显示另一个提示,提示操作系统应安装在不用于存储的磁盘上。
可以将新的系统安装在一个新的引导环境中,或者可以格式化整个系统盘以重新安装。安装到新的引导环境中会保留旧系统,并在必要时允许回滚到以前的版本。通常不需要格式化安装盘,不过格式化可以回收空间。在安装到新的引导环境以及格式化系统盘时,将保留用户数据和设置。选择一个选项,然后按 Enter 键开始升级。
安装程序将解压缩新映像并检查是否已升级到现有数据库文件。保留和迁移的数据库文件包含您的 TrueNAS 配置设置。
按”Enter“键。TrueNAS 将显示升级已完成,需要重新启动。按”OK“,选择”3 Reboot System“,然后按”Enter“重启系统。如果升级安装程序是从 CD 引导的,请取出 CD。
在重新引导期间,可能会将先前的系统设置数据库转换为新版本的数据库。 这将发生在重新启动过程中的“Applying database schema changes”行中。此转换可能需要很长时间才能完成,有时需要十五分钟或更长时间,并且可能导致系统再次重新引导。之后系统将正常启动。 如果显示数据库错误,但可访问 Web 界面,请登录,转到“系统”>“常规”,然后使用”UPLOAD CONFIG“按钮上传在开始升级之前下载的配置备份。
简而言之,底层的操作系统和许多用于实现各种服务的“端口”。请参阅 9.10-RELEASE 发行说明。
LACP 链接实际上只是 FreeBSD 9 中的“某种”工作-当其中一个物理链接发生故障时,它们会以奇怪且难以诊断的方式工作。在 FreeBSD 10(以及 FreeNAS 9.10)中,现在执行了 Active LACP,以便有适当的心跳并可以确保链接的健壮性。为 Active LACP 重新配置交换机,您的 lagg 将再次起作用。
不一定。如果您不打算以任何方式更改插件或使用其他应用程序(您只是希望它继续工作),那么可以,它将继续正常运行。如果您尝试使用 FreeBSD 工具,例如端口和软件包集合(或用于它们的各种升级助手),则不能。这些工具会检查当前正在运行的 OS 版本,并将立即检测到不匹配从而发生错误。如果要执行任何“手动 jail 管理”,则需要 9.10 jail。
由于在 FreeNAS 安装的整个生命周期中都缓存模板的方式(目前尚无法解决,这是一个架构设计缺陷,现在已经为时已晚),因此您将需要一个全新的(完全空的)jail root,以触发 FreeBSD 10 jail 环境(模板)下载和安装。
请参阅 https://redmine.ixsystems.com/issues/14977 中的注释–在 9.10 中重新发布证书是最简单的。由于 9.3 的证书生成逻辑中存在一些错误(非安全性问题,但 9.3 版中存在一些错误,导致在 9.10 的严格检查下显示错误)。
对于 http 不重启的解决方法,请执行以下操作:
TLSv1 已被弃用,因为它是不安全的。切换到 TLSv1.2。