Автор Тема: Произвольная перезагрузка и OpenVZ  (Прочитано 1752 раз)

Оффлайн orcdunaev

  • Участник
  • *
  • Сообщений: 92
Здравствуйте. Проблема такая. Сегодня сервер (школьный альт 5-й) взял да и выключился. В логах читаю:
Цитировать
May 25 10:29:37 server dhcpd: DHCPOFFER on 192.168.0.15 to 00:1f:d0:8e:ea:87 via eth1
May 25 10:29:37 server dhcpd: uid lease 192.168.0.61 for client 00:1f:d0:8e:ea:87 is duplicate on 192.168.0.0/26
May 25 10:29:37 server dhcpd: DHCPREQUEST for 192.168.0.15 (192.168.0.1) from 00:1f:d0:8e:ea:87 via eth1
May 25 10:29:37 server dhcpd: DHCPACK on 192.168.0.15 to 00:1f:d0:8e:ea:87 via eth1
May 25 10:30:01 server crond[27947]: (root) CMD (/usr/share/vzctl/scripts/vpsreboot)
May 25 10:30:01 server crond[27948]: (root) CMD (/usr/share/vzctl/scripts/vpsnetclean)
May 25 10:35:01 server crond[27974]: (root) CMD (/usr/share/vzctl/scripts/vpsreboot)
May 25 10:35:01 server crond[27975]: (root) CMD (/usr/share/vzctl/scripts/vpsnetclean)
May 25 10:41:44 server syslogd 1.4.1: restart.
May 25 10:41:44 server syslogd: syslogd startup succeeded
May 25 10:41:44 server kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 25 10:41:44 server kernel: [    0.000000] Linux version 2.6.27-ovz-smp-alt9 (builder@apiary.orion.altlinux.org) (gcc version 4.3.2 20081105 (ALT Linux 4.3.2-alt13) (GCC) ) #1 SMP Tue Aug 18 09:28:44 UTC 2009
May 25 10:41:44 server kernel: [    0.000000] PAT WC disabled due to known CPU erratum.
То есть перезагрузка инициирована кроном. Обыскиваю cron.d, cron.daily, .month, .weekly. В файле /etc/cron.d/vz читаю, что это, мол, :
Цитировать
# Cron jobs needed for OpenVZ

# -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING --
# ------------------  EDIT THE CORRECT FILE  -------------------------
# This file is copied to /etc/cron.d/vz from
# /etc/vz/cron/vz when the vz service is started
# via its init.d script and the file
# /etc/cron.d/vz is cleared when the
# service is stopped. Therefore any edits made directly to
# /etc/cron.d/vz will be lost anytime the vz service
# restarts.
#
# To make changes, edit the master copy /etc/vz/cron/vz
# (or add your own /etc/vz/cron/vz* files)
# and run /etc/init.d/vz update-cron.
#
# The reason this is done this way is because the OpenVZ cron job
# should only be invoked if the vz service is enabled and not
# just as a consequence of installing the vzctl as it was the case
# previously. The file /etc/cron.d/vz
# cannot simply be linked to the master copy in
# /etc/vz/cron/ because for security reasons cron
# will not process crontab files that are links or writeable by
# anybody else but root, thus the file must be copied
# into /etc/cron.d/ with the right ownership and permissions.


# Clean containers' network rules (arp,route,iptables)
*/5 * * * * root /usr/share/vzctl/scripts/vpsnetclean

# Start containers marked as rebooted.
*/5 * * * * root /usr/share/vzctl/scripts/vpsreboot

Никаких других заданий, способных привести к перезагрузке, не нашел. Вопросы:
- что за OpenVZ, зачем ей перезагружать комп?
- можно ли убрать перезагрузку в /etc/vz/cron/vz без последствий для системы? Виртуальные ОС я не использую.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Произвольная перезагрузка и OpenVZ
« Ответ #1 : 25.05.2011 18:58:49 »
Вообще-то этот скрипт должен перезагружать помесченные для перезагрузки контейнеры vz, а не комп. 
Если их у вас нет, то стоит снести пакет, в который входит этот скрипт. Но я не уверен, что виновен он.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Произвольная перезагрузка и OpenVZ
« Ответ #2 : 25.05.2011 23:38:17 »
May 25 10:35:01 server crond[27974]: (root) CMD (/usr/share/vzctl/scripts/vpsreboot)
May 25 10:35:01 server crond[27975]: (root) CMD (/usr/share/vzctl/scripts/vpsnetclean)
May 25 10:41:44 server syslogd 1.4.1: restart.
May 25 10:41:44 server syslogd: syslogd startup succeeded
May 25 10:41:44 server kernel: klogd 1.4.1, log source = /proc/kmsg started.

То есть перезагрузка инициирована кроном.
это больше похоже на kernel panic. А перезагрузка инициирована ватчдогом, который активирован параметром ядра panic=NN.
Если есть другой сервер и там есть syslog, можно воспользоваться netconsole для вывода сообщения туда.

Оффлайн orcdunaev

  • Участник
  • *
  • Сообщений: 92
Re: Произвольная перезагрузка и OpenVZ
« Ответ #3 : 28.05.2011 20:53:12 »
Спасибо за ответы. Буду разбираться. Такая перезагрузка произошла первый раз за полгода работы сервера. Второй пока не было. Это нормальная статистика?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Произвольная перезагрузка и OpenVZ
« Ответ #4 : 29.05.2011 21:10:42 »
Спасибо за ответы. Буду разбираться. Такая перезагрузка произошла первый раз за полгода работы сервера. Второй пока не было. Это нормальная статистика?
Вообще-то нет, если не известно, что именно происходит. А вот когда известно, тогда уже каждый сам для себя решает.