
Alseg
29.04.2017
14:04:21
щас найду KB от MS с разьяснением что RTC всегда будет СИЛЬНО отличаться, и это так by design
если в кратце - ntpd или chrony не будут синкать с RTC, если дельта СЛИШКОМ большая (больше определенного значения)
т.е. они пойдут на ntp server, а если такого не будет - не возникнет ситуация что они от безвыходности установили время с ваще улетевшего RTC

Google

Alseg
29.04.2017
14:06:48
А все мы знаем что RTC может улететь
https://support.microsoft.com/en-us/help/2618634/hyper-v-time-synchronization-doesn-t-correct-the-system-clock-in-the-virtual-machine-if-it-is-more-than-5-seconds-ahead-of-the-host-clock
https://blogs.msdn.microsoft.com/virtual_pc_guy/2010/11/19/time-synchronization-in-hyper-v/
Question #2 – Is there any way that I can stop Hyper-V from putting the wrong time in the RTC at boot?
In short; no. We need to put something in there – and that is the best thing that we have to work with.

Alexey
29.04.2017
15:20:45

Alseg
29.04.2017
15:30:49

Alex
29.04.2017
22:47:20
А если допустим вин7 на квм, там время тоже улетает. Это как править?

Kamil
30.04.2017
07:00:56
про snmp и 32 битные ifInOctets может кто пояснить в чем они меряются? а то столкнулся, что если данные собирать раз в минуту, то макс что счетчик показывает 500Мб

Alseg
30.04.2017
07:02:06

Pavel
01.05.2017
05:12:41

Марк
01.05.2017
05:15:45

Google

Pavel
01.05.2017
05:16:05

Kamil
01.05.2017
06:08:01

Pavel
01.05.2017
06:14:56

Kamil
01.05.2017
10:03:44
кто как бекапит забикс?

Igor
01.05.2017
10:04:19
Кто как бэкапит его БД?

Kamil
01.05.2017
10:05:05
Типа того
Просто я запускаю ручками дамп, хочется автоматически
и вот думаю чем

Alseg
01.05.2017
10:07:35
Бекапь ВМ консистентно да и всё

Kamil
01.05.2017
10:08:28

Igor
01.05.2017
10:08:30
:P

Alseg
01.05.2017
10:09:11
зависит от

Kamil
01.05.2017
10:09:28

Igor
01.05.2017
10:09:58
Куда угодно, хоть туда же, где ты ручками dump запускаешь

Kamil
01.05.2017
10:11:13

Aleksandr
01.05.2017
10:14:11

Alseg
01.05.2017
10:15:37

Google

Aleksandr
01.05.2017
10:15:39
ещё некоторые строят схемы со слейвами и снимают дампы со слейва, лоча таблицы

Igor
01.05.2017
10:15:56

Aleksandr
01.05.2017
10:15:59
если паузится вм то?
если выключать заббикс на период дампа вместе с бд, то да, консистентно, но на этот период мониторинг прерывается

Kamil
01.05.2017
10:16:06

Aleksandr
01.05.2017
10:16:15

Igor
01.05.2017
10:16:15
Там в любом случае есть redo log и recovery

Alseg
01.05.2017
10:16:31

Kamil
01.05.2017
10:16:36

Aleksandr
01.05.2017
10:16:53
если это допустимо - ок

Igor
01.05.2017
10:18:54

Alseg
01.05.2017
10:19:12

Alseg
01.05.2017
10:19:31
щас вроде большинство приложений понимают что там БД и что с ней нужно нежно
приложений резервного копирования*
но конечно dump более дешевый бекап получается, можно в принципе и так и так делать
на всякий пожарный шланг
потсоны я кстати поборол проблему времени когда hyper-v and guest centos and zabbix inside

Aleksandr
01.05.2017
10:22:29
настроил ntp на гипервизоре и стал получать время с гипервизора?

Alseg
01.05.2017
10:23:38
не нужно никогда получать время с гипервизора

Google

Alseg
01.05.2017
10:23:55
это моветон
оно может иметь страшные последствия если хост сойдет с ума
очередность сервисов в systemd немножко подтюнил
чтобы машка ждала обязательно запуска chronyd
более изящного с инженерной точки зрения решения я не вижу(

Aleksandr
01.05.2017
10:25:49
почему время вообще стало отставать?

Alseg
01.05.2017
10:26:09
умышленно делается разрыв по времени для rtc гостя
мсфт обьясняет свою мотивацию достаточно понятно, но там много букаф
на esxi тоже будет разрыв, оно будет так или иначе на почти всех гипервизорах

Admin
ERROR: S client not available

Alseg
01.05.2017
10:29:01
Но что интересно - проявилось это только на одной машине
потому что у меня еще есть ВМ с базами
Вернее как, дело не в одной машине, а именно только на заббиксовой. Причем пофигу что я поставлю убунту или центось

Aleksandr
01.05.2017
10:51:42
оно не остает а спешит, и это by design
оно дрифтует внутри vm под нагрузкой, но, при запуске, vm получает время от гипервизора, как если бы получало от hw-часов
если при старте vm время до синка по ntp неправильное, значит оно неправильное на гипервизоре
возможно в hyper-v с тех пор что-либо и изменилось, о чём я просто ещё не слышал

Evgeniy
01.05.2017
10:58:10
может особенность поддержки линуксов со стороны гиперв

Aleksandr
01.05.2017
11:06:12
хорошая мысль, я бы проверил

Evgeniy
01.05.2017
11:09:30
еще как вариант часовые пояса. в России изменений много было. может где-то не все обновления стоят

Google

Aleksandr
01.05.2017
11:14:42
оно может иметь страшные последствия если хост сойдет с ума
само по себе ничего не может сойти с ума, если память с ECC (если без, то и без гипервизора внутри вм все будет сходить с ума по мере аптайма гипервизора)
другое дело - человеческая ошибка, резкая смена времени/пояса на гипервизоре, но во-первых обычно менять время на нём и не требуется, во-вторых её точно также можно совершить и внутри гостя
постоянный синк времени с гипервизором выключают по другой причине - он синкает время гостю слишком резко, что нежелательно для репликаций ad/субд и прочих вещей, сильно завязанных на времени

Alseg
01.05.2017
11:15:45

Aleksandr
01.05.2017
11:16:10

Alseg
01.05.2017
11:16:49
оно помнит свой hwclock
RTC кароче говоря (типа RTC, ведь мы говорим о ВМ)

Aleksandr
01.05.2017
11:20:53

Alseg
01.05.2017
11:22:13
https://blogs.msdn.microsoft.com/virtual_pc_guy/2010/11/19/time-synchronization-in-hyper-v/
Question #2 – Is there any way that I can stop Hyper-V from putting the wrong time in the RTC at boot?
In short; no. We need to put something in there – and that is the best thing that we have to work with.

Aleksandr
01.05.2017
11:23:08
далеко не всегда
Оттуда же:
> When a virtual machine is turned off there is no component that keeps track of time for it. Instead – whenever you start a virtual machine we take the time from the management operating system and put this into the real-time clock of the virtual machine.
> This is done without the use of the Hyper-V time synchronization integration servers (it happens long before the integration services have loaded).

Alseg
01.05.2017
11:23:52
И чего вы хотите сказать что у меня на хосте было 4 мая три дня назад?

Aleksandr
01.05.2017
11:24:45
она была выключена или запаузена, и какое сейчас время на хосте?
и это говорю не я, а msdn

Alseg
01.05.2017
11:25:20
никаких пауз

Evgeniy
01.05.2017
11:27:19

Aleksandr
01.05.2017
11:27:21
ты так спрашиваешь, словно здесь кто-либо в курсе твоего контекста и знает, что и как у тебя сейчас работает

Alseg
01.05.2017
11:27:43
это действительно какой то мутный кейс и я не уверен что всё работает так, как описывает msdn

Aleksandr
01.05.2017
11:28:44
но любопытный