Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utilisateurs:ool:virtualbox-time [Le 08/02/2022, 15:29] – [NTP] corr. répétition lyondif02utilisateurs:ool:virtualbox-time [Le 08/02/2022, 16:08] (Version actuelle) – [Maintenir à l’heure une machine hôte de Virtualbox et ses invitées] reform. titre lyondif02
Ligne 2: Ligne 2:
  
  
-====== Maintenir à l’heure une machine hôte de Virtualbox et ses invitées ======+====== Maintenir à l’heure une machine hôte de Virtualbox et ses machines virtuelles invitées ======
 L’horloge est cruciale dans le fonctionnement quotidien d’un système. Elle rythme les processus, à la base des traitements et communications au sein et hors d’une machine. L’horloge est cruciale dans le fonctionnement quotidien d’un système. Elle rythme les processus, à la base des traitements et communications au sein et hors d’une machine.
  
Ligne 12: Ligne 12:
   * Une machine sur laquelle fonctionne [[:Virtualbox|]] (machine alors appelée //Host// ou hôte)   * Une machine sur laquelle fonctionne [[:Virtualbox|]] (machine alors appelée //Host// ou hôte)
   * Une ou des machines virtuelles hébergées par l’hôte Virtualbox (VM ou système invité)   * Une ou des machines virtuelles hébergées par l’hôte Virtualbox (VM ou système invité)
-  * Les droits d’administration.+  * Les privilèges d’administration dans les deux systèmes (hôte et invité).
  
-===== Mise à l'heure du Host =====+===== Mise à lheure du Host =====
 ====NTP==== ====NTP====
 Utilisation de [[:ntp]], par exemple avec le [[http://www.pool.ntp.org/zone/fr|pool NTP France]]. Utilisation de [[:ntp]], par exemple avec le [[http://www.pool.ntp.org/zone/fr|pool NTP France]].
-====Réglage de l'horloge du bios sur l'horloge du Host==== + 
-Pour voir qu'elle l'heure à le bios+Le protocole NTP – Network Time Protocol – permet notamment de synchroniser les horloges de deux systèmes. 
 +==== Réglage de lhorloge du bios sur lhorloge du Host ==== 
 +Sur la machine hôte, on distingue deux horloges : 
 +  * l’horloge matérielle ou interne, gérée par le [[wpfr>BIOS (informatique)|BIOS]] de la machine hôte ; 
 +  * l’horloge logicielle ou système, gérée par le système d’exploitation installé sur la machine hôte. 
 + 
 +Le principe retenu ici est de procéder en deux temps : 
 +  - synchroniser l’horloge système à partir d’une horloge de référence externe – par exemple le pool NTP France évoqué supra ; 
 +  - synchroniser l’horloge matérielle à partir de l’horloge système – celle-ci ayant été mise à jour à l’étape précédente. 
 + 
 +Pour afficher l’heure du BIOS (horloge matérielle) :
 <code> <code>
 sudo hwclock -r sudo hwclock -r
 </code> </code>
-Pour synchroniser l'heure du bios sur l'horloge du host+Pour synchroniser l’horloge du BIOS avec lhorloge du système hôte :
 <code> <code>
 sudo hwclock --systohc sudo hwclock --systohc
 </code> </code>
  
-===== Mise à l'heure d'une VM===== +===== Mise à lheure dune VM ===== 
-Ne pas installer ntp (cela ne peut qu'être source de conflit )+Le principe repose sur la synchronisation de l’horloge système de la VM à partir de l’horloge matérielle (BIOS) de la machine hôte. 
 + 
 +Opérations à réaliser dans le __système invité__ de la VM : 
 +  * Ne pas installer ''ntp'' (cela ne peut être que source de conflit) 
 +  * Synchroniser l’horloge système de la VM avec l’horloge matérielle :
 <code> <code>
 sudo hwclock --hctosys sudo hwclock --hctosys
 </code> </code>
-<note> + 
-Devrait régler l'heure du système sur l'heure du bios ne semble pas marcher ou suffire. +Dans le cas où la synchronisation précédente est insatisfaisante, une reconfiguration de la VM est possible depuis le système hôte : 
-</note> +  * Arrêter le système invité éteindre la VM ; 
-Il faut sur le host et VM éteinte faire.+  * Depuis le système hôte, commander le changement de configuration de la VM nommée //NomVM// :
 <code> <code>
 VBoxManage modifyvm <NomVM> --biossystemtimeoffset -0 VBoxManage modifyvm <NomVM> --biossystemtimeoffset -0
 </code> </code>
 +<note>
 +Dans la ligne de commande supra, retirer les chevrons //<// et //>// encadrant le nom //NomVM// de la VM ciblée.
 +</note>
  
-=====conclusion===== +===== Conclusion ===== 
-En relançant la VM celle ci est synchronisé sur l'heure de son Host.+Le redémarrage de la VM assure la synchronisation de son horloge avec celle de la machine hôte.
  
 //Contributeurs principaux : [[:utilisateurs:Ool]] //Contributeurs principaux : [[:utilisateurs:Ool]]