اگر شبکتون بزرگ باشه و چند تا سرور ESXi داشته باشید، حتما بری مدیریت مرکزی از vCenter استفاده میکنید.
توی این پست میخوام نحوه Sync کردن زمان vCenter رو با هاستهای ESXi و یا یک NTP Server آموزش بدم (البته توجه داشته باشید که vCenter ما به صورت Virtual Appliance هستش)
vCenter برای کانفیگ کردن تنظیمات سیستمی خودش، یک قسمتی داره به نام Appliance Management interface که با وارد کردن آدرس زیر در مرورگر وب، میتوان بهش وصل شد:
 
https://hostname.domainname:5480

 

اسم یا IP ماشین vCenter رو با پورت 5480 تحت وب باز کنید
با یوزر Root خود vCenter وارد بشید
 
از قسمت سمت چپ Time رو انتخاب کنید
برای تنظیم منطقه زمانی در قسمت Time Zone روی Edit کلیک کنید و منطقه زمانی خودتون رو انتخاب کنید (Asia/Tehran)
برای اینکه مشخص کنید هماهنگسازی(Sync) زمان vCenter بر روی چه حالتی باشه، در قسمت Time Synchronization روی Edit کلیک کنید.
 
در این قسمت ، سه گزینه داریم
Disable هماهنگ سازی اتوماتیک زمان رو غیر فعال میکنه
Host زمان رو با سرور هاست ESXi که vCenter روش نصب شده هماهنگ میکنه
NTP یک ntp سرور ار اینجا معرفی میکنیم که هماهنگسازی زمان با آن سرور انجام شود
که در این حالت می توان با وارد کردن نام  و یا IP سرور ntp این هماهنگسازی را انجام داد.
 
در قسمت سمت چپ با انتخاب Access میتوان دسترسی های SSH و Shell را نیز فعال و یا غیر فعال نمود
در اینجا ما بصورت کامندی هم میتوانیم تنظیمات NTP را انجام دهیم
ابتدا به vCenter با SSH وصل می شویم
سپس با دستور time.get میتوان زمان فعلی سیستم را مشاهده کرد
با دستور timesync.get میتوان وضعیت فعال یا غیر فعال بودن NTP رو چک کرد
 
 
با دستور ntp.server.set --servers ntp.org میتوان یک NTP سرور ست کرد
و در صورت غیر فعال بودن ntp میتوان با دستور timesync.set --mode NTP آن را فعال کرد.
 
ضمنا اگر در عملکرد سرویس ntp با مشکلی روبرو شدید میتوان با ورود به محیط Shell (با دستور shell)  سرویس را توسط دستور ntpq -p خطایابی کرد.
 
 
امیدوارم این مقاله براتون مفید بوده باشه
پیروز و موفق باشید
آرمان میرزایی جهان