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édentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:ool:virtualbox-time [Le 13/04/2017, 20:36]
L'Africain tags
utilisateurs:ool:virtualbox-time [Le 08/02/2022, 16:08] (Version actuelle)
lyondif02 [Maintenir à l’heure une machine hôte de Virtualbox et ses invitées] reform. titre
Ligne 2: Ligne 2:
  
  
-====== Maintenir à l'heure une machine ​faisant tourner virtualbox ​et ses hôtes ​======+====== Maintenir à lheure 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.
  
-Si une où plusieurs ​machines virtuelles ​ne sont pas à l'heure.+La machine hôte de Virtualbox – celle sur laquelle Virtualbox est installée – sert de référence par défaut aux machines virtuelles ​(VM) invitées dans Virtualbox en termes d’horloge. 
 + 
 +Il est ainsi important d’assurer la synchronisation de l’horloge du système hôte de Virtualbox et des systèmes invités de Virtualbox avec, par exemple, une horloge de référence externe – typiquement une horloge atomique à accès public en ligne.
  
 =====Pré-requis===== =====Pré-requis=====
-  * Une machine ​faisant tourner ​[[:virtualbox|]] (Host) +  * Une machine ​sur laquelle fonctionne ​[[:Virtualbox|]] (machine alors appelée //Host// ou hôte
-  * Une ou des machines virtuelles ​tournant dessus ​(VM) +  * 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 ​dadministration ​dans les deux systèmes (hôte et invité).
  
-===== Mise à l'heure du Host =====+===== Mise à lheure du Host =====
 ====NTP==== ====NTP====
-Utilisation de [[:​ntp]] ​avec par exemple le [[http://​www.pool.ntp.org/​zone/​fr|le pool ntp fr]] +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]]
  • utilisateurs/ool/virtualbox-time.1492108563.txt.gz
  • Dernière modification: Le 13/04/2017, 20:36
  • par L'Africain