[SOLVED] Proxmox 4 Logs

adamb

Famous Member
Mar 1, 2012
1,329
78
113
/var/log/cluster was my go to log location on Proxmox 3. Looks like this has been retired in Proxmox 4. Trying to pin down what log contains the fence actions. Does this just get logged to syslog?
 
Last edited:
/var/log/cluster was my go to log location on Proxmox 3. Looks like this has been retired in Proxmox 4. Trying to pin down what log contains the fence actions. Does this just get logged to syslog?

fencing is done by watchdog timers, and most timers do not log anything.
 
fencing is done by watchdog timers, and most timers do not log anything.

That is a major bummer, I can tell you right now my management is going to think that is plain crazy. Being able to know what time a fence action took place is very beneficial to trouble shooting. If you know of any other way's to determine this please let me know.

Even if its just something as basic as this. I know its citrix, but its still watchdog.

http://support.citrix.com/article/CTX128275
 
That is a major bummer,

I cannot see the problem here - there is simply no active fencing.

I can tell you right now my management is going to think that is plain crazy. Being able to know what time a fence action took place is very beneficial to trouble shooting.

You still get all CRM related logs in syslog. So if the CRM think one node is dead, you will get logs in syslog.

If you know of any other way's to determine this please let me know.

Even if its just something as basic as this. I know its citrix, but its still watchdog.

http://support.citrix.com/article/CTX128275

Well, this depends on the used watchdog driver. For example softdog do something like:

Code:
static void watchdog_fire(unsigned long data)
{
    if (soft_noboot)
        pr_crit("Triggered - Reboot ignored\n");
    else if (soft_panic) {
        pr_crit("Initiating panic\n");
        panic("Software Watchdog Timer expired");
    } else {
        pr_crit("Initiating system reboot\n");
        emergency_restart();
        pr_crit("Reboot didn't ?????\n");
    }
}