Función VMTIMEBOMBA
La función vmtimebomb que se ejecuta para Linux en System z en z/VM® garantiza la protección de datos para escenarios en los que se mantiene z/VM , pero los sistemas Linux® invitados siguen en ejecución. Es una nueva implementación de los métodos de protección descritos en la sección anterior. Desde el punto de vista de Topology Services, solo se accede a la vmtimebomb función de forma indirecta a través de un módulo vmwatchdog especial de « VM ». Este módulo es similar al popular módulo de vigilancia «softdog» de Linux.
Los módulos de proceso de vigilancia están pensados para evitar una anomalía permanente reiniciando automáticamente el sistema operativo durante algún tipo de anomalía catastrófica. Normalmente, una aplicación activa y regularmente 'hace ping' al proceso de vigilancia (normalmente escribiendo en un dispositivo especial) para indicar que está activa. Esto sirve como una indicación de la salud del sistema en su conjunto. Si la aplicación no puede indicar que está activa, esto indica que hay un mal funcionamiento grave.
Algo debe supervisar el estado del proceso de vigilancia para tomar medidas cuando la aplicación deja de dar el informe "todo bien". Con softdog, este es solo el sistema operativo Linux . En circunstancias especialmente graves, el sistema operativo puede fallar y no ser capaz de responder. Con vmwatchdog, la supervisión externa la maneja el Programa de control de z/VM , que puede reiniciar el sistema operativo en la máquina virtual incluso en los peores casos. El vmwatchdog solo está soportado para las versiones de kernel de 2.6 que se ejecutan como sistemas invitados en z/VM 5.1.0 (o posterior).