ESXi 中如何使用 /altbootbank/ 分区?

Bob*_*ers 9 vmware-esxi

我知道 ESXi 维护其引导分区的两个副本,/bootbank以及/altbootbank,这/altbootbank或多或少是 的备份副本/bootbank,它是运行副本。

我不清楚,也从未见过记录在案的是:

  1. 何时/altbootbank使用而不是/bootbank
  2. 是否/bootbank被覆盖或是否从/altbootbank认为必要时才启动
  3. 在什么情况下/altbootbank可能会更新(即它是否总是“/bootbank恢复出厂设置”的副本,或者它可能会被刷新 - 大概是通过复制/bootbank- 在某些情况下,而不是手动干预)

我会假设 (1) 的答案是“从/bootbank导致错误启动时”,但是这里会发生什么?用户是否会看到任何证据表明这种情况已经发生,或者需要进行干预?

任何人都可以在这些要点中的一个或多个方面启发我吗?是否有文件可以解释这一切?

Max*_*nin 9

https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/ESXi_architecture.pdf

ESXi 系统有两个独立的内存库,每个内存库都存储一个完整的系统映像,作为应用更新的故障保护。升级系统时,新版本会加载到非活动内存组中,系统将设置为在重新启动时使用更新的组。如果在引导过程中检测到任何问题,系统会自动从先前使用的内存组引导。您还可以在启动时手动干预以选择用于该启动的映像,因此您可以在必要时退出更新。

  • 非常感谢 - 该文件几乎是我所希望的。如果有人对此感兴趣,则根据 `boot.cfg` 中 `updated` 变量的值选择“实时”引导库(该文件从两个分区中读取,并选择具有较高值的​​那个)。引导期间的 Shift-r 手动选择具有较低值的那个。其他所有内容都在 ynguldyn 的文档中。 (2认同)