PROXMOX 7

Смена формата даты/времени в файле журнала haproxy

После установки Proxmox, rsyslog пишет в журнал дату/время в следующем формате:

Aug 26 11:11:55

Если его надо поменять на

2021-08-26 11:11:55

Для этого в файле «/etc/rsyslog.d/49-haproxy.conf» вместо

:programname, startswith, "haproxy" {
    /var/log/haproxy.log
    stop

Изменить на

:programname, startswith, "haproxy" {
    $template HaproxyLogFormat, "%timestamp:::date-year%-%timestamp:::date-month%-%timestamp:::date-day% %timestamp:::date-hour%:%timestamp:::date-minute%:%timestamp:::date-second% %hostname% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"
    /var/log/haproxy.log;HaproxyLogFormat
    stop

И перезапустить rsyslog и haproxy

systemctl restart rsyslog
systemctl reload haproxy

Изменение формата времени в журналах по умолчанию

В файле «/etc/rsyslog.conf» поменять строку

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

на

$ActionFileDefaultTemplate RSYSLOG_FileFormat

И, также, перезапустить rsyslog и haproxy.

Формат времени по умолчанию станет вида:

2021-09-10T11:06:27+03:00

Принудительное отключение заблокированной машины

При попытке отключения или разблокировки зависшей машины:

# qm stop 340
# qm unlock 340

Получаем:

trying to acquire lock...
can't lock file '/var/lock/qemu-server/lock-340.conf' - got timeout

Команда отключения, игнорирующая блокировку:

# qm stop 340 --skiplock

https://pve.proxmox.com/pve-docs/qm.1.html

Для pct:

# pct stop 350 --skiplock
trying to acquire lock...
can't lock file '/run/lock/lxc/pve-config-350.lock' - got timeout

Удалить lock файл:

# rm /run/lock/lxc/pve-config-350.lock
# pct stop 350 --skiplock
Наверх