Puncte:0

Setați automat data după ce VM renunță pauză

drapel cn

Am mașini virtuale (cu invitați Debian sau, ocazional, *buntu, GNU/Linux) care rulează în libvirt/qemu/kvm și am descoperit caracteristica de a întrerupe/anugura o VM.

După reluare (CV virsh), ceasul oaspeților este, evident, oprit. Cum pot declanșa un apel către, de exemplu, /usr/sbin/rdate când VM întrerupe pauza pentru a face o actualizare unică (openntpd va face restul mai târziu)?

eu am acpi-support-base instalat pe oaspeți astfel oprire virsh functioneaza curat, dar nici unul dmesg nici syslogul afișează evenimente care sunt declanșate de la pauză/reactivare.

Puncte:0
drapel cn

Din fericire, ați găsit că acest moment evident, greșit pe CV-ul VM provoacă multă confuzie...

Asigurați-vă că ora gazdei este exactă, configurați gazdele să utilizeze aceleași servere NTP pe care le folosesc restul dispozitivelor dvs.

Instalați qemu-guest-agent în invitat. Atașați gazda la canalul serial VirtIO al oaspetelui. Reluați sau virsh domtime acum poate controla ceasul oaspeților.

Sau, încărcați modulul nucleului ptp_kvm în invitații Linux. Chrony poate folosi apoi PTP pentru a obține ora precisă de la gazdă.

echo ptp_kvm > /etc/modules-load.d/ptp_kvm.conf
echo „refclock PHC /dev/ptp0 sondaj 2” >> /etc/chrony.conf
mirabilos avatar
drapel cn
Ne pare rău, nu, ceasul invitatului este controlat de OpenNTPD în invitat. Schimbarea acesteia în controlat de gazdă este în afara domeniului de aplicare (și posibil greșită).
John Mahowald avatar
drapel cn
Simțiți-vă liber să scrieți propriul dvs. cârlig de CV dacă doriți să faceți altceva. Acest lucru cu sincronizarea gazdei este modul în care o fac unele scripturi libvirt când SYNC_TIME=1 https://github.com/libvirt/libvirt/blob/v8.0.0/tools/libvirt-guests.sh.in
mirabilos avatar
drapel cn
Îl pot declanșa cu ușurință manual (`ssh vmname sudo rdate -nv ntp.example.com`), dar am crezut că VM primește unele semnale (ACPI?), cum ar fi atunci când rulează `virsh shutdown` și ar putea face asta singur .

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.