Я знаю, что ESXi поддерживает две копии своего загрузочного раздела, /bootbank
и /altbootbank
, и это /altbootbank
является более или менее резервной копией /bootbank
, которая является работающей копией.
Что я не понимаю и никогда не видел документированного, так это:
/altbootbank
используется вместо /bootbank
/bootbank
перезаписывается или если загрузка только что выполнена из /altbootbank
когда это будет сочтено необходимым/altbootbank
могут быть обновлены (т. е. всегда ли это копия "заводских настроек" /bootbank
или его можно обновить - предположительно, скопировав из /bootbank
- при некоторых обстоятельствах, кроме ручного вмешательства)Я бы предположил, что ответ на (1): «при загрузке с /bootbank
приводит к ошибке ", но что здесь произойдет? Увидит ли пользователь какие-либо доказательства того, что это произошло, или потребуется вмешаться?
Может ли кто-нибудь просветить меня по одному или нескольким из этих пунктов? Есть ли где-нибудь документ, объясняющий все это?
http://www.vmware.com/files/pdf/ESXi_architecture.pdf
Система ESXi имеет два независимых банка памяти, в каждом из которых хранится полный образ системы, что обеспечивает отказоустойчивость при применении обновлений. Когда вы обновляете систему, новая версия загружается в неактивный банк памяти, и система настроена на использование обновленного банка при перезагрузке. Если в процессе загрузки обнаруживается какая-либо проблема, система автоматически загружается из ранее использованного банка памяти. Вы также можете вручную вмешаться во время загрузки, чтобы выбрать, какой образ использовать для этой загрузки, чтобы при необходимости вы могли отказаться от обновления.