Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Virtuelle Maschinen und ihre Systemzeit?

Mitglied: Shiva99

Shiva99 (Level 1) - Jetzt verbinden

16.11.2011 um 18:18 Uhr, 6992 Aufrufe, 3 Kommentare, 1 Danke

Wie ist das nun mit der richtigen Zeit in virtuellen Umgebungen?

Soweit ich das verstanden habe, ist es in der physikalischen Welt ja so:
Jeder Computer besitzt eine RTC (Real time Clock), meistens im NVRAM (Bios) untergebracht. Das (Uhren-)Taktsignal kommt letztendlich von einem Quarz-Kristall, aus dessen Schwingung/Frequenz die Uhrzeit bzw. der Zeittakt abgeleitet wird.
Damit diese Hardware-Uhr ihre Uhr-Zeit im ausgeschalteten Zustand nicht verliert, ist eine Stützbatterie auf dem Board verbaut. Beim Booten wird diese Hardware-Zeit mit dem Zeitgeber des Betriebssystems (SoftWareClock) synchronisiert, eigentlich gesetzt, geht ja nur in die eine Richtung: also HWC --> SWC. Um die Systemzeit genau zu halten, bedient man sich eines vorhandenen NTP-Servers (Klar: windows-Clients in Domänen syncen mit ihrem DC) oder lässt selbst einen NTP-Server laufen, der wiederum die genaue Uhrzeit von anderen NTP-Servern oder anderen Quellen ermittelt. Das heißt im Klartext, wenn ein Betriebssystem läuft, laufen HWC und SWC voneinander unabhängig, sofern man nicht Routinen ausführt, die diese abgleichen (unter Linux z.B.: /sbin/hwclock --systohc).
Beim Herunterfahren wird wieder automatisch synchronisiert, diesmal SWC-->HWC. So weit so gut.

In einer virtuellen Umgebung, z.B. VI von VMWARE, gibt man bei der Installation eines ESX-Servers einen NTP-Server mit an. Damit hat der Host zumindest auf Software-Ebene die richtige Uhrzeit, während seine eigene RTC unabhängig davon ist. Der Sync HWC SWC wird identisch wie oben beschrieben ablaufen.
Jetzt kommen die Virtuellen Maschinen ins Spiel. Das Betriebssystem einer virtuellen Maschine weiß ja nichts von der virtuellen Hardware, d.h. es wird vom ESX eine RTC vorgegauckelt. Der Sync-Mechanismus beim Booten und Herunterfahren wird gleich sein. 1. Frage: Hat die virtuelle RTC irgendeine Auswirkung auf die phys. RTC des Hosts? Hoffentlich nicht, denn das wäre fatal, wenn der NTP-Server selbst ein Virtueller ist.
Wie bekommen nun die Virtuellen Maschinen ihre richtige Uhrzeit: Entweder über die VMWareTools, die quasi die Uhrzeit des ESX-Hosts mit der SWC der virtuellen Maschine abgleicht. Oder das Betriebssystem hat selbst den Zugriff auf einen NTP-Server konfiguriert. 2. Frage: Was passiert, wenn beide Verfahren (VmwareTools+NTP) ablaufen? Wenn sich Hosts und Virt. Maschinen mit ein und dem selben NTP-Server verbinden, dürfte es kein Problem darstellen. Es wird dann wahrscheinlich mehrmals (doppelt so viel) die Uhrzeit nachgeregelt.

Seht ihr das auch so, oder habe ich das falsch verstanden?
Mitglied: Dirmhirn
16.11.2011 um 21:00 Uhr
Hi!

Wenn der Guest in einer Domain ist oder sosnt einen NTP Server nutzt - vmtools sync aus.
Sonst kannst es anlassen.

Doppelt genau wirds nicht - du verwirrst das Sys eher, wenn die Uhr dauernd minimal verstellt wird.

Wolltest du das wissen?

Sg Dirm
Bitte warten ..
Mitglied: 60730
16.11.2011 um 21:45 Uhr
moin,

zuerst mal...

  • Danke für deine Frage, denn da sieht man, dass es auch noch "gute" Fragen gibt, deren Verfasser sich wirklich Zeit zum formulieren gemacht hat und etwas "anspricht", was die meisten garnicht wissen und einfach droslosklickern....

Du liegst etwas daneben, was das setzten der Zeit beim booten und abmelden angeht.

Nimm mal eine physikalische Machine, melde dich mit Adminrechten an und verstell die Uhrzeit.
Dann ziehst du der Kiste einfach den Strom ab - kein "runterfahren" - startet Sie wieder, schau ins Bios und du wirst was sehen.

Ich kann dir 26 Seiten empfehlen, die wirklich lesenswert sind.
Die gehen da auf eines ein, was du gefragt hast und ganz am Rande - auch die Zeitzone hat so Ihre Tücken, wenn man da nicht aufpasst.

Gruß
Bitte warten ..
Mitglied: jelops
17.11.2011 um 14:25 Uhr
Moin

Also in einer Domain ziehen ja sowieso alle Server / Clients die Zeit vom DC mit der PDC-Emulator Rolle ... und dieser hat eine NTP-Service Verbindung mit einem Zeitserver der nach einer Atomuhr geht.

Wenn andere Zeitdienste oder manuelles ändern der Zeit da reinfunken kann es zu verheerenden Problemen kommen.


Lg Jelops
Bitte warten ..
Ähnliche Inhalte
Windows Server
Systemzeit wird Falsch eingestellt
gelöst Frage von DupsiiWindows Server1 Kommentar

Mahlzeit zusammen! Und zwar plagt mich folgendes Problem: Auf einem unsrerer 2008 Windows Server wird im Ereignisprotokoll ein Eintrag ...

Windows 7

Batch: Letztes Speicherdatum auf aktuelle Systemzeit setzen

gelöst Frage von spinnifexWindows 74 Kommentare

Hallo allerseits! Gibt es einen Batch-fähigen Befehl für Win7, der das Datum der letzten Änderung einer Datei auf das ...

Batch & Shell

(Batch) Systemzeit von zusätzlicher Uhr, bzw. anderer Zeitzone auslesen

Frage von unauthorized-userBatch & Shell4 Kommentare

Guten Tag an alle, ich stehe gerade vor einem Problem, von dem ich dachte, dass das nicht sehr aufwendig ...

Batch & Shell

Ausgabe eines Batchbefehls in Variable setzen und dann mit Systemzeit vergleichen

Frage von JGS2015Batch & Shell5 Kommentare

Moin, mir raucht gerade echt der Schädel und ich werde im Netz nicht fündig. Folgendes Problem: Bei einem unserer ...

Neue Wissensbeiträge
Windows Server

Zähe Update-Installation auf Windows Server 2016

Information von kgborn vor 3 StundenWindows Server1 Kommentar

Mir sind in der Vergangenheit immer wieder Beschwerden von Admins unter die Augen gekommen, die sich über die doch ...

Humor (lol)
Turnschuhe per Firmware lahmlegen
Information von Henere vor 6 StundenHumor (lol)3 Kommentare

Und was kommt demnächst ? Bekomme ich kein Klopapier mehr, weil der Spender einem DDOS unterliegt ? :-) Ich ...

Sicherheit

Sicherheitsrisiko in WinRAR und Co. durch Schwachstelle in UNACEV2.DLL

Information von kgborn vor 9 StundenSicherheit

In der seit 2005 nicht mehr aktualisierten Bibliothek UNACEV2.DLL gibt es eine Path-Traversal-Schwachstelle. Diese ermöglicht es, bei ACE-Archiven Dateien ...

Internet

CDU Propaganda: Urheberschutz im Internet - Ende des digitalen Wild-West

Information von Frank vor 1 TagInternet4 Kommentare

Hallo Administratoren, aus einem Kommentar heraus habe ich folgenden Beiträge von Herr Sven Schulze und Axel Voss (beide CDU ...

Heiß diskutierte Inhalte
Hardware
Frage an Kenner von 5,25 Zoll Laufwerken
Frage von DerWoWussteHardware43 Kommentare

Moin Kollegen. Hier wird gerade im Archiv gewühlt und 5,25 Zoll Disketten ("2S/HD", 96TPI) sollen eingelesen werden. Ich habe ...

Datenbanken
PHP Fatal error: Uncaught Error: Call to undefined function oci connect
gelöst Frage von PlanitecXDatenbanken22 Kommentare

Hallo Zusammen, ich sitze seit Tagen am Problem das ich keine PHP Anwendung mit Anbindung zu Oracle zum laufen ...

Hardware
PC im Selbstbau, Workstation, mittelklasse Gaming
gelöst Frage von MrRobot1997Hardware21 Kommentare

Hallöchen Leute, ich bin seit einigen Jahren leider nicht mehr wirklich im Bild, wenn es um die Hardware und ...

Windows Server
User auf Server Install-Rechte geben
gelöst Frage von killtecWindows Server17 Kommentare

Hi, ich möchte auf mehreren W2016 Servern einem bestimmten User das Recht zum Installieren von Programmen geben. Er soll ...