早期Unraid版本升级

2020-02-23 12:02:46    Unraid官网-tmtony翻译    5565

先决条件

升级之前,我们强烈建议您完整备份USB闪存设备。为此,您可以将“闪存”共享的全部内容复制到另一台计算机上。

从6.4版本开始

  1. 启动服务器并登录到Web界面
  2. 点击 工具标签
  3. 单击“  关于”部分下的“更新操作系统”
  4. 单击“检查更新”以查看是否有新版本
  5. 点击“更新”以应用更新
  6. 升级完成后,请重新启动服务器以使其生效

注意:您也可以选择从“下一步”分支安装发行版,但是这些发行版不被视为完全“稳定”的版本,因此,后果自负。

从6.3版开始

  1. 启动服务器并登录到Web界面
  2. 单击 插件选项卡
  3. 单击Unraid服务器操作系统旁边的“更新”按钮
  4. 升级完成后,请重新启动服务器以使其生效

从6.2版开始

  1. 启动服务器并登录到Web界面
  2. 单击 插件选项卡
  3. 单击 检查更新按钮
  4. 单击Unraid服务器操作系统旁边的“更新”按钮
  5. 升级完成后,请重新启动服务器以使其生效

注意:如果“  检查更新”未显示任何更新,请参见下文。

可能的升级问题

更新后有问题吗?有关常见问题和解决方案,请参见下文。

单击 检查更新按钮后,不会显示新版本

在这种情况下,请按照以下说明手动安装更新:

  1. 导航到“插件/安装插件”选项卡
  2. 选择/复制此文本 https://raw.githubusercontent.com/limetech/unRAIDServer/master/unRAIDServer.plg
  3. 粘贴到URL字段中,然后单击Install。

升级后,我的阵列/ Docker应用程序需要很长时间才能启动

即使容器本身确实不需要更新,每个容器也需要执行一次一次性更新过程,以将其指向即将推出的新Docker Hub API。升级后首次启动容器时,此过程将自动发生。Docker更改日志对此描述如下:

Docker 1.10使用新的内容可寻址存储来存储图像和图层。迁移是在第一次运行docker时执行的,并且可能会花费大量时间,具体取决于显示的映像数。

请参阅此处以获取有关Docker的更多信息。

升级后我的容器无法正常工作

如果此过程完成后您的容器遇到任何问题(例如“清单中的图层与映像配置不匹配”错误),则需要重建docker映像文件。去做这个:

  1. 设置 >  Docker页面停止Docker
  2. 单击复选框,然后单击按钮以删除图像
  3. 再次启动Docker,将重新创建映像
  4. 转到 Docker选项卡并单击 添加容器
  5. 从“  模板”下拉列表中,选择一个以前的模板(以“ my-”为前缀),然后单击“  应用”。
  6. 对每个容器重复上一步
  7. 你会 不会需要重新配置应用程序后,这是完整的

我的VM出现错误“无法获取接口MTU ...”

在版本6.2中进行的更改消除了对用于虚拟机的网桥名称的自定义。设置了自定义网桥名称的用户将需要修复其VM,使其指向新的默认值“ br0”。要解决此问题,请执行以下步骤:

  1. 导航到“虚拟机”选项卡。
  2. 编辑每个VM并打开“  高级视图”模式。
  3. 找到“网络”部分,然后从下拉列表中选择br0,然后单击“应用”。
  4. 将所有VM设置为使用“ br0”桥接后,转到“  设置” ->“  VM Manager”页面,打开“  高级视图”,然后在此页面上将默认网络桥接也设置为“ br0”,然后单击“应用”。

VNC对我的VM的访问不起作用或性能不佳

可以将在Unraid Server OS的早期版本中创建的VM设置为使用过时的图形设备驱动程序进行VNC访问。要解决此问题,请执行以下步骤:

  1. 对于每个受影响的虚拟机,请转到“虚拟机”选项卡,单击虚拟机的图标,然后选择“编辑”选项
  2. 打开“编辑虚拟机”页面右上方的“高级视图”
  3. 如果您将VNC用于主显卡,请将VNC视频驱动程序字段调整为QXL
  4. 点击应用

我的OVMF VM无法正常启动

在6.1版或更早版本下创建的基于OVMF的虚拟机很可能需要一次性过程才能在新版本上正确启动。如果显示的是EFI Shell,而不是操作系统正常启动,请键入以下命令以启动VM:

  1. fs0:
  2. cd efi /启动
  3. bootx64.efi

如果这不起作用,请尝试将第一个命令从fs0:更改为fs1:。如果这不起作用,请在论坛中发布以获得更多帮助。仅当您第一次启动先前使用Unraid 6.1或更早版本创建的OVMF VM时,才需要执行此过程。

尝试启动我的VM时出现“无效机器类型”错误

如果收到此错误,只需在webGui中编辑您的VM,而无需进行任何更改,请单击“应用”。这会将VM的机器类型更新为最新版本,并且您的VM应该可以正常启动。

升级后虚拟机性能不佳

一些用户回答说,他们的VM在更新到6.3后性能不佳。一种可能的解决方案是更新VM的计算机类型版本。为此,请从webGui的“虚拟机”选项卡中编辑虚拟机。打开右上角的“高级视图”,然后找到“  机器”选项。将版本切换到最新版本,然后单击Apply(不要更改所选前缀,仅更改版本;例如,如果以前使用的是i440fx-2.5,请尝试更改为i440fx-2.7,但不要更改为Q35-2.7) 。尝试启动您的VM,看看性能是否有所提高。

升级后VNC性能不佳

如果升级后您的VM的VNC性能较差,请尝试更改VNC视频驱动程序。您可以从“编辑虚拟机”页面执行此操作。建议先尝试使用Cirrus,然后再尝试vmvga(如果适用于您的VM类型)。

从6.1或更早版本开始

升级之前,请确保您的系统满足以下要求:

  1. 您的服务器必须运行6.1或更高版本。
  2. 您的USB闪存设备必须至少有128MB的可用空间。
  3. 如果您以前自定义了网桥名称,则在升级之前必须将其改回默认值'br0'。
  4. 设置为使用自定义桥的虚拟机在升级之前也需要进行编辑以指向“ br0”。

检查现有版本

要检查服务器上当前正在运行哪个版本的Unraid,只需登录Web界面并在浏览器的右上角查看。

检查是否有足够的可用空间

升级过程将自动进行检查,但是如果您希望主动,则可以在Web界面“  主要”选项卡上的“ Flash”部分下查看引导设备的可用空间

检查您的网桥名称

要查看您是否具有自定义的网桥,请打开Web界面 “设置” ->“  网络设置”页面。如果网桥名称不是“ br0”,则将其改回“ br0”,然后单击“应用”。

检查您的VM网桥设置

如果发现网桥有一个自定义名称,并且系统上也有VM,则很有可能这些VM也已设置为使用自定义网桥,因此也必须对其进行更新。为此,在恢复默认的网桥名称后,您将需要执行以下步骤:

  1. 关闭系统上运行的所有VM。
  2. 编辑每个VM并打开“  高级视图”模式。
  3. 找到“网络”部分,然后从下拉列表中选择br0,然后单击“应用”。
  4. 将所有VM设置为使用“ br0”桥接后,请转到“  设置” ->“  网络设置”页面,打开“  高级视图”,并将此页面上的默认网络桥接也设置为“ br0”,然后单击“应用”。

现在,您的VM应该可以在最新版本下使用了。

  1. 启动服务器并登录到Web界面
  2. 单击 插件选项卡
  3. 单击 安装插件选项卡
  4. 将以下链接复制并粘贴到该字段中,然后单击“安装”
  5. 安装升级插件后,重新启动服务器

https://raw.githubusercontent.com/limetech/unRAIDServer-6.2/master/unRAIDServer.plg

安装后程序

首次在6.2版下重启后,如果先前已配置Docker容器,则可能需要几分钟(可能更长)来启动阵列。这是由于一次性升级过程将应用于Docker映像文件中的容器。该过程将自动为您执行,无需手动启用。

此外,在6.1版或更早版本下创建的基于OVMF的虚拟机很可能需要一次性过程才能在6.2版下正确启动。在6.2下引导基于OVMF的VM时,如果显示的是EFI Shell,而不是OS的正确引导,请键入以下命令以引导VM:

  • fs0:
  • cd efi /启动
  • bootx64.efi

如果这不起作用,请尝试将第一个命令从fs0:更改为fs1:。如果这不起作用,请在论坛中发布以获得更多帮助。仅当您首次启动以前使用Unraid 6.1或更早版本创建的6.2版以下的OVMF VM时,才需要执行此过程。

从5.x或更早版本开始

请参阅此论坛帖子以获取有关升级的信息