Notre équipe de développement a récemment commencé à utiliser des machines virtuelles pour développer et un de nos problèmes est de synchroniser les horloges. Je me souviens qu'il y avait un problème avec ntpd qui ne fonctionnait pas sur les machines virtuelles. Je me souviens aussi que ce n'était pas une bonne idée de mettre ntpdate en tant que cron. Ma question est la suivante: existe-t-il une autre solution? Ou suis-je coincé en mettant ntpdate dans le crontab? NTP ne fonctionnera pas dans les machines virtuellesEst-il possible de faire fonctionner ntpd sur une machine virtuelle?
Répondre
Période. L'horloge de la machine virtuelle est, bien ... virtuelle. Il ne se comporte pas comme l'horloge d'une machine réelle, et NTP en dépend pour fonctionner correctement. Mais les pilotes invités que vous devez installer dans la machine virtuelle doivent prendre en charge la synchronisation de l'horloge. Au moins c'est avec VirtualBox, et IIRC, VMWare fonctionne de la même manière. Avez-vous installé les pilotes de l'ordinateur invité?
Installer les outils VMWare et définir
tools.syncTime = "true"
dans votre fichier * .vmx, ce vit dans votre répertoire d'installation vm
Le temps est un un peu plus compliqué dans les environnements virtuels. Je suggère de lire le vmware whitepaper sur l'indication de l'heure.
Ils ont réfléchi à ce problème en profondeur, y compris les options recommandées pour ntp et en utilisant le support de temps des outils vmware.
Nous avons eu de très bons résultats avec VMware's best practices for timekeeping in Linux Guests sur RHEL 4.6
Fondamentalement, il y a quelques recommandations:
- installer VMware Tools
- par votre distribution, modifier certains paramètres du noyau
- Activer et utiliser NTP
Il existe également une liste de f Timekeeping knowledgebase entries.
- 1. Optimisation de machine virtuelle
- 2. Migration de logiciels déployés sur une machine virtuelle Linux?
- 3. Machine virtuelle Globus Toolkit
- 4. Comment fonctionne une machine virtuelle basée sur un registre?
- 5. Comment renommer une machine virtuelle SharePoint
- 6. Est-il possible d'obtenir une instance MemoryMXBean avec une machine virtuelle Java distante?
- 7. Endianness de la machine virtuelle de Java
- 8. Get IP de ma machine C# avec machine virtuelle installée
- 9. Exécution de valgrind dans la machine virtuelle
- 10. RMI/Gestion des exceptions dans une machine virtuelle Java personnalisée
- 11. écran de changement Python résolution machine virtuelle
- 12. Puis-je effectuer un rendu sur plusieurs écrans à partir de la même machine virtuelle Java?
- 13. synchronisation entre la machine locale et virtuelle
- 14. Comment faire pour que ma souris dans une machine virtuelle VMWare Server fonctionne correctement?
- 15. Comment puis-je résoudre l'horloge dérivante de ma machine virtuelle?
- 16. Faire une interface réseau virtuelle sous Linux?
- 17. Considérations pour le développement d'un déploiement de machine virtuelle
- 18. Comment faire fonctionner une application ASP.Net MVC sur mon hôte?
- 19. Comment faire fonctionner CAPTCHA sur plusieurs pages?
- 20. Plantages aléatoires de la machine virtuelle Java dans ConcurrentGCThread
- 21. Pouvez-vous exécuter Jython sur la machine virtuelle Java qui s'exécute sur les stylets intelligents Pulse?
- 22. Faire fonctionner git-svn sur Slackware 12.1
- 23. Traitement des signaux dans la machine virtuelle Java
- 24. Obtention d'une liste de tous les chargeurs de classe dans une machine virtuelle Java
- 25. ActionScript Machine virtuelle 1 - Inspection de la mémoire
- 26. depuis le démarrage de la machine virtuelle Java
- 27. Configuration de la machine virtuelle Java via la ligne de commande sous Windows
- 28. Est-il possible de cibler x64 .msi avec WiX sur une machine 32 bits?
- 29. Puis-je configurer une machine virtuelle WAMP sur mon système d'exploitation invité qui utilise des fichiers de mon hôte Windows?
- 30. Obtention de variables locales à partir d'une image de pile sur la machine virtuelle Java