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 03/06/2011, 15:43] 0olutilisateurs: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 1: Ligne 1:
-{{tag>virtualbox Lucid BROUILLON}}+{{tag>virtualisation BROUILLON}}
  
  
-====== Maintenir à l'heure une machine faisant tourner virtualbox4 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.
  
-=====pré-requis===== +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.
-  * Une machine faisant tourner [[:virtualbox|virtualbox 4]] (Host) +
-  * Une ou des machines virtuelles tournant dessus (VM) +
-  * Les droits d'administration+
  
-===== Mise à l'heure du Host =====+=====Pré-requis===== 
 +  * 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é) 
 +  * Les privilèges d’administration dans les deux systèmes (hôte et invité). 
 + 
 +===== 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 est 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 le bios sur l'horloge du host+Pour synchroniser lhorloge du BIOS avec l’horloge 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 =====
 +Le redémarrage de la VM assure la synchronisation de son horloge avec celle de la machine hôte.
  
-=====conclusion===== +//Contributeurs principaux : [[:utilisateurs:Ool]]
-En relançant la VM celle ci est synchronisé sur l'heure de son Host.+