A system and method for availability management coordinates operational
states of components to implement a desired redundancy model within a
high-availability computing system. Within the availability management
system, an availability manager monitors various reports on the status of
components and nodes within the system. The availability manager uses
these reports to direct components to change states if necessary, in order
to maintain the desired system redundancy model. The availability
management system includes a health monitor for performing component
status audits upon individual components and reporting component status
changes. The system also includes a watch-dog timer, which monitors the
health monitor and reboots the entire node containing the health monitor
if it becomes non-responsive. Each node within the system also includes a
cluster membership monitor, which monitors nodes becoming non-responsive
and reports node non-responsive errors.
Um sistema e um método para a gerência da disponibilidade coordenam estados operacionais dos componentes para executar um modelo desejado da redundância dentro de um sistema computando da elevado-disponibilidade. Dentro do sistema de gerência da disponibilidade, um gerente da disponibilidade monitora vários relatórios no status dos componentes e dos nós dentro do sistema. O gerente da disponibilidade usa estes relatórios dirigir componentes para mudar estados se necessário, a fim manter o modelo desejado da redundância do sistema. O sistema de gerência da disponibilidade inclui um monitor da saúde para executar exames componentes do status em cima dos componentes individuais e relatar mudanças componentes do status. O sistema inclui também um temporizador do cão de guarda, que monitore o monitor da saúde e recarregue o nó inteiro que contem o monitor da saúde se se tornar non-responsive. Cada nó dentro do sistema inclui também um monitor da sociedade do conjunto, que monitore os nós que se tornam non-responsive e relate a nó erros non-responsive.