{"id":6963,"date":"2025-09-16T16:49:54","date_gmt":"2025-09-17T00:49:54","guid":{"rendered":"https:\/\/jetstreamsoft.com\/portal\/?post_type=ht_kb&#038;p=6963"},"modified":"2025-09-16T17:22:55","modified_gmt":"2025-09-17T01:22:55","slug":"troubleshooting-jetstream-msa-time-skew-issues","status":"publish","type":"ht_kb","link":"https:\/\/jetstreamsoft.com\/portal\/jetstream-knowledge-base\/troubleshooting-jetstream-msa-time-skew-issues\/","title":{"rendered":"Troubleshooting JetStream MSA Time Skew Issues"},"content":{"rendered":"\n<p class=\"is-style-info wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon\">This article applies to (<strong>all JSDR software versions<\/strong>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problem<\/h2>\n\n\n\n<p class=\"\">Differences in time settings between JetStream appliances, vCenter, and ESXi hosts can lead to multiple JetDR functional issues and errors. It causes internal authentication failures, token issues, DR problems, misordered logs reporting etc.<\/p>\n\n\n\n<p class=\"\">Common impacts can include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">MSA to Host communication errors.<\/li>\n\n\n\n<li class=\"\">VM protection failures (inability to start or stop VM protection).<\/li>\n\n\n\n<li class=\"\">Protected VM configuration changes, such as disk add\/remove or attach\/detach operations.<\/li>\n<\/ul>\n\n\n\n<p class=\"is-style-info wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon\">The JetStream MSA does not retain its own NTP configuration; it always synchronises time with the ESXi host on which the VM is running.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Check the time of the MSA VM<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Execute the command <kbd><strong>date <\/strong><\/kbd>on the MSA console\/SSH:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"97\" src=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-1-1024x97.png\" alt=\"\" class=\"wp-image-6964\" srcset=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-1-1024x97.png 1024w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-1-300x29.png 300w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-1-768x73.png 768w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-1-50x5.png 50w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-1.png 1346w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Validate the returned time by comparing it to the time of vCenter and the host.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Check the time of vCenter<\/h4>\n\n\n\n<p class=\"\">If you have access to vCenter:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">SSH login as <em>root<\/em> and execute the command <kbd><strong>date<\/strong><\/kbd>.<\/li>\n\n\n\n<li class=\"\">Get the time from <em>vCenter Server Appliance Management Interface (VAMI)<\/em>\n<ul class=\"wp-block-list\">\n<li class=\"\">Access vCenter VAMI from <kbd>https:\/\/&lt;VC_FQDN\/IP&gt;:5480<\/kbd><\/li>\n\n\n\n<li class=\"\">From the VAMI page, select \u2192 <em><strong>Time<\/strong><\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"350\" src=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewtime-1024x350.png\" alt=\"\" class=\"wp-image-6983\" srcset=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewtime-1024x350.png 1024w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewtime-300x103.png 300w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewtime-768x262.png 768w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewtime-50x17.png 50w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewtime-1536x525.png 1536w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewtime-2048x700.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">View the time of vCenter.<\/figcaption><\/figure>\n\n\n\n<p class=\"is-style-info wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon\"><strong>Note:<\/strong> In AVS, the <em>cloudadmin<\/em> user may not have sufficient privileges to check the vCenter time. Please contact Microsoft Support to verify this.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Check the time of the ESXi host<\/h4>\n\n\n\n<p class=\"\">If you have access to ESXi CLI:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Login as <em>root <\/em>and execute the command <kbd><strong>date<\/strong><\/kbd>.<\/li>\n<\/ul>\n\n\n\n<p class=\"\">Or, from <em>vCenter Server<\/em>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">In the left navigation pane, go to <em>Hosts and Clusters<\/em>.<\/li>\n\n\n\n<li class=\"\">Select the ESXi host you want to check.<\/li>\n\n\n\n<li class=\"\">Go to the <em>Configure <\/em>tab.<\/li>\n\n\n\n<li class=\"\">In the left navigation panel go to <em>System \u2192 Time Configuration<\/em> and view the current host time on the Time Configuration screen.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"487\" src=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewhosttime-1024x487.png\" alt=\"\" class=\"wp-image-6984\" srcset=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewhosttime-1024x487.png 1024w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewhosttime-300x143.png 300w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewhosttime-768x365.png 768w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewhosttime-50x24.png 50w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewhosttime-1536x730.png 1536w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/viewhosttime-2048x973.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">View the current host date and time.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Solution<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Part 1<\/h4>\n\n\n\n<p class=\"\">Synchronize the time of the MSA VM:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Navigate to the MSA VM from vCenter.<\/li>\n\n\n\n<li class=\"\">Right-click the <em>MSA VM<\/em> \u2192 <em>Edit Settings<\/em>.<\/li>\n\n\n\n<li class=\"\">Go to the VM <em>Options <\/em>tab.<\/li>\n\n\n\n<li class=\"\">Navigate to <em>VMware Tools<\/em> \u2192 <em>Time Synchronization.<\/em><\/li>\n\n\n\n<li class=\"\">Under <em>Synchronize Time with Host<\/em>, ensure \u201c<kbd>Synchronize at startup and resume<\/kbd>&#8221; and \u201c<kbd>Synchronize time periodically<\/kbd>&#8221; options are checked.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"983\" src=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/synchronizetime-1024x983.png\" alt=\"\" class=\"wp-image-6985\" srcset=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/synchronizetime-1024x983.png 1024w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/synchronizetime-300x288.png 300w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/synchronizetime-768x737.png 768w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/synchronizetime-50x48.png 50w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/synchronizetime.png 1352w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Synchronizing time with the host.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Click the <strong>OK <\/strong>button to save settings.<\/li>\n\n\n\n<li class=\"\">Validate the time by comparing it to the host and vCenter.\n<ul class=\"wp-block-list\">\n<li class=\"\">If the time has not changed, reboot the MSA VM and verify again.<\/li>\n\n\n\n<li class=\"\">If the times are synchronized, you are done.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Part 2<\/h4>\n\n\n\n<p class=\"\">In some cases, the above steps of Part 1 may not resolve the time issue or the changes may not persist after a reboot. If so, the following steps should be performed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">Execute the command <kbd><strong>timedatectl <\/strong><\/kbd>on the MSA console\/SSH:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"363\" src=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-5-1024x363.png\" alt=\"\" class=\"wp-image-6968\" srcset=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-5-1024x363.png 1024w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-5-300x106.png 300w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-5-768x273.png 768w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-5-50x18.png 50w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-5.png 1358w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">If the output displays RTC time that differs from the host\/vCenter, it will have to be manually set.\n<ul class=\"wp-block-list\">\n<li class=\"\">Access the MSA cockpit web console via <kbd><strong>https:\/\/&lt;MSA_ip&gt;:9090<\/strong><\/kbd><\/li>\n\n\n\n<li class=\"\">Ensure the time zone is correct (default in AVS is UTC)<\/li>\n\n\n\n<li class=\"\">From the MSA console\/SSH, correct the data and time using the command:<br><kbd><strong>sudo date -s \"YYYY-MM-DD HH:MM:SS\"<\/strong><\/kbd><\/li>\n\n\n\n<li class=\"\">Sync the system time with the HW clock (RTC) using the command:<br><kbd><strong>sudo hwclock --systohc<\/strong><\/kbd><br><br>&#8212;&#8211;<strong>OR&#8212;&#8211;<\/strong><br>Manually update the MSA RTC time using the command:<br><strong><kbd>sudo hwclock --set --date \"DD-MM-YYYY HH:MM:SS\"<\/kbd><\/strong><br>(Note : This should be the same as the system date and time.)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"307\" src=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-6-1024x307.png\" alt=\"\" class=\"wp-image-6969\" srcset=\"https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-6-1024x307.png 1024w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-6-300x90.png 300w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-6-768x230.png 768w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-6-50x15.png 50w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-6-1536x461.png 1536w, https:\/\/jetstreamsoft.com\/portal\/wp-content\/uploads\/2025\/09\/image-6.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"\">After the time has been synchronized, restart the MSA Tomcat services using the command:<br><kbd><strong>sudo systemctl restart msa-tomcat<\/strong><\/kbd><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Problem Differences in time settings between JetStream appliances, vCenter, and ESXi hosts can lead to multiple JetDR functional issues and errors. It causes internal authentication failures, token issues, DR problems, misordered logs reporting etc. Common impacts can include: Troubleshooting Check the time of the MSA VM Check the time of vCenter If you have access [&hellip;]<\/p>\n","protected":false},"author":1,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"nf_dc_page":"","footnotes":""},"ht-kb-category":[92],"ht-kb-tag":[207],"class_list":["post-6963","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-troubleshooting","ht_kb_tag-msa-mms"],"_links":{"self":[{"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/ht-kb\/6963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/comments?post=6963"}],"version-history":[{"count":6,"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/ht-kb\/6963\/revisions"}],"predecessor-version":[{"id":6987,"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/ht-kb\/6963\/revisions\/6987"}],"wp:attachment":[{"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/media?parent=6963"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/ht-kb-category?post=6963"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/jetstreamsoft.com\/portal\/wp-json\/wp\/v2\/ht-kb-tag?post=6963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}