ได้ลองอัพเกรดและใช้งาน vSphere ESXi 7 ดูว่ามีอะไรดีขึ้นจากเวอร์ชั่น 6 บ้าง ได้ทดสอบฟังก์ชั่น NTP พบว่าปุ่ม Action ที่อยู่ในหัวข้อ System > Time & date ไม่ทำงาน ตอนแรกก็นึกว่าเป็นบั๊กหรือว่าเพราะใช้เวอร์ชั่นที่ไม่ได้ activate แต่ปรากฎว่าไม่ใช่ เรามาดูวิธีแก้ไขปัญหานี้กัน
ขั้นตอนการแก้ไขคร่าว ๆ ตามนี้
- ตั้งค่า NTP startup policy and NTP server(s)
- เปิดให้ NTP ใช้งานได้ใน Firewall
- Start NTP Service
- ทดสอบการใช้งาน
1. ตั้งค่า NTP startup policy and NTP server(s)
ก่อนเริ่มให้ตั้งค่าให้ NTP Client ทำงานก่อน โดยไปที่หัวข้อ System > Time & date ให้เลือก NTP Service startup policy เป็น Start and stop with host แล้วให้ใส่ NTP Servers เอาไว้ด้วยครับ เสร็จทั้งหมดแล้วก็กด Save
2. เปิดให้ NTP ใช้งานได้ใน Firewall
ต่อไปเป็นการ Enable Firewall Rule ให้ NTP ใช้งานได้ ปกติแล้วจะไปที่ Host > Manage > Services แล้วก็หา NTP Service (ตามในภาพ) ตรงคอลัมน์สุดท้ายของบรรทัดนี้ จะมีคำว่า ntpClient ให้คลิกที่ตรงนี้เพื่อเข้าไปหน้า Firewall
เมื่อเข้ามาที่หน้า Firwall จะแสดงเพียงแค่ NTP Service ให้คลิกที่ปุ่ม Actions
เลือกที่ Enable
เมื่อ Enable ให้ NTP Service ใช้งานได้แล้ว เมื่อกลับไปตั้งค่า NTP Service ทุกอย่างควรจะปกติแล้ว
3. Start NTP Service
กลับมาที่หน้า Services ให้เลือกไปที่ ntpd แล้วคลิกขวา เลือก Start เพื่อให้ NTP Service ทำงาน
กลับมาตรวจสอบที่หน้า Time & Date อีกครั้ง จะเห็นสถานะของ NTP Service เป็น Running แล้ว, ลองคลิกที่หัวข้อ Actions ดูอีกครั้งก็จะเห็นว่ามี เมนูให้เลือกแล้วครับ
4. ทดสอบการใช้งาน
เมื่อเสร็จขั้นตอนทั้งหมดแล้วลองกลับไปที่เมนู Action อีกครั้ง คราวนี้ควรจะใช้มีให้เลือกแล้ว
อ้างอิง
ESXi host Time & date actions menu not working in 7.0 host client – Workaround