我知道 ESXi 维护其启动分区的两个副本,/bootbank
和/altbootbank
,这/altbootbank
或多或少是的备份副本/bootbank
,即正在运行的副本。
我不清楚并且从未见过相关记录的是:
- 何时
/altbootbank
使用而不是/bootbank
- 是否被覆盖或是否仅在必要时
/bootbank
启动/altbootbank
- 在什么情况下
/altbootbank
可能会更新(即,它是否始终是“恢复出厂设置”的副本,或者在某些情况下(除人工干预外)/bootbank
可能会被刷新(大概是通过复制)/bootbank
我认为 (1) 的答案是“当启动导致/bootbank
错误时”,但这会发生什么?用户是否会看到发生这种情况的任何证据,或者需要进行干预?
有人能就其中一个或多个问题为我解惑吗?有没有文档可以解释这一切?
答案1
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/ESXi_architecture.pdf
ESXi 系统有两个独立的内存组,每个内存组都存储完整的系统映像,作为应用更新的故障保护。升级系统时,新版本将加载到非活动内存组中,系统设置为在重新启动时使用更新的内存组。如果在启动过程中检测到任何问题,系统将自动从之前使用的内存组启动。您还可以在启动时手动干预以选择要用于该启动的映像,以便您可以在必要时退出更新。