主机分区布局

XenServer 7.0 引入了全新的主机磁盘分区布局。通过将日志文件移至更大的独立分区,XenServer 可以存储更详细的日志更长时间。此功能改进了诊断问题的能力。同时,新分区布局缓解了对 Dom0 的根磁盘的需求,并且可以避免出现因占用日志文件磁盘空间而导致的潜在空间问题。新布局包含以下分区:

  • 大小为 18 GB 的 XenServer 主机控制域 (dom0) 分区

  • 大小为 18 GB 的备份分区

  • 大小为 4 GB 的日志分区

  • 大小为 1 GB 的交换分区

  • 大小为 0.5 GB 的 UEFI 引导分区

在 XenServer 6.5 及早期版本中,大小为 4 GB 的控制域 (dom0) 分区用于所有 dom0 功能,包括交换和日志记录。不使用远程 syslog 的客户或使用第三方监视工具和补充包的客户发现分区大小受到限制。XenServer 解决了此问题,并为 dom0 提供了一个大小为 18 GB 的专用分区。此外,专用于 dom0 的较大分区降低了对 dom0 根磁盘的需求,能够大大提升性能。

引入大小为 4 GB 的专用日志分区后,不会再出现过量日志记录占用 dom0 分区的全部空间并影响主机行为的情形。此分区还使用户能够在更长的时间内保留详细的日志列表,改进了诊断问题的能力。

分区布局还包含一个大小为 500 MB 的分区,专用于 UEFI 引导。

注意:

如果要安装包含上述新增分区布局的 XenServer,请确保您具有一个大小至少为 46 GB 的磁盘。

要在更小的设备上安装 XenServer,可以使用旧版 DOS 分区布局执行 XenServer 的全新安装。小型设备是指磁盘空间大于 12 GB 小于 46 GB 的设备。有关详细信息,请参阅在小型设备上安装

重要:

我们建议您至少分配 46 GB 的磁盘空间,并使用新的 GPT 分区布局安装 XenServer。

升级到新分区布局

使用 XenCenter 从 XenServer 6.5 或更早版本升级到 XenServer 7.6 时,主机分区布局将升级到新布局,前提为:

  • 本地 SR 上至少包含 46 GB 磁盘空间

  • 本地 SR 上不存在 VDI

  • 使用随 XenServer 7.6 发布的 XenCenter 执行至 XenServer 7.6 的滚动池升级 (RPU)

    警告:

    客户不能使用 xe CLI 升级到新主机分区布局。

升级过程中,RPU 向导将检查本地 SR 上的 VDI。如果升级过程中不存在任何虚拟磁盘 (VDI),该向导将提示您移动 VDI。将本地 SR 上的 VDI 移至共享 SR,然后重新启动升级过程以继续使用新布局。如果无法移动 VDI,或者本地 SR 上的空间不足(小于 46 GB),升级将继续使用旧分区布局进行,并从 dom0 分区中分配 0.5 GB 磁盘空间用于 UEFI 引导。

还原旧分区布局

如果要将 XenServer 从版本 7.6 还原到版本 6.x,主机分区布局将还原到 6.x 布局。

旧版分区布局

  • XenServer 5.6 Service Pack 2 及早期版本使用 DOS 分区表将根文件系统和备份与本地存储分离。

  • XenServer 6.0 引入了 GUID 分区表,用于将根文件系统和备份与本地存储分离。

  • 在必须保留必需初始分区的计算机上通过 disable-gpt 安装 XenServer 7.6 将继续使用 DOS 分区方案。从 XenServer 5.x 升级到 6.0,然后再升级到 7.6 将继续使用现有 DOS 分区方案,以保留任何现有的本地存储。

下表列出了安装和升级场景以及在执行这些操作后应用的分区布局:

操作 升级之前的分区数量 安装/升级之前的分区数量 分区表类型  
主磁盘空间至少为 46 GB 的全新安装 不适用 6 新 GPT  
通过 disable-gpt 执行主磁盘空间至少为 12 GB 的全新安装 不适用 3(或 4,如果存在 Utility 分区) DOS  
在本地 SR 上存在 VM 的情况下或主磁盘空间小于 46 GB 的情况下从 XenServer 6.x 进行升级 3 4 旧 GPT  
在本地存储中不存在任何 VM 的情况下或主磁盘空间大于 46 GB 的情况下从 XenServer 6.x 进行升级 3 6 新 GPT  
从 XenServer 6.x DOS 分区(和 Utility 分区,如果有)进行升级 3(或 4,如果存在 Utility 分区)   3(或 4,如果存在 Utility 分区) DOS

主机分区布局